UnderBilledRecovery.com
For US contractors on QuickBooks Online

Under-billing, WIP and cash-flow control for US contractors

Most contractors don't lose money on paper. They lose it between the work done and the invoice sent. We find work that hasn't been fully billed, build a WIP schedule you can trust, show which jobs make money and forecast cash 13 weeks out, all from your QuickBooks Online data.

BUILT. BILLED. BANKED.  ·  YOU BUILD IT. WE BILL IT.

Sample WIP snapshot · Jun 30, 2026
Net under-billed
$669,888
$794,055 under · $124,167 over
Cash runway
10 days
$185,000 cash · $130,000/wk net burn
Projected job GP
11.4%
$1,543,100 on $13.52M contracts
WIP vs books
$340,000
Gap to reconcile before bonding

Illustrative example using sample data. Figures are for demonstration purposes and do not represent actual client results.

See how these numbers are built →
Where the cash goes missing

Five ways profitable contractors run short of cash

Work done, not yet billed

Progress billings trail the work in place. The revenue is earned, but it sits on the balance sheet instead of in the bank.

Change orders that never reach an invoice

Field-approved extras get built before the paperwork is signed, then drop out of the next pay application.

Retainage nobody is chasing

5–10% of every billing is held back. Without release dates and follow-up, it waits months after the work is done.

A WIP schedule that doesn't tie

Percent complete, billings and the balance sheet tell three different stories, and lenders and sureties notice.

Margins you only see at the end

Labor and material overruns surface at close-out, when it's too late to change the job.

Not sure which applies?

The free Health Check asks a few quick questions about how you bill and report, and shows where to look first.

Start the Health Check →
How it works

Five steps from your records to a clear picture

The same method runs through every engagement, from the free review to a monthly reporting service.

Review records

Contracts, schedules of values, pay applications, change orders and your QuickBooks Online job data.

Identify discrepancies

Compare cost-to-date, percent complete, billings and the balance sheet, job by job.

Validate findings

Every apparent gap is checked with you and your project managers before it goes in a report.

Prioritise actions

Rank what to bill, chase or fix by cash impact and by how certain the finding is.

Improve visibility

Set up the WIP, job-cost and cash reporting so the same gaps show up early next month.

Sample dashboards

What the reporting looks like

One sample general contractor with six active jobs. Every figure below ties back to the same WIP schedule and job-cost data.

Cash runway
10 days
$185,000 ÷ $130,000/wk net burn
Net under-billing
$669,888
3 jobs under, 1 over
Projected job GP
11.4%
Target 12%
Backlog
17.7 mo
$10.09M left to earn
AR over 60 days
8.1%
$100,000 of $1,240,000
Losing job
#1024
Projected loss $45,400

Illustrative example using sample data. Figures are for demonstration purposes and do not represent actual client results.

Open the sample dashboards
Trust & delivery

Who does the work, how your data is handled, and what we don't do

Process

Every engagement is led and reviewed by Mairaj Khan, CMA. Findings are tied out to your general ledger and confirmed with you before anything is billed or reported.

Data handling

We work inside your QuickBooks Online through an accountant user you invite and can remove at any time. Files move through secure links, not email attachments.

Your responsibilities

Accurate source records, timely answers from your PMs, and final decisions on what to bill. Our findings are only as reliable as the records behind them.

Scope of services. We provide accounting, construction reporting, advisory and diagnostic services. We do not provide audit, review or compilation (attestation) services, tax preparation or tax advice, legal advice, or bonding and surety decisions. Your CPA, attorney and surety keep those roles. Findings depend on the accuracy of your records and are not a guarantee of any specific recovery.

How we work, quality control and data security →

Who it's for

Ideal clients

General contractors

$1M–$30M annual revenue, 3–20 active jobs, on QuickBooks Online, with progress billing and a WIP schedule that's late, rough or missing.

Specialty subcontractors

Electrical, mechanical, concrete and other trades billing against a schedule of values, with retainage and change orders on most jobs.

Growing into bonding

Contractors preparing reports for a bank or surety. We prepare the WIP and job reports; the surety makes its own decisions.

Probably not a fit

Companies that need audited statements or tax returns from us, non-construction businesses, or very large firms on enterprise ERPs.

Why not a basic bookkeeper, or a large national firm?

Basic bookkeeperUnderBilledRecoveryLarge national firm
Main focusRecording transactions, reconciling bank accountsConstruction reporting: WIP, under/over-billing, job margins, cash forecastAudit, tax and advisory for larger companies
WIP scheduleUsually not preparedMonthly, cost-to-cost, tied to the balance sheetReviewed at year-end as part of audit or review work
Under/over-billing by jobRarely trackedCore deliverableCalculated for financial statements
13-week cash forecastNot typicalIncluded in reporting tiersAvailable, usually as a separate project
Audit, review, tax returnsNoNo. We work alongside your CPAYes
Typical client sizeAny$1M–$30M contractorsUsually larger companies
Pricing basisHourly or monthlyMonthly by scope, fixed-fee projectsHourly or engagement fees
FAQ

Questions contractors ask first

Why a CMA and not a CPA?

A Certified Management Accountant is trained in cost accounting, job costing, budgeting and performance reporting, the same skills behind a WIP schedule, a job-margin report and a cash forecast. That is the work we do.

A CMA is not a licensed CPA and does not issue audits, reviews or compilations, sign tax returns or represent you before the IRS. Keep your CPA for those. We make their year-end work easier by handing over a clean, reconciled WIP schedule.

Where is the team located, and what are the hours?

We're headquartered in Multan, Pakistan, and work remotely with US contractors. Calls and replies are scheduled within US business hours (Eastern and Central time by default; Mountain and Pacific by arrangement).

Do you replace my CPA?

No. Your CPA keeps tax, audit, review and attestation work. We handle the monthly construction reporting in between, and we're glad to work directly with your CPA so year-end goes faster.

What happens when I outgrow QuickBooks Online?

Most contractors in the $1M–$30M range run well on QuickBooks Online with proper job costing. If you move to a construction ERP, we can help define the reports you need and map your job-cost structure. We don't sell or implement the software itself.

Do you guarantee a recovery amount?

No. We identify work that appears unbilled and help you validate and bill it. Whether it's collected depends on your contracts, owner approvals and the accuracy of your records.

Do you process payroll?

No. We prepare certified payroll reports from the data your provider already produces. Your payroll provider keeps running payroll; we turn their register into submission-ready reports and check them.

Which projects require certified payroll?

Federally funded or assisted construction falls under Davis-Bacon (weekly certified payroll). State and municipal projects fall under each state's prevailing-wage laws. We work from the wage determination and requirements attached to your specific project.

Do you guarantee compliance?

No, and you should be wary of anyone who does. We prepare accurate reports from your records, check them against the wage determination, and flag discrepancies in writing. Compliance determinations are made by the contracting agency.

We just received a notice of non-compliance or withheld payment. Can you help?

Usually, yes. We can quantify any restitution owed, prepare corrected reports, and reconcile the corrected labor cost into your job costing and WIP.

Is the Health Check really free?

Yes. The online Health Check and the optional 30-minute review call are both free, and there's no obligation. Any paid work is quoted in writing first.

You've already earned it. Let's get it billed.

Book a free 30-minute Construction Financial Review, or start with the free Health Check and bring the results to the call.

Services

Services built only for US construction

Every service runs on your QuickBooks Online data and is led by a Certified Management Accountant. Every deliverable uses percentage-of-completion accounting and follows how contractors actually get paid.

Ongoing monthly services

For contractors who want the reporting maintained every month. Scope, inclusions and terms are on the pricing page.

01

Construction Financial Intelligence Systems

KPI dashboards, threshold alerts, WIP and cash-forecast dashboards on your QuickBooks data.

02

Construction Accounting & Bookkeeping

Job-costed, WIP-ready books closed within 5 business days of month-end.

03

Construction FP&A

Job budgets, rolling forecasts and variance analysis that names the cause.

04

Fractional Construction CFO

Monthly finance leadership: cash, margins, bank and surety reporting packs.

05

CPA Firm Support

White-label WIP and bookkeeping for US CPA firms. For CPA firms →

A pathway, not an upsell

Each stage stands on the one before it. Many clients only ever need one or two. We'll tell you which stage you're at, and we won't push you to the next.

Not included in any service: audit, review or compilation (attestation), tax preparation or tax advice, legal advice, and bonding or surety decisions. We work alongside your CPA, attorney and surety agent.

WIP Reporting

A WIP schedule that ties to your books, every month

The work-in-progress schedule is where earned revenue, billings and job margins meet. When it's late, rough or doesn't tie to the balance sheet, every decision built on it is guesswork. That includes the reports you send your bank and surety.

The problem

Many contractors produce a WIP schedule only at year-end or when a surety asks. Percent complete is estimated by the project manager rather than measured, and the under/over-billing total doesn't match the contract asset and liability in QuickBooks. The gap gets found by your CPA, or by your surety.

What we deliver

  • A monthly WIP schedule using the cost-to-cost method (cost to date ÷ current estimated total cost), the input method commonly used under ASC 606
  • Under-billing and over-billing by job, with the total reconciled to the contract asset and contract liability on your balance sheet
  • Retainage receivable by job, so billed-but-held cash is visible next to unbilled work
  • Projected gross profit and margin fade by job, with loss jobs flagged and the full projected loss shown
  • Short written notes on what changed since last month and why

Who it suits

Contractors with 3–20 active jobs, progress billing, and either no regular WIP or one that doesn't reconcile. Also contractors getting ready for a bank or surety review.

What we need from you

Contracts and approved change orders, current cost estimates from your PMs, pay applications, and accountant access to QuickBooks Online.

Your CPA remains responsible for your financial statements and any opinion on them. We prepare the schedule and support. We don't audit it.

Process

Collect

Contracts, change orders, estimates, pay apps and QBO job data.

Measure

Percent complete from cost-to-date over current estimated total cost.

Compare

Earned revenue against billings, job by job.

Reconcile

WIP totals against the balance sheet, with any gap explained.

Report

Schedule plus notes, reviewed with you each month.

Sample: one line of a WIP schedule

Job #1018 contract $2,850,000
Est. total cost / cost to date $2,422,500 / $980,600
Percent complete 980,600 ÷ 2,422,500 = 40.48% (rounded)
Earned revenue $2,850,000 × 980,600 ÷ 2,422,500 = $1,153,647
Billed to date $800,000
Under-billed $353,647

Illustrative example using sample data. Figures are for demonstration purposes and do not represent actual client results.

Percent complete is shown rounded; earned revenue is calculated from the unrounded ratio.

See the full sample WIP schedule →   Read: WIP reports explained →   Read next: Certified payroll & prevailing wage →

Where this sits

Find out if your WIP ties out

Bring your last WIP schedule to a free review. If you don't have one, we'll start there.

Book a Construction Financial Review
Under-Billing Analysis

Find the revenue you've earned but haven't billed

Your crews have done the work and the costs are in. Under percentage-of-completion accounting that revenue is earned, but if billing lags behind, it never reaches the bank. That's why profitable contractors can still run short of cash.

The problem

Under-billing builds up quietly: a pay application that's conservative, a change order built before it's signed, a schedule of values that front-loads the wrong lines. Each is small. Together they can add up to weeks of payroll sitting on the balance sheet.

Progress-billing lagUnbilled change ordersRetainage not trackedConservative PM estimatesBroken WIP schedule

What we deliver

  • Job-by-job under/over-billing position from a reconciled WIP schedule
  • A list of specific unbilled items (schedule-of-values lines, approved changes, retainage due) with supporting documents
  • Each item validated with you and your project managers before it's included
  • A billing plan ranked by cash impact and by how certain each item is
  • Recommendations to stop the same gaps recurring

Who it suits

Contractors whose cash feels tight despite healthy backlog and margins, or whose WIP shows a large under-billed total that nobody can fully explain.

Typical scope

A fixed-fee project, usually covering up to 10 active jobs. Quoted in writing after the free review.

We identify amounts that appear unbilled. Whether they can be invoiced and collected depends on your contracts, owner approvals and records. We don't guarantee any recovery amount.

Sample findings

From the sample WIP schedule used throughout this site.

At the sample contractor's net burn of $130,000 a week, every $100,000 that is billed and collected adds about 5.4 days of cash runway. Collecting the full $669,888 net would add about 36 days. This is arithmetic on sample data, not a forecast of any recovery.

Illustrative example using sample data. Figures are for demonstration purposes and do not represent actual client results.

Read: how contractors identify work not fully billed →

Cash runway calculator

Pre-filled with the sample figures. Enter your own to see your runway in days.

$
$
$
10
days of runway
Critical

Under 30 days is red, 30–60 amber, over 60 green. Runway = cash ÷ (weekly outflows − weekly inflows) × 7.

Where this sits

See where your cash is sitting

A free 30-minute review of your WIP and billing position.

Book a Construction Financial Review
Job Costing

Know which jobs make money, and which are bleeding

A company-wide profit number hides the job that's losing money. Proper job costing in QuickBooks Online shows margin by job against the original estimate while there's still time to act.

The problem

Costs land in the wrong job or in no job at all. Labor burden isn't applied. Estimates live in a separate spreadsheet that never meets actual cost. So overruns only show up at close-out.

What we deliver

  • Job-cost setup in QuickBooks Online: projects, cost codes as items or classes, labor burden, and estimates loaded per job
  • Cleanup of misclassified transactions (backlog cleanup is quoted separately)
  • Monthly job-profitability report: revenue, labor, materials, subcontract and other cost against estimate
  • Alerts on jobs trending over budget, with the main cost driver named
  • Customer-level profitability once enough jobs have closed

Who it suits

Contractors who can't say with confidence which of their last ten jobs made money, or whose estimates are never compared with actual cost.

Sample alert

Job #1024 River Oaks Residence: current estimated cost $665,400 is 14.7% over the $580,000 budget. Main driver: labor. Projected loss $45,400 on a $620,000 contract (−7.3%).

Sample data, for illustration.

Sample job-profitability report

Illustrative example using sample data. Figures are for demonstration purposes and do not represent actual client results.

Read next: Certified payroll & prevailing wage →

Where this sits

Find the job that's eating your margin

Start with a free review of your job-cost setup.

Book a Construction Financial Review
Cash-Flow Forecasting

See the cash crunch weeks before it hits

A bank balance tells you where you are today. A 13-week forecast built from your billing schedule, retainage and receivables tells you which week you'll fall below the cash you need, and what to do about it now.

The problem

Contractor cash moves in lumps: big pay applications, payroll every week, suppliers on 30 days, retainage months after completion. Without a forecast, a payment that slips two weeks turns into a payroll problem.

What we deliver

  • A rolling 13-week forecast: weekly inflows, outflows and closing cash
  • Inflows built from scheduled pay applications, expected collection timing and retainage release dates
  • An AR and retainage view: who owes what, how old it is, and who to call first
  • A minimum-cash floor with alerts for any week that falls below it
  • Scenarios: what if the largest payment slips 30 days?

Who it suits

Contractors who check the bank balance daily, delay supplier payments to make payroll, or are about to take on a large job.

Retainage & AR visibility

Retainage is tracked per job with expected release dates, and aged receivables are ranked by size and age, because both feed directly into the forecast.

Sample 13-week forecast

Week 8Projected cash falls to $44,000, below the $50,000 minimum floor. The action is needed now, not in week 8.

Illustrative example using sample data. Figures are for demonstration purposes and do not represent actual client results.

Read: connecting WIP, retainage and receivables →

Where this sits

Know your week 8 before it arrives

Start with a free review.

Book a Construction Financial Review
Change-Order Tracking

Make sure every approved change reaches an invoice

Changes are agreed in the field, built the same week and documented later, if at all. Unbilled change orders are one of the most common sources of under-billing, and one of the easiest to prevent.

The problem

A change can sit in four states: requested, approved verbally, approved in writing, and billed. When nobody tracks the gaps between them, extra work is paid for in labor and materials but never invoiced. Or it's invoiced so late that the owner disputes it.

What we deliver

  • A change-order log per job: status, value, approval evidence, and the pay application it was billed on
  • A review of open and completed jobs for changes that were performed but never billed
  • Matching of change-order costs in QuickBooks to approved changes
  • Contract and estimate values updated so WIP and margins reflect approved changes
  • A monthly exception list: approved but not billed, performed but not approved

Who it suits

Contractors on jobs with frequent owner or GC changes, especially subcontractors billing against a GC's schedule of values.

We track and reconcile change orders from your documents. Whether a change is contractually billable, or how to pursue a disputed one, is a question for your contract terms and your attorney.

Sample exception list

JobChangeValueStatusAction
#1018CO-07 Added fire-rated corridor walls$38,400Approved, not billedAdd to next pay application
#1018CO-09 Upgraded unit lighting$12,750Performed, verbal onlyGet written approval
#1026CO-03 Extra storm-drain inlets$21,900BilledNone
Approved or performed, not yet billed$51,150

Illustrative example using sample data. Figures are for demonstration purposes and do not represent actual client results.

Read: how unbilled change orders create financial risk →

Where this sits

Close the gap between built and billed

Start with a free review.

Book a Construction Financial Review
Certified Payroll · Prevailing Wage

Weekly certified payroll reports, prepared and checked — so public work doesn't stall your cash

Every week, on every prevailing-wage job, someone has to prove that every employee was paid the right rate, the right fringe, for the right classification. When those reports are late, wrong, or missing, payments get withheld and the job stops funding itself. We prepare your weekly certified payroll reports from your payroll data, check them against the project wage determination, and flag every exception before a contracting officer finds it.

The problem

Federal projects carry Davis-Bacon requirements. State and municipal projects carry their own prevailing-wage laws, and some states add forms beyond the federal WH-347. The rules vary by funding source, agency, and state — but the operational burden is the same every week: classifications must match the wage determination, base rates and fringe must be tracked separately, overtime has to be computed on the correct basis, and apprentices need evidence. Most contractors handle this in a spreadsheet at 6 p.m. on Friday. Errors mean withheld payments, restitution, and in serious cases, loss of eligibility for public work.

What we deliver

  • Weekly certified payroll reports in WH-347 format (or your state's equivalent), prepared from your payroll provider's register
  • A rate and classification check against the project wage determination — every employee, every week
  • Fringe tracking: cash fringes versus bona fide benefits, reconciled so nothing is double-counted
  • Restitution calculations when an underpayment is found, documented for correction
  • Reconciliation of prevailing-wage labor into the right job in QuickBooks Online, so your job costing and WIP reflect true labor cost
  • A weekly exception list: classification questions, missing apprentice evidence, rates below the determination, hours needing overtime review
  • A submission calendar and a clean document pack, ready for a contracting officer, GC, or auditor

Who it suits

Contractors and subcontractors on federal, state, or municipal jobs — schools, roads, utilities, public buildings — who must submit certified payroll weekly and are doing it manually today. Also contractors who have received a notice of non-compliance or an intent to withhold payment.

What we need from you

Your payroll register (from your payroll provider), the project's wage determination, your employee roster with classifications, any certified payroll reports currently in use, and apprenticeship details where applicable.

Certified payroll requirements depend on the project, the funding source, and the jurisdiction — Davis-Bacon applies to federally assisted work, and each state sets its own prevailing-wage rules and forms. We prepare reports from your records and flag discrepancies; we don't determine wage classifications, provide legal advice, or guarantee compliance outcomes. Final submission and any response to a contracting agency remain your decision. If you need payroll processing itself, we work alongside your payroll provider.

Process

Collect

Weekly payroll register, wage determination, roster.

Check

Rates, classifications, and fringe against the determination.

Reconcile

Hours and cost into the right job in QuickBooks Online.

Prepare

Submission-ready reports in the required format.

Flag

Weekly exception list before anything goes out.

Sample weekly package · Job #1026 (from the sample dashboards)

EmployeeClassificationHoursBase rateFringeCheck result
R. AlvarezOperating Engineer42$32.50$14.20/hr cashPass
D. OkaforLaborer40$24.10$11.75/hr bona fideFringe statement on file
J. MehtaLaborer (apprentice)38$18.30$11.75/hrException: apprentice certificate not on file
ExceptionJ. Mehta was paid an apprentice rate without registered-apprenticeship evidence in the file. Flagged for the PM to confirm before next week's submission. If unconfirmed, the difference to the journeyman rate ($5.80/hr × 38 hrs = $220.40) is documented as potential restitution.

Illustrative example using sample data. Figures are for demonstration purposes and do not represent actual client results.

Read next: WIP Reporting →   Job Costing →

Where this sits

Public work shouldn't cost you weekends.

Bring your current certified payroll process to a free review.

Book a Construction Financial Review

Prevailing-wage labor is your most heavily scrutinized cost — and the most likely to be misclassified in your job costing. The same reconciliation that protects your certified payroll protects your WIP.

Free · About 3 minutes

Construction Financial Health Check

Nine scored questions about how your company bills, tracks WIP, change orders, retainage and cash, plus two about public work. You get a WIP Health Score and a short list of areas worth investigating. Then, if you want, book a free 30-minute call where Mairaj reviews the results with you.

Step 1 · Automated

Online self-assessment

Free. Results appear instantly on this page. Nothing is sent anywhere unless you choose to book.

Step 2 · Human-reviewed

Free 30-minute review call

Optional. A CMA goes through your answers and, if you choose to share them, your QuickBooks reports.

What it isn't

Not an audit or a recovery estimate

It doesn't look at your data and never calculates a dollar amount you can recover. It points to where to look.

Pricing

Pricing, with the scope written down

Fees are set by scope (how many active jobs, how often you need reporting), not by the hour. The fair way to judge them is against the cash sitting unbilled and the margin leaks you can't see today. We don't promise a recovery amount. The free Health Check tells you whether there's likely enough at stake to justify a project.

1 · Start here

Construction Financial Health Check: Free

Intended clientUS contractors on QuickBooks Online, roughly $1M–$30M revenue
IncludesOnline self-assessment (nine scored questions plus two about public work) with WIP Health Score; optional 30-minute video call reviewing your answers (and your QBO reports, if you choose to share them on screen)
ReportingOne-time; results on screen immediately
Job scopeCompany-wide, high level. No transaction-level review
ExcludesAny written report, data analysis, or estimate of recoverable amounts
Fees & termNone. No obligation and no follow-up sequence unless you ask
Start the Health Check
2 · Targeted analysis

Fixed-fee projects

Each project is quoted in writing after the free review, as a fixed fee for the scope agreed. Analysis projects start from $1,000. Certified Payroll Reporting is quoted in writing per project. Typical projects:

WIP & Under-Billing Analysis

Reconciled WIP schedule, under/over-billing by job, validated unbilled items and a billing plan.

Change-Order & Retainage Review

Change-order log and retainage schedule for open jobs, with an exception list.

Job-Costing Setup in QuickBooks Online

Projects, cost codes, labor burden and estimates loaded, plus a job-profitability report.

13-Week Cash-Flow Forecast Build

Forecast model connected to billing, retainage and AR, with a hand-over session.

Certified Payroll Reporting

Weekly reports per active public project, priced by headcount on prevailing-wage work, quoted in writing per project.

Intended clientContractors with one specific problem to fix, before or instead of monthly service
Job scopeUp to 10 active jobs per project; larger portfolios quoted to scope
ReportingFinal deliverable plus a walkthrough call; typical timing 2–3 weeks from receiving records
Cleanup / setupIf books need catch-up first, cleanup is quoted separately, from $300 per month of backlog
Extra workAnything outside the written scope is quoted before it starts. Nothing extra is billed without approval
TermOne-time project. Payment terms are set out in the engagement letter
ExcludesAudit/attestation, tax, legal advice, bonding decisions, and collection or dispute work with owners
3 · Ongoing accounting & reporting

Monthly services, priced by scope

TermMonth-to-month. Cancel with 30 days' written notice. No long-term contract
BillingMonthly in advance
Extra workQuoted in writing before it starts; never billed without approval
ExcludesAudit, review or compilation; tax returns and tax advice; legal advice; bonding/surety decisions; payroll processing unless listed
Add-on · Public work

Certified Payroll Reporting

Weekly reporting during active public projects, priced by the number of employees on prevailing-wage work, quoted in writing per project. Excludes payroll processing, legal advice, and responses to agency enforcement actions.

Intended clientContractors and subcontractors on federal, state or municipal prevailing-wage jobs
ReportingWeekly, for each active public project
FeeQuoted in writing per project
ExcludesPayroll processing, legal advice, and responses to agency enforcement actions
See what's included →

Prices are starting points for the scope shown. Your written quote will state the exact scope, fee and term before any work starts.

Sample scenario · Fictional contractor

Sample dashboards: one contractor, six jobs, every number tied out

A fictional Texas general contractor with $13.52M of active contracts, $185,000 in the bank and a healthy backlog, but only 10 days of cash runway. Every figure below comes from the same job data, so the WIP schedule, job report, KPIs and forecast agree with each other.

Illustrative example using sample data. Figures are for demonstration purposes and do not represent actual client results.

As of Jun 30, 2026Sample data
Cash runway
10 days
$185,000 ÷ $130,000/wk net burn (trailing 4 weeks)
Net under-billing
$669,888
$794,055 under − $124,167 over
Projected job GP
11.4%
$1,543,100 ÷ $13,520,000; target 12%
Backlog
17.7 mo
$10,090,112 left to earn ÷ $571,648/mo
AR over 60 days
8.1%
$100,000 of $1,240,000
Equipment utilization
62.0%
Billable ÷ available hours
2 criticalCash runway is under 30 days, and the WIP under-billing total doesn't reconcile to the balance sheet ($340,000 gap).

What the reports point to

  • Bill the validated under-billed items on Jobs #1018 and #1026 in the next pay applications
  • Review labor on Job #1024 with the crew lead before more cost is committed
  • Escalate the $95,000 over 90 days, starting with the largest balance
  • Reconcile the $340,000 WIP-to-books gap before any surety submission
  • Defer discretionary spending until the forecast clears the week-8 dip

What this does not show

This is a teaching example, not a client case study. It shows how the reports fit together, not a result anyone achieved. Real findings depend on a contractor's own records, contracts and owner approvals.

See your own numbers this way

Start with a free review of your WIP and cash position.

Book a Construction Financial Review
Trust & delivery

How we work

What you can expect from us, what we need from you, and where our work stops.

Who does the work

Every engagement is led by Mairaj Khan, CMA (Certified Management Accountant), who reviews all deliverables before they reach you. If other team members support an engagement, you'll be told who they are, and their work is reviewed the same way.

Experience

Mairaj works with US small and mid-sized businesses on QuickBooks Online, budgeting, financial-statement analysis and KPI dashboards. The construction methods on this site (cost-to-cost WIP, under/over-billing, job costing, 13-week forecasts) are standard practice for US contractors and are applied to your own records.

Delivery process

Review records

We agree what's needed, receive access, and confirm the period and jobs in scope.

Identify discrepancies

Tie WIP, job costs, billings and the balance sheet together and list every difference.

Validate findings

Walk each item through with you or your PMs. Unconfirmed items are labelled as such.

Prioritise actions

Rank by cash impact and certainty, with who does what and by when.

Improve visibility

Set up the monthly reports so the same issues show up early next time.

Quality control

Every schedule is tied to the general ledger. Totals are cross-checked between the WIP schedule, the job report and the balance sheet. Formulas are reviewed before delivery, and each report lists its sources and as-of date.

When we find a discrepancy

We document it, estimate its size, and raise it with you in writing before the report is final. We don't adjust your books to make numbers tie without your approval.

When records are incomplete

We tell you what's missing and how it limits the result. Where an estimate is used, it's labelled as one. If gaps are too large to rely on, we say so instead of delivering a report that looks more certain than it is.

Data security

What we do with your financial data.

Access control

We use the accountant-user access you invite in QuickBooks Online, with only the permissions the work needs. You can see and remove that access at any time. We never ask for your own login or bank credentials.

Secure transfer

Documents are exchanged through a shared folder you control or an encrypted file link, not as email attachments.

Storage

Working files are kept in an access-controlled cloud workspace with two-factor authentication. Files aren't stored on removable media.

Retention & end of engagement

When an engagement ends, our QuickBooks access is removed and working copies are deleted within 30 days, unless you ask us to keep them or the law requires otherwise. Final deliverables are yours.

Typical engagement timeline

Week 1

Connect

Access set up and records received. Health Check reviewed.

Weeks 2–3

Analyse

WIP built, under-billing quantified by job, findings validated.

Week 4

Report

Dashboards and reports delivered, with a walkthrough call.

Ongoing

Monitor

Monthly reporting and alerts, if you choose a monthly service.

Limits of our services. We provide accounting, construction reporting, advisory and diagnostic services. We do not provide audit, review or compilation (attestation) services, tax preparation or tax advice, legal advice, or bonding and surety decisions. These stay with your CPA, attorney and surety agent. Our findings depend on the accuracy and completeness of your records. We do not guarantee any recovery, cash-flow improvement or profit increase.

Your responsibilities. Provide complete and accurate records and timely answers from your team; make final decisions on billing, adjustments and collections; keep your CPA informed of material changes; and tell us if anything in a report looks wrong to you.

Portrait of Mairaj Khan, CMA, founder of UnderBilledRecovery Co., seated at his office desk
Mairaj Khan, CMAFOUNDER & CEO
Leadership

Led by a management accountant who reads your WIP schedule

Mairaj Khan is a Certified Management Accountant and the founder of UnderBilledRecovery Co. He works with US small and mid-sized businesses on QuickBooks Online, budgeting, financial-statement analysis and live KPI dashboards.

In construction, the same pattern keeps showing up: contractors with full backlogs and solid margins on paper, but very little cash in the bank. The cause is usually not effort or revenue. It's billing that lags earned revenue: change orders never invoiced, progress billings behind the schedule of values, and WIP schedules that don't tie to the balance sheet.

UnderBilledRecovery Co. focuses on exactly that, using percentage-of-completion accounting, cost-to-cost WIP reporting and 13-week cash forecasting, delivered remotely on US hours.

Headquartered in Multan, Pakistan · Serving US contractors nationwide · Calls during US business hours

Connect on LinkedIn

Client feedback

Reviews left by clients on Fiverr for accounting, budgeting and financial-statement work. These were not construction engagements. Overall seller rating on Fiverr: 4.7 out of 5.

Mairaj.k did an outstanding job creating our budget using actual bank statements and tax records. His work was thorough, professionally formatted, and exceeded expectations. He was proactive in his communication, asked the right questions, and delivered ahead of schedule. The final product included a detailed income statement, monthly budget, and categorized expense breakdown—giving us a solid foundation for strategic financial and operational decisions. Mairaj.k was cooperative, detail-oriented, and a pleasure to work with. Highly recommended!
Y
ykasimbiFiverr · budgeting project · July 2025 · 5/5
Always available. Worked extra hard. Delivered as promised.
R
rickylunamusicFiverr · United States · 5/5
Very helpful information. Helped me with analyzing financial statements. Thank you!
K
kyle459Fiverr · United States · 5/5
He took his time to see the work I asked him to do. Communicated very well, very detailed and very knowledgeable. Will definitely hire again
G
gregorylynchFiverr · United States · 5/5

Talk it through on a call

A free 30-minute Construction Financial Review on US time zones.

Book a Construction Financial Review
Resources

Guides for construction financial clarity

Plain-English explanations of the reports that decide whether a profitable contractor has cash. Each guide includes a worked example using sample numbers.

Guide

Under-Billing in Construction: How Contractors Identify Work Not Fully Billed

By Mairaj Khan, CMA · 7-minute read

A contractor is under-billed on a job when the revenue it has earned, measured by progress on the work, is more than it has invoiced. The work is in place and the costs have been paid, but the owner hasn't been asked to pay for it yet. On the balance sheet this shows up as an asset, usually called "costs and estimated earnings in excess of billings" or a contract asset. It's real value, but it isn't cash.

Some under-billing is normal timing: costs land on the 28th, the pay application goes out on the 25th. Persistent or growing under-billing is different. It usually means billing has fallen behind the work, and it's one of the most common reasons a profitable contractor runs short of cash.

How under-billing is measured

Most contractors measure progress with the cost-to-cost method:

  1. Percent complete = cost to date ÷ current estimated total cost
  2. Earned revenue = contract value (including approved changes) × percent complete
  3. Under-billing = earned revenue − billed to date (if the result is negative, the job is over-billed)

Worked example

A $1,000,000 contract with an estimated total cost of $850,000. Costs to date are $425,000, so the job is 50% complete and has earned $500,000. The contractor has billed $410,000.

Earned $500,000 − billed $410,000 = $90,000 under-billed

Illustrative example using sample data. Figures are for demonstration purposes and do not represent actual client results.

Five common causes

  • Conservative pay applications. PMs bill less than the work in place to avoid disputes.
  • Unbilled change orders. Extra work done before the change is approved, then forgotten. See our change-order guide.
  • Schedule-of-values imbalance. Early lines like mobilization and general conditions are under-weighted, so billing lags cost early in the job.
  • Retainage confusion. Retainage is billed but held. It isn't under-billing, and mixing the two hides both.
  • Bad estimates to complete. If the estimated total cost is stale, percent complete is wrong, and the under-billing figure is wrong with it.

A step-by-step way to find it

  1. Update the estimated cost to complete on every active job with the project manager.
  2. Run the cost-to-cost calculation above for each job.
  3. Compare earned revenue to billings, and list every job that is under-billed.
  4. For each under-billed job, find the cause: an unbilled change order, a lagging schedule-of-values line, or a cost posted to the wrong job.
  5. Check that the total under-billing on your WIP schedule matches the contract asset on your balance sheet. If it doesn't, that gap needs explaining before anything else.
  6. Decide what can be billed on the next pay application, and what needs approval first.

What under-billing is not

Under-billing isn't automatically money you can invoice tomorrow. Some of it is timing, some may reflect cost overruns that won't be recovered from the owner, and some may come from a bad estimate. Each item has to be validated against the contract and the work in place before it's billed.

This is exactly what our Under-Billing Analysis does, and the WIP Reporting service keeps it from building up again.

Check your own position

The free Health Check shows where under-billing is most likely to be hiding.

Take the Health Check
Guide

Construction WIP Reports Explained: Under-Billing, Overbilling & Job Profitability

By Mairaj Khan, CMA · 8-minute read

A work-in-progress (WIP) schedule lists every active job with its contract value, costs, progress, billings and projected profit. It's the single most useful report a contractor has, because it connects three things that otherwise live apart: what you've done, what you've invoiced, and what you'll make.

Banks and surety companies ask for it because it shows whether the profit on your financial statements is real. Contractors should want it for a simpler reason: it shows where your cash is.

The columns, one at a time

  • Contract value: the original contract plus approved change orders.
  • Estimated total cost: cost to date plus the PM's current estimate to complete. This is the column that most often goes stale.
  • Projected gross profit: contract value − estimated total cost. Divided by contract value, it gives projected GP%.
  • Cost to date: job costs posted in your accounting system.
  • Percent complete: cost to date ÷ estimated total cost (the cost-to-cost method).
  • Earned revenue: contract value × percent complete.
  • Billed to date: total invoiced, including retainage held.
  • Under-billing / (over-billing): earned revenue − billed to date.

Worked example: two jobs

JobContractEst. costCost to date% comp.EarnedBilledUnder/(Over)
A$800,000$680,000$272,00040.0%$320,000$250,000$70,000
B$500,000$440,000$352,00080.0%$400,000$460,000($60,000)
Total$1,300,000$1,120,000$624,000$720,000$710,000$10,000

Job A is under-billed by $70,000. Job B is over-billed by $60,000. On the balance sheet, A's $70,000 is a contract asset and B's $60,000 is a contract liability. They are reported separately, not netted.

Illustrative example using sample data. Figures are for demonstration purposes and do not represent actual client results.

Over-billing isn't free money

Over-billing means you've invoiced ahead of the work. It feels good for cash, but that cash belongs to work you still have to do. If you spend it on overhead or another job, you'll be short when the remaining costs arrive. Large over-billings are worth watching as closely as large under-billings.

Margin fade and loss jobs

Compare each job's projected GP% this month with last month and with the original estimate. A margin that falls month after month (margin fade) usually means costs are running over and the estimate to complete is catching up slowly. When a job's estimated total cost exceeds its contract value, the whole projected loss is normally recognized as soon as it's known, not spread over the rest of the job. Your CPA will confirm the treatment for your statements.

Making sure it ties

The total under-billings on the WIP should equal the contract asset on the balance sheet, and the total over-billings should equal the contract liability. If they don't, either the WIP or the books are wrong, and the reports going to your bank or surety will be too.

Our WIP Reporting service builds this schedule monthly and reconciles it to the balance sheet. You can see a full six-job example in the sample dashboards.

Bring your last WIP schedule

We'll review it with you for free. If you don't have one, that's the first thing to fix.

Book a Construction Financial Review
Guide

Construction Change Orders: How Unbilled Work Creates Financial Risk

By Mairaj Khan, CMA · 6-minute read

Every job changes. An owner adds scope, a design conflict needs a fix, site conditions aren't what the drawings showed. The work usually gets done quickly because the schedule demands it. The paperwork often doesn't keep up, and that's where money goes missing.

Four states every change passes through

  1. Requested or identified: someone has asked for, or discovered, extra work.
  2. Performed: the crew has done it, and labor and materials are in your costs.
  3. Approved in writing: the owner or GC has signed off on the scope and price.
  4. Billed: it appears on a pay application.

The risk is in the gaps. Work that's performed but not approved costs you money with no right to bill yet. Work that's approved but not billed is revenue you're entitled to and haven't asked for.

How unbilled changes distort your numbers

  • Costs without revenue: change-order costs hit the job, but the contract value doesn't increase, so the job's margin looks worse than it is.
  • Wrong percent complete: extra costs push percent complete up against an estimate that doesn't include them, and earned revenue is overstated.
  • Late billing, harder collection: a change billed months later, at close-out, is much more likely to be disputed.

Worked example

A subcontractor on a $600,000 contract performs three changes worth $18,000, $9,500 and $6,200. The first two are approved in writing; the third is verbal. None has been billed. The approved $27,500 can go on the next pay application now, and the verbal $6,200 needs written approval first. Until then the job carries $33,700 of cost with no matching contract value.

Illustrative example using sample data. Figures are for demonstration purposes and do not represent actual client results.

A change-order log that works

Keep one log per job with these columns: change number, description, date identified, value (requested and approved), status, approval evidence, cost code in QuickBooks, and the pay application it was billed on. Review it monthly alongside the WIP schedule, and list every change that's performed but not approved, or approved but not billed.

Keep the WIP in step

Approved changes should update both the contract value and the estimated total cost on the WIP schedule in the same month. If only one is updated, percent complete and margins will be wrong. Our Change-Order Tracking service maintains the log and ties it to your WIP schedule.

Whether a particular change is contractually billable depends on your contract terms. For disputes, talk to your attorney.

Find changes that never reached an invoice

Start with the free Health Check.

Take the Health Check
Guide

Construction Cash-Flow Forecasting: Connecting WIP, Retainage & Receivables

By Mairaj Khan, CMA · 8-minute read

A profitable contractor can still run out of cash, because profit is earned as the work progresses while cash arrives on the owner's payment schedule, minus retainage, often 30 to 60 days later. A 13-week cash-flow forecast closes that gap by showing, week by week, what will come in, what will go out, and where the balance will land.

Why 13 weeks

Thirteen weeks covers a full quarter. That's long enough to see a problem coming, and short enough that most inflows and outflows are already known: scheduled pay applications, payroll, supplier terms, loan payments. Beyond that, a forecast becomes a budget.

Where the inflows come from

  • Pay applications already submitted: receivables, timed by each customer's actual payment history rather than the contract terms.
  • Pay applications still to come: from your billing schedule. This is where under-billing matters. Work that isn't billed this month can't be collected next month.
  • Retainage releases: by job, with realistic dates. Retainage is usually released at substantial completion or close-out, not when the contract says it might be.
  • Other: equipment sales, loan draws, owner contributions.

Where the outflows go

  • Payroll and burden, every week
  • Subcontractors, usually paid when you're paid, if your contracts say so
  • Material suppliers, on their terms
  • Equipment, loans, insurance, rent and overhead

Set a floor, then look for the dip

Decide the minimum cash the business needs: usually at least one payroll plus a cushion. Then look for any week where closing cash falls below it. That week is your early warning, and the time to act is now: speed up a pay application, chase a large receivable, move a purchase, or arrange a line of credit before you need it.

Worked example: three weeks

WeekOpeningInflowsOutflowsClosing
1$120,000$95,000$140,000$75,000
2$75,000$60,000$110,000$25,000
3$25,000$210,000$115,000$120,000

With a $40,000 floor, week 2 is the problem, even though week 3 recovers when a $150,000 pay application is collected. Billing that pay application one week earlier, or collecting one large receivable sooner, would cover the gap.

Illustrative example using sample data. Figures are for demonstration purposes and do not represent actual client results.

Connecting it to WIP

Your WIP schedule tells you how much is earned but unbilled, and so how much could be added to upcoming pay applications. Your AR aging tells you who owes what and how late they usually pay. Your retainage schedule tells you what's held and when it's due. A forecast that ignores any of them will be wrong in a predictable direction.

Our Cash-Flow Forecasting service builds and maintains the forecast, and the sample dashboards show a full 13-week example.

Find your week 8 before it arrives

A free review of your cash position, on US time zones.

Book a Construction Financial Review
Tool preview · In development

Bonding Readiness Scorecard

A short checklist that will show whether the reports a surety typically asks for are available, current and consistent with each other. It points out gaps to close before a submission. It will never predict whether you'll be approved; only your surety decides that.

What it will check

  • Current-year interim financial statements and last fiscal-year statements from your CPA
  • A current WIP schedule that ties to the balance sheet
  • Job-profitability reporting, including completed jobs
  • Accounts receivable and payable aging
  • A cash-flow forecast and a backlog summary

Until it's ready

The Construction Financial Health Check already covers WIP frequency, reconciliation and forecasting. Bring the results to a free review call and we'll go through bonding-related reporting gaps with you.

Take the Health Check
Tool preview · In development

Labor & Material Margin Sensitivity Calculator

Enter a job's contract value and its labor, material, subcontract and other cost estimates. The calculator will show how much the job's gross margin moves if labor or material costs rise by a chosen percentage. Every input will be your own assumption, labelled as such.

Example of the output

Contract $500,000 · Labor $180,000 · Material $150,000 · Other $95,000 → margin $75,000 (15.0%). Labor +10% → margin $57,000 (11.4%).

Illustrative example using sample data. Figures are for demonstration purposes and do not represent actual client results.

Until it's ready

Job Costing reports already compare each job's actual labor and material against estimate every month.

See Job Costing →
For US CPA firms

Construction accounting capacity behind your firm's name

White-label support for CPA firms with contractor clients: WIP schedule preparation, job-costing setup and bookkeeping, and month-end support, delivered to your firm's standards and reviewed by your team.

What we prepare

  • Monthly or quarterly WIP schedules with support
  • Job-costing setup and cleanup in QuickBooks Online
  • Construction bookkeeping and month-end close
  • AP/AR and retainage schedules

Responsibilities

Your firm owns the client relationship, the engagement letter and all professional judgments. We prepare work papers and schedules to your checklist; your staff review and approve them before anything reaches the client.

Review requirements

Everything we prepare is subject to review by a licensed professional at your firm. We never sign, issue or represent work as an audit, review, compilation or tax return.

Confidentiality

We sign your firm's confidentiality agreement, work only in the systems you grant access to, and don't contact your clients unless you ask us to.

Service limits

No attestation, tax preparation or tax advice, legal advice, or bonding decisions. Work covers construction clients only.

Pricing

From $499/month for overflow support, $999/month for recurring portfolio support, or from $250 per client per month. Scope and terms are on the pricing page (service line 05).

About "CMA-built" work. Schedules are built by a Certified Management Accountant. Review and sign-off is done by your firm's licensed professionals, and only your firm can describe the work as CPA-reviewed. We don't display partner logos or endorsements.

Talk about a pilot client

Start with one contractor file and see how the work fits your review process.

Book a call
Free · 30 minutes · US time zones

Book your free Construction Financial Review

A 30-minute video call with Mairaj Khan, CMA. We'll look at your WIP and billing position, your cash runway and which receivables to chase first, and tell you whether a paid project would be worth it. There's no obligation.

  • Your likely under/over-billing position by job
  • Your cash runway, in days
  • Which receivables and retainage to chase first
  • Which service and pricing tier fits, if any

Bring your last WIP schedule. If you don't have one, that tells us a lot.

The review is informational. It isn't an audit or legal or tax advice, and it doesn't guarantee any recovery or result.

On QuickBooks Online?
Current WIP schedule?

Estimated reply: within 1 day. Requests go to info@underbilledrecovery.com.