Book a call

Field notes / From the work

Construction · 4 min read · July 27, 2026 · Updated October 20, 2026

How to Track Retainage in QuickBooks by Job

Check your edition first. Then connect what is retained, what can be released and what was paid to the same job and billing record.

Ideas from the work. Useful in yours.

How do you track retainage in QuickBooks?

Start with the features available in your exact QuickBooks product and region. Where native retainage is unavailable, an accountant can configure a retainage receivable account and invoice item. In either setup, keep the retained amount tied to its customer, job, invoice and release conditions, then reconcile it to the books.

The first question is which QuickBooks product you actually use. Advice written for one edition, region or year can be wrong for another. Start in your current account and the matching Intuit documentation.

Intuit's current global project guidance describes both project tracking and a Retainage setting. Older US support discussions describe a separate account and invoice item. Those sources do not prove that every account has the same features, and they should not be collapsed into one universal instruction.

This article previously said that QuickBooks had no retainage field and could not associate balances with jobs. Those claims were too broad. The useful question is what your configured system can report today, and what work remains outside it.

SEE THE WORKFLOW

See the billing case study

Follow the actual reconciliation and the checks used to compare the generated application with its source.

See the billing case study ↗

Related case study

An AIA pay application engine that matches the contractor's own file to the cent

Pearl Street Systems bills progress on multi-million dollar electrical jobs using AIA forms, where every invoice depends on the last one and the spreadsheet holding the chain lives with one person. We built the engine that produces those invoices, and proved it at 0.0000% drift against their real file.

See our work

Keep the billing stages separate

Track earned, billed, retained, eligible-for-release and paid amounts separately. Each represents a different stage in the job's billing process.

Retainage is an amount withheld under the contract's payment terms. The percentage and conditions for release depend on the agreement and applicable rules. Do not treat an example percentage as a rule for every job.

For each job, distinguish the amount earned, the amount included in a billing application, the retained amount, the amount eligible for release and the cash received. These describe different stages. A signed-off pay application does not prove payment, and a book balance does not establish that release conditions have been met.

If your account needs the workaround

Have your accountant verify the retainage account and invoice-item setup, then test withholding, release and payment on one job before using it broadly.

A common approach uses a retainage receivable account and an invoice item to separate the withheld portion from the amount currently due. Have your accountant verify the account mapping, tax treatment and cash-versus-accrual reporting before using it.

Use one test job to follow the entire cycle: progress billing, withholding, release billing and payment. Check the customer balance, job or project reports, receivables and general ledger at each stage. This is more useful than assuming a copied invoice example must produce the right reports.

Keep the job assignment on the relevant transactions. If your reports cannot answer a job-level question, establish whether the cause is missing assignments, the report configuration, a product limitation or a genuinely separate workflow.

Find the work still happening outside the books

Identify who checks release conditions, raises the release invoice and follows up on payment. Keep that work connected to the accounting record.

Ask who knows when release can be requested. Where is the supporting document? Who checks that a release invoice was actually raised, follows up when it remains unpaid and hands that task over when someone is away?

An accompanying register can hold the job reference, source billing document, release condition, next action and supporting evidence. It should point back to the accounting records rather than become an unexplained second balance.

If the existing product and a clear procedure answer those questions, use them. An automation project should address the remaining gap, not recreate features you already have.

What our billing work demonstrates

Our documented case study tests pay-application values and formatting against a source file. It does not establish universal QuickBooks limitations or guaranteed savings.

Our AIA billing case study describes a system checked against a contractor's existing pay application. The documented tests compare generated values and formatting with the source file.

That is evidence about document reproduction and reconciliation checks. It is not evidence that QuickBooks lacks project reporting, that every monthly task has disappeared, or that a new reader will achieve a particular saving. A person still reviews the application before it is sent.

Start with one job

Trace one retained amount through billing, accounting, release conditions and payment. Use the gaps you observe to choose configuration, a clearer handoff or automation.

Choose a recent job and trace one retained amount from the source application to the accounting entry, release conditions and eventual payment. Write down where someone has to search, re-enter a value or ask the only person who knows.

That gives us something concrete to review together. We can identify whether the next step is configuration, a clearer handoff or a defined automation build. The aim is a process your team can operate on its own, with records it can check.

Common questions

Answers to what people ask.

Does QuickBooks have native retainage?

Check your product, plan and region. Current Intuit guidance describes a Retainage setting in some project workflows. A blanket claim that no QuickBooks product supports retainage is too broad. Where that feature is unavailable, review the account-and-item workaround with your accountant.

Can QuickBooks track transactions by job?

QuickBooks supports customer and project reporting in supported editions. Assign the transactions correctly and inspect the relevant reports before building a second system. Release conditions, billing evidence and follow-up may still need an accompanying process.

What should a retainage record contain?

A job reference, source invoice or pay application, retained amount, release conditions, expected next action, released amount and supporting evidence. Keep earned, billed, collectible and paid amounts distinct.

When is automation worth considering?

When a verified gap causes repeated reconciliation work, missed release follow-up or unreliable handoffs. Measure the existing process first. Configure features you already own before commissioning another system.

Sources

Where this comes from.

Next step

Where does your retainage process lose the thread?

Bring one job's billing chain and the reports you use. We can review the handoffs, check what your current tools already cover and define the remaining work.

Christopher J. Moreno

Written by

Christopher J. Moreno

Chris Moreno builds custom AI systems for business operations. His writing draws on the work behind these systems: intake, follow-up, document workflows, and the checks that keep people in control.

Updated October 20, 2026 · Connect on LinkedIn

Our consulting approach

Understand the business. Build with the team.

We start by understanding the business and the people doing the work. Together, we diagnose the bottleneck, define a useful solution, build and test it in your workflow, then train your team to run it. You keep your business data and rules, with ownership or permanent usage rights set out in the engagement.

See how we work →

Related reading

Keep reading.

All articles