Main Street Docs

General Contractor Invoice Template and How to Use It

Updated November 3, 2026

Blank template:PDFWordSample wording, a generic template. Not legal advice; check what applies to you.

General Contractor Invoice Template and How to Use It

A general contractor invoice template is a reusable document for requesting payment for construction or renovation work. It should identify the contractor and client, describe the project and completed work, show itemized charges and any payments or credits, and state the amount due and payment terms.

What a General Contractor Invoice Does

An invoice records a request for payment; it is not automatically a contract, estimate, or change order. The underlying agreement usually establishes the project scope, pricing method, schedule, and payment conditions. The invoice connects those agreed terms to a particular billing period, milestone, or completed phase of work. Clear invoices help both sides understand what is being billed and how the balance was calculated.

Contractors may invoice at different points: after a defined milestone, on a recurring schedule, when approved work is complete, or at the end of a project. Which approach applies depends on the parties’ agreement and the work. A single invoice may cover labor and materials, while a larger project may require separate progress invoices. In either case, the document should make its scope and billing period obvious.

A well-organized invoice can also support bookkeeping and project communication. The client can compare billed work with the agreed scope, while the contractor can track issued invoices, receipts, credits, and outstanding balances. An invoice is not proof that every disputed charge is accepted; its detail simply makes it easier to identify questions and resolve them against the project records.

Printable General Contractor Invoice Template

Copy the blank fields into a document or print this section and fill it in. Add rows if the project has more billable items. Use descriptions that match the agreement and the work actually performed.

General Contractor Invoice
Invoice number
Invoice date
Payment due date or terms
Contractor name and contact details
Client name and billing address
Project name and site address
Billing period or milestone
Description of work, materials, or approved change Quantity or hours Unit Rate Line total
Subtotal
Tax, if applicable
Other agreed charges or credits
Payments already received
Total amount due
Payment instructions or accepted methods
Notes, supporting documents, or questions

Fictional sample: Invoice GC-104; dated May 6; for the fictional Oak Street Kitchen project at 18 Oak Street; billing period: cabinet installation milestone. Line item: cabinet installation labor, 24 hours at $65 per hour, $1,560. Subtotal: $1,560; payment received: $500; total due: $1,060. These figures are illustrative only and do not set a standard rate or payment term.

How to Fill In the Invoice

Complete the identifying details first, then describe the work and calculate the balance. Before sending it, compare the invoice with the agreement, approved changes, and records for the billing period. A practical sequence is:

  1. Assign an invoice number. Use a consistent sequence that makes each invoice easy to locate. Avoid reusing a number, and keep a copy of the issued document.
  2. Identify the parties and project. Include the contractor’s contact information, the client or billing contact, and the job-site address. If the client manages several projects, a project name or internal reference can prevent misfiling.
  3. State what period or milestone is being billed. Give dates or name the relevant phase, such as framing completion, when that matches the agreement. This helps distinguish a progress invoice from a final invoice.
  4. Itemize charges. Describe labor, materials, equipment, subcontracted work, or other agreed charges in understandable terms. Include quantities, hours, units, or rates when they help explain the calculation.
  5. Show credits and prior payments. Record deposits, payments already received, or agreed credits separately so the client can follow the path from subtotal to current balance.
  6. Check arithmetic and send supporting records. Recalculate line totals and the amount due. Attach relevant receipts, approved change documentation, or progress records if the agreement or project process calls for them.

Keep the distinction between new charges and previous balances clear. For example, if a client paid a deposit earlier, show that payment as a credit against the amount billed rather than quietly reducing a line-item rate. If an earlier invoice remains unpaid, identify that balance separately and make clear whether the current total includes it. These choices reduce confusion about what the current invoice covers.

Choosing Useful Line Items and Pricing Details

How much detail to include depends on the project and the pricing arrangement. A fixed-price milestone may be best shown as an agreed phase with its amount, while time-and-materials work generally needs enough detail to explain quantities and rates. The invoice should not imply that a charge was approved if it was not. If a task is outside the original scope, identify the related approved change or clarify its status before billing it.

For materials, a useful description can identify the type of material and the project area, with quantities or a receipt reference where appropriate. For labor, state the work performed and the hours or agreed billing unit. Avoid vague entries such as “miscellaneous” when a more specific description is available. At the same time, an invoice does not need to reproduce every site note; provide the level of detail the client needs to verify the charge and that the agreement requires.

Tax treatment and required invoice wording can vary by location and transaction. Do not assume that a tax line applies, or that a particular label or rate is correct everywhere. If you are unsure about tax obligations or required records, ask a qualified tax professional. For questions about contract rights or a payment dispute, ask an appropriate qualified professional in your jurisdiction.

Payment Terms, Deposits, and Progress Billing

Put the payment terms that apply to the project on the invoice, such as a due date or the agreed number of days for payment. The invoice should reflect the contract or other written agreement rather than introduce a new deadline or fee. If a payment method or remittance address is needed, state it plainly and check that the details are current. Clear instructions can prevent a client from delaying payment simply because it is unclear where or how to send it.

Progress billing is a way to bill portions of work over time or by project phase, when the agreement provides for it. Each progress invoice should identify what phase or period it covers and how the current amount relates to the project price. If a deposit or prior progress payment has already been made, show it as a payment or credit where it belongs in the calculation. A final invoice should distinguish the final amount being billed from amounts previously invoiced or paid, so the closing balance is understandable.

Do not treat an invoice as a substitute for a required approval. If the project requires written authorization before extra work, document the change through the agreed process and retain that record. Attachments can help explain a bill, but they do not necessarily replace approvals or change documents.

Common Invoice Problems to Avoid

Many invoice disagreements begin with missing context rather than complicated arithmetic. A client may recognize a charge but not know which project phase it concerns, or see a balance without understanding that a deposit was already applied. Review the document from the recipient’s point of view before sending it. The following issues are especially easy to prevent:

  • Unclear project identification: Include the site address or project reference, especially when the same client has multiple jobs.
  • Broad descriptions: Replace unexplained entries such as “labor” or “supplies” with a short description of the work or material.
  • Unapproved extras: Separate additional work from the original scope and refer to its approval status. Do not present an unapproved change as an agreed charge.
  • Confusing totals: Show the subtotal, applicable adjustments, prior payments, and amount currently due as distinct figures.
  • Inconsistent terms: Check that the due date and any fees or payment instructions agree with the project documents and applicable requirements.
  • Missing backup: Include requested or relevant supporting records, while keeping copies with the project file.

If the client questions an item, respond by identifying the relevant scope, calculation, or approval record rather than issuing a duplicate invoice with a different description. If a correction is needed, make the revision clear and preserve a record of which version replaced the earlier one. A simple document trail helps both parties distinguish a corrected bill from an additional charge.

Adapting the Template to Different Projects

A small repair may need only a concise description, a labor charge, materials, and a balance. A multi-phase renovation may need a project code, billing-period dates, milestone references, and more line-item rows. For recurring service work, identify the visit dates or service period. For time-and-materials billing, include units and rates that allow the client to check the math. For a fixed-price project, use the agreed milestone or phase description rather than breaking the contract price into invented quantities.

Subcontractor charges and reimbursable costs should be handled in the way the agreement specifies. If they are passed through to the client, describe them accurately and attach supporting documentation when appropriate. Do not add a markup, fee, or reimbursement category merely because a template has a space for it; the charge should have a basis in the project agreement and applicable requirements. Remove fields that do not apply rather than leaving ambiguous blanks that might look like omitted information.

For a printable workflow, leave enough space to write detailed descriptions and keep the invoice legible when printed. For a digital document, use a format that preserves the table layout and can be saved with the project records. Whichever format you use, maintain a copy of each invoice and any related approvals or payment confirmations according to your normal recordkeeping process.

Frequently Asked Questions

What should a general contractor invoice include?
Include the contractor and client details, invoice number and date, project identification, billing period or milestone, itemized charges, applicable tax or agreed adjustments, previous payments or credits, total due, due date or agreed payment terms, and payment instructions. Add supporting documents when they help verify the charges or are required by the project process.

Should I include materials and labor on separate lines?
Separate lines are often helpful when labor and materials are billed differently or the client needs to verify each category. For a fixed-price phase, a single milestone line may be clearer if it matches the agreement. Choose a format that accurately reflects the pricing arrangement and provides enough detail to understand the amount.

Can I use this template for a progress invoice?
Yes. Identify the billing period or completed milestone, show the amount billed for that phase, and account clearly for prior payments or credits. Use progress billing only in a way that matches the project agreement and any required approval process.

How do I show a deposit or payment already received?
List the deposit or earlier payment as a separate credit or payment in the totals section, then show the remaining amount due. This makes it clear that the payment reduces the balance rather than changing the price of the work.

Is an invoice the same as an estimate or change order?
No. An estimate generally describes anticipated costs before work is billed, while an invoice requests payment for charges being billed. A change order or other written authorization records an agreed change to the project. Follow the project’s agreed process for approvals instead of relying on an invoice alone.

Related