Map a ground-up real estate development from land acquisition through grand opening with a Gantt chart. Covers permitting, construction phases, and soft costs.
Ground-up real estate development is one of the most timeline-sensitive businesses that exists. A month of delay in entitlement can push a construction start into a different lending window, increase interest carry costs by six figures, and shift a lease-up into a softer market. Developers who manage by intuition and phone calls eventually get surprised by these compounding delays. Developers who manage with a well-structured Gantt chart see the problem coming.
This post walks through a full ground-up development Gantt: from land acquisition through certificate of occupancy and grand opening, including the hard-to-schedule milestones that catch inexperienced developers off guard.
A development project has three characteristics that make a Gantt chart indispensable:
Duration: Typical ground-up projects run 24 to 60 months. That's too long to hold in your head.
External dependencies: Entitlement approvals, utility connections, inspection sign-offs, and lender draw schedules are all controlled by parties outside your team. Tracking when you submitted, when you expect a response, and what happens if it's late requires a visual schedule.
Sequential constraints: You cannot pour a foundation before site prep is complete. You cannot start MEP rough-in before the structure is up. Missing a predecessor task delays everything downstream — and the Gantt shows those consequences in real time.
Every development Gantt starts before a shovel touches dirt, often before a contract is signed.
Key tasks:
The go/no-go milestone is critical. If due diligence surfaces a problem — an encroachment, contamination, inadequate utility capacity — the project either pauses or terminates here. Don't model the schedule as if due diligence always passes.
Entitlement is where real estate development timelines blow up. Zoning approvals, conditional use permits, variances, environmental review, and public hearings move on the government's schedule, not yours. In some jurisdictions, a routine rezoning takes 6 months. In others, it takes 24 months and a lawsuit.
Gantt tasks for entitlement:
The Gantt should show entitlement and design/permit as overlapping parallel tracks. You don't wait for full entitlement before starting design — you begin schematic design during entitlement and lock final design as approvals come in. But the permit cannot be issued until entitlement is complete, so that dependency must be explicit.
Hard cost vs. soft cost note: Entitlement costs (legal, consulting, application fees, environmental review) are soft costs. They accrue before any construction spending. The Gantt should make the soft cost accumulation period visible so the financing team sees when hard cost spending begins and calibrates the construction loan draw schedule accordingly.
Design runs from schematic through construction documents, with financing documentation and cost estimating interspersed.
Design phase Gantt:
Show design as a parallel track to entitlement during the early months, then as a predecessor to bidding and permitting in later months. Architects and engineers are on the critical path — late design decisions delay everything downstream.
Once construction documents are substantially complete (or at an agreed bid set), GC selection begins.
Gantt tasks:
GC selection typically runs 6–10 weeks for a competitive bid. Many developers start subcontractor outreach in parallel — this can expose market capacity issues (trades booked out 4+ months) that affect the construction start date.
Construction is the most visually complex part of the Gantt. Break it into the actual sequence of work rather than a single "construction" bar.
Site preparation (4–8 weeks):
Foundation (4–12 weeks depending on type):
Structure (6–16 weeks depending on building type):
MEP rough-in (8–16 weeks, runs parallel with structure on multi-story):
Enclosure (4–8 weeks):
Finishes (8–16 weeks):
Inspections and final milestone:
Every Gantt bar in construction should have a labor or subcontractor assignment. Who is doing the work? What are the competing commitments that could delay it? The GC manages this at a more granular level, but the owner's Gantt should show the major sequencing to enable meaningful oversight.
For commercial, multifamily, or mixed-use projects, the marketing and leasing effort runs in parallel with construction. The earlier you start, the better your lease-up position at certificate of occupancy.
Gantt tasks:
Hard cost vs. soft cost note: TI construction is a hard cost, but it's often funded differently than the base building — through tenant improvement allowances negotiated in the lease. Show TI costs and their funding source separately on the project cost schedule that runs alongside the Gantt.
Grand opening is a milestone, not a phase, but it has predecessor tasks that must appear on the Gantt:
A ground-up development Gantt at full detail can have 150 to 400 tasks. Keep it navigable by organizing it into the phases above, collapsing completed phases, and maintaining a summary view for lender reporting.
Three timing habits that experienced developers build into every Gantt:
Float for entitlement: Add explicit buffer time after your expected entitlement approval date. Governments miss their own deadlines constantly. Build 2–4 months of float into the entitlement phase before construction start.
Hard cost lock milestones: Mark the point when the GC contract is executed and the guaranteed maximum price (GMP) is set. Everything before this is an estimate; everything after is a commitment. The Gantt should show this transition clearly.
Lender draw schedule alignment: If you're using a construction loan, the draw schedule has defined milestones (foundation complete, framing complete, etc.). Map those draw milestones onto your construction Gantt so you can see whether your construction schedule gives you adequate time to prepare and submit draw requests.
Use gantt-chart.io to build the development schedule, assign tasks to GC, architect, lender, and ownership, and share milestone updates with partners without exporting files. As the entitlement timeline shifts, drag the dependent tasks forward — the Gantt recalculates impact across the entire program.
Real estate development is fundamentally a sequencing problem. Get the sequence right, track the dependencies, and the business operates predictably. Get the sequence wrong, and carrying costs erode the returns your pro forma promised.