How to Know If Your Construction Company Is Actually Making Money
Oct 19, 2026
How to Know If Your Construction Company Is Actually Making Money
Your construction company brought in $1.5 million last year. You're booked for the next three months, your crew is busy, and the phone keeps ringing.
So why does it feel like there's never enough money?
Revenue and profit are two very different things. A construction company can be growing, winning jobs, and still be losing money.
The problem is that many contractors measure success by how busy they are instead of how profitable their work actually is.
Revenue Doesn't Tell You What You Keep
Let's say your company completes a $100,000 project.
Here's what the job actually costs:
| Expense | Amount |
|---|---|
| Materials | $35,000 |
| Direct labor, including labor burden | $25,000 |
| Subcontractors | $10,000 |
| Equipment and other direct costs | $5,000 |
| Total direct job costs | $75,000 |
| Gross profit | $25,000 |
| Gross profit margin | 25% |
You made $25,000 in gross profit. Sounds good, right?
Not necessarily.
You still have overhead expenses. Office salaries, insurance, software, marketing, administrative costs, and other expenses have to be covered.
If the job is allocated $18,000 of overhead, you're left with $7,000 in operating profit before interest and taxes.
That $100,000 project generated just $7,000 in operating profit.
Now imagine discovering that several of your jobs aren't even producing that much.
This is why understanding gross margin matters. If you're in roofing, we've broken down the numbers further in What Should a Roofer's Gross Margin Be?.
Three Numbers Every Contractor Should Know
1. Gross Profit Margin
Gross profit margin tells you how much revenue remains after the direct costs of completing your work.
Formula: (Revenue − Direct Job Costs) ÷ Revenue × 100
For our $100,000 example:
($100,000 − $75,000) ÷ $100,000 × 100 = 25%
That means 25 cents of every revenue dollar remains to cover overhead and generate profit.
A low margin may indicate underpricing, inaccurate estimates, labor overruns, or purchasing problems.
2. Net Profit Margin
Net profit margin measures how much of your revenue remains after all expenses, including interest and taxes.
Formula: Net Income ÷ Revenue × 100
For example, if your company generates $1,500,000 in annual revenue and $90,000 in net income, your net profit margin is 6%.
That means your business keeps six cents in net income for every dollar of revenue.
The number matters because a company generating $2 million at a 3% net margin earns less than a company generating $1 million at an 8% net margin.
More revenue doesn't automatically mean more money.
3. Job Profitability
Your company might be profitable overall while individual jobs consistently lose money.
Let's look at three completed projects:
| Job | Revenue | Direct Costs | Gross Margin |
|---|---|---|---|
| Project A | $80,000 | $52,000 | 35% |
| Project B | $65,000 | $52,000 | 20% |
| Project C | $100,000 | $75,000 | 25% |
| Total | $245,000 | $179,000 | 26.9% |
Project A is producing a much stronger gross margin than Project B.
If your company keeps taking jobs similar to Project B without correcting the pricing or cost problems, those projects could reduce your overall profitability.
That's why contractors should review estimated versus actual costs on every project, not just look at the company's total revenue.
Why Your Bank Balance Can Be Misleading
Your bank account shows how much cash you have available at a particular moment.
It doesn't necessarily show how much you've earned.
Consider this example.
You receive a $40,000 customer deposit for a project that hasn't started.
Your bank balance increases by $40,000.
But you still need to purchase materials, pay your crew, cover subcontractor expenses, and complete the work.
That deposit isn't automatically $40,000 in earned revenue or profit.
The reverse can also happen.
You may have completed a profitable project but still be waiting for the customer to pay.
Your financial statements can show profit while your bank account is running low.
This is why contractors need accurate financial statements and cash flow forecasting.
We've discussed a similar problem in Why Your Busiest Month Was Your Least Profitable.
Being busy and making money are not always the same thing.
The Costs Contractors Commonly Miss
Sometimes the problem isn't the amount you're charging. It's that your job costs aren't telling the whole story.
Here are a few expenses that frequently get overlooked.
Labor burden: Your employee's hourly wage isn't your entire labor cost. Employer payroll taxes, workers' compensation, and applicable benefits increase what that employee actually costs.
Equipment costs: Fuel, repairs, maintenance, depreciation, financing, and transportation can make equipment more expensive to operate than expected.
Unbilled change orders: When customers request additional work and the costs aren't properly documented and billed, those expenses come directly out of your margin.
Subcontractor overruns: A subcontractor's final invoice may exceed the amount included in your original estimate.
Travel and mobilization: Moving crews and equipment between jobs costs money, even when that time isn't separately billed to customers.
Missing these costs can make a job look profitable on paper when the actual margin is much lower.
What Should You Review Every Month?
You don't need to spend hours analyzing every transaction.
You do need financial reports that give you accurate information about the business.
At a minimum, review:
-
Profit and loss statement: Is the company generating enough gross and net profit?
-
Balance sheet: What does the company own, owe, and have invested in the business?
-
Cash flow report and forecast: Will you have enough cash to cover upcoming obligations?
-
Job profitability report: Which projects are making money and which aren't?
-
Accounts receivable aging: How much money are customers still supposed to pay you?
-
Work in progress report: For applicable ongoing projects, are your billings, costs, and estimated profits aligned?
For general contractors managing multiple projects, accurate job costing and work in progress reporting become especially important.
Learn more about Evermore's financial management services for general contractors and custom builders.
What Should You Do This Week?
Start with your last five completed jobs.
For each one, gather the final contract amount, materials, direct labor, subcontractor expenses, equipment costs, and other direct job expenses.
Calculate the gross profit and gross margin.
Then compare those results against what you originally estimated.
Ask yourself:
-
Which jobs generated the strongest margins?
-
Which jobs cost more than expected?
-
Are certain types of projects consistently less profitable?
-
Are we pricing jobs based on actual costs or assumptions?
-
Are we growing profit or just growing revenue?
You may discover that the jobs keeping your crews busiest aren't the ones making your company the most money.
That's information worth having before you prepare your next estimate.
Stop Measuring Success by How Busy You Are
A full schedule doesn't guarantee a profitable company.
The contractors who build financially stronger businesses know which jobs make money, where expenses are increasing, and how much cash they'll need before the next project pays.
They use their financial information to make decisions instead of waiting until the bank balance forces them to.
Do You Know What Your Jobs Are Actually Making?
If your construction company is bringing in revenue but you're not confident about your job margins, it's time to get a clearer picture.
Evermore Accounting & Coaching helps contractors track profitability, understand job costs, and make better financial decisions.