HomeBlogJob CostingWork In Progress (WIP) Accounting: What Contractors Need to Know
Accountant reviewing work in progress report for construction company
Job Costing 9 min read 2025-07-16

Work In Progress (WIP) Accounting: What Contractors Need to Know

If you're on the percentage-of-completion method, WIP reports are the pulse of your business. Here's how to read and use them.

S

Sarah Mendez

Job Profit Pro

WIP Accounting for Construction Contractors: How to Read Your Numbers and Stop Getting Surprised

You finished the job. You billed everything. You're waiting for the final payment, and then your accountant calls to tell you that job actually lost money. You had no idea. That is the WIP accounting problem in one paragraph, and it happens to contractors across New York, New Jersey, and Connecticut every single month.

Most contractors run their financials like a rear-view mirror. They look at what got billed and what got paid, and they call that profit. Work-in-progress accounting forces you to look forward and measure where each job actually stands right now, before the surprises hit.

This article will walk you through how WIP schedules work, what the numbers are telling you, and how to stop operating blind on your open jobs.

Table of Contents

  1. What WIP Accounting Actually Is (And Why It Matters)
  2. The Percentage of Completion Method Explained
  3. How to Read a WIP Schedule
  4. Over-Billing and Under-Billing: What They Mean for Your Cash Flow
  5. Common WIP Mistakes That Kill Job Profit
  6. Northeast Market: WIP Realities for NY, NJ, and CT Contractors
  7. FAQ

What WIP Accounting Actually Is (And Why It Matters)

WIP accounting, or work-in-progress accounting, is a method of tracking the financial status of a construction job while it is still in progress. Instead of recognizing revenue only when you bill or collect, WIP accounting recognizes revenue based on how much of the work you have actually completed. This gives you a real-time picture of job profitability, not a picture that shows up three months after the job is closed.

For general contractors and specialty trades, this matters because construction jobs are long-cycle. A seven-month job has costs hitting your books in January but revenue showing up in August. Without WIP, your income statement is full of noise, and your banker, your bonding agent, and your CPA are all reading numbers that do not reflect reality.

The core question WIP answers is this: for every open job right now, have you earned more than you have billed, or have you billed more than you have earned? Once you can answer that consistently, you stop getting blindsided.

Construction workers reviewing blueprints and financial documents on a job site
Construction workers reviewing blueprints and financial documents on a job site

💡Pro Tip

Run your WIP schedule at the end of every month, not quarterly, so you catch cost overruns while there is still time to act on them.

The Percentage of Completion Method Explained

The percentage of completion method is the engine that drives WIP accounting. It calculates how far along a job is by comparing costs incurred to date against the total estimated cost for the job. If you have spent $200,000 on a job with a $500,000 total estimated cost, you are 40% complete.

Once you know your percentage complete, you apply that to the total contract value to figure out how much revenue you have actually earned. On a $750,000 contract that is 40% complete, you have earned $300,000 in revenue, regardless of what you have billed the owner. The gap between what you have earned and what you have billed is where the accounting gets interesting.

This method is required under Generally Accepted Accounting Principles (GAAP) for most construction contractors who carry multi-period contracts. If you want bonding, bank financing, or investor confidence, your financials need to reflect this method accurately.

Blueprint and calculator on a construction desk showing cost analysis
Blueprint and calculator on a construction desk showing cost analysis

⚠️Common Mistake

Contractors frequently calculate percent complete using units or calendar time instead of costs, which produces a completion percentage that has no connection to actual job economics.

How to Read a WIP Schedule

A WIP schedule is a spreadsheet or report that lists every open job and shows the key financial metrics for each one. The columns you need to understand are: contract value, estimated total cost, costs to date, percent complete, earned revenue, billed to date, and the resulting over/under-billing position. Every number flows from those inputs.

Here is how to read a single job row. Look at earned revenue versus billed to date. If earned revenue is $300,000 and you have billed $250,000, you are under-billed by $50,000. That $50,000 is an asset called "costs and estimated earnings in excess of billings," sometimes labeled "underbillings." If you have billed $350,000 but only earned $300,000, that $50,000 is a liability called "billings in excess of costs," sometimes called "overbillings."

The WIP schedule is the one report that ties your job performance directly to your balance sheet. A contractor who has $400,000 in overbillings sitting on the books has $400,000 in work that still needs to be performed. That is not profit, and treating it as profit is one of the most common ways a contracting business quietly becomes insolvent.

Construction project manager reviewing financial reports on a laptop at a job site
Construction project manager reviewing financial reports on a laptop at a job site

💡Pro Tip

Review your WIP schedule with your CPA before your fiscal year-end, because large underbilling positions can qualify you for tax deferrals that reduce your current-year tax liability.

Over-Billing and Under-Billing: What They Mean for Your Cash Flow

Over-billing means you have billed more than the work you have completed at that point in time. On its own, this is not a crisis. Many contractors front-load their billing schedules to improve cash position, and that is a legitimate strategy. The problem is when over-billing becomes a habit that masks a deteriorating job. If a job is over-billed because the actual costs are running higher than estimated, you are not ahead, you are burning through future billing capacity.

Under-billing is the more dangerous position for most small contractors. It means you have done work and not yet collected for it. That is your money sitting on someone else's job site. Heavy underbilling positions tie up your working capital, squeeze your line of credit, and can make your financial statements look weaker than they are to a bonding agent or lender. The fix is aggressive billing that matches your actual progress every month.

Watch your aggregate overbilling and underbilling across all jobs every month. A healthy WIP schedule does not have massive swings in either direction. Consistent, large underbillings often point to a billing process problem. Consistent, large overbillings often point to a cost estimate problem, or worse, to a job that is quietly in trouble.

Contractor reviewing billing statements and job cost reports on a desk
Contractor reviewing billing statements and job cost reports on a desk

💡Pro Tip

Set a billing threshold rule, for example, never let underbillings exceed 10% of your total contract backlog, and review any job that breaks that threshold before your next draw request goes out.

Common WIP Mistakes That Kill Job Profit

The biggest WIP mistake contractors make is not updating cost estimates on open jobs. You cannot run accurate WIP if you are still working off the original bid estimate when the job is 60% done and costs have shifted. The "estimate to complete" column in your WIP schedule needs to be a current, honest number based on what is actually left to do, not what you hoped it would cost six months ago.

A close second is miscoding costs to the wrong job. When a laborer's time gets coded to the wrong project, it distorts the cost-to-date for two jobs simultaneously. One job looks better than it is, one looks worse. Both have inaccurate WIP positions, and if you are using those positions to manage project decisions, you are operating on bad data. Tight timecard and purchase order discipline is not a bookkeeping issue, it is a profitability issue.

The third mistake is treating WIP as a year-end accounting exercise instead of a monthly management tool. By the time your accountant produces the year-end WIP adjustment, the jobs that caused the problem are closed and the money is gone. The value of WIP is in the monthly signal it sends you about which jobs need attention right now.

⚠️Common Mistake

Contractors often exclude change orders from their WIP schedule until the change order is fully signed and approved, which can make a job appear significantly under-billed when the work has already been performed and the costs are already on the books.

Northeast Market: WIP Realities for NY, NJ, and CT Contractors

Working in the Northeast means your cost estimates carry more variables than contractors in lower-cost markets deal with. In New York City and the surrounding boroughs, prevailing wage requirements on public work and union labor rates on commercial projects create a cost structure where labor alone can represent 45% to 55% of a job's total budget. If your WIP model is built on a rough labor estimate, even small variances in hours compound quickly and your percent-complete calculation drifts from reality fast.

Westchester County and the Hudson Valley present a slightly different picture. Many contractors there are working both union and non-union depending on the project type, which means your cost coding and payroll setup need to be clean enough to reflect which labor structure applies to which job. A sloppy cost allocation here can produce WIP numbers that look fine on paper but are built on hours that are not correctly burdened with the right payroll costs.

In New Jersey, the contractor licensing environment and the prevalence of multi-prime contracts on public projects add complexity to WIP tracking. When you are a specialty trade contractor holding a direct contract with an owner on a public bid job in Bergen or Morris County, your billings schedule is tied to the owner's approval cycles, which can run 45 to 60 days behind your actual cost incurrence. Managing that gap requires a tight WIP process so you can see your cash position on every job before it becomes a problem.

Connecticut contractors, particularly those working in Fairfield County and the Hartford corridor, face material cost exposure that is different from other parts of the country. Supply chain runs through regional distributors and the pricing volatility on lumber, copper, and mechanical equipment has been significant over the past several years. Your estimated total cost needs to include a realistic look at materials not yet purchased, using current pricing, not bid-day pricing from eight months ago. Connecticut's contractor licensing requirements also mean that if you are GCing a project across trade categories, you need to account for any subcontractor markups accurately in your WIP so that your margin picture does not get distorted.

FAQ

What is the difference between the completed contract method and the percentage of completion method? The completed contract method recognizes all revenue and cost only when a job is fully complete, which can distort your financials if you carry long jobs. The percentage of completion method recognizes revenue as you earn it over the life of the job, which gives a more accurate picture of financial performance. Most contractors working on jobs longer than 90 days should be using percentage of completion.

My accountant does a WIP adjustment at year-end. Is that enough? It is enough for your tax return and your annual financial statements, but it is not enough to manage your business. By the time the year-end WIP adjustment is posted, any jobs that were losing money have already lost it. You need monthly WIP reporting to catch problems while there is still time to recover margin, push a change order, or have a hard conversation with the owner.

How do I handle a job where the scope keeps changing and the contract value is moving? Track every approved change order as a separate line item that updates your contract value and estimated total cost in your WIP schedule. For unapproved change orders where the work has already been performed, you need to decide with your accountant how to handle them, but the costs are on your books either way. Ignoring them in WIP will make the job look worse than it is, and that can affect decisions you make about billing and staffing.

My bank is asking for a WIP schedule as part of my line of credit renewal. What do they care about? Banks use the WIP schedule to assess the quality of your earnings. They want to see that your profits are real, not inflated by overbilling. They also look at the ratio of underbillings to working capital, because large underbilling positions mean cash that has not arrived yet. A clean, monthly WIP process makes your financial package much more credible to a commercial lender.

What software should I use to run WIP? You need job costing software that tracks costs at the job level and allows you to input your current estimated cost to complete on each project. Spreadsheets work for a very small number of jobs, but they break down quickly as your volume grows. Look for a solution that ties your job cost data directly to your WIP report so the numbers update as you post costs, not after a manual entry process at month-end.

Job Profit Pro helps contractors track job costs and margins in real time, before the job is finished. See how it works

Job Profit Pro

Know exactly what you made on every single job.

Estimating, job costing, change orders, and real-time reporting in one platform built for contractors who care about their margins.

Real-time job costing
Change order tracking
Budget vs. actual reporting
Professional proposal builder

No credit card required · Cancel anytime

🏗️

Job Profit Pro is construction management software built for contractors who want to know where every job stands, before it's too late to fix it. Start your 7-day free trial today.

Found this helpful? Share it.

Get Started

Ready to know what you're making on every job?

Start your 7-day free trial. No credit card required. Set up in under 10 minutes.