
Contractor cash flow issues rarely start with a bad project — they start with a billing mistake made at a desk three weeks before the problem shows up on a bank statement. These five milestone billing errors are the most common reasons a draw gets rejected, retainage sits uncollected, and operating capital drains quietly on projects that are otherwise on schedule.
Why contractor cash flow issues are getting worse in mid-2026
The environment heading into Q3 2026 is as margin-compressed as any in recent memory. According to an Associated Builders and Contractors (ABC) analysis of Bureau of Labor Statistics data published in June 2026, overall construction input prices rose 9.6% year-over-year, with nonresidential inputs up 9.7% and copper wire and cable alone up 24.2%. Material costs are on your job site weeks before an owner pays for them.
At the same time, according to ClearReceivables (2026), general contractors carry average Days Sales Outstanding — the lag between billing and collection — of 60 to 90 days. That means money leaves your account at purchase-order speed and arrives at invoice speed. The gap between those two speeds is where contractor cash flow issues live.
The national construction backlog reached a three-year high of 9.1 months in May 2026, according to ABC. Work is there. The question is whether the billing process captures it accurately enough to fund the work in progress (WIP).
Mistake 1 — Vague Schedule of Values line items that give owners grounds to dispute draws
The Schedule of Values (SOV) is the map every draw inspector follows. When line items are vague — "Framing: $180,000" with no breakdown — the owner's representative or lender has discretion to question the completion percentage. That discretion almost always costs you two to four weeks and a resubmission.
On a $2.4M residential build, a single rejected draw on a vague framing line can freeze $90,000 to $130,000 in progress billing for 30 days while you wait for a re-inspection appointment. Multiply that across four active projects and the float gap becomes a six-figure working-capital hole.
- Break framing into: rough framing, roof sheathing, exterior sheathing, and structural steel or LVL — each as its own SOV line.
- Mirror the CSI (Construction Specifications Institute) MasterFormat divisions your subcontractor bids use — it makes percentage-complete documentation obvious.
- Attach a simple cost-loaded schedule so inspectors can tie the SOV line to a Gantt milestone rather than guessing.
- Get the SOV approved in writing by the owner before the first draw — changes mid-project require a formal amendment, not a phone call.
The one-cycle fix: before the next draw, sit with your project manager and split every line item over $50,000 into at least two sub-lines. The resubmission rate drops. The float gap shrinks.
Mistake 2 — Front-loading without a cost-incurrence mirror triggers lender flags on AIA G702
Front-loading — placing higher values on early SOV line items to improve early draw amounts — is common. It is also a documented reason lenders and owners halt draw approvals when they catch it. The AIA G702 Application and Certificate for Payment requires that stored values reflect actual cost incurrence. When your SOV weights mobilization and site work at 20% of contract on a project where those scopes represent 10% of real cost, a construction lender's draw inspector will flag it.
According to the Tax Credit Advisor's Q2 2026 update, full-year construction cost escalation is projected at 4% to 6% in 2026, with the first two months of the year running at an annualized rate of 12.6% for nonresidential inputs (ABC). Lenders are already on alert for projects whose cost curves don't match their draw curves. A front-loaded SOV on a project with a tight budget is a red flag they are trained to find.
The one-cycle fix: run a cost-to-SOV reconciliation before every draw submission. Total actual cost incurred on each line divided by total budgeted cost gives you a defensible completion percentage. Your bookkeeper or fractional CFO at Salisbury Bookkeeping's fractional-CFO service can set this up as a standing monthly report in QuickBooks Online — it takes one setup hour and saves every draw cycle after that.
How do I speed up draw approvals on a residential construction project?
This is the question contractors ask most often — and the answer is almost always administrative, not relational. Draw approvals slow down when the package is incomplete, not when the owner is difficult.
The fastest draw packages share five characteristics:
- An AIA G702 signed by the contractor with a notarized G703 continuation sheet attached — no handwritten SOV substitutions.
- Photos of completed work keyed to each SOV line item — a two-minute phone photo is enough; the inspector needs documentation, not art.
- Stored materials listed on a separate AIA G706A affidavit with invoices attached (more on this in Mistake 3).
- Conditional lien waivers from every subcontractor who received payment on the prior draw — signed before submission, not after.
- A change order log showing all approved change orders (COs) and their payment status — even if no COs are currently outstanding.
Owners and their lenders move faster when the package removes all reasons to ask a follow-up question. Every missing document adds five to ten business days to the approval clock.
Mistake 3 — Failing to bill for stored materials on-site leaves six-figure costs unbilled for 30–60 days
The AIA G706A — Contractor's Affidavit of Release of Liens — and the stored materials section of the G703 continuation sheet exist for one reason: to let contractors bill for materials on-site before they are installed. Most contractors skip it because it requires a separate invoice and affidavit. That skip is expensive.
With copper wire and cable up 24.2% year-over-year as of May 2026 (ABC), an electrical subcontractor on a $2.4M home may deliver $60,000 to $90,000 of wire to the job site in Month 2 of a 14-month build. If you don't bill for stored materials that month, those costs sit on your balance sheet — paid out, not yet billed — for 30 to 60 days. On four simultaneous projects, that is a potential $200,000 to $360,000 in paid-but-unbilled material costs floating in your WIP.
- Require every sub to submit a stored materials invoice with a photo and a bill of lading when materials are delivered to site.
- Attach those invoices to your G703 as support for the stored-materials column — column F on the standard G703 form.
- File the G706A affidavit simultaneously so the lender has the lien release documentation they need to fund it.
- Reconcile stored materials billed versus materials installed every draw cycle — installed materials move from the stored column to the completed column.
The contractors who figure out stored-materials billing stop funding the job with their own line of credit. The ones who don't keep wondering why a full backlog still feels like a cash crisis.
What are the most common reasons a construction draw gets rejected?
Draw rejections cluster around four root causes, and three of them are billing process failures, not project failures.
| Rejection cause | How common | Days of float lost | One-cycle fix |
|---|---|---|---|
| Missing or unsigned lien waivers | Most common | 10–20 days | Collect conditional waivers before submitting the draw |
| SOV completion % unsupported by photos | Very common | 15–30 days | Key a photo to every SOV line before submission |
| Stored materials not documented (no G706A) | Common | 30–60 days (materials unbilled) | File G706A with every draw that includes delivered materials |
| Unapproved change orders embedded in draw | Common | 30+ days or permanent loss | Bill COs only after written owner approval |
| Front-loaded SOV flagged by lender inspector | Less common but high cost | 30–60 days | Cost-to-SOV reconciliation before every draw |
Mistake 4 — Billing change orders late allows disputed amounts to age past the contractual claim window
Change orders (COs) are where contractors lose the most money they never see on a loss report. The cost is incurred. The work is done. But the invoice was never issued — or was issued 60 days after the work, past the contractual notice-of-claim window specified in AIA A201 General Conditions.
A standard AIA A201 contract gives the contractor 21 days to provide written notice of a claim after the event giving rise to it. Many contracts use even shorter windows — 10 to 14 days is common in owner-drafted agreements. A CO billed in month 4 for work done in month 2 is a CO that the owner can reject on procedural grounds alone, regardless of whether the work was done.
The one-cycle fix: assign one person on every project the job of logging directed changes within 24 hours. A simple spreadsheet — date directed, description, estimated cost, status — gives your project manager and bookkeeper the record they need to bill on time. Salisbury Bookkeeping builds this CO log into the monthly job-cost review for every contractor we serve, so nothing ages past the notice window without a flag.
Mistake 5 — Ignoring conditional vs. unconditional lien waiver sequencing poisons future draws
Lien waiver sequencing is the billing mistake that confuses the most contractors and costs the most money downstream. The two waiver types serve different functions:
- A conditional lien waiver is signed before payment is received — it says "I release my lien rights IF and WHEN I receive payment." It protects the sub and satisfies the owner's requirement for submission.
- An unconditional lien waiver is signed after payment clears — it says "I have received payment and release all lien rights through this date." It is the final release and should never be signed before funds are confirmed.
The sequencing error happens when a general contractor collects unconditional waivers from subs before paying them — either to simplify paperwork or because the owner required them. When that sub doesn't get paid and files a mechanics lien, the unconditional waiver they already signed creates a legal dispute that delays your next draw, poisons your lender relationship, and triggers title company holds on any future close.
California's new 5% retainage cap on most private commercial construction contracts (effective January 1, 2026, per O'Melveny) changes the math on final payment timing for California GCs. Lower retainage means a larger final payment is due sooner — and unconditional waiver sequencing errors at project close have a proportionally larger impact.
The one-cycle fix: collect conditional waivers before every draw submission. Issue unconditional waivers only after your own bank confirms the owner's draw funds have settled in your account — not when the wire is initiated, when it clears. Build a two-column waiver tracker: conditional collected, unconditional issued. Your bookkeeper should reconcile this alongside the draw log every billing cycle.
How much retainage should I expect on a general contractor project in 2026?
Retainage norms vary by project type, owner, and state, but the direction of travel is toward lower rates. California's new 5% cap for most private commercial contracts (effective January 1, 2026) is the most prominent recent change. Federal projects are governed by the Prompt Payment Act, which limits retainage to 10% and requires release when work is 50% complete and on schedule.
On residential builds, 10% retainage through substantial completion remains common in owner-drafted contracts, with reduction to 5% at punch-list. On a $2.4M home, that means $240,000 held at peak retainage — capital that is earned but not collected, sitting on your balance sheet as a receivable while your material invoices pay on net-30 terms.
According to AGC of California's 2026 survey, 54% of California contractors forecast net profit growth in 2026, but that forecast assumes timely retainage release. Contractors who don't have a formal retainage tracking and release request process leave that capital on the table for months past substantial completion. Build the retainage release request into your punch-list completion workflow — not as a separate step you remember later.
Your next move — fix one billing mistake before your next draw
Each of these five mistakes is solvable in one billing cycle. You don't need a new software platform or a six-month process overhaul. You need a checklist and someone accountable for running it before every draw package goes out the door.
- This week: Pull your current SOV for every active project and split any line item over $50,000 into at least two sub-lines with clear completion criteria. Get owner sign-off in writing.
- Before your next draw: Run a cost-to-SOV reconciliation in QuickBooks Online — actual cost expended divided by total budget for each line. That number is your defensible completion percentage.
- At the next material delivery: Require a stored-materials invoice and photo from the sub, and prepare a G706A affidavit to include in the upcoming draw package.
- Today: Create a change order log with one column for "date directed" and assign one person to update it within 24 hours of any scope direction — verbal or written.
- This billing cycle: Set up a two-column waiver tracker — conditional collected, unconditional issued — and make it a required sign-off before any draw package leaves your office.
If your back office is running these checks manually — or not at all — the Salisbury Bookkeeping team builds these billing workflows into the monthly engagement for every contractor we serve. We track the CO log, the waiver sequence, the retainage balance, and the stored-materials reconciliation as standard operating procedure, not as extras.
Stop running your back office on screenshots and Slack pings.
Top Builder AI is six self-learning AI agents that plug into your ServiceTitan + QuickBooks — Booking & Dispatch that beat ServiceTitan's own AI, plus Financial, Inventory, Workforce & Documents it has no answer for. They get sharper every week on a leash (you approve every change), and the numbers stay locked — deterministic and audited. Built and installed by the developer who answers when you call — a direct line, not a ticket queue. Founding-25: a one-time $8,000 install locked for life, 30 days of free feature requests, board-ready or it's free.
From the team at Salisbury Bookkeeping — construction bookkeeping + fractional CFO for contractors. See how Salisbury Bookkeeping helps contractors like you →
Frequently Asked Questions
- What is the most common reason a construction draw gets rejected?
- Missing or unsigned lien waivers are the most common rejection cause, typically adding 10–20 days to the approval timeline. Submitting conditional lien waivers from all subs before the draw package goes out eliminates this reason entirely.
- How do I speed up draw approvals on a residential construction project?
- The fastest draw packages include a signed AIA G702 with a G703 continuation sheet, photos keyed to each Schedule of Values line item, a G706A for stored materials, conditional lien waivers from all paid subs, and a current change order log — submitted together, without gaps that give the inspector a reason to ask a follow-up question.
- What is the difference between a conditional and unconditional lien waiver?
- A conditional lien waiver releases lien rights only if and when payment is received — it is safe to sign before funds clear and is used for draw submissions. An unconditional lien waiver releases all lien rights permanently and should only be signed after the payment has confirmed in your bank account, not when it is initiated.
- How much retainage is standard on a general contractor project in 2026?
- Retainage typically runs 10% through substantial completion on residential builds, reducing to 5% at punch-list. California now caps retainage at 5% for most private commercial construction contracts effective January 1, 2026. Federal contracts limit retainage to 10% and require release at 50% completion when the project is on schedule.
- When should I bill for stored materials on a construction project?
- Bill for stored materials in the draw cycle they are delivered to the job site, not when they are installed. Use the stored-materials column on the AIA G703 continuation sheet and file a G706A affidavit with supporting invoices. With construction input prices up 9.6% year-over-year as of May 2026 (ABC/BLS), the cost of not billing stored materials promptly is significant on any project over $1M.
- What is the contractual window for submitting a change order claim?
- Most AIA A201-based contracts require written notice of a claim within 21 days of the event giving rise to it. Many owner-drafted contracts use 10–14 day windows. Issuing a written CO notice the same day a scope change is directed — even before pricing is final — preserves your claim window and gives your bookkeeper the record needed to bill on time.
- How does a vague Schedule of Values hurt cash flow?
- When SOV line items lack detail, the owner's representative or lender inspector has discretion to question the completion percentage claimed. That discretion typically results in a resubmission request that freezes the draw for 15–30 days — on a $2.4M project, that can mean $90,000 to $130,000 of earned revenue sitting uncollected while your material suppliers are paid on net-30 terms.
