Skip to main content
JOB COSTINGCASH FLOWWIP REPORTINGFRACTIONAL CFOSUBCONTRACTOR FINANCEOVERHEAD RATEPAY APP BILLINGAR RECOVERYCONTROLQORECFOSJOB COSTINGCASH FLOWWIP REPORTINGFRACTIONAL CFOSUBCONTRACTOR FINANCEOVERHEAD RATEPAY APP BILLINGAR RECOVERYCONTROLQORECFOSJOB COSTINGCASH FLOWWIP REPORTINGFRACTIONAL CFO
THE CONSTRUCTION CFO BOOK A FREE CALL

FREE LENDER-READY WIP SCHEDULE TEMPLATE

QUICK ANSWER

A WIP schedule is the document sureties, banks, and CFOs use to read a construction subcontractor’s financial position job by job. This is the actual template SPM uses with $1M–$12M commercial subs — the same one that gets handed to lenders, sureties, and accountants without further formatting. Includes contract value, total estimated costs, percent complete, earned revenue, billed to date, costs in excess of billings (CiE), and billings in excess of costs (BiE). Drop your job data in, the math runs automatically. Free download, no payment, just an email so we know who’s using it.

A clean WIP schedule is the difference between a surety renewal that goes smoothly and one that triggers a capacity review. This template is built to the format sureties and banks actually want.

PUBLISHED JUNE 12, 2026 BY JOSH LUEBKER UPDATED JUNE 12, 2026
WHAT’S IN IT

NINE COLUMNS, BUILT THE WAY LENDERS READ THEM

The WIP schedule is the document that translates your active jobs into a financial picture sureties and banks can underwrite. Most subs we walk into are running a WIP that’s either too sparse to support bonding capacity or built in a format the surety has to translate. This template is the one SPM uses across 24 trade specializations — the format that gets handed directly to underwriting without an intermediate pass.

  • Contract value (original + change orders, split by approved and pending)
  • Total estimated costs (updated monthly with cost-to-complete reviews)
  • Estimated gross profit and gross profit percentage
  • Costs incurred to date (job-level actuals from the books)
  • Percent complete (cost-to-cost POC calculation, auto-computed)
  • Earned revenue this period and earned to date
  • Billed to date (pulled from your invoicing)
  • Costs in excess of billings (CiE) — the underbilled position
  • Billings in excess of costs (BiE) — the overbilled position

The math runs automatically. Drop your job data in. The surety-ready output formats on its own.

UNLOCK THE FREE DOWNLOAD

Three fields. No payment. We just want to know who’s using it so we can send updates when the template changes.

No spam. One email max per quarter when the template gets updated. Unsubscribe link in every send.
Something went wrong submitting the form. Please email Josh@ConstructionCFO.net and we’ll send the template directly.

YOUR TEMPLATE IS READY

Click below to download the file. You’ll also receive a copy in your email.

DOWNLOAD WIP TEMPLATE (XLS)

Trouble downloading? Email Josh@ConstructionCFO.net and we’ll send it directly.

HOW TO USE IT

FOUR STEPS, SIXTY SECONDS

STEP 1

LIST EVERY ACTIVE JOB

One row per job. Contract number, GC, project name, and original contract value. If you have approved change orders, add the cumulative approved CO value. Don’t include pending change orders — those go in a separate column or stay off the schedule until executed.

STEP 2

UPDATE TOTAL ESTIMATED COSTS

This is the number most subs leave stale. Total estimated costs is what the job will actually cost to complete — updated monthly based on cost-to-complete reviews by the PM. If the job is running over, the estimate moves up. If you’re finding efficiency, it moves down. The percent-complete math depends on this being current.

STEP 3

PULL COSTS INCURRED FROM THE BOOKS

Total job costs to date from your accounting system. The template auto-calculates percent complete (costs incurred / total estimated costs), earned revenue (contract value × percent complete), and the BiE/CiE position based on what you’ve billed.

STEP 4

ENTER BILLED TO DATE

What you’ve invoiced cumulatively on each job (gross, before retention). The template calculates whether you’re overbilled (BiE on the balance sheet as a current liability) or underbilled (CiE on the balance sheet as a current asset). Both positions are normal — sureties read the trend, not absolute values.

WHY THIS FORMAT

BUILT FOR HOW SURETIES READ

Most WIP schedules subs hand to sureties have one of three problems: they’re missing the cost-to-complete update layer, they don’t calculate BiE/CiE positions cleanly, or they don’t reconcile back to the financial statements. This template fixes all three.

The column order matches what surety underwriters work in — contract value, then cost basis, then earnings, then billing position. The math is auto-computed so percent-complete and BiE/CiE can’t drift. The total earned revenue at the bottom of the schedule reconciles to the income statement; the BiE and CiE totals reconcile to the balance sheet. That reconciliation is what most subs miss.

A WIP schedule that doesn’t reconcile to the financial statements doesn’t support bonding capacity. This one does.

WHEN TO USE IT

FOUR USE CASES

MONTHLY COST-TO-COMPLETE REVIEW

Run by the PM team monthly. Each PM updates the estimate-to-complete for their active jobs. The template auto-rolls into the master WIP for the controller. This is the single most important operating rhythm for subs over $2M revenue.

SURETY BONDING REVIEW

Annual or interim, depending on the surety’s review cycle. Hand them the latest WIP alongside the financial statements. The format mirrors what surety underwriters work in, so reviews go faster and capacity conversations stay on the strategic level instead of getting stuck on data quality.

BANK FINANCING DISCUSSIONS

LOC renewals, equipment financing, working capital lines — banks want WIP visibility on top of standard financials. The template includes the columns banks specifically look at (BiE and CiE positions, percent complete trend, contract backlog).

QUARTERLY CFO REVIEW

For subs running their own internal finance reviews, the WIP is the centerpiece. The template ties directly to the CEO Report rhythm SPM uses with active clients — same numbers, same format, same cadence.

FREQUENTLY ASKED

Yes — the template is software-agnostic. It works with QuickBooks, Sage 100 Contractor, Foundation, Acumatica, Procore, ControlQore, or any system that exports job-level cost data to Excel. You drop in contract value, total estimated costs, costs incurred to date, and billed to date — the template calculates everything else. Most subs we work with paste in directly from a job cost report once a month.
No — it’s a free download with no obligation. We share it because too many subs get bonding rejections or pricing pushback because their WIP isn’t in a format the surety can use. If the template helps you and you want to talk about running your full financial function, the call link’s at the bottom of every page. If you just want the template, take it and go.
Two reasons. First, we send template updates when the format changes — usually once a quarter when surety preferences shift. Second, we send a copy of the template to your inbox so it doesn’t get lost on the desktop. No newsletter, no sales sequence, no daily emails. Unsubscribe link in every send.
Yes — same format, same calculations, same column structure. Active SPM clients get the template integrated into ControlQore with automatic data feeds from the job costing system, monthly cost-to-complete review workflows, and surety-ready exports. The standalone version is the spreadsheet itself. Functionally identical for monthly reporting purposes if you maintain it.
Not automatically. CiE (costs in excess of billings) means you’ve performed more work than you’ve billed — normal for jobs early in the billing cycle or with delayed pay apps. BiE (billings in excess of costs) means you’ve billed more than you’ve earned — normal for jobs with front-loaded SOVs or mobilization. What sureties read is the relationship: large CiE persistent across jobs suggests slow billing; large BiE persistent suggests aggressive front-loading. Both are diagnostic, not pass/fail. The SPM diagnostic covers WIP review in the first 30 days.
Josh Luebker, The Construction CFO
JOSH LUEBKER
THE CONSTRUCTION CFO · SULPHUR PRAIRIE MANAGEMENT

PM and master electrician turned CFO. Managed 150+ projects, $300M+ in volume — Google data centers, military bases, hospitals — before building the financial control system that saves subcontractors from running out of cash. SPM runs the financial function for $1M–$12M commercial subs across 24 trade specializations. Read the methodology at runoncfos.com.

RELATED SYSTEM PAGES
CONTENT
How to Read a WIP Schedule
The full reading guide — what each column means, what surety underwriters watch for, common errors
CONTENT
Percentage-of-Completion Accounting
The accounting method the WIP schedule is built around — how POC affects revenue recognition and P&L timing
CONTENT
Working Capital Ratio for Subs
How WIP accuracy flows through to BiE/CiE classification and drives the bonding ratio

READY FOR THE FULL FINANCIAL SYSTEM?

The WIP template is one piece. SPM runs the full financial control function for commercial subs $1M–$12M. 30 minutes to find out if we’re a fit.

BOOK A FREE CALL OR RUN YOUR FREE CEO REPORT FIRST
SYSTEM CONNECTIONS
CFOS SPINE + MODULES
Run on CFOS — Full System Index Job Profitability System Cash Control System Cash Flow Cycle System
RELATED SYSTEMS
Job Profitability System Working Capital System Cash Control System
SERVICE LAYER
Fractional CFO for Construction Construction Bookkeeping Construction Controllership
THE CONSTRUCTION CFO
Run on CFOS Fractional CFO Cash Control Book a Call CONTROL Book → Josh@ConstructionCFO.net
© 2026 SULPHUR PRAIRIE MANAGEMENT · SULPHUR ROCK, AR
0
Josh Luebker, The Construction CFO
JOSH LUEBKER
FOUNDER & CFO

Master electrician and former project manager, 150+ projects and $2.1B+ in commercial work. Now runs the numbers for subcontractors instead of standing on the job site.

LinkedIn About
Stewart Bohrer, The Construction CFO
STEWART BOHRER
VP OF OPERATIONS

Keeps the system running day to day: job costing, WIP, monthly financial reviews, and the follow-through between calls. Josh handles onboarding.

LinkedIn About
LinkedIn YouTube About Run on CFOS CONTROL Book →
© 2026 SULPHUR PRAIRIE MANAGEMENT · SULPHUR ROCK, AR