General Contractor Invoice Template with Change Orders
Invoices

General Contractor Invoice Template with Change Orders

Use this general contractor invoice template to bill original scope, change orders, payments, retainage, and job costs clearly.

by Eng. José Manuel Siso Colmenares • 5/9/2026

general contractor invoice template with change orders 2026

General Contractor Invoice Template with Change Orders

Updated: May 9, 2026.

You finished the walkthrough, priced the original scope, and started the job, and then the client asked for three changes. One wall moved, one bathroom got upgraded, and one damaged area surfaced after demolition.

The job keeps moving, but the billing is now a mess. The original contract says one number, the client remembers another, and your crew has already performed the extra work. Your subcontractor sent a bill, your supplier invoice is due, and your final invoice somehow has to explain all of it without sparking a payment dispute.

By the end of this guide, you will know how to build a general contractor invoice template that lays out original scope, approved change orders, previous payments, retainage, and the final balance due in one clear structure.

💡 Quick answer: A general contractor invoice template should separate original contract work from approved change orders, show previous payments, list retainage when applicable, and make the final balance easy to verify.

Why general contractor invoices become confusing

General contractors juggle a lot of moving parts. A simple invoice app might be fine for a handyman job or a one-day service call, but general contracting work usually carries far more detail:

  1. Original scope.
  2. Labor.
  3. Materials.
  4. Subcontractors.
  5. Allowances.
  6. Permits.
  7. Purchase orders.
  8. Bills.
  9. Change orders.
  10. Retainage.
  11. Progress payments.
  12. Final payment.
  13. Project files.
  14. Client approvals.

That complexity is normal. The trouble starts when the invoice fails to explain it.

Construction spending in the United States runs at a massive scale: the U.S. Census Bureau estimated March 2026 construction spending at a seasonally adjusted annual rate of $2,185.5 billion, 1.6 percent above March 2025. U.S. Census Construction Spending With that much work flowing through the market, small documentation mistakes get expensive fast. For a general contractor, the invoice is not just a payment request, it is part of project control.

The change order problem

A change order is a written agreement that modifies the work, the contract amount, or the project time. AIA Contracts explains that change order related documents are used when work changes, cost changes, or the schedule changes. AIA Contracts change order fundamentals

That sounds simple, but on real jobs it gets messy. A client approves an upgrade verbally. A superintendent asks your crew to open a wall. A subcontractor submits extra labor. A hidden condition demands immediate work. A supplier changes material cost. A designer revises a drawing. If your invoice does not show those changes separately, the client can easily assume you are overbilling.

💡 Contractor rule: Do not let extra work hide inside the final invoice. If the scope changed, the invoice should show what changed, when it was approved, and how it affected the total.

What a general contractor invoice template should include

A strong general contractor invoice template makes the project easy to audit at a glance. With one look, the client should be able to answer four questions:

  1. What was the original contract amount?
  2. What change orders were approved?
  3. What has already been paid?
  4. What is due now?

Leave any of these unanswered and payment slows down. Here is what each section should contain.

Contractor and client information

Start with the basics so the invoice can’t be mistaken for anyone else’s. Include:

  1. Contractor company name.
  2. Business address.
  3. Phone number.
  4. Email.
  5. License number when applicable.
  6. Client name.
  7. Client billing address.
  8. Project address.
  9. Invoice number.
  10. Invoice date.
  11. Due date.
  12. Payment terms.

This section looks simple, but it heads off a lot of confusion. General contractors deal with property managers, owners, investors, developers, builders, and insurance-related repairs, and the billing contact is rarely the same person who approved the work. That is exactly why the client and billing details have to be crystal clear.

Project information

A general contractor invoice also needs project-level details. Add:

  1. Job name.
  2. Project address.
  3. Billing period.
  4. Contract reference.
  5. Estimate reference.
  6. Purchase order reference when applicable.
  7. Change order references.
  8. Project manager.
  9. Scope summary.

Example:

Project: Unit 204 renovation
Project address: 2200 Oak Street, Orlando, FL
Billing period: April 1 to April 30, 2026
Original contract: EST 2026 0412
Invoice: INV 2026 0509

This lets both sides connect the invoice to the correct job without any guesswork.

Original contract amount

Keep the original contract amount front and center. For example:

Original approved contract amount: $48,500

Never make the client dig through an old estimate to find it. Put the number right on the invoice.

Approved change orders

Change orders deserve their own section, never mixed in with the original scope. A clean format looks like this:

Change orderDescriptionApproval dateAmount
CO 001Add recessed lighting in living roomApr 12, 2026$1,850
CO 002Upgrade bathroom tile allowanceApr 18, 2026$2,400
CO 003Repair hidden water damaged framingApr 25, 2026$3,275

Total approved change orders: $7,525

The updated contract value becomes:

$48,500 original contract + $7,525 approved change orders = $56,025 revised contract

Procore’s guide to the AIA G701 change order explains that the form describes how the work changes, how much the change costs, and how much time the work adds. Procore AIA G701 guide Your invoice should follow that same logic.

Previous payments

Show previous payments clearly. For example:

PaymentDateAmount
DepositMar 20, 2026$14,550
Progress payment 1Apr 15, 2026$12,000
Progress payment 2Apr 30, 2026$8,500

Total previous payments: $35,050

Listing these out prevents double-billing concerns and helps the client see exactly why the remaining balance is what it is.

Retainage

Some construction jobs include retainage, a percentage held back until a milestone or project completion. For example:

Retainage: 10 percent of current billing

If retainage applies, give it its own line, never bury it. For example:

Billing itemAmount
Current work completed$18,000
Less retainage 10 percent$1,800
Amount due this invoice$16,200

If no retainage applies, say so plainly:

Retainage: Not applicable

Either way, the goal is clarity.

Current balance due

The final section should be dead simple. For example:

SummaryAmount
Original contract$48,500
Approved change orders$7,525
Revised contract amount$56,025
Previous payments$35,050
Current invoice amount$16,200
Remaining balance after this invoice$4,775

A busy client should be able to understand the whole invoice in under a minute.

General contractor invoice template example

Here is a practical invoice structure you can copy and adapt.

GENERAL CONTRACTOR INVOICE

Contractor:
QuickBuild Renovations LLC
123 Main Street
Orlando, FL 32801
License: ABC123456
Email: billing@example.com
Phone: 407 555 0199

Client:
Oak Street Holdings LLC
Billing address: 500 Market Avenue, Orlando, FL 32801
Project address: 2200 Oak Street, Unit 204, Orlando, FL 32801

Invoice:
Invoice number: INV 2026 0509
Invoice date: May 9, 2026
Payment terms: Net 15
Due date: May 24, 2026

Project:
Job name: Unit 204 renovation
Billing period: April 1 to April 30, 2026
Original estimate: EST 2026 0412

Contract summary

DescriptionAmount
Original contract amount$48,500
Approved change orders$7,525
Revised contract amount$56,025

Approved change orders

CO numberDescriptionApproval dateAmount
CO 001Add recessed lighting in living roomApr 12, 2026$1,850
CO 002Upgrade bathroom tile allowanceApr 18, 2026$2,400
CO 003Repair hidden water damaged framingApr 25, 2026$3,275

Current billing

ItemDescriptionAmount
Progress billingLabor and materials completed through Apr 30$18,000
RetainageLess 10 percent retainage$1,800
Current amount dueCurrent billing less retainage$16,200

Payment history

PaymentDateAmount
DepositMar 20, 2026$14,550
Progress payment 1Apr 15, 2026$12,000
Progress payment 2Apr 30, 2026$8,500

Invoice balance

SummaryAmount
Revised contract amount$56,025
Less previous payments$35,050
Less current retainage$1,800
Current amount due$16,200
Remaining balance after payment$2,975

Notes

This invoice includes only approved work completed during the billing period listed above. Additional work requested after April 30, 2026 will be billed separately after written approval.

That format is far stronger than sending a single mystery line like:

Renovation work completed: $16,200

The detailed version protects you and helps the client approve faster, because there is nothing left to question.

How to invoice change orders without creating disputes

Change orders turn into disputes when they are vague. A vague change order says:

Extra bathroom work: $2,400

A strong change order says:

CO 002: Upgrade bathroom tile allowance from standard ceramic tile to porcelain tile selected by owner. Includes material cost difference, additional setting material, and added installation labor. Approved April 18, 2026. Amount: $2,400.

That version is much harder to argue with.

Use a change order number

Every change order should carry its own number, such as CO 001, CO 002, and CO 003. That number is what lets you match up:

  1. Client approval.
  2. Field notes.
  3. Subcontractor bill.
  4. Supplier receipt.
  5. Invoice line item.
  6. QuickBooks record.
  7. Project file.

So when the client calls about a charge, you can answer in one breath:

That item is CO 002, approved April 18 for the bathroom tile upgrade.

That sounds organized because it is organized.

Include approval details

Change order invoicing lives or dies on proof, so include:

  1. Approval date.
  2. Approved by.
  3. Scope description.
  4. Price.
  5. Schedule impact.
  6. Related photos or files when useful.

Levelset explains that change orders help document scope changes and can reduce disputes when work, cost, or timing changes. Levelset change order guide A verbal yes feels fast in the field, but a written approval is what actually protects you.

Separate pending changes from approved changes

Never invoice a pending change order as if it were approved. Sort them into three buckets:

StatusMeaningInvoice treatment
PendingSent to client, not approved yetDo not bill as approved
ApprovedClient approved scope and priceCan be billed
CompletedWork performedCan be billed based on terms

If a change is urgent, document it on the spot. For example:

Emergency framing repair required due to hidden water damage discovered after demolition. Work authorized by client representative before proceeding. Photos attached.

The more specific the record, the easier the eventual invoice conversation becomes.

How to create this invoice workflow in QuickAdmin

QuickAdmin helps general contractors because it keeps all the project information connected. You are not just generating a one-off invoice, you are managing a job from start to finish.

For general contractors, the workflow looks like this:

  1. Create the job.
  2. Create the estimate or invoice inside the job.
  3. Add the original scope.
  4. Add approved change orders.
  5. Attach notes and files.
  6. Send the invoice.
  7. Track payment.
  8. Sync invoice information with QuickBooks when needed.

Step 1: Create the job

Start by creating a job for the project. Use clear, specific job names, for example:

  1. Unit 204 renovation.
  2. Oak Street bathroom remodel.
  3. Multifamily repair phase 2.
  4. Kitchen renovation, Smith residence.
  5. Commercial office buildout.
  6. Water damage repair, Building C.
  7. Exterior repair package.

Then enter the project address. From here, the job record keeps your estimates, invoices, files, notes, client information, and change orders all connected, which matters a lot for general contractors, since the work so often changes after demolition, inspection, or client selection.

While you are in the job, create or connect the client profile and save:

  1. Client name.
  2. Email.
  3. Phone number.
  4. Billing address.

This pays off with homeowners, property managers, developers, builders, and repeat commercial clients alike. A saved client record prevents typos and speeds up every future invoice.

Step 2: Create the invoice inside the job

With the job created, build the invoice directly from that job record. Add the invoice title and confirm the job selection, then fill in the billing period, payment terms, scope description, labor and materials, approved change orders, notes, and exclusions.

Building it this way keeps the invoice tied to the correct project, client, job address, billing period, and approved work.

Step 3: Add the original contract scope

Begin with the approved scope. For example:

Original scope includes demolition, framing repairs, drywall repair, interior painting, bathroom tile installation, fixture installation, and final cleanup for Unit 204.

Then add the original contract amount:

Original contract amount: $48,500

This gives the invoice a clear baseline to build on.

Step 4: Add approved change orders

Add change orders as separate line items. For example:

Change orderScopeAmount
CO 001Add recessed lighting in living room$1,850
CO 002Upgrade bathroom tile allowance$2,400
CO 003Repair hidden water damaged framing$3,275

Never fold these into the original contract amount. Separate line items make the whole invoice easier to review.

Step 5: Attach files and notes

Back up the invoice with files and notes. Useful attachments include:

  1. Approved estimate.
  2. Signed change order.
  3. Photos before work.
  4. Photos after work.
  5. Supplier receipts.
  6. Subcontractor bills.
  7. Inspection notes.
  8. Client approval email.
  9. Punch list items.

The point is not to overwhelm the client, but to keep the backup in the job record in case a question comes up later.

Step 6: Send and track the invoice

Send the invoice with a clear subject line. For example:

Invoice INV 2026 0509 for Unit 204 renovation and approved change orders

Inside the message, add a short, friendly note:

Attached is the current invoice for Unit 204. It includes the original contract progress billing and approved change orders CO 001, CO 002, and CO 003. Payment is due according to the terms listed on the invoice.

A clear message like this cuts down the back-and-forth before it starts.

QuickAdmin vs a simple invoice template

A downloadable template can help you format a document, but it cannot manage the job around it, and general contractors almost always need more than a blank template.

FeatureBasic invoice templateSpreadsheetQuickAdmin
Create invoicesYesManualYes
Save client detailsYesManualYes
Organize by jobNoManualYes
Add change ordersManualManualYes
Attach filesNoLimitedYes
Track paymentsYesManualYes
Convert estimate to invoiceNoNoYes
Keep job notesNoManualYes
Mobile accessYesLimitedYes
QuickBooks integrationNoNoYes
Built for contractor workflowNoNoYes

A template is a document; QuickAdmin is a workflow. That gap really shows the moment the job changes.

General contractor invoice mistakes to avoid

A good invoice gets you paid; a bad one just generates questions. These are the mistakes general contractors should steer clear of.

Mistake 1: Combining original scope and change orders

Never collapse everything into one vague line.

Bad:

Renovation labor and materials: $56,025

Better:

Original contract: $48,500
Approved change orders: $7,525
Revised contract: $56,025

Broken out like this, the client can actually see where the increase came from.

Mistake 2: Billing unapproved extras

Never invoice unapproved extras as if they were approved change orders, it is a fast way to damage trust. When something is still open, put it in a separate pending section instead. For example:

Pending change request: Additional closet shelving, not included in current invoice.

That keeps the client informed without muddying the current bill.

Mistake 3: Not showing previous payments

If the client already paid a deposit or a progress billing, show it. Do not make them dig through their bank records to reconcile your invoice, a clear payment history makes the balance easy to approve.

Mistake 4: Forgetting retainage

When retainage applies, show it clearly; when it does not, leave it off entirely. Retainage confuses clients fastest when it is hidden or calculated inconsistently from one invoice to the next.

Mistake 5: Weak payment terms

Avoid vague terms like:

Payment due soon.

Use clear terms:

Payment due within 15 days of invoice date.

or:

Balance due upon completion.

Your cash flow depends on this kind of clarity. Slow payment remains a major issue in construction, Rabbet’s 2024 Construction Payments Report put the cost of slow payments to the U.S. construction industry at $280 billion. Rabbet 2024 Construction Payments Report That is why clean invoicing is not busywork; it is direct cash flow protection.

Change order invoice language you can copy

Keep these short clauses on hand and drop them into your invoice notes as needed.

Approved change order clause

Approved change orders listed on this invoice were requested and approved separately from the original contract scope. Each approved change order adjusts the project total shown in the contract summary.

Pending work clause

Pending change requests are not included in the current invoice unless specifically listed as approved change orders.

Hidden condition clause

Hidden or unforeseen conditions discovered after work begins may require a written change order before additional work proceeds.

Material price clause

Material pricing is based on supplier costs available at the time of approval. Changes in selected materials, supplier availability, or delivery conditions may affect final pricing.

Payment terms clause

Payment is due according to the terms listed on this invoice. Late or delayed payments may affect scheduling, material ordering, and project continuation.

These clauses are practical language to make the invoice clearer, not legal advice. For contracts, lien rights, retainage rules, or legal notices, use the language required in your state and check with a qualified professional when needed.

Original contract vs change order vs invoice

Clients confuse these documents all the time, so it helps to spell out the difference clearly.

DocumentWhen it is usedPurpose
EstimateBefore approvalShows expected scope and price
ContractBefore work startsDefines agreed scope, terms, and obligations
Change orderDuring the jobDocuments approved changes to scope, price, or time
InvoiceDuring or after workRequests payment for approved billable work
ReceiptAfter paymentConfirms payment was received

A table like this helps clients understand why they are receiving multiple documents, and it quietly positions you as organized and professional.

Example: progress invoice with change orders

Here is a sample general contractor progress invoice from start to finish.

  • Project: kitchen and bathroom renovation
  • Original contract: $72,000
  • Approved change orders: $9,800
  • Revised contract: $81,800
  • Billing type: progress invoice
  • Retainage: 10 percent

Contract summary

ItemAmount
Original contract$72,000
CO 001 Cabinet layout revision$3,200
CO 002 Plumbing relocation$2,850
CO 003 Electrical upgrade$1,950
CO 004 Tile allowance upgrade$1,800
Revised contract amount$81,800

Progress billing

Billing itemAmount
Work completed this period$28,000
Less retainage 10 percent$2,800
Current invoice amount$25,200

Payment history

PaymentAmount
Deposit$21,600
Previous progress payment$18,000
Total paid before this invoice$39,600

Balance summary

SummaryAmount
Revised contract$81,800
Total paid before this invoice$39,600
Current invoice amount$25,200
Remaining contract balance after payment$17,000

The structure is clear at a glance: it tells the client what changed, what was paid, what is due now, and what still remains.

To build a stronger estimate-to-invoice system around your billing, explore these related QuickAdmin guides:

  1. Estimate Software for Contractors
  2. How to Make an Invoice
  3. Why PWA billing and estimating is the future

Every one of these articles reinforces the same workflow: estimate accurately, invoice clearly, track job costs, and keep billing organized.

Conclusion: a good invoice protects the job

A general contractor invoice is more than a bill, it is the financial story of the job. A good one shows what was originally approved, what changed along the way, what has been paid, what is being billed now, and what still remains.

The benefits stack up quickly. When change orders are documented clearly, clients understand the invoice faster. When previous payments are shown, the balance is easy to verify. When retainage is listed correctly, accounting stays clean. And when the invoice is tied to the job, files and notes are always within reach. That is exactly the workflow QuickAdmin is built to support.

The routine is simple: start with the job, create the invoice inside it, list the original scope, separate the approved change orders, show payments and retainage, and send a clear invoice. Do that consistently, and you reduce disputes, protect cash flow, and get paid with far less back-and-forth.

FAQ

What is a general contractor invoice template?

A general contractor invoice template is a structured billing document that helps contractors charge for original contract work, labor, materials, approved change orders, payments received, retainage, taxes, and final balance due.

How should general contractors invoice change orders?

General contractors should invoice change orders as separate approved items with a change order number, description, approval date, amount, schedule impact, and updated contract total.

Should change orders be listed separately on an invoice?

Yes. Listing change orders separately helps the client understand what was outside the original scope and reduces disputes when the final invoice is reviewed.

Can QuickAdmin create invoices with change orders?

Yes. QuickAdmin helps contractors organize jobs, estimates, invoices, files, change orders, and client information so approved work can be billed more clearly.

What should a construction invoice include?

A construction invoice should include contractor information, client information, project address, invoice number, billing period, original contract amount, approved change orders, previous payments, retainage, taxes, balance due, and payment terms.

What is the difference between an estimate and an invoice?

An estimate is a pre work proposal that explains expected cost. An invoice is a payment request for completed or approved billable work.

What is the difference between a change order and an invoice?

A change order documents an approved change to scope, cost, or time. An invoice requests payment for approved billable work, which may include original contract work and approved change orders.

Does QuickAdmin integrate with QuickBooks?

Yes. QuickAdmin integrates with QuickBooks Online to help contractors sync invoices and streamline bookkeeping.

Blog Categories

Related Articles

business owners sending cloud-based invoices from laptop and phone 2025

Cloud Invoicing (2025) — Faster Payments, Fewer Errors

See how cloud invoicing speeds up payments, cuts errors, and gives real-time cash-flow visibility. Learn the key benefits and how QuickAdmin makes it easy.

contractor creating invoices using software on laptop 2025

Best Invoicing Software for Contractors (2025) | Get Paid Faster

We tested 12 invoicing tools for contractors in 2025. Compare the best apps to get paid faster, save 20+ hours monthly, and eliminate billing errors.

Billing for Landscapers

The Importance of Efficient Billing for Landscapers

Learn how efficient billing systems help landscapers manage finances, improve customer experience, and streamline operations in competitive markets.

a computer with paper, estimates and invoices

Why Your Invoice Approval Workflow Is Costing You Money – 2025 Guide

Find out how a slow invoice approval workflow drains your budget and learn proven automation fixes in this 2025 guide.

roofing invoice template for contractors 2026

Roofing Invoice Template for Contractors

Use this roofing invoice template to bill labor, shingles, underlayment, flashing, tear off, disposal, extras, and payment terms clearly.

free invoice tracker online dashboard showing invoice numbers and payment status

Free Invoice Tracker Online | Track Invoice Numbers & Status

Track invoice numbers, due dates, and payment status in one free dashboard. No Excel needed. See what's sent, overdue, or paid — start free in 60 seconds.

Invoice Management by an Entrepreneur

Electronic Invoicing Software for SMBs: Which One is the Best

Find the best electronic invoicing software for SMBs. Optimize billing processes, boost efficiency, and ensure full regulatory compliance with the right solution.

freelancer woman see invoice

How to invoice as a freelancer?

Find out how to invoice as a freelancer, the importance of generating these documents for your business, and some tips to improve your billing efficiency.

invoice how to make an invoice on a phone for a contractor

Invoice: How to Make an Invoice

Learn how to make an invoice clients pay fast. Use a simple template, avoid common mistakes, and send invoices from your phone with QuickAdmin.

A freelance creating a professional invoice on a laptop using QuickAdminSoftware's free invoice software.

Free Invoice Software for Freelancers: Get Paid 2x Faster

Stop chasing late payments. Our 2025 guide reveals the best free invoice software for freelancers. Learn to automate billing, look professional, and improve your cash flow instantly. The deep dive starts now.

A picture of a coder

Differences Between Electronic Invoices and Digital Invoices

An electronic invoice requires tax validation, while a digital invoice is a simple file like a PDF. Know the differences to ensure compliance.

image of a woman looking at invoices in her office

Creating Invoices: Essential Fields to Include

Include key fields in your invoices to ensure clarity and compliance. These details will help you create professional invoices for your clients.

free invoice tracker notebook for small business with receipts and a phone

Free Invoice Tracker Notebook for Small Business

Still tracking invoices in a notebook? Use this simple invoice tracker system plus a free invoice tool to avoid late payments and get paid faster.

plumbing invoice template and payment terms for contractors 2026

Plumbing Invoice Template and Payment Terms

Use this plumbing invoice template to bill labor, materials, service calls, emergency work, payment terms, and approved extras clearly.

Quickadmin Invoice Generator

Free Online Invoice Generator

Create professional invoices fast with QuickAdmin’s free online invoice maker. Sign up to customize templates and manage billing securely.

A desk with invoices on the table and estimating software on the computer

Invoice Management Process: A Guide That Actually Works

Learn how to optimize your invoice. This expert guide covers automation, approval workflows, common challenges, and how to reduce costs by up to 80%.