QuickBooks Online Progress billing Construction billing

Progress Billing in QuickBooks Online

Quick answer:

QuickBooks Online can support pieces of progress billing (invoice conventions, items, reporting), but it’s not designed to produce a review-ready pay app package when your billing is driven by a Schedule of Values with prior-period rollforward and retainage. The simplest path is often: pay app workflow for presentation + QBO for accounting. If you want the broader definition and what belongs in the package, see Construction payment applications (guide).

PayAppPro outputs are AIA-style only and are not licensed AIA documents. QuickBooks and Intuit are trademarks of Intuit Inc. PayAppPro is not affiliated with or endorsed by Intuit.

Progress billing sounds straightforward until you hit the real-world stuff: prior applications, change orders, stored materials, retainage rules, and a reviewer who wants the pay app totals to roll forward perfectly. That’s where most teams feel the pain in QuickBooks Online.

Where this fits in the PayAppPro billing cluster
Hub
Big-picture billing workflow.
Construction Billing Software
Primary question
“Does QBO do AIA billing?”
Does QuickBooks Do AIA Billing?
Solution page
Connect/sync workflow options.
QBO Integration Options

What “progress billing in QuickBooks” usually means

When contractors say “progress billing in QuickBooks Online,” they’re usually trying to do three things at once:

  • Bill gradually as work is completed (not just at the end),
  • Show prior-to-date totals so the reviewer can see the rollforward, and
  • Keep accounting clean in QBO (AR, revenue, reporting).

QBO is built for accounting accuracy. A pay app package is built for reviewer clarity. You can make them align — but you need a consistent workflow. For the integration-first overview, see QuickBooks Online integration for AIA-style billing.

If you use a Schedule of Values

SOV-driven billing is where progress billing becomes a “rollforward” problem, not just an invoice problem.

Where progress billing gets messy in QuickBooks Online

QuickBooks Online can invoice. The “mess” happens when you need period-to-period rollforward that matches reviewer math. The most common breaking points are:

  • Prior-to-date visibility: reviewers want “previously billed,” “this period,” and “to date” totals that reconcile.
  • Retainage handling: summary retainage in accounting vs line-item retainage in pay app presentation (see retainage in construction).
  • Change orders: contract sums shift—if COs aren’t reflected consistently, your percent-complete math drifts.
  • Approval gap: “what we billed” isn’t always “what got approved,” especially when items get cut or held.
  • Stored materials: if your process bills stored materials, reviewers expect it shown cleanly and consistently.
If retainage is the specific pain point, start here: retainage in QuickBooks Online.

Practical ways teams approximate progress billing in QBO

These are common patterns — each has tradeoffs. The “best” method is the one that matches your pay app submission workflow.

Approach A: Milestones / phases (simple invoices)

You invoice by milestone (demo complete, rough-in complete, punch list, etc.) using products/services.

  • Pros: easiest to manage
  • Risk: doesn’t mirror SOV rollforward or reviewer expectations
  • Common issue: “approved” amount doesn’t match invoice detail
Approach B: SOV-like line items (detailed invoices)

You mimic the Schedule of Values with line items, updating quantities/amounts each billing period.

  • Pros: closer to pay app detail
  • Risk: hard to keep prior-to-date math consistent
  • Common issue: change orders + retainage cause drift
Approach C: Pay app-first workflow (review package) + mirror approved totals into QBO

You manage progress billing rollforward using an SOV-driven pay app workflow (prior-to-date totals, retainage, stored materials), then you mirror the approved amount into QBO for AR/revenue.

  • Pros: matches reviewer expectations and reduces revise/resubmit cycles
  • Risk: requires a consistent “approval → mirror” step
  • Most common win: AR matches reality because QBO reflects what was actually approved
Practical takeaway: if your reviewer expects a G702/G703-style rollforward, QBO alone usually isn’t the presentation layer — it’s the accounting layer. For the workflow-based approach, see QuickBooks Online integration for AIA-style billing.

QuickBooks progress billing vs AIA-style pay app progress billing

In QuickBooks, progress billing is usually implemented as invoice conventions. In AIA-style billing, progress billing is a rollforward presentation based on the SOV, prior applications, and retainage.

QuickBooks Online focus
Accounting accuracy, AR, invoice/payment timing, reporting.
AIA-style pay app focus
Prior-to-date totals, line-item progress, retainage rollforward, reviewer expectations.

When should you create the invoice in QBO: before or after pay app approval?

This is the question that causes the most “why doesn’t QBO match the pay app?” frustration. In many real projects, what you submit is not always what gets approved. Line items can be held, stored materials can be reduced, retainage rules can be applied differently, and reviewers can cut amounts.

A simple default workflow is: build the pay app → submit for review → once approved, mirror the approved total into QBO. That keeps QBO AR aligned with the amount that’s actually going to get paid (instead of a draft number). For the end-to-end workflow options, see QBO integration for AIA-style billing.

Why progress billing gets messy (fast)

Most problems aren’t about creating the first invoice. They show up in months 2–8 when you have: prior applications, stored materials, retainage rules, and change orders that shift the contract sum.

  • Prior-period rollforward doesn’t match reviewer math
  • Retainage differences (summary vs line-item)
  • Change orders not reflected consistently across tools
  • Approval workflow gap: what you billed vs what was approved
Want the “big picture” workflow?

If you’re mapping progress billing + retainage + pay apps to accounting, start here:

Progress billing checklist (billing week sanity saver)

  • Confirm the contract sum (base + approved COs).
  • Confirm the SOV matches what the reviewer expects.
  • Decide how you handle stored materials (and be consistent).
  • Confirm retainage rules (percent, cap, releases, stored materials handling) — see retainage basics.
  • Reconcile prior-to-date totals before generating the new period.
  • Separate “drafted” vs “approved” amounts in your process.
  • Mirror approved totals into QBO so AR matches reality.
  • Document the workflow so PM + accounting aren’t improvising.
If you want the workflow that keeps accounting in QBO and pay apps review-ready, start here: QuickBooks Online integration for AIA-style billing.

The simplest workflow that keeps QBO aligned

Keep accounting in QuickBooks Online. Keep progress billing presentation + rollforward in a pay app workflow.

1) Build your SOV once

Your Schedule of Values becomes the “source of truth” for line-item progress billing across periods.

2) Produce the reviewer package

AIA-style presentation (rollforward, retainage, prior-to-date totals) reduces revise/resubmit loops.

3) Mirror approved totals into QBO

Update or create invoices so AR matches what was approved — not just what was drafted.

See QBO Integration Options
Integration here means a workflow-based connection using available QuickBooks Online APIs (not an official Intuit partnership).

FAQ: Progress Billing in QuickBooks Online

Short answers to the exact questions people ask right before billing week.

You can approximate progress billing in QuickBooks Online using products/services, milestones, and invoice conventions, but QBO is primarily an accounting tool. It does not generate an AIA-style pay application package (G702/G703-style) that many GCs/owners expect for review.

Drift usually comes from inconsistent line-item tracking (SOV vs invoice detail), retainage handled differently in accounting than in the pay app, change orders not reflected consistently, and prior-period rollforward that doesn’t match what reviewers are expecting.

Use a dedicated pay app workflow to manage SOV-driven progress billing and retainage rollforward, then mirror the approved amount into QuickBooks Online so AR stays accurate.

QuickBooks Online does not produce an AIA-style pay application package. Many teams keep accounting in QBO and use a separate pay app workflow for G702/G703-style billing presentation and review. For the primary “does QBO do it?” answer, see: Does QuickBooks Do AIA Billing?

Stop rebuilding progress billing math every month

Generate AIA-style pay apps with clean rollforward, then keep QuickBooks Online aligned without spreadsheet gymnastics.