AIA-Style Invoicing in QuickBooks for Construction
- Cost Construction Accounting

- 2 hours ago
- 6 min read
If you're a general contractor or subcontractor, you've probably been there: a billing dispute that delays your draw, a confused owner pushing back on your invoice, or a project manager scrambling to reconcile what was billed versus what was actually done. These aren't just administrative headaches, they're profit leaks.
The good news: QuickBooks has quietly rolled out a beta feature that brings AIA-style progress billing directly into your workflow. This means you can now create structured, line-item progress invoices the same format that owners, lenders, and GCs expect without juggling spreadsheets or third-party software.
In this post, we'll break down exactly what this feature is, how to set it up, and what you need to watch for so you don't accidentally create accounting chaos on your jobs.

What Is AIA-Style Invoicing and Why Does It Matter?
AIA invoicing (short for American Institute of Architects) is the gold standard for billing on construction projects. Instead of sending a lump-sum invoice, you bill line by line, showing:
The original scheduled value for each scope item
Work completed in prior periods
Work completed this period
Materials stored on-site
The percentage complete for each line item
The balance to finish
Why does this matter? Because it gives the owner, the lender, and the GC full visibility into project progress. That transparency builds trust and trust gets invoices approved faster.
Real-World Example: A framing subcontractor on a $2.1M commercial project was sending simple invoices with a single line: "Framing 40% complete $420,000." The GC's owner kept pushing back, asking for backup. After switching to AIA-style billing with line items broken out by floor and building section, the draw was approved 11 days faster and disputes dropped to zero.
Who Should Be Using This?
This feature is built for contractors who are billing on projects with multiple scopes, long timelines, or lender oversight. That means it's most valuable for:
General contractors managing multi-phase commercial or multi-family projects
Subcontractors required by their GC to submit a formal Schedule of Values
Specialty contractors with large material components billed in advance of installation
Any contractor dealing with retainage, stored materials, or bank draw schedules
If you're still billing with a single line item or a basic percentage-complete invoice, you're leaving yourself open to disputes, slow approvals, and cash flow gaps that compound over a project's life. This feature gives you the structure to close those gaps.
Note: This is currently a beta feature in QuickBooks Online. Navigation paths and feature availability may vary by subscription tier and are subject to change as Intuit continues the rollout. The steps below reflect the most current version available at time of publishing.
QuickBooks AIA-Style Invoicing: What the Beta Feature Includes
As of the most recent update, QuickBooks Online (QuickBooks Online Plus or Advanced with a contractor-tier subscription) is rolling out a structured progress billing feature in beta. Here's what it includes:
Feature | What It Does |
Schedule of Values (SOV) | Set up your original contract line items at project kickoff |
Period-Based Billing | Bill by application period (monthly, milestone-based, etc.) |
Running % Complete Tracker | QuickBooks auto-calculates % complete based on prior + current billings |
Stored Materials Column | Capture on-site materials that aren't yet installed |
Retainage Tracking | Hold and track retainage per line item or at the application level |
G702 / G703-Style Output | Export a formatted summary and continuation sheet (PDF or Excel) |
How to Set It Up: A Step-by-Step Walkthrough
Step 1: Enable the Beta Feature
Log in to QuickBooks Online and go to Settings (gear icon)
Select QuickBooks Labs or Advanced Settings (the path varies by subscription tier)
Look for "Progress Invoicing" or "AIA-Style Billing" and toggle it ON
Save your settings and refresh your browser
Step 2: Create Your Project and Schedule of Values
Navigate to Projects and create a new project (or open an existing one)
Under the project, select Create Schedule of Values
Add each scope line item from your contract, "Framing - Level 1" is more useful than just "Framing"
Enter the original scheduled value for each line
Save your SOV, this becomes your billing baseline for the life of the project
Pro Tip from CCA: Your Schedule of Values should mirror your job cost budget. If they don't match, you'll have variance problems the moment your first draw goes through. This is one of the most common setup mistakes we fix for contractors.
Step 3: Create Your First Application for Payment
Go to the project, then select New Application for Payment
QuickBooks will pre-populate the SOV lines from Step 2
For each line, enter the % or dollar amount completed THIS period
Enter any stored materials amounts if applicable
QuickBooks auto-calculates the cumulative % complete and balance to finish
Review the retainage calculation and adjust if your contract uses a different rate
Save and review the G702/G703-style PDF before sending
Step 4: Send and Track Your Application
Use QuickBooks' built-in send feature to email the application to your client or GC
The payment status will update automatically when the client pays
Prior period billings are locked, you can only edit the current application period
Common Mistakes Contractors Make With This Feature
Getting the tool set up is only half the battle. Here's where we see contractors bleed profit even with a good invoicing system:
Misaligned SOV and job cost codes: If your billing line items don't match your cost codes in QuickBooks, your job cost reports become useless. You'll lose the ability to spot cost overruns in real time.
Overbilling early, underbilling late: Front-loading your schedule of values feels good at first, but it creates cash flow distortions and can trigger lender scrutiny on bank-financed jobs.
Ignoring stored materials tracking: Prefab components, materials in a yard, or equipment staged on-site all have value. If you don't bill for them, you're financing the owner's project with your own cash.
Forgetting to reconcile retainage: Many contractors bill correctly but never set up a system to track and collect retainage at project close. This is often a 5–10% profit leak on every job.
Using the tool without a job costing system behind it: AIA billing tells you what you invoiced. Job costing tells you what you actually spent. Without both working together, you're flying blind on profitability.
How AIA Billing Connects to Your Job Costing System
This is where most contractors stop short and where the real financial intelligence lives.
When your AIA invoicing is set up correctly in QuickBooks and connected to your job cost accounts, you can run a Variance Report at any point in the project. This report becomes your early warning system for every job you're running.
Metric | What It Tells You |
Budgeted Cost vs. Actual Cost | Are you over or under on each scope item? |
Billed Amount vs. Cost Incurred | Are you billing ahead of or behind your costs? |
% Complete (Cost) vs. % Billed | Are you front-loading, back-loading, or billing in sync? |
Projected Final Cost vs. Contract Value | Will this job make money when it's done? |
This data is the difference between managing a project and reacting to it. Contractors who run this report before every application for payment catch problems early when there's still time to adjust crew deployment, negotiate change orders, or flag a scope issue with the owner. Without it, you're finding out whether a job was profitable after it's already over.
What a Healthy vs. Unhealthy Billing Pattern Looks Like
Here's a quick diagnostic you can run on any job:
Healthy Billing Pattern
% billed is within 5% of % cost incurred at every draw
No single line item is billed at 100% while costs are still being posted
Retainage is tracked and expected release date is documented
Stored materials are reconciled against actual delivery records
Warning Signs
Large gap between % billed and % complete on multiple line items
Application for payment sent without running a job cost report first
Retainage balance not reconciled at project milestones
SOV created from memory instead of the contract exhibit
Ready to Set This Up Correctly the First Time?
AIA-style invoicing in QuickBooks is a powerful step forward for construction contractors. But the tool is only as good as the system behind it.
At Construction Cost Accounting (CCA), we help construction owners, GCs, and subcontractors build job costing accounting systems that actually work so your billing and your books tell the same story at every stage of the project.
Stop guessing on your job profitability. Book a free discovery call with the CCA team and let's build a billing and job cost system that keeps money where it belongs in your business.




Comments