May 4, 2026 · 8 min read
Collecting from a slow-paying contractor: what works and what makes it worse
Contractors are the hardest customers to collect from — pay-when-paid clauses, retention holdbacks, and change-order disputes all create legitimate delays. Here is how to tell a legitimately slow payment from a genuine non-payment problem, and what to do about each.
Collecting from a contractor is structurally different from collecting from a retail customer or a professional-services client. Three features of the construction industry create legitimate payment delays that are not the same thing as non-payment: pay-when-paid clauses, retention holdbacks, and change-order disputes. Understanding which situation you are in determines the right response.
Pay-when-paid clauses: a subcontractor or supplier agreement that includes a pay-when-paid clause means the general contractor (GC) is only obligated to pay you after the GC is paid by the owner. If the GC is waiting on owner payment, you are waiting on owner payment — even if your invoice has been submitted and accepted. Pay-when-paid is legal in most US states (a handful of states limit or void these clauses, including California for unlicensed subs). The key question before you escalate: does your contract contain this clause, and has the GC been paid by the owner?
Retention holdbacks: retention (also called retainage) is the percentage of each invoice held back by the GC until project completion and sometimes beyond. Standard retention runs 5 to 10 percent. On a $50,000 subcontract, that is $2,500 to $5,000 held back per invoice. Retention is not non-payment; it is a contractual withholding that will release on a specific trigger. Know what your contract says the release trigger is — and if the trigger has been met, ask for the retention release in writing.
Change-order disputes: if the GC believes they owe you less than your invoice because of disputed scope, the gap between what you invoiced and what they intend to pay is a dispute, not a slow payment. Escalating as if it is a slow payment makes it worse. The productive move is to open a specific conversation about the change order — what was agreed, what was built, and what the gap is — with documentation on both sides.
When it is actually non-payment: after ruling out the above, a contractor who has received payment from the owner, who has signed off on your scope, who has no outstanding change-order dispute, and who is not releasing a holdback within the contractual timeframe is simply not paying you. The escalation path from here is phone call → formal demand letter → mechanic's lien filing.
Mechanic's liens: a mechanic's lien (sometimes called a contractor's lien or construction lien) is a security interest you can file against the property where your work was performed if you are not paid. Lien rights are powerful leverage — a property with a lien on it cannot be sold or refinanced without the lien being cleared. But lien rights are deadline-driven and state-specific. Most states require you to file a preliminary notice early in the project, and the lien must be filed within a specific window after the last day of work (commonly 60 to 90 days, but it varies by state). Miss the deadline and you lose the right forever.
What phone follow-up looks like with a contractor: open with the specific invoice number and the issue, not a general 'you owe me money' frame. 'I wanted to check on Invoice #107 from February 15 — has the owner paid yet, or is there a holdback release scheduled?' signals that you understand the payment chain and are asking a factual question, not threatening. Contractors are more likely to give you a real timeline when you demonstrate you understand their situation.
The Syntharra AI agent is designed for B2B invoice follow-up and handles the initial contact call while you review the lien deadline calendar. For construction-industry payments specifically, the mechanic's lien framework at /glossary/mechanics-lien and the retainage reference at /glossary/retainage have the terminology and context. The state-specific lien deadline map lives at /collections-laws.