Job Deposit and Progress Payment Calculator

Size the deposit from up-front materials and crew time you front, build a milestone progress payment schedule, and check it against a statutory down-payment cap.

Contract

The amount the customer will pay in total.

Up-front materials

Materials or special orders you must pay for before the job starts.

Crew time fronted

Days of crew time before the first milestone payment.

Loaded rate: wages + taxes + insurance + PTO.

Deposit cap (optional)

California home improvement: 10%.

California home improvement: $1,000.

When both fields are filled, the calculator uses the lesser of the two. In California, Business and Professions Code 7159(d)(8) and 7159.5(a)(3) cap a home-improvement down payment at $1,000 or 10% of the contract price, whichever is less. A contractor who furnishes a performance and payment bond, or another bond or joint control approved by the registrar covering full performance and payment, is exempt (7159.5(a)(8)). Other states' rules were not read here: enter your own state's cap, or leave both fields blank.

Milestones (progress payments)

Split the balance after the deposit into milestones tied to work delivered. Percentages should total 100%.

Recommended deposit

—

Materials fronted
—
Crew time fronted
—
Raw deposit
—
Statutory cap
—
Balance after deposit
—

Payment schedule

Payment Amount % of contract
Export
How this is calculated

The deposit covers what you lay out before any revenue comes back: special-order materials plus the crew time you reserve before the first milestone.

materialsFronted = sum of each material line
crewFronted      = crewDays x dailyCrewRate
rawDeposit       = materialsFronted + crewFronted
deposit          = min(rawDeposit, cap, contractPrice)
balance          = contractPrice - deposit
milestone[i]     = balance x milestonePct[i]

When a statutory cap applies, the deposit is the lesser of the raw calculation, the cap, and the contract price. In California, Business and Professions Code section 7159(d)(8)(C) states: "The downpayment may not exceed $1,000 or 10 percent of the contract price, whichever is less." Section 7159.5(a)(3) sets the same ceiling: the down payment shall not exceed one thousand dollars or 10 percent of the contract amount, whichever is less. Contractors who furnish a performance and payment bond, or another bond or joint control approved by the registrar covering full performance and payment, are exempt per section 7159.5(a)(8). Other states' rules were not read here: enter your own state's limit, or leave the cap fields blank for an uncapped calculation.

Progress payments must not run ahead of the work delivered: California BPC 7159(d)(9)(C) says "it is against the law for a contractor to collect payment for work not yet completed, or for materials not yet delivered." The milestone schedule this calculator produces is a planning aid: tie each draw to a concrete scope checkpoint so the customer can see the work before paying.

The contract price used here comes from your job cost / service price calculator, and the deposit and progress payments flow into your invoice template or contractor invoice. For a broader look at when and how to collect, see the guide on how to get paid faster.

If you need to hold back a percentage of each progress payment until the job is accepted, see the retainage entry. For the differences between an estimate, a quote, and a bid, see the estimate vs quote vs bid guide.

Sources

  1. BPC 7159: Home Improvement Contract requirements, including deposit cap at section (d)(8)(C). California Legislative Information. Retrieved .
  2. BPC 7159.5: home improvement contract payment rules, deposit cap at (a)(3), bond exemption at (a)(8). California Legislative Information. Retrieved .

Get early access

Fieldwynn is the field-first app we are building for small crews — simple in the truck, powerful in the back office. It is not out yet; join the early-access list and be first when it launches for your trade.