The Construction Income Statement Explained
Originally published on November 25, 2025
If you run a construction business, your income statement likely doesn’t look like your neighbor’s retail store or your cousin’s law firm. And it shouldn’t. The construction industry operates on unique timelines, payment terms and project scopes that make traditional accounting methods a poor fit.
Unlike standard businesses that sell a product or service and recognize revenue right away, contractors often work on long-term projects. These projects may span months or even years, with billing spread across phases. As a result, recognizing income and expenses accurately becomes more complicated.
The percentage-of-completion method, commonly used in construction, helps address this challenge. It allows revenue to be recognized as work is completed, rather than when a contract is signed or paid in full. This method creates a more realistic snapshot of project performance and overall financial health.
However, it also means your income statement needs to be built around your job schedule and updated WIP (work in progress) reports, rather than standard cash flow. This approach is required for many contractors with projects lasting more than a year. Ignoring these standards could result in inaccurate reporting and compliance risks.
Your income statement should reflect the reality of your work. That means tracking project milestones, cost inputs and billing practices carefully so your financial reports aren’t painting a misleading picture of profitability.
Key components of a construction income statement
Every construction income statement starts with the same idea: Show how much you made, how much it cost you and what was left at the end. But in construction, each of those numbers carries more weight and complexity.
Let’s break it down:
- Contract revenue: This represents the total amount of the contract that has been earned, regardless of whether it’s been billed to the customer. Contract revenue under the percenttage-of-complete method is driven by the following formula. Costs to date, divide by total costs anticipated on the job to complete. Multiply by the total contract price. Equals the actual revenue to be recognized on a percent complete basis (more on this later).
- Cost of goods sold (COGS): COGS includes all direct costs tied to construction work. Think materials, subcontractors, equipment rentals and field labor. These are project-specific costs and must be tracked accurately for each job.
- Gross profit: Subtracting COGS from contract revenue gives you gross profit. This figure reveals how efficiently you’re running your jobs before factoring in overhead.
- Operating expenses: These include office staff salaries, rent, insurance, marketing and other overhead costs not tied to a single project.
- Net profit: This is what’s left after subtracting indirect expenses from gross profit. It’s your bottom line and the number many owners use to measure performance.
What makes construction different is how these categories are affected by timing and methodology. For example, if a project was front-loaded with costs, this would accelerate the recognition of revenue earned (under the percent complete method). However, if the job is in reality only 25% complete, your gross profit may look better than it really is. That’s why consistent, accurate job costing is essential.
Contractors should also understand how accounting methods impact these numbers. The accrual method records revenue when earned and expenses when incurred, regardless of cash movement. The percentage-of-completion method, on the other hand, matches revenue and expenses to actual progress on a job. Both methods may apply, depending on your company size and tax filing requirements.
Why job costing drives accuracy in construction financial statements
In construction, every dollar earned or spent ties back to a specific project. That is why job costing is the backbone of any reliable construction income statement. It provides the level of detail you need to track how each job is performing and whether your profits are where they should be.
Unlike retail or service industries, construction work happens over time, often with variable labor, material and subcontractor costs. Without a system to allocate those costs to individual projects, you cannot accurately measure performance. Worse, you may not notice problem areas until they have already drained your project margins.
Job costing means recording direct labor, materials, subcontractor payments, equipment rentals and other overhead expenses by job. When done right, it allows contractors to calculate gross profit by project and compare it to estimates. That data becomes a powerful tool for better bidding, budgeting and cash flow forecasting.
It’s also essential for tracking field productivity. For example, if your framing crew is consistently taking 20% longer than estimated, job costing will show that. You can then decide whether the issue is labor, equipment, scheduling or something else entirely when reviewing a job “budget to actual” report.
Accurate job costing can also improve communication between accounting and operations teams. When everyone is working from the same numbers, financial reporting becomes a team effort instead of a guessing game.
The role of the WIP schedule and over/underbilling
The WIP schedule might be one of the most important documents that rarely leaves the accounting office. Yet it plays a central role in shaping your income statement and understanding your true financial position.
The WIP schedule tracks the status of active jobs and compares the revenue you have recognized to what you have billed. This is where overbilling and underbilling come into play.
- Overbilling happens when you invoice more than the percentage of work completed. It gives you a short-term cash advantage but inflates income if not properly adjusted on the income statement.
- Underbilling is the opposite. You have earned more than you have billed, which can make your financials look weaker than they are. It also raises the risk of cash flow shortfalls if not addressed.
The WIP schedule helps you reconcile these timing differences. By adjusting for overbilling and underbilling, your income statement better reflects earned revenue rather than just what has been invoiced. This is critical for understanding profitability and preparing for bonding, lending or investor review.
Here’s a simple example. Suppose your company has a $1 million project that is 60% complete, but you have only billed $500,000 so far. That $100,000 difference between earned revenue ($600,000) and billed revenue ($500,000) is underbilling. Your WIP schedule shows that you’re behind of your billing cycle, which affects both your balance sheet and income statement.
Construction companies that ignore the WIP schedule risk distorted financials. Overstated profit margins, inaccurate cash forecasts and surprises during audits or bonding reviews are just a few potential consequences.
For a deeper dive into how WIP interacts with year-end planning, check out our article on construction tax planning strategies (item #10).
Accrual basis vs. percentage-of-completion: Which is right for your business?
Contractors often ask which accounting method is the best for them. But the better question is which method provides the most accurate view of your financial picture and keeps you compliant. Most construction companies either use the accrual method or the percentage-of-completion method (and in many cases, a combination of both).
Accrual basis accounting recognizes income when earned and expenses when incurred, regardless of when cash is received or paid. It works well for businesses that need to match income and expenses in the period they relate to, but it can still fall short for construction companies managing multi-month or multi-year contracts.
That is where the percentage-of-completion method becomes valuable. It recognizes revenue based on the stage of project completion, not when billing occurs or cash is collected. If a project is 50% complete (based on actual costs divided by total anticipated costs), then 50% of the total expected contract revenue is reported on the income statement. This provides a more realistic picture of profitability on work in progress.
The IRS requires large contractors to use the percentage-of-completion method for long-term contracts, with few exceptions. Residential contractors benefit from expanded additional exemptions under the One Big Beautiful Bill Act (OBBBA). In general, contractors with average annual gross receipts over $30 million over the last three years must use this method for contracts expected to last more than one year. Smaller contractors may qualify for the cash or completed contract method, but these methods often lead to volatility in reported taxable income.
Hybrid methods are also common. For example, a company might use accrual accounting for short-term projects and percentage-of-completion for contracts longer than 12 months. The key is to be consistent and ensure your accounting aligns with your bonding requirements, lender expectations and tax compliance.
Choosing the wrong method can result in misleading financials, tax penalties or loss of bonding capacity. So it’s important to consult an experienced construction CPA before making or changing your accounting method.
Benchmarking your construction income statement
Producing an income statement is one thing. Knowing what the numbers mean is another. Construction businesses that benchmark their performance can spot inefficiencies early, understand trends and make better-informed decisions about pricing, staffing and future growth.
Start by analyzing your gross margin. This figure should reflect the difference between contract revenue and direct job costs. For general contractors, a gross margin between 10% and 20% is typical. Specialty trades may operate with different benchmarks, often ranging from 20% to 35% depending on the work performed.
Next, look at overhead as a percentage of revenue. Construction companies often see overhead ratios between 10% and 25%. If your overhead is eating into net profit, it may be time to evaluate back-office costs, equipment utilization or staff allocation.
Net profit margin is another key benchmark. While net profit can vary widely, a healthy construction company should target at least 5% to 8% after all expenses. Anything significantly lower could indicate job performance issues, underbilling or inaccurate WIP adjustments.
Comparing these figures across multiple periods helps you identify trends. For example, if your gross margin is slipping quarter over quarter, it could mean labor costs are rising faster than your bids reflect. Or it may signal project delays or change orders that are not being tracked correctly.
Benchmarking also plays a role in how outside parties view your business. Bonding agents, banks and potential buyers all use your income statement to evaluate risk and profitability. Clean, consistent financials can improve your creditworthiness, bonding limits and valuation.
Construction income statement FAQs
Why does my profit vary so much month to month?
In construction, timing is everything. If you have a lot of expenses on your more profitable jobs, your income statement may show a strong profit. In the next period, that same project could show a loss as costs catch up with revenue. Without proper WIP adjustments, this fluctuation can be misleading.
What is the most important number on my income statement?
That depends on your role. Owners may focus on net profit, while project managers care about gross profit by job. Lenders and bonding agents often examine gross margin consistency and overhead trends. What matters most is that the numbers are accurate and aligned with your operational reality.
Why don’t my income statement and cash flow ever match?
The income statement reflects profitability based on revenue earned and expenses incurred. Cash flow, on the other hand, reflects money in and out of your bank account. In construction, it’s common to have strong cash flow and weak profits (or vice versa), especially when billing and revenue recognition are not in sync.
Understanding your income statement doesn’t require having a financial background. Yet this understanding gives you a tool that reflects the truth of your work, so you can make confident decisions, prepare for growth and stand strong with lenders, bonding companies and your team.
Whether you need help setting up job costing, refining WIP reporting or simply making sense of the numbers, the construction accounting professionals at James Moore are here to help. We work alongside contractors every day to strengthen their financials and build strategies that support long-term success. Contact a James Moore professional to take the first step toward more accurate and useful financial reporting.
All content provided in this article is for informational purposes only. Matters discussed in this article are subject to change. For up-to-date information on this subject please contact a James Moore professional. James Moore will not be held responsible for any claim, loss, damage or inconvenience caused as a result of any information within these pages or any information accessed through this site.
Other Posts You Might Like


