Development Impact Fee Guide for Land Deals
A development impact fee guide for underwriting roads, schools, utilities, and parks before fees turn a promising land deal into a margin problem on paper.

A site can pencil cleanly until the jurisdiction’s development impact fees hit the model. A $7,500-per-unit transportation and school fee may be manageable on a high-density infill deal. On a thin-margin subdivision with off-site utility work, it can erase the cushion that made the land basis seem defensible. This development impact fee guide is built for the point in diligence when a rough allowance is no longer good enough.
Impact fees are not a line item to copy from the last project. They are location-specific, use-specific, and often tied to the approval path, service area, and timing of construction. Underwrite them early, confirm them before contract deadlines, and keep them visible through final pro forma updates.
What Development Impact Fees Actually Pay For
Development impact fees are one-time charges imposed by local governments to fund capacity needed because of new growth. The stated purpose is typically to help pay for roads, schools, water, wastewater, parks, fire protection, libraries, or public safety facilities. The details vary sharply by state and jurisdiction.
They are different from permit fees, plan-review fees, inspection fees, utility tap fees, meter fees, and subdivision bond costs. All can be material. All belong in a complete development budget. But they are governed by different schedules and may be due at different points in the project.
For underwriting purposes, the question is not merely, “What is the fee per lot?” The real question is, “What public-facility obligations apply to this product, at this density, in this service area, under this approval and payment schedule?” That framing prevents a common mistake: carrying a generic county number while the parcel sits inside a municipal overlay, special district, or higher-cost utility zone.
Development Impact Fee Guide: Start With the Entitlement Case
Do not research fees against the acreage or the seller’s concept plan. Research them against the development program you are actually underwriting. A 120-lot single-family subdivision, a 240-unit townhome plan, and a 300-unit apartment project can face entirely different fee formulas on the same side of the county line.
Start by defining the product type, unit count or square footage, anticipated jurisdiction, utility provider, and target approval date. If the deal has multiple plausible density outcomes, build at least two fee cases. The lower-density case may carry fewer total fees but produce less revenue to absorb fixed off-site obligations. The higher-density case may trigger a different school, road, or utility capacity calculation.
Timing matters as much as the published rate. Some jurisdictions assess fees at plat recordation, building permit issuance, certificate of occupancy, utility connection, or a combination of those stages. That changes interest carry and cash-flow timing. A fee paid with each building permit affects vertical builders differently than a fee due before lot recording or horizontal construction financing.
If the project will be sold as finished lots, clarify who is contractually expected to pay the fee. A builder may pay at permit, but the land developer can still absorb the economics through lower lot pricing. Calling a fee “builder-paid” does not make it disappear from the land residual.
The fee schedule is only the starting point
Published schedules are useful, but a schedule without the enabling ordinance, service-area map, and administrative rules can lead to false confidence. Confirm whether the site is inside city limits, in an unincorporated county area, annexation territory, a development district, or a separate water and sewer authority.
Then verify the rate basis. Fees may be calculated per dwelling unit, per bedroom, per thousand square feet, by land-use category, by water-meter size, or by a trip-generation metric. A townhome classified as multifamily rather than single-family can materially change the result. So can a senior housing or age-restricted designation, if the local code recognizes it.
Ask whether the jurisdiction has adopted scheduled increases. A deal that will pull permits 18 months from now should not be modeled solely at today’s rate if an adopted annual escalation is already on the books. Where timing is uncertain, carry a contingency rather than pretending the current schedule is fixed.
Build the Fee Model as a Separate Cost Schedule
A clean model does not bury impact fees inside a broad “soft costs” percentage. Create a dedicated schedule with the fee type, basis, unit rate, projected payment milestone, escalation assumption, and source date. That gives acquisitions, development, construction, and finance teams one traceable answer when the number changes.
For a residential land deal, the schedule often includes transportation, school, parks and recreation, fire or emergency services, water capacity, wastewater capacity, and stormwater or regional drainage charges. Not every jurisdiction charges every category. Some prohibit certain categories. Others shift infrastructure funding into special assessments, proffers, negotiated agreements, or utility extension requirements.
Separate four buckets that are frequently blended together:
- Statutory impact fees charged under an adopted schedule.
- Utility connection, tap, meter, and capacity charges.
- Site-specific off-site improvements, such as turn lanes, road widening, lift stations, or downstream drainage work.
- Negotiated commitments tied to rezoning, annexation, development agreements, or vested-rights approvals.
This distinction matters because each bucket has a different level of certainty and negotiation potential. A published school fee may be largely non-negotiable. A turn-lane scope may move significantly after traffic analysis and agency comments. A development agreement may lock in a fee rate, phase payments, or require credits for infrastructure the developer builds.
Watch for Credits, Reimbursements, and Double Counting
The most expensive impact-fee mistake is not always missing a fee. It is paying for the same public capacity twice in the model.
A developer may be required to construct an oversize water main, regional stormwater facility, collector road, or intersection improvement that serves future growth beyond the site. In some jurisdictions, that work can generate impact-fee credits, reimbursement rights, or a cost-sharing arrangement. In others, the developer bears the cost with little practical recovery. Never assume a credit exists because the improvement benefits the public.
Verify the credit process early. Find out whether credits are automatic or discretionary, whether they can offset only one fee category, whether they transfer to a builder, whether they expire, and whether they require a formal agreement before construction begins. A theoretically valid credit with a five-year approval process is not equivalent to cash in the first phase pro forma.
Also check for existing uses and prior entitlements. An old house, operating commercial use, or previously paid connection charge can sometimes create a credit. The value may be small, but on a constrained redevelopment site, every legitimate offset matters.
Underwrite Uncertainty Without Hiding It
Early-stage diligence rarely produces a final impact-fee number. That is normal. The mistake is converting an incomplete answer into a precise-looking cell in Excel.
Use confidence bands. If a county schedule supports a $9,000-per-lot estimate but the parcel may annex into a city with higher transportation and park charges, show a base case and a downside case. If school fees are politically active or subject to litigation, identify the current adopted rate, the proposed rate, and the date at which the project is likely to vest.
Your contingency should reflect what you know. A flat percentage across all fees can be reasonable in a quick screen, but it is weak once a project reaches letter-of-intent or contract stage. At that point, uncertainty should be assigned to the specific line item creating it: unit classification, service-area boundary, timing escalation, utility provider, or unresolved off-site scope.
Land Takeoffs can keep fee assumptions beside parcel research, utility overlays, sitework costs, and the development pro forma, so the acquisition team is not reconciling a county PDF against three disconnected spreadsheets. The operating advantage is not just faster math. It is seeing whether a fee change damages levered returns before the team commits more capital to the site.
Questions to Resolve Before You Waive Diligence
Before hardening earnest money, get written or source-grounded answers to the questions that move the economics. Which entities charge the fees? What land-use classification applies? What is the current rate and next scheduled increase? At what milestone is each fee due? Are there credits, exemptions, vested rights, or existing-use offsets? Does annexation change the schedule? Are any off-site improvements required in addition to the adopted fees?
A phone call with planning or utility staff can be valuable, but document the response and reconcile it to the adopted materials. Staff guidance may be preliminary, a fee schedule may be mid-update, and an answer given for a conceptual plan may not survive formal review. Treat verbal information as a diligence lead, not a final underwriting commitment.
The practical standard is simple: every fee assumption should have an owner, a source, a date, and a next verification step. That discipline keeps a promising deal from becoming expensive because a familiar-looking line item was never truly analyzed.
When the land basis is tight, impact fees deserve the same attention as grading quantities, utility extensions, and stormwater. Put the number in the model early, isolate the uncertainty, and force it to earn its place in the deal.
Get these quantities from your own plan set
Land Takeoffs reads stamped civil plan sets and CAD files (PDF, DWG, DXF, LandXML) and returns cut and fill, storm, sewer, water and paving quantities, each with the sheet it came from. Your first takeoff is free.
Start a free takeoffUse it in Claude or ChatGPT