Skip to content

Insights

Job Costing, WIP Reports, and Bonding: A Guide for Contractors

Written on .

Construction Accounting

Construction accounting is not a harder version of regular accounting. It is a different discipline entirely, built around a single organizing question that standard bookkeeping cannot answer: is this specific job making money?

Job costing is how contractors answer that question, and it is the foundation every other construction accounting practice is built on.

Key Details

  • Job costing tracks every dollar by project, not just by company. It gives contractors visibility into whether each job is profitable and where costs are running over budget.
  • Revenue recognition follows strict rules. Which method applies depends on your contract type, business size, and tax requirements. The section below explains the two options.
  • The WIP report is how contractors manage active projects. It shows earned revenue, billings to date, and whether each job is overbilled or underbilled.
  • WIP reports directly affect bonding capacity. Surety underwriters use them to evaluate financial discipline and whether a contractor can handle the size of project being bonded.
  • Most construction accounting failures trace back to three problems: Inaccurate cost-to-complete estimates, slow cost coding, and retainage treated as cash when it is not.

Why Construction Accounting Requires a Different Approach

Most businesses track revenue and expenses at the company level. A retail store records sales and costs for the whole operation, and the income statement tells ownership whether the business is profitable.

That structure does not work in construction. A contractor might be running five projects simultaneously, each at a different stage of completion, each with its own contract price, labor crew, subcontractors, and materials. A company-level income statement cannot tell you whether Project A is profitable or whether Project B is burning through its budget.

The other complicating factor is time. Construction contracts routinely span multiple months or fiscal years. Revenue is earned gradually as work is completed, not in a single transaction. Costs are incurred week by week, often before a corresponding invoice goes out.

Construction accounting solves both problems. It treats each project as its own financial center, tracking costs and revenue at the job level. It uses specialized methods to recognize revenue in step with actual project progress rather than when invoices are issued or paid.

Tracking Every Dollar by Job, Not Just by Company

Job costing is the practice of assigning every cost incurred on a specific project to that job’s ledger rather than to a general company account. When job costing works as it should, a contractor can pull up any project at any point and see exactly how much has been spent, against what was budgeted, broken down by cost category.

Cost TypeWhat It IncludesCommon Tracking Challenge
LaborWages, payroll taxes, benefits for workers assigned to the jobAllocating hours accurately when employees work across multiple jobs
MaterialsAll physical materials purchased or consumed on the projectTracking waste, returns, and materials purchased but not yet used
SubcontractorsPayments to specialty trades, labor-only subs, and contract servicesRetainage withheld and change orders that alter original contract amounts
EquipmentRental costs for third-party equipment; allocated cost rates for owned equipmentEstablishing consistent internal charge rates for owned assets
OverheadIndirect costs allocated to the job (insurance, project management, office support)Determining a fair and consistent allocation method across jobs

Accurate cost data at the project level allows a contractor to bid more precisely on future work, identify which project types carry the best margins, and catch cost overruns early enough to do something about them.

Cost Codes: Categories Within Each Job

Tracking costs by job also requires cost codes, the categories within each job that allow for more granular tracking.

A framing subcontractor might break a project into concrete, framing, and rough mechanical. The codes make it possible to compare actual spending in each phase against the original estimate, not just the project total.

According to Foundation Software’s construction accounting guide, this level of detail gives estimators the data they need to refine future bids and gives project managers a scorecard for crew performance during a job.

When Do You Record the Revenue?

Because construction projects span time, contractors face a question that retailers never have to answer: when do you recognize revenue?

Two methods govern how contractors report income. Which one applies depends on your business size, contract type, and tax requirements.

Percentage of Completion: Revenue as You Build

PCM recognizes revenue as work is performed, based on what percentage of the project is complete.

If a contract is worth $1,000,000 and a contractor has completed 40% of the work, they recognize $400,000 in revenue for that period, regardless of how much has been billed or collected.

Under Internal Revenue Code Section 460, PCM is generally required for qualifying long-term contracts. For most commercial contractors, this is the operative method.

Completed Contract: Revenue When the Job Is Done

CCM defers revenue and expense recognition until a project is finished. It simplifies in-process reporting, but it concentrates income in the year of completion, which can create meaningful tax swings.

CCM may be available under the IRS small contractor exception for contractors that meet the §448(c) inflation-adjusted gross receipts test and have contracts expected to complete within two years.

If your firm is near the threshold, the accounting method decision is worth a direct conversation with a construction tax accountant. Changing methods requires filing Form 3115 with the IRS.

The WIP Report: Your Scorecard for Active Jobs

A work-in-progress (WIP) report is a financial schedule that shows the current status of every active contract: how much has been spent, how much revenue has been earned based on completion percentage, how much has been billed to the client, and whether each job is overbilled or underbilled.

Updated monthly at minimum, the WIP report makes percentage-of-completion accounting functional in practice.

WhippleWood’s guide to WIP reporting in construction outlines the key data fields each project needs. The core components include:

  • Total contract value: the original contract amount, adjusted for approved change orders
  • Costs incurred to date: all project costs recorded through the report date
  • Estimated cost to complete: the project team’s current best estimate of remaining costs
  • Percentage complete: costs incurred to date divided by revised estimated total cost
  • Earned revenue to date: percentage complete multiplied by total contract value
  • Billings to date: the total amount invoiced to the client
  • Overbilling or underbilling: the difference between earned revenue and billings to date

Overbilled and Underbilled: Neither Is Automatically a Problem

When billings exceed earned revenue, the project is overbilled. The contractor has invoiced the client for more work than has been completed. Overbilling shows up as a liability on the balance sheet because the contractor holds the client’s money against future work.

When earned revenue exceeds billings, the project is underbilled. Work has been done that has not yet been invoiced. Underbilling appears as an asset.

Neither condition is automatically a problem, but both require attention. A contractor who treats overbillings as profit and spends that cash will find themselves without funds to complete the job. Persistent underbilling forces a company to finance its own work, which creates cash flow pressure.

WhippleWood has a separate guide to budgeting and cash flow forecasting that covers how to connect job-level billing cycles to a company-wide cash picture.

Why Your Bonding Company Reads Your WIP Report First

Surety bonds are a prerequisite for many public and private construction projects. A bonding company issues a performance bond or payment bond on behalf of a contractor, guaranteeing to the project owner that the work will be completed and subcontractors and suppliers will be paid.

To issue that guarantee, the surety must be confident in the contractor’s financial stability and project management discipline.

What the Surety Sees in Your Numbers

The WIP report is one of the primary documents surety underwriters use. According to Procore’s guide to bonding capacity, sureties analyze WIP reports to assess:

  • Profit margins across active jobs
  • The size of the contractor’s backlog relative to their capacity
  • Whether overbillings and underbillings are being managed appropriately

A WIP report showing consistent underbillings or large unexplained variances between projected and actual costs will raise questions about estimating accuracy.

Character, Capacity, and Capital

Surety underwriters evaluate contractors against three criteria:

  • Character: management quality and reputation
  • Capacity: ability to take on the scope of work being bonded
  • Capital: financial strength, including working capital, net worth, and profitability

WIP reports feed directly into all three. A contractor with clean, well-organized, monthly WIP reports demonstrates financial discipline. A contractor submitting WIP data for the first time during a bond application is starting the conversation from behind.

How Bond Limits Are Set

Bonding capacity has two dimensions. Single bond limit is the largest individual project value a surety will bond. Aggregate bond limit is the total value of all bonds outstanding at once.

Both are affected by how the WIP schedule looks. A contractor who wants to grow their bonding capacity should treat the WIP report as an ongoing management tool, not a document to prepare only when a surety asks for it.

The Three Mistakes That Cost Contractors Money

Most of the financial problems contractors face trace back to one of three accounting failures.

1) Optimistic Cost-to-Complete Estimates

This is the most consequential error. The percentage-of-completion calculation depends on an honest, current estimate of what the job will cost when finished.

When project managers are optimistic, or when they fail to update estimates as conditions change, the WIP report overstates the percentage complete and overstates earned revenue.

Profit that looks real on paper will need to be reversed when the job closes at a higher cost than projected. This is called profit fade. It is one of the reasons surety underwriters flag contractors who show significant gains at project midpoint that disappear by completion.

2) Delayed Cost Posting and Its Effect on Reporting

If labor hours from last week are not yet posted to the job, the cost-to-date figure is understated. If materials received but not yet invoiced are not accrued, the picture is incomplete.

A WIP report is only as accurate as the data going into it. Timely, disciplined cost entry is a prerequisite for the report to mean anything.

3) Retainage Is Not Cash in Hand

Retainage is a percentage of each invoice, typically 5% to 10%, that the project owner withholds until project completion or other contract milestones.

Retainage receivable is an asset, but it is not cash in hand. Contractors who bundle it with regular accounts receivable overstate their near-term liquidity. They can be surprised when working capital calculations for bonding or banking come in lower than expected.

Working with WhippleWood

Construction accounting demands more than a general bookkeeper. It requires familiarity with percentage-of-completion reporting, job cost structures, WIP schedule preparation, retainage tracking, and the financial statement formats that lenders and surety companies expect.

WhippleWood’s real estate and construction accounting team works with general contractors, subcontractors, developers, and specialty trades across Colorado and the Front Range. We help with everything from setting up job cost systems to preparing audit-ready financials.

If your construction business is growing, pursuing larger bonded projects, or trying to get cleaner visibility into active jobs, we can help you build the accounting infrastructure to support that.

Contact us to start the conversation.

About the Author

Randall Joens CPA

Randall Joens CPA

Randall serves as the Director in charge of the firm’s Client Advisory Service (CAS) practice. In this role, he works with organizations to bolster their accounting function, drive efficiencies, maintain compliance with regulatory bodies, enhance financial reporting, and empower management to make more informed and effective decision making.

View Bio

Interested in Learning More?

Connect with us to find out how we can help address your most complex challenge.