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, started the job, and then the client asked for three changes.

One wall moved.
One bathroom got upgraded.
One damaged area appeared after demolition.

Now the job is still moving, but the billing is messy.

The original contract says one number. The client remembers another. Your crew already performed extra work. Your subcontractor sent a bill. Your supplier invoice is due. And your final invoice needs to explain everything without creating a payment dispute.

By the end of this guide, you will know how to build a general contractor invoice template that includes original scope, approved change orders, previous payments, retainage, and final balance due in a 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 manage moving parts.

A simple invoice app may work for a handyman job or a one day service call. But general contracting work usually involves 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 problem starts when the invoice does not explain the complexity.

Construction spending in the United States is measured 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 can become expensive.

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, contract amount, or 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.

In real jobs, it gets messy.

A client may approve an upgrade verbally. A superintendent may ask your crew to open a wall. A subcontractor may submit extra labor. A hidden condition may require immediate work. A supplier may change material cost. A designer may revise a drawing.

If the invoice does not show those changes separately, the client may think 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 should make the project easy to audit.

The client should be able to answer four questions quickly:

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

If the invoice does not answer those questions, payment slows down.

Contractor and client information

Start with the basics.

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 prevents confusion.

Many general contractors work with property managers, owners, investors, developers, builders, and insurance related repairs. The billing contact is not always the same person who approved the work.

That is why the client and billing details need to be clear.

Project information

A general contractor invoice should include 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 helps both sides connect the invoice to the correct job.

Original contract amount

The original contract amount should be visible.

Example:

Original approved contract amount: $48,500

Do not force the client to search the old estimate.

Put the number directly in the invoice.

Approved change orders

Change orders should appear in their own section.

Do not mix them 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

That is the same logic your invoice should follow.

Previous payments

Previous payments should be shown clearly.

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

This prevents double billing concerns.

It also helps the client understand why the remaining balance is what it is.

Retainage

Some construction jobs include retainage.

Retainage is a percentage held back until a milestone or project completion.

Example:

Retainage: 10 percent of current billing

If retainage applies, show it as its own line.

Do not hide it.

Example:

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

If no retainage applies, you can include:

Retainage: Not applicable

The goal is clarity.

Current balance due

The final section should be simple.

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 invoice in less than one minute.

General contractor invoice template example

Here is a practical invoice structure you can use.

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.

This format is much stronger than sending:

Renovation work completed: $16,200

The detailed version protects you.

It also helps the client approve faster.

How to invoice change orders without creating disputes

Change orders become 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 is much harder to dispute.

Use a change order number

Every change order should have a number.

Examples:

  1. CO 001
  2. CO 002
  3. CO 003

The number helps match:

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

If the client calls about a charge, you can say:

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 needs proof.

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 approval may feel fast in the field, but written approval is safer.

Separate pending changes from approved changes

Do not invoice pending change orders as if they are approved.

Use 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 immediately.

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 invoice conversation becomes.

How to create this invoice workflow in QuickAdmin

QuickAdmin is useful for general contractors because it keeps project information connected.

You are not just creating a one time invoice.

You are managing a job.

For general contractors, the best workflow is:

  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

Create a job for the project.

Example job names:

  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.

Enter the project address.

The job record helps keep estimates, invoices, files, notes, client information, and change orders connected.

For a general contractor, this matters because work often changes after demolition, inspection, or client selection.

Inside the job, you can create or connect the client profile.

Save:

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

This is useful for homeowners, property managers, developers, builders, and repeat commercial clients.

A saved client record prevents typing mistakes and speeds up future invoices.

Step 2: Create the invoice inside the job

Once the job is created, create the invoice from inside that job record.

Start by adding the invoice title and confirming the job selection. Then complete the billing period, payment terms, scope description, labor and materials, approved change orders, notes, and exclusions.

This keeps the invoice tied to the correct project, client, job address, billing period, and approved work.

Step 3: Add the original contract scope

Start with the approved scope.

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 baseline.

Step 4: Add approved change orders

Add change orders as separate line items.

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

Do not hide these in the original contract amount.

Separate line items make the invoice easier to review.

Step 5: Attach files and notes

Use files and notes to support the invoice.

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 goal is not to overwhelm the client.

The goal is to keep backup in the job record in case a question comes later.

Step 6: Send and track the invoice

Send the invoice with a clear subject line.

Example:

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

Inside the message, include a short 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 reduces back and forth.

QuickAdmin vs a simple invoice template

A downloadable invoice template can help you format a document.

But it does not manage the job.

General contractors usually need more than a blank template.

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

A template is a document.

QuickAdmin is a workflow.

That difference matters when the job changes.

General contractor invoice mistakes to avoid

A good invoice helps you get paid.

A bad invoice creates questions.

Here are the common mistakes general contractors should avoid.

Mistake 1: Combining original scope and change orders

Do not combine 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

This helps the client understand the increase.

Mistake 2: Billing unapproved extras

Do not invoice unapproved extras as approved change orders.

This can damage trust.

Use a separate pending section if needed.

Example:

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

That keeps the client informed without creating confusion.

Mistake 3: Not showing previous payments

If the client already paid a deposit, show it.

If the client paid progress billing, show it.

Do not make them search their bank records.

A clear payment history makes the invoice easier to approve.

Mistake 4: Forgetting retainage

If retainage applies, show it clearly.

If it does not apply, do not mention it.

Retainage can confuse clients when it is hidden or calculated inconsistently.

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.

Cash flow depends on clarity.

Slow payments remain a major issue in construction. Rabbet’s 2024 Construction Payments Report reported a $280 billion cost of slow payments to the U.S. construction industry. Rabbet 2024 Construction Payments Report

That is why clean invoicing is not just admin work.

It is cash flow protection.

Change order invoice language you can copy

Use these short clauses inside your invoice notes.

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 not legal advice. They are practical language to make the invoice clearer.

For contracts, lien rights, retainage rules, or legal notices, use the language required in your state and ask a qualified professional when needed.

Original contract vs change order vs invoice

Many clients confuse these documents.

Your blog and your invoice should explain 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

This table helps clients understand why you are sending multiple documents.

It also positions you as organized and professional.

Example: progress invoice with change orders

Here is a sample general contractor progress invoice.

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

This structure is clear.

It tells the client what changed, what was paid, what is due now, and what remains.

To build a stronger estimate to invoice system, read these related QuickAdmin guides:

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

These articles support 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 not only a bill.

It is the financial story of the job.

It should show what was originally approved, what changed, what was paid, what is being billed now, and what remains.

When change orders are documented clearly, clients understand the invoice faster. When previous payments are shown, the balance is easier to verify. When retainage is listed correctly, accounting is cleaner. When the invoice is tied to the job, files and notes are easier to find.

That is the workflow QuickAdmin is built to support.

Start with the job. Create the invoice inside the job. List the original scope. Separate approved change orders. Show payments and retainage. Send a clear invoice.

That is how general contractors reduce disputes, protect cash flow, and get paid with 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

a computer with paper, estimates and invoices

Free Invoice Tracker

Discover the top free invoice tracker templates for 2025. Improve payment tracking, cash flow, and client relationships with easy-to-use tools for small businesses.

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.

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.

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.

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.

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 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 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%.

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.

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.

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.

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.

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.