Our free General Contractor Invoice Template streamlines billing for construction projects, repairs, and renovations. This professional template includes sections for labor costs, materials, permits, and subcontractor fees. Perfect for residential and commercial contractors, it ensures accurate invoicing with clear line items, payment terms, and project details. Download this customizable General Contractor Invoice Template to improve your billing process and get paid faster.
Frequently Asked Questions
Yes, separating labor and materials is standard practice in construction invoicing. It provides transparency to clients and helps them understand the cost breakdown of the project. Labor typically includes your crew's time, expertise, and overhead, while materials cover supplies and equipment purchased for the job. Many contractors further itemize materials by category—framing, electrical, plumbing, fixtures—to clarify scope. This breakdown also helps with tax deduction documentation and reduces misunderstandings if disputes arise. Clear itemization accelerates payment and demonstrates professionalism.
Progress billing is the standard approach for construction projects spanning weeks or months. Instead of invoicing only upon completion, you invoice at key milestones—foundation complete, framing complete, rough-ins done, or monthly if work is ongoing. This protects your cash flow, particularly for larger jobs where you must purchase materials upfront. Each progress invoice should reference the previous invoice number and clearly show work completed since the last billing date. Establish milestone payment terms with your client in writing before work begins to avoid disputes about when invoices are due.
A deposit protects your business by covering initial material costs and providing security against scope creep or non-payment. Typically, contractors request 25–50% upfront, depending on project scope and client creditworthiness. The deposit reduces your financial risk if a client cancels mid-project or becomes unable to pay. Document clearly how the deposit applies to the final invoice—either as a credit against the total or held until project completion. Communicate deposit terms in your contract or initial estimate to establish professional expectations and avoid misunderstandings from the start.
Change orders must be documented separately from the original invoice and approved in writing before work begins. Issue a change order form detailing the scope change, additional labor hours or materials required, and the additional cost. Only bill these changes after client approval to avoid payment disputes. On your subsequent invoice, list the change order number and amount as a distinct line item, not mixed into the base project cost. This creates a clear audit trail, protects you legally if disputes arise, and demonstrates professionalism to your client.
Include subcontractor work on your main invoice as a line item, but keep it transparent. Most clients expect to see subcontractor costs—plumbing, electrical, HVAC—broken out separately so they understand the total project cost. However, you typically invoice the client for the full amount, including your markup on subcontractor fees, rather than having the client pay subcontractors directly. This simplifies payment flow and protects your project management role. Keep detailed records of subcontractor invoices for accounting and tax purposes, and pay subcontractors promptly to maintain good relationships.
Construction payment terms vary by project size and client type. For residential work, Net 15 or Net 30 after project completion is common. For progress billing on longer jobs, Net 7–15 after invoice submission keeps cash flowing during extended projects. Commercial contracts often include retainage—typically 5–10%—where the client holds back a percentage until final inspection and punch-list completion. Clearly state payment terms on every invoice and specify your accepted payment methods. Include a late-payment fee (typically 1–2% monthly) and display net terms prominently to encourage timely payment.
Always include the specific project address, job number or name, and a clear date range for work performed. Reference the original estimate or contract number so the client can cross-reference scope. Describe work completed in specific terms—instead of 'labor,' write 'Kitchen floor preparation and tile installation, 24 square feet.' Include permit numbers if relevant and note any materials supplied by the client to prevent double-charging. For long projects, reference the previous invoice number and payment status. This level of detail prevents confusion about which project costs apply and reduces disputes over scope or billing accuracy.
Yes, permit costs and associated fees should be itemized separately on your invoice. Many contractors absorb small permit fees into labor costs, but for major permits—electrical, plumbing, building permits—it's professional to show them as distinct line items. Clearly note the permit type and number. If local fees apply, include those as well. Clients appreciate transparency here because permits are mandatory costs beyond your control. If you're required to pay a deposit that's later refunded, clarify whether the invoice reflects the upfront deposit or if a credit will be issued. Document all permit expenses for tax purposes.