Hard Costs vs Soft Costs in Real Estate Development
Part of the Real Estate Development guide.
Hard costs are the direct, physical costs of building a project — sitework, structure, materials, labor. Soft costs are everything else the development requires that you cannot touch: design, engineering, permits, legal, insurance, financing fees, and the professional and administrative work that gets a building approved, funded and leased. Between them, plus land and contingency, they make up a project’s total development cost.
One nuance belongs in the first paragraph rather than a footnote: the exact classification varies. Lenders, developers, accountants and models draw the hard/soft line in slightly different places — financing costs and contingency move around the most — and none of the conventions is wrong. What matters is that your budget is complete, consistent, and classified the same way your lender’s is. This guide covers what usually sits in each bucket, the items that legitimately move, and why the classification has practical consequences in a development pro forma.
Building a development budget? DealWorthIt’s new construction workflow takes land, hard costs, soft costs and contingency as separate inputs and carries them through financing to development profit.
Model a Development Budget →What Are Hard Costs?
Hard costs are the costs of the physical improvements — if a line item ends up as part of the building or the site, it is usually a hard cost. They are sometimes called brick-and-mortar costs, and they are typically the largest share of a development budget.
Commonly classified as hard costs:
- Site work: excavation, grading, demolition, utilities to the site
- Foundations and concrete
- Framing and structure
- Roofing and building envelope
- Mechanical, electrical and plumbing systems
- Elevators and life-safety systems
- Interior finishes — flooring, fixtures, cabinetry, paint
- Landscaping and paving
- Construction materials generally, and the labor that installs them
- The general contractor’s costs and fee
Because hard costs track the physical work, they are usually estimated per buildable square foot early on, replaced by contractor bids as design advances, and paid out through construction draws as work is completed and inspected.
What Are Soft Costs?
Soft costs are the indirect costs of making the project possible: the professional, administrative, regulatory and financial work around the construction. No single soft-cost line is usually large, which is exactly why the bucket gets underestimated — every item in it is invisible on the construction site.
Commonly classified as soft costs:
- Architecture and design
- Engineering — structural, civil, mechanical
- Surveys, geotechnical and environmental work
- Permits, impact fees and municipal charges
- Legal and accounting
- Inspections and testing
- Insurance during construction
- Development management and developer fees, where the structure includes them
- Marketing, leasing commissions and lease-up costs
- Financing fees and lender-required third-party reports — often broken out separately instead
- Consultants: zoning, traffic, acoustics, accessibility, whatever the approval process demands
The treatment of several of these genuinely varies. Financing costs are the clearest example — some models hold them in soft costs, others give financing its own category — and developer fees, marketing and lease-up costs each move between buckets depending on the convention. Consistency matters more than the choice.
Hard Costs vs Soft Costs: Side by Side
| Cost item | Usually hard or soft? | Why | Classification can vary? |
|---|---|---|---|
| Excavation and site work | Hard | Physical improvement to the site | Rarely |
| Framing, roofing, MEP systems | Hard | Part of the building itself | Rarely |
| General contractor fee | Hard | Priced within the construction contract | Sometimes — occasionally broken out |
| Architecture and engineering | Soft | Professional services, not physical work | Rarely |
| Permits and impact fees | Soft | Regulatory cost of being allowed to build | Rarely |
| Construction insurance | Soft | Administrative protection of the work, not the work | Sometimes — builder’s risk is occasionally carried with hard costs |
| Developer fee | Soft | Compensation for running the project | Sometimes — and some lender budgets cap or exclude it |
| Financing fees and interest | Soft or separate | Cost of money, not of construction | Often — many models give financing its own category |
| Marketing and lease-up | Soft | Cost of filling the building, not building it | Sometimes — occasionally modeled with operations instead |
| Tenant improvements | Hard | Physical build-out of interior space | Sometimes — TI allowances are occasionally tracked separately |
| Contingency | Its own line | A reserve against uncertainty, not a cost category | Often — see below |
| Land | Neither | Acquisition basis, not a construction cost | Rarely — almost always its own category |
The pattern in the right-hand column is the honest summary: the physical core of each bucket is stable, and the edges move. A budget reviewer’s first question is never “is this the correct taxonomy” — it is “is anything missing, and is anything counted twice.”
Where Does Contingency Belong?
Contingency is a reserve for costs you cannot itemize yet, and models place it differently. Some carry a hard-cost contingency (sized against construction, where most surprises live), some add a smaller soft-cost contingency, and some hold one general project contingency against everything. Any of these works if it is applied consistently and sized to the project’s actual risk — a complex renovation on unproven ground warrants more than a simple build on a clean site.
Two rules hold regardless of placement. Contingency is part of total development cost from day one — it raises the equity requirement and the loan sizing, and every return the model reports should already be net of it. And it is not deferred profit: a model that treats an unspent contingency as expected upside has quietly deleted the project’s margin for error. The pro forma guide treats this at length.
Where Do Financing Costs Belong?
Financing costs include loan origination fees, the lender’s legal costs, lender-required third-party reports (appraisal, environmental, plan review), construction-period interest and the interest reserve that funds it, and extension fees if the loan runs past its initial term.
Conventions differ, and both of the common ones are defensible: hold financing costs inside soft costs, or give financing its own category beside hard and soft. The second is more transparent for development work, because financing costs behave differently from other soft costs — interest depends on the drawn balance and the schedule, so it is an output of the model as much as an input. Whichever convention you use, the total is what matters: financing costs are real project costs, and a budget that omits them understates what the project needs to raise. How those costs actually accrue — draws, drawn-balance interest and the reserve — is covered in construction financing: LTC, draws and the interest reserve.
Where Does Land Fit?
Land is usually neither a hard cost nor a soft cost — it is its own category: the acquisition basis the project is built on. That bucket typically carries the purchase price, closing and legal costs, the due diligence that proved the site buildable — surveys, environmental and geotechnical work, which some models place with soft costs instead — and any carrying costs between closing on the land and starting construction: property taxes, insurance, and interest on a land loan if there is one.
Total development cost includes land even though land sits outside the hard/soft taxonomy, because every return metric — loan-to-cost, yield on cost, return on cost — is computed against everything the project consumed, not just the construction. Separating land in the budget while including it in the totals gives you both: clean category tracking and honest project math.
Why Classification Matters in a Development Pro Forma
The hard/soft split is not bookkeeping trivia; it drives practical mechanics through the whole project:
- Budgeting and estimating — hard costs scale with buildable area and get bid; soft costs accumulate from fee schedules and timelines, so they are estimated differently
- Cost tracking — overruns are diagnosed by category, and a budget that blends categories hides which risk is growing
- Construction draws — lenders typically fund hard costs against inspected physical progress, while soft-cost draws are documented differently
- Lender reporting — the loan budget is categorized, and your draw requests have to reconcile to it
- Contingency — sizing a hard-cost contingency requires knowing what the hard costs actually are
- Loan-to-cost and equity — the loan is sized against a defined cost basis, so what counts in that basis sets the equity check you have to write
- Return metrics — development profit, return on cost and yield on cost are all computed on total development cost, so a missing soft-cost line inflates every return in the model
This is why the pro forma keeps land, hard costs, soft costs and contingency as separate lines from the first draft: the categories are how a development budget stays diagnosable.
How Cost Classification Affects Loan-to-Cost
Loan-to-cost is the construction lender’s sizing ratio:
LTC = Loan Amount ÷ Total Development Cost
The nuance is the denominator. Lenders review the development budget line by line, and a lender’s definition of eligible costs may not match your internal one — some soft-cost items can be capped or excluded from the cost basis the lender will lend against, developer fees being a common example. Two budgets with identical totals can support different loan amounts depending on how the costs are categorized and documented, which is why supervisory guidance treats the construction budget review as a core part of underwriting the loan — the OCC’s Comptroller’s Handbook on commercial real estate lending covers acquisition, development and construction lending as its own discipline.
The practical rule: model LTC against your full total development cost, but confirm the loan sizing against the lender’s actual budget and loan documents rather than assuming every dollar you spend is a dollar they recognize.
How Hard and Soft Costs Behave Over Time
The two buckets are also different shapes on the calendar. Hard costs largely track construction progress: little before ground-breaking, heavy through the middle of the build, tapering at completion. Soft costs are spread across the entire project life — design, engineering and permits are mostly spent before construction starts; insurance, inspections and construction management run through the build; marketing and leasing costs arrive at the end; and financing costs accrue continuously against whatever has been drawn.
Timing matters because money spent early is carried longest. A dollar of architecture fees spent before ground-breaking accrues carry for the whole project, while a dollar of finish work near completion carries for months — which is one reason the development timeline is a cost driver, not a formality, and why a budget without a schedule cannot tell you what the project actually needs.
A Worked Hypothetical Development Budget
Here is a deliberately simplified budget with round, hypothetical numbers — chosen for arithmetic clarity, not as market proportions. Cost shares vary widely with project type, market, design and development stage, so treat the percentages as this example’s, not as targets.
| Category | Example amount | Share of total |
|---|---|---|
| Land and acquisition | $1,800,000 | 12% |
| Hard costs | $9,750,000 | 65% |
| Soft costs | $2,250,000 | 15% |
| Contingency | $600,000 | 4% |
| Financing costs and interest | $600,000 | 4% |
| Total development cost | $15,000,000 | 100% |
Walking through what the classification produces:
- Total development cost: $1,800,000 + $9,750,000 + $2,250,000 + $600,000 + $600,000 = $15,000,000, land included even though it sits outside the hard/soft split.
- Hard costs are $9,750,000 ÷ $15,000,000 = 65% of the total; soft costs are $2,250,000 ÷ $15,000,000 = 15% — in this example. A different building type or site could move both shares substantially.
- A construction loan of $9,000,000 against the $15,000,000 total is a 60% loan-to-cost, leaving $6,000,000 of equity (40%) — assuming the lender recognizes the full cost basis, which is exactly the assumption to confirm in the loan documents.
- Note what the categories did: a forgotten $500,000 of soft costs would not just be a budget miss — it would overstate the loan the model thinks the project supports and understate the equity actually required.
Common Cost-Classification Mistakes
- Budgeting hard costs carefully and sketching soft costs as a token line — the bucket with fifteen small items is the one that gets missed
- Treating financing costs inconsistently — in soft costs one draft, their own category the next, and double-counted or dropped in the reconciliation
- Forgetting permits, impact fees and professional fees until the approval process presents the invoice
- Mixing land into construction costs, which corrupts both the cost-per-foot math and the category tracking
- Applying contingency to hard costs only while every soft-cost estimate is treated as certain
- Assuming the lender’s cost classifications match your internal ones instead of reconciling the two budgets
- Leaving the categories static while the scope changes — a redesign moves costs between buckets, and a budget that is not updated stops describing the project
- Double-counting fees that appear both inside the construction contract and as a separate line — the general contractor’s fee is the classic case
Hard and Soft Costs in DealWorthIt
DealWorthIt’s new construction workflow keeps the categories this article describes as separate inputs: land and acquisition cost, hard costs per buildable square foot, soft costs, and contingency, with the construction loan sized by loan-to-cost. The model returns total development cost broken into those buckets, the equity required, completed value, development profit and return on cost — and every input stays editable, so testing a heavier soft-cost load or a larger contingency is a re-run, not a rebuilt budget.
Analyze a new construction deal — or step back to the concepts in the real estate development guide.
Final Takeaway
Hard costs build the building; soft costs make the building possible; land is the basis under both; contingency is the admission that estimates are estimates. The exact taxonomy varies by lender and model, and that is fine — what is not fine is a budget that is incomplete, inconsistent, or classified differently from the loan budget it has to reconcile against. Get the categories right and total development cost becomes a number you can defend line by line — which is the foundation the entire development pro forma stands on.
Ready to analyze your next deal?
Find, research, analyze, compare, and present real estate deals with DealWorthIt.
Related workflow in DealWorthIt: New Construction
← Back to all articles