Skip to content
Salisbury CFO logoSSALISBURYCFO
Cash Flow Management14 min read

cash flow issues in construction — 5 mistakes commercial contractors repeat every cycle

Commercial contractors wait an average of 62 days for payment on standard invoices. These 5 billing mistakes make it worse — and every one is fixable this cycle.

Cory Salisbury
Cory Salisbury
Founder & Fractional CFO • Salisbury CFO
Former Tesla Master Technician (prior experience at SpaceX and Rivian), now a construction CFO bringing that engineering discipline to the books.
Last updated

Cash flow issues in construction are rarely caused by a bad market. They are caused by five billing mistakes that commercial contractors repeat cycle after cycle — mistakes that add 15 to 62 days to every payment and quietly drain working capital on every active project. This post names each one and shows you how to fix it.

Why commercial contractors keep hitting the same cash wall every cycle

The construction industry runs on delayed payment. According to Siteline's 2025 research published on Construction Cost Accounting, subcontractors wait an average of 96 days after submitting an invoice before receiving payment. On top of that, only 5% of subcontractors consistently get paid on time. That is not a market problem. That is a billing process problem.

For commercial general contractors (GCs), the dynamics are slightly better — but not because owners pay faster. They are better because commercial contracts come with structured billing tools that most contractors use poorly or ignore entirely. The gap between a contractor who uses those tools correctly and one who does not is measured in weeks of float and hundreds of thousands of dollars in unlocked working capital per year.

At Salisbury Bookkeeping, we work inside the books of commercial contractors every month. The same five mistakes appear over and over. Here they are, in the order they tend to hurt the most.

Mistake 1: billing lump-sum instead of schedule of values

A lump-sum invoice on a commercial project tells the owner's project manager almost nothing they can verify. So they do not certify it quickly. They sit on it, ask questions, request backup, and loop in their accountant. Every one of those steps adds days.

An AIA G702 application for payment paired with a G703 continuation sheet — the standard schedule of values (SOV) — gives the owner a line-by-line breakdown tied to percent complete. It matches how their internal approval process is built. According to AGC's 2025 construction payment survey, commercial contractors using AIA G702/G703 applications average 38-day payment cycles versus 62 days on standard invoices. That is a 24-day difference per cycle, on every project.

  • Break your SOV into enough line items that no single line exceeds 10% of the total contract value — this limits the owner's ability to dispute a large chunk at once.
  • Align SOV line items to the CSI (Construction Specifications Institute) division structure your owner's team uses internally whenever possible.
  • Include a "general conditions" line item substantiated by a separate cost detail — do not fold it into overhead without documentation.
  • Front-load mobilization, but document the substantiation explicitly (equipment, bond premiums, insurance, setup costs) — undocumented front-loading triggers audits.

How do I structure AIA billing to get paid faster on commercial projects?

Structuring AIA billing correctly is a three-part discipline: the right line items, the right backup, and the right submission date. Most contractors get two of the three right and wonder why they still wait six weeks.

The backup is where commercial billing most often falls apart. Every line item on your G703 needs a corresponding cost report from your project management system. If your superintendent says a phase is 60% complete but your cost report shows 40% spent, the owner's representative will certify the lower number — or hold the entire application pending clarification.

  1. Pull your job-cost report the week before your pay-app deadline. Compare percent billed to percent spent on every line.
  2. For any line where percent billed exceeds percent spent by more than 10 points, attach a written explanation — materials on-site, schedule acceleration, subcontract front-load agreement.
  3. For any line where percent spent exceeds percent billed, catch it up immediately. You are leaving money on the table.
  4. Attach lien waivers from your major subcontractors and suppliers as required by your contract — missing waivers are the single most common reason a certified pay application still gets held at the owner's accounts payable (AP) desk.

Mistake 2: ignoring stored-materials billings

Most AIA contracts allow you to bill for materials stored on-site — or stored off-site with proper documentation — even before those materials are installed. This line item exists in the G702/G703 format. Most commercial teams leave it blank every month.

On a mid-size commercial build, stored materials can represent 8–12% of monthly contract value. That is cash the owner contractually owes you for materials you have already purchased and are carrying. When you do not bill it, you are self-financing the owner's project with your own line of credit.

  • HVAC (heating, ventilation, and air conditioning) equipment delivered to the site but not yet installed is billable in most AIA contracts.
  • Electrical gear, switchgear, and panels stored in a bonded warehouse with a certificate of storage are billable — confirm with your contract language.
  • Structural steel fabricated and ready for delivery is billable in many contracts once the fabrication is complete and inspected.
  • Required documentation: a bill of lading or delivery receipt, a photo record of the materials at the storage location, and proof of insurance coverage at full replacement value.

Material costs are rising sharply in 2026. According to ABC Carolinas' 2026 outlook, steel prices are projected to increase 15–35% and copper prices 25–50% year over year. With 75% of subcontractors already covering material costs out of pocket while awaiting payment (Siteline, 2025), the stored-materials billing line item is no longer optional. It is a survival mechanism.

Mistake 3: missing the owner's internal approval calendar

This mistake adds no extra labor to your workload and costs you 15–22 days per billing cycle. It is entirely preventable.

Every commercial owner — a developer, a municipality, a healthcare system — runs an internal approval cycle. Their project manager reviews the pay application. Their owner's representative or architect certifies it. Their AP department issues the check. Each of those steps sits inside a calendar-driven process. If your pay application misses the certification window by even one day, it rolls to the next cycle.

The contractors who figure out their owner's AP calendar stop losing a full billing cycle every other month. The ones who don't keep blaming the owner for slow payments.
Billing approach Typical payment cycle Key risk
Lump-sum invoice, no SOV 62+ days (AGC, 2025) Owner has no framework to certify — delays at every review step
AIA G702/G703, submitted late in owner's AP cycle 38–52 days Certified correctly but rolls to the next AP run — adds 15–22 days
AIA G702/G703, submitted on Day 1 of owner's AP cycle 38 days (AGC, 2025) Lowest-risk scenario; requires knowing the owner's calendar up front
AIA G702/G703 + stored materials billed + lien waivers attached 35–38 days Fewest objection points; fastest certification path on commercial work

What is the average payment delay for commercial contractors in 2026?

The benchmark is 62 days on a standard invoice, 38 days with AIA applications, according to AGC's 2025 construction payment survey. But those averages mask a wide range. A contractor who makes two or three of the mistakes in this post routinely extends their cycle to 75–90 days. A contractor who executes all five correctly can approach 30-day payment on well-run commercial accounts.

Context matters here: the ENR (Engineering News-Record) Materials Index rose 4% year over year as of February 2026 per Skanska's 2026 Winter Construction Market Trends report. Input costs are compressing margins while payment cycles stay long. For industrial and nonresidential contractors, net profit margin sat at just 4.4% in 2024 according to CFMA's 2025 Construction Financial Benchmarker. That is not a margin that survives a 90-day cash cycle without a credit line or a billing overhaul.

Mistake 4: front-loading overhead without documented substantiation

Front-loading is a legitimate cash flow strategy. When you build a SOV that recovers your mobilization costs, your bond premium, your insurance, and your general conditions (GCs) in the first two billing cycles, you protect your early-phase cash position. Owners know this happens. Most of them accept it — provided you can show the math.

The mistake is front-loading without the backup. When an owner's representative sees 15% of contract value billed in month one with 3% of scope physically complete, they ask for documentation. If you cannot produce a cost schedule that ties mobilization, bond, and GC expenses to specific dollar amounts, certification stalls. Some owners reduce the certified amount to match observed completion. Others trigger a full audit of your SOV structure.

  • Attach a general-conditions schedule to your first pay application — a line-item list of bond premium, insurance, site trailer, temporary utilities, and project management fees.
  • Keep a mobilization log: dated photos of equipment arriving on site, signed delivery receipts, and the corresponding cost entries in your job-cost system.
  • If your GC overhead rate exceeds 15% of contract value, expect scrutiny — JMCO & Associates' 2025 performance benchmarks put recommended overhead at 8–15% of revenue for construction companies. Anything above 15% needs explicit justification.

Mistake 5: not tracking retainage as a separate receivable bucket

Retainage — the portion of each pay application withheld by the owner until substantial completion — is the most misunderstood line item in commercial construction finance. Standard retainage runs 5–10% of each certified payment, according to Built's construction retainage resource (May 2026). On a $4M project at 10% retainage, that is $400,000 that does not exist in your bank account but appears nowhere in your accounts receivable (AR) as a distinct category.

When retainage is folded into general AR — or worse, when it is not tracked at all — your cash-position math is wrong. You think you have more working capital than you do. Decisions get made on phantom cash.

The fractional CFO work our team does at Salisbury Bookkeeping almost always starts with a retainage reconciliation. We separate it from AR, age it by project, and match it to the completion milestones that trigger release. That single exercise routinely changes how a contractor views their available working capital — and changes which bids they take on and which payment terms they will accept.

  • Set up a separate QuickBooks Online account for retainage receivable — do not fold it into your standard AR account.
  • Age your retainage by project and by expected release date — retainage held longer than 180 days past substantial completion is a collections problem, not an accounting entry.
  • Track retainage you owe subcontractors as a separate liability — it nets against the retainage the owner owes you, and the net figure is what matters for working capital.
  • Build retainage release milestones into your project schedule from day one — substantial completion, punch list completion, final lien waivers, and certificate of occupancy (CO) are each triggers that should appear in your billing calendar.

How does retainage affect working capital on a multi-phase commercial build?

On a multi-phase commercial build, retainage compounds. Phase one retainage is held while phase two is being billed. Phase two retainage accumulates while phase three begins. By the time the final phase is under way, the contractor may have 20–30% of total contract value locked in retainage across three phases — none of it accessible until the owner certifies completion on each phase individually.

The practical effect: gross profit margins for GCs of 12–16% (JMCO & Associates, 2025) and net margins of 4.4% for industrial and nonresidential contractors (CFMA, 2025) mean there is almost no cushion to carry multiple months of retainage without a credit line. Contractors who do not separate retainage receivable from operating AR are making capital allocation decisions on incorrect numbers every single month.

Top Builder AI is the six self-learning AI agents we built to automate the workflows inside every department of a contractor's business — including the Financial Agent that monitors your job-cost variance and flags unbilled retainage, uncollected stored materials, and margin leaks the morning after they appear, with your team approving every action before it executes, and every number deterministic and locked.

Your next move — fix these five mistakes this billing cycle

  1. Pull your current SOV and compare it to a G702/G703 format. If you are billing lump-sum on any active commercial project, restructure to AIA format before your next application is due. One cycle on the correct format cuts your payment timeline by an average of 24 days (AGC, 2025).
  2. Audit your stored-materials inventory this week. Walk the job site or ask your superintendent for a list of materials on-site but not yet installed. Price them out. If the total exceeds 5% of your monthly billing, add a stored-materials line to your next pay application with the required documentation attached.
  3. Call your owner's AP coordinator and ask for their billing deadline calendar. One phone call. Ask what date pay applications must arrive to be included in the current approval cycle. Put that date in your project calendar for every remaining billing period on the contract.
  4. Attach a general-conditions cost schedule to your next pay application if your overhead line item exceeds 10% of the certified amount. One page. Line items, dollar amounts, receipts attached. This alone prevents the most common certification hold-up on front-loaded SOVs.
  5. Separate retainage receivable in QuickBooks Online today. Create a dedicated account, move every open retainage balance into it, and age it by project. If your firm carries three or more active commercial projects, this exercise will change the number your bookkeeper and your banker think is your working capital.

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.

Claim a Founding-25 seat →

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 average payment delay for commercial contractors in 2026?
According to AGC's 2025 construction payment survey, commercial contractors wait an average of 62 days for payment on standard invoices. Contractors using AIA G702/G703 applications cut that to 38 days — a 24-day improvement per billing cycle that compounds significantly across a full project calendar.
How do I structure AIA billing to get paid faster on commercial projects?
Build your schedule of values (SOV) with enough line items that no single line exceeds 10% of total contract value, align those lines to your owner's internal cost codes where possible, attach cost backup for every line item, include lien waivers from major subcontractors, and submit on Day 1 of your owner's internal AP approval cycle. All five steps together put you on the fastest possible certification path.
How does retainage affect working capital on a multi-phase commercial build?
Standard retainage runs 5–10% of each certified payment (Built, May 2026). On a multi-phase project, retainage accumulates across phases and can tie up 20–30% of total contract value before the final phase completes. When that retainage is not tracked separately from accounts receivable, contractors routinely overstate their available working capital and make capital allocation decisions based on cash that will not arrive for months.
Can I bill for stored materials on a commercial AIA contract?
Most AIA contracts allow billing for materials stored on-site or in a bonded warehouse before installation. Required documentation typically includes a bill of lading or delivery receipt, photographic evidence of the materials at the storage location, and proof of insurance at full replacement value. This line item can represent 8–12% of monthly contract value on mid-size commercial builds — cash that goes uncollected when contractors skip the stored-materials section of the G702/G703.
Why does submitting a pay application late in the owner's approval cycle cost me extra weeks?
Commercial owners run calendar-driven AP approval cycles, typically every two weeks. If your pay application arrives after the certification window closes, it rolls to the next cycle automatically — adding 15–22 days to your payment timeline with no recourse. Knowing your owner's calendar and submitting on Day 1 of each cycle eliminates this delay entirely.
What net profit margin do commercial contractors typically operate at?
According to the CFMA 2025 Construction Financial Benchmarker, industrial and nonresidential contractors averaged a 4.4% net profit margin in 2024, and heavy construction contractors averaged 8.3%. Gross profit margins for general contractors run 12–16% and for specialty trades 15–25% (JMCO & Associates, 2025). These margins leave almost no room to absorb extended payment cycles or retainage overstatements without a credit line.
How do rising material costs in 2026 make cash flow issues worse for commercial contractors?
Material cost inflation tightens the gap between what you spend and when you get paid. ABC Carolinas' 2026 outlook projects steel prices up 15–35% and copper up 25–50% year over year. When 75% of subcontractors are already covering material costs out of pocket while waiting for payment (Siteline, 2025), a 62-day payment cycle on a lump-sum invoice combined with spiking input costs can eliminate a trade contractor's net margin entirely on a single project.
What is the first step to fixing construction cash flow problems on a commercial project?
Convert any active lump-sum billing to AIA G702/G703 format before your next pay application is due. That single change cuts your average payment cycle from 62 days to 38 days according to AGC's 2025 construction payment survey. From there, add stored-materials billing, align your submission date to the owner's AP calendar, document your overhead substantiation, and separate retainage receivable in your accounting system.