Permits & contingency

The two line types that decide whether you make money or lose it.

Permits and contingency are the two parts of an estimate most contractors fudge or skip. V104 makes both first-class line types so they get priced honestly and the client sees exactly what they're paying for.

Structured permit types

V104 ships with three named permit line types. Use them instead of folding permits into a generic "misc" line:

These line types pull from your saved permit fee schedule per jurisdiction. Set them up once in Settings → Permit Fees and they'll auto-populate the correct value for the project address.

Setting permit values

From the estimate, tap + Permit and pick the type. Enter the actual fee from the city or use the saved default. Add a note like "estimated — to be reconciled at issuance" if the final number depends on inspection. Permits are passed through to the client at cost or with a flat handling fee depending on how you've configured your account.

Contingency buffer presets

V104 gives you four presets. The right one depends on how much unknown there is in the job.

5%Tight, well-scoped jobs. Replacement work where conditions are visible. Repaints, single-trade swaps.
10%The default. Most kitchen and bath remodels, standard remodel work where you've walked the space.
15%Older homes, hidden conditions likely. Full bath gut-and-rebuild on a 1940s house. Anything where you suspect what's behind the walls.
20%Full renos. Major structural. 203K rehabs. Anything where you know there will be surprises.
Default is 10%. Bump to 15-20% on full renos and 203K rehabs. Don't drop below 5% — even a clean job has unknowns, and contingency is what keeps you from eating those unknowns out of your margin.

203K renovation specifics

FHA 203K rehabs need extra care. Two things to budget for that don't apply to standard remodels:

For 203K work, default contingency to 15-20% and add a separate 203K contingency reserve line that's controlled by the lender. V104 has a 203K toggle in the estimate header that surfaces these fields automatically.