A general contractor invoice has more moving parts than a one-trade bill: your name and license number, the project and draw number, the contract sum, the phase or schedule of values, percent complete, work done this period, materials stored, retainage held, prior payments, and the net due. Copy the layout below into Google Docs or Excel and you have a draw that an owner or lender can approve without a single follow-up question.
We run our own home-service companies — a cleaning company in Tucson and an HVAC company in Sacramento — and the GC lesson is about cash flow: do not wait until the end. Progress billing tied to a schedule of values keeps money coming in through a long job, and clean retainage tracking keeps the final payment from turning into a negotiation.
Waiting until completion on a long job means you finance the owner's project for months. Progress draws tied to a schedule of values keep cash moving.
A lump "30% done" gets questioned. A phase-by-phase breakdown with percentages is what an owner or lender approves without sending it back.
On many jobs payment is exchanged for a signed waiver. Reference it on the invoice so a missing form does not stall an otherwise approved draw.
If you do not track the held-back balance every draw, the final invoice becomes a debate. Show retainage as a line so the running total is never in question.
Not every job needs draws and retainage. A plain invoice is enough when:
Construction accounting software earns its place once you run multiple projects with schedules of values, retainage, lien waivers, and subs to pay. Until then, a clean spreadsheet template and a pay-online link keep you organized without the overhead.
Invoicing is the back end of a job you already won. The harder part is filling the pipeline — being the general contractor a homeowner finds and trusts before they call three others. That is the part we handle: a hand-built site with project galleries, reviews, and 24/7 AI lead capture that turns searches into named, callable leads.
Our Start Getting Leads plan is $249/month — site, AI lead capture, hosting, and updates, month-to-month, and you own everything. See general contractor website design, SEO for contractors, our estimate template, or read our honest take on what local SEO costs. The AI receptionist catches calls while you are walking a site.
We don't post stock testimonials. On a 15-minute call we screen-share the real dashboards behind our own businesses — live leads, rankings, and the exact page that produced each one. See the proof →
Split the contract into phases or a schedule of values and bill a percentage as each completes. Each draw shows contract sum, percent complete, work this period, retainage, and net due, keeping cash flowing through a long job.
A percentage, often five to ten percent, the owner withholds from each payment until the job is complete and accepted. Show it as a line every invoice and bill the accumulated total on the final draw.
Once you run multiple projects with schedules of values, retainage, lien waivers, and subs to pay. Below that, a clean spreadsheet template and a pay-online link keep you organized.
Send your company name and city — we'll confirm your market is open and build a working website demo within 48 hours. Free, no card, no commitment.
Prefer email? [email protected]