You finished the work six weeks ago. The pay application went in on the twenty fifth like it always does. It came back.
Not rejected exactly. Just questions. A line item that does not match, stored materials nobody can approve, a retainage figure that does not tie. By the time you sort it out the billing window has closed and the next one is a month away. You have now financed that month out of your own working capital, and the general contractor has done nothing wrong on paper.
Most advice about getting paid faster is written for a business that sends an invoice and waits. Send it promptly. Offer two percent for ten days. Track your DSO. Fire the slow payers.
None of that survives contact with a commercial job. You do not send an invoice, you submit a billing package on someone else's cycle. You cannot offer an early payment discount to a GC whose own draw has not funded. And you are not going to fire the general contractor who represents forty percent of your backlog.
So here is the version that applies to you.
Slow Payment Is Three Different Problems
Owners tend to experience late money as one problem: the GC is slow. It is actually three, and they have three different fixes. Treating them as one is why the phone calls never seem to help.
1. The billing could not be approved
This is the biggest one and the only one entirely inside your control. A pay application that does not tie to the schedule of values cannot be certified, so it goes back. The clock does not pause while you fix it.
2. The money is being held on purpose
Retainage is not late. It is withheld by agreement, and it will not arrive because you called about it. If you are treating retainage as a slow receivable you are chasing money that was never due yet, and ignoring the question that matters, which is what it adds up to across every open contract and when each piece is scheduled to release.
3. Nobody is having the conversation
A short payment sits unexplained for three weeks because the person who would ask about it is the same person who needs to be on that job site on Monday, and asking feels like a risk to the relationship. So the call goes out late, or it goes out annoyed, or it does not go out at all.
The order matters. Fix the paperwork first, because it removes most of the reasons anyone needs to call. Then fix who makes the remaining calls. Doing it the other way round means handing someone a conversation that a corrected G703 would have prevented.
The Number You Should Track Instead of DSO
Days Sales Outstanding is the standard collections metric and it is close to useless on a contract book. It blends two balances that behave nothing alike.
Current receivables are approved pay applications waiting to be paid. Those respond to process: cleaner billing, earlier submission, a follow up that actually happens. Retainage is a withheld balance that will not move on any collections cycle, because it is not late. Average them together and you get a number that makes your billing look broken when it is fine, or fine when it is broken, and tells you nothing about either.
Track these three separately
- Current AR, aged. Approved billing not yet paid. This is your actual collections picture.
- Retainage, aged by contract. What is held, on which job, and when the contract says it releases.
- Unapproved change order work. Work performed with no approved paperwork behind it. It is cost with no revenue against it, and it is not a receivable at all until somebody signs.
The third one surprises people. Work you performed in good faith on a verbal instruction is not money anyone owes you yet. If it is not logged as performed and unapproved on the day it happens, you are negotiating from memory months later, which is a negotiation you usually lose.
Getting the Pay Application Approved the First Time
On most commercial jobs you bill with an AIA G702, the application and certificate for payment, supported by a G703 continuation sheet that reports progress line by line. The G702 is a summary. The G703 is where applications actually fail.
The schedule of values is the whole game
The schedule of values breaks the contract sum into line items, and it is approved once, early. Every application after that reports progress against it. When the line items on your billing do not match the approved schedule, there is nothing for the architect or the GC to certify against, so it comes back with questions.
The fix is unglamorous: maintain the schedule of values as a live document rather than rebuilding it from the last application each cycle. Most rejection loops are a schedule that drifted, not a disagreement about how much work got done.
Where applications actually get held up
- Line items that do not tie. Billing against a breakdown nobody approved.
- Stored materials. Claimed without whatever the contract requires behind them, which is usually invoices, proof of storage, and sometimes insurance.
- Retainage arithmetic. Calculated at a rate the contract does not actually specify, or applied to the wrong base.
- Change order work billed early. Performed and real, but not yet approved, so it cannot be certified.
- Lapsed compliance documents. An expired insurance certificate or a missing lien waiver will hold a payment that has nothing wrong with it.
That last one is worth sitting with. A certificate that expired quietly can stall a correct application on completed work, and nobody tells you until the money does not arrive. Tracking expiry dates is a clerical task that protects a payment cycle. See our guide to what records to keep for the retention side of it.
The compounding cost. A rejected application does not cost you the days it takes to fix. It costs you until the next billing window, because you cannot resubmit into a cycle that has closed. That is the mechanism behind losing a month on a paperwork error.
Retainage: Your Margin, Held Somewhere Else
Retainage is a percentage held back from every payment until the work is complete, commonly five or ten percent depending on the contract. On a single job it is an irritation. Across four or five open contracts it is frequently a larger number than the owner would guess, and it is almost always the reason a profitable year still feels tight.
It is also the balance most likely to be invisible, because a chart of accounts built to produce a tax return has nowhere sensible to put it. It gets folded into receivables, where it quietly distorts both your aging and your working capital picture.
What to actually do about it
- Report it separately from current AR. Different balance, different behaviour, different decisions.
- Age it by contract, not in total. A total tells you nothing actionable. By contract, you know which closeout to push.
- Read the release clause on every contract. Substantial completion and final closeout can be months apart, and which one governs is a contract term, not a custom.
- Know your state's rules. Many states cap the percentage or limit how long retainage can be held, and public and private work are often treated differently. This is worth confirming for the states you actually work in rather than assuming.
- Chase closeout paperwork like it is money. Because it is. Final lien waivers, warranties and as-builts are frequently the only thing standing between you and the release.
Retainage is also the reason a contractor can be profitable on paper and short of cash at the same time. That gap is worth understanding properly: see why profitable businesses run out of cash.
The Conversation You Should Not Be Having
This is the part that never appears in collections advice, and for a lot of subcontractors it is the one that actually changes things.
You have a commercial relationship with a general contractor you want more work from. You also have a payment question. Those two things pull against each other, and the person holding both is usually the owner, who will be standing on that GC's job the following week.
So the question gets delayed, or asked with more edge than intended, or dropped. None of those is a collections process. They are what happens when the wrong person is assigned the call.
When billing questions, aging, short payments and where a check has got to run office to office instead, most of the friction disappears. Two back offices reconciling numbers is an ordinary administrative exchange. The same exchange between an owner and the person who awards him work is not. The relationship you have with the general contractor gets to stay about the work.
The same principle runs the other direction, toward the people you pay. Asking a sub who has been on your crew for six years for a current insurance certificate is an awkward conversation for you and a routine one for an office. "Ask the office, they handle that" is a complete answer, and it is repeatable in a way that a favour is not.
When the Billing Is Right and the Money Still Does Not Come
Sometimes the application was clean, the documents were current, and payment still has not arrived. Subcontractors have remedies here that ordinary trade creditors do not, and they are worth knowing before you need them.
- Mechanics lien rights on private work, which attach to the property itself.
- Payment bond claims on bonded and public jobs, where a lien against public property is not available but the bond is.
- Prompt payment statutes in most states, which set deadlines once payment conditions are met and in some cases add interest.
These are time sensitive and they are not uniform. Notice requirements and filing deadlines vary substantially by state, and by whether the job is public or private. The practical discipline is to record the dates that start those clocks from the day you begin work, so the option still exists if you need it. When a specific claim is on the table, take legal advice on that claim rather than relying on a general rule you read anywhere, including here.
There is also a contract term worth finding before you sign rather than after: whether the agreement says pay when paid or pay if paid. The first is generally treated as a timing mechanism. The second attempts to shift the risk of the owner never paying onto you, and how enforceable that is depends heavily on the state. Either way, knowing which one you signed tells you what you are actually waiting on.
What Good Looks Like
None of this requires a bigger office. It requires the billing to be built from the same numbers your books already hold, and somebody other than you owning the follow up.
- A schedule of values maintained as a live document, not rebuilt each cycle.
- Pay applications assembled from your job cost data, in the format the GC expects, submitted inside the window.
- Insurance certificates and lien waivers tracked to their expiry dates rather than found when a payment stalls.
- Change orders logged as performed and unapproved the day the work happens.
- Retainage aged by contract and reported separately from current receivables.
- Billing questions handled office to office, so the owner is not the one calling about money.
That is the reporting a general contractor is actually asking for, and it is most of what a surety wants to see too if bonding is anywhere in your future. We describe how it runs on the page for subcontractors working under general contractors.
Frequently Asked Questions
Why does my pay application keep getting rejected?
Almost always because the numbers cannot be tied back to the schedule of values. A G702 summarises the application and the G703 continuation sheet reports progress line by line against that schedule. Rejections cluster around a handful of causes: line items that do not match the approved schedule of values, stored materials claimed without the documentation the contract requires, retainage calculated at a rate the contract does not specify, or change order work billed before the change order was approved. Nearly all of it is a bookkeeping structure problem rather than a dispute about the work, which is why it is fixable.
What is retainage and when do I get it back?
Retainage is a percentage of each payment the general contractor or owner holds back until the work is complete, commonly five or ten percent depending on the contract. It is your earned margin sitting on someone else's balance sheet. Release timing is set by the contract and by state law, and it varies widely: some contracts release at substantial completion, others hold until final closeout and lien releases are in. Many states cap the percentage or set outside limits on how long it can be held, and the rules differ for public and private work. Read the retainage clause in each contract, because it is the term that decides when a meaningful share of your profit actually arrives.
Is DSO a useful metric for a construction subcontractor?
Not on its own. DSO blends two different things that behave differently: current receivables on approved pay applications, and retainage that is not due yet and will not be paid on any normal cycle. Blending them makes your collections look worse than they are and hides the retainage position entirely. Track them separately. Aged receivables tell you whether your billing is being approved and paid; retainage aged by contract tells you what is being held, on which job, and when it is scheduled to release.
Should my accountant talk to the general contractor about payment?
For many contractors this is the single change that makes the biggest difference, and it has nothing to do with the numbers. Payment questions between an owner and the GC he needs work from next month are difficult in a way the same question between two back offices is not. When billing questions, aging, short payments and where a check has got to are handled office to office, in the GC's format and on their cycle, the owner stops being the person who calls about money on Friday and stands on their job on Monday.
What can I do when a general contractor is slow to pay?
Start with whether the billing was actually approvable, because a rejected or incomplete application is the most common cause and the only one entirely within your control. Beyond that, subcontractors have remedies that ordinary trade creditors do not: mechanics lien rights on private work, payment bond claims on bonded and public work, and prompt payment statutes in most states that set deadlines and in some cases interest on late payment. These remedies are time sensitive and the deadlines vary significantly by state and by whether the job is public or private, so preserve them by tracking dates from the start and take legal advice on any specific claim rather than relying on a general rule.
It Is Your Money. It Is Sitting on Someone Else's Balance Sheet
Late payment on a commercial job is rarely a collections failure. It is a billing package that could not be approved, a retainage balance nobody was tracking, and an owner who is the wrong person to be making the payment call. Fix the paperwork and the calls mostly stop being necessary. Fix who makes them and the rest stops costing you the relationship.
Find Out What Your Retainage Actually Adds Up To
Bring your open contracts and the last pay application that came back. We will tell you what is being held across all of them, what is stalling the billing, and whether it is worth paying anyone to fix yet.
Schedule Your Assessment