PROGRESS BILLING

PROGRESS BILLING FOR SUBCONTRACTORS.

QUICK ANSWER

Progress billing gets a subcontractor paid as the work gets done, through a schedule of values and monthly pay applications, rather than waiting for the project to finish. Getting it right means a balanced SOV, a fixed billing date every month, and a collections routine that runs on schedule instead of reacting to a cash crunch.

Three things decide whether progress billing works: what the SOV looks like, what day you submit, and what happens when nobody pays. Most subs get the first one half right and never touch the other two. The result is a billing process that runs on whoever has time this week, which pushes every payment 30 to 45 days further out and does it on every open job at once. Fixing it's not a software project. It's a calendar, a clean SOV, and one hour on Tuesdays.

BY JOSH LUEBKERPublished 2026-08-06Updated 2026-08-07
THE DEFINITION

WHAT IT MEANS.

Progress billing is how subcontractors get paid for work as it's completed, using a schedule of values and monthly pay applications instead of waiting for full project completion.

A schedule of values is the line-item breakdown of a contract's total value, used to bill progress payments as work is completed. Every pay application traces back to it. If the SOV lumps too many cost categories into one line, or gets padded early to front-load cash without matching real percent complete, the pay app built on top of it either underbills the work done or invites the GC to push back and slow-pay the whole application over one disputed line.

A clean SOV mirrors the actual cost structure of the job: mobilization, materials, labor by phase, and retainage, broken out clearly enough that a GC or owner's rep can approve it without a phone call. Timing counts as much as the SOV itself. A fixed billing date every month, submitted the same day regardless of how busy the job is, keeps the payment clock running consistently, and subs who bill whenever there's time push their own payment 30 to 45 days further out every time they slip the date.

WHERE THE BILLING BREAKS DOWN

WHAT SLOWS YOUR OWN MONEY.

01

An unbalanced SOV

Line items too generic to track, or front-loaded in ways that don't match real percent complete, invite GC pushback on the whole application. One disputed line can slow the entire pay app. The fix is a breakdown that mirrors the job's real cost structure so a reviewer can approve it without calling you.

02

No fixed billing date

Billing whenever there's time, instead of the same date every month, pushes payment further out on every open job at once. The slip feels small on one job and it's not small across six. A date on the calendar is the whole control.

03

Slow change order billing

Change orders that sit unbilled for months turn into cash the contractor already spent and hasn't collected. The work is done, the cost is in the job, and the invoice is in a folder. Every week a CO waits is a week added to the payment clock on that money.

04

Reactive collections

Chasing AR only when cash gets tight, instead of running a weekly collections routine on a fixed schedule, means the oldest invoices get attention last. By the time the balance is low, the calls you need to make are 60 days overdue. A routine on the calendar collects the same money without the adrenaline.

THE ARITHMETIC

WHAT IT LOOKS LIKE IN DOLLARS.

Growing fast, collecting slow

A turnkey civil contractor doing concrete, earthwork, utilities, and asphalt grew from $500K to $5M in two years and was projecting $12M the next. By the time SPM came in he had two maxed lines of credit, an SBA loan, and a personal guarantee against his house. We built a cash flow forecast, slowed new work for two months to let receivables catch up, and rebuilt the billing process from the bottom up: SOV setup, pay application timing, and a collections routine that runs on a schedule and not on panic. He collected $310K in the first 30 days, cleared both lines of credit and the SBA loan within 90 days, and was approved for a $750K new line of credit he couldn't get before.

HOW SPM FIXES IT

WHAT WE BUILD AROUND THE BILLING.

SOV setup on every new contract

The schedule of values gets built to mirror the job's cost structure before the contract is signed, with mobilization, materials, labor by phase, and retainage broken out. Defensible front-loading is fine and padding isn't, because padding buys one month and slows every application after it. A GC's reviewer should be able to approve it without a call.

A fixed pay application calendar

Every job bills on the same date every month, submitted regardless of how busy the field is. The date doesn't move for a busy week. That single rule keeps the payment clock running on every open job at the same time.

A collections routine on a schedule

The AR aging gets reviewed weekly on a fixed day, not when cash gets tight. Anything crossing 30, 60, and 90 days past due triggers a specific follow-up action at each threshold. Nobody has to decide who to call, because the report decides.

Retainage tracked as its own balance

Retainage held across multiple jobs adds up fast, and without a tracking system it disappears into money we will get eventually. Every job's retainage balance and release condition gets tracked so the release can be pursued on a date instead of remembered. It's the last money on the job and the easiest to leave behind.

$10.7M+
Client AR Recovered Since 2023
48
Active Trade Specializations
60 DAYS
Average Onboarding Time
PRICING

FLAT MONTHLY FEE. NO SURPRISES.

Three tiers, priced by your trailing twelve month revenue. Which one you're in depends on how much of the work you want off your desk. No hourly billing, no payroll, and no add-ons.

Last 12 months revenueMonthly fee
Up to $1M$1,900 to $2,900
$1M to $3.5M$2,600 to $3,900
$3.5M to $6.5M$3,800 to $5,700
$6.5M to $9.5M$5,100 to $7,100
$9.5M to $12.5M$6,100 to $8,500
$12.5M to $15.5M$7,400 to $11,000
$15.5M to $18.5M$9,400 to $13,500
$18.5M+Quoted individually

Range reflects the three tiers below. Which one you're in depends on how much of the work you want off your desk. No payroll. No hidden line items.

Core

You stop guessing.

You get the CFO work. Job costing built against the way you estimate, a 13 week cash forecast, monthly WIP, and a meeting every month that ends in decisions rather than a report.

Your bookkeeper keeps doing the books.

Executive

You stop touching the books.

Everything in Core, and we run the bookkeeping and the controllership as well. Nobody in your office is answering coding questions or chasing a reconciliation at month end.

We do the books. No payroll.

Strategic

Every job shows its margin while it's still running.

Everything in Executive, plus the job costing and WIP platform set up, loaded with your cost codes, and managed for you every month. You never have to learn it.

We do the job costing.

COMMON QUESTIONS

FREQUENTLY ASKED.

A schedule of values, or SOV, is the line-item breakdown of a contract's total value used to bill progress payments as work is completed. Each pay application bills against the percent complete of each SOV line. That's why the SOV needs to mirror the actual cost structure of the job to hold up under GC review.
Monthly, on a fixed date, regardless of how busy the job is. Slipping the billing date pushes the entire payment cycle further out. The delay compounds across every open job at once, which is why the calendar beats the good intention.
A front-loaded SOV bills more value early than the work completed. GCs and owner's reps catch this on review and either reject the application or scrutinize every future one more closely. That slows payment on the entire job, which costs more than the early cash was worth.
A weekly review of the AR aging report on a fixed schedule, not a scramble when cash gets tight. The routine flags anything crossing 30, 60, and 90 days past due and triggers a specific follow-up action at each threshold. The point is that nobody has to decide whether today is a collections day.
Three tiers, and which one you are in depends on how much of the work you want off your desk. Core is where you stop guessing: job costing built against the way you estimate, a 13 week cash forecast, monthly WIP, and a monthly meeting that ends in decisions, while your bookkeeper keeps doing the books. Executive is where you stop touching the books, because we run the bookkeeping and the controllership as well. Strategic is where every job shows its margin while it is still running, because the job costing and WIP platform is set up and managed for you. No payroll. No scope gaps.
WHAT THIS TIES INTO
Josh Luebker, The Construction CFO
Josh Luebker
FRACTIONAL CFO · THE CONSTRUCTION CFO

Former commercial project manager and master electrician: 150+ projects worth $2.1B combined, from $50,000 to $300M. Now fractional CFO to commercial subcontractors.

WHAT DAY OF THE MONTH DOES YOUR BILLING GO OUT?

If the answer is whenever it gets done, bring one SOV and your AR aging. We will show you how many days that costs you across every open job.

You don't hire a CFO because it's safe, you do it because the real risk isn't having one.
Book a 20 minute diagnostic

20 minutes. No sales pressure. We will tell you exactly what's broken before we talk about anything else.

OR START WITH THE WORKBOOKS. NO CALL NEEDED.