Skip to main content

Construction Overhead and Markup: Stop Undercharging

Contractor calculating overhead and markup costs on a desk with project documents

Here is a question that separates profitable contractors from busy ones who are barely getting by: do you know your actual overhead costs?

Not a rough guess. Not what you think it should be. Your real, calculated, down to the dollar overhead number.

Most contractors can tell you what they charge for labor and materials. But when you ask about overhead, the answers get vague. “I add 20% on top.” Why 20%? “That is what everyone charges.” That is how contractors go broke while staying busy.

Your overhead is real money leaving your bank account every single month whether you have jobs running or not. If your markup does not cover it, you are losing money on every project. You just might not realize it until tax season, when you look at your books and wonder where all the revenue went.

This guide walks you through exactly what overhead includes, how to calculate your overhead rate, the critical difference between markup and margin, how to set the right markup for your business, and how to make sure you are actually making money on every job.

What Is Construction Overhead?

Overhead is every cost of running your business that is not directly tied to a specific job. These are the bills you pay whether you are building or not.

Direct costs are easy to track. You buy lumber for a framing job, that is a direct cost. You pay a subcontractor for electrical work on a specific project, that is a direct cost. Direct costs go away when you stop working.

Overhead does not go away. Your rent is due whether you are running five jobs or zero. Your insurance renews whether you had a good year or a bad one. Your truck payment hits your account every single month.

Here is what typically falls under overhead for a construction contractor.

Office and Facility Costs

  • Office rent or mortgage
  • Utilities (electric, water, internet, phone)
  • Office supplies and furniture
  • Storage yard or warehouse rent

Even if you work out of your home, you have facility costs. A dedicated home office, a shop in your garage, storage space for tools and materials. These are real expenses.

Insurance

  • General liability insurance
  • Workers compensation insurance
  • Commercial auto insurance
  • Builder’s risk insurance
  • Umbrella/excess liability policies
  • Health insurance (if you provide it for employees)

Insurance is often one of the biggest overhead line items for contractors. And it is non-negotiable. You cannot operate without it.

Vehicles and Equipment

  • Truck payments and leases
  • Fuel
  • Maintenance and repairs
  • Equipment purchases and rentals (not job-specific)
  • Trailer payments

If a piece of equipment is used across multiple jobs, it is overhead. If you rent a crane for one specific project, that is a direct job cost.

Tools

  • Hand tool replacement and maintenance
  • Power tool purchases
  • Tool storage and organization
  • Safety equipment

Tools wear out. They break. They get stolen. The ongoing cost of keeping your crews equipped is overhead.

Administrative Salaries

  • Office manager
  • Bookkeeper or accountant
  • Estimator (if not billing time to specific jobs)
  • Your own salary for non-billable time (bidding, admin, meetings)

This is a big one that many contractors miss. The time you spend estimating, meeting with clients, handling paperwork, and managing the business is not billable to a specific job. That time has a cost, and it is overhead.

Professional Services

  • Accounting and tax preparation
  • Legal fees
  • Licensing and permit fees (business licenses, not job-specific permits)
  • Continuing education and training

Marketing

  • Website hosting and maintenance
  • Online advertising
  • Print materials (business cards, yard signs, vehicle wraps)
  • Trade show participation
  • Referral program costs

Software and Technology

Miscellaneous

  • Bank fees and interest
  • Bad debt (jobs where you did not collect full payment)
  • Warranty work
  • Dues and memberships (trade associations, chamber of commerce)

How to Calculate Your Overhead Rate

Now that you know what counts as overhead, let us put a number on it.

Step 1: Add Up Your Total Annual Overhead

Go through your books for the last 12 months. Categorize every expense as either a direct job cost or overhead. Add up all the overhead expenses.

If you are just starting out and do not have 12 months of data, use your best projections. But update this calculation once you have real numbers.

Example: Let us say your annual overhead breaks down like this:

  • Office rent: $18,000
  • Insurance: $36,000
  • Vehicles and fuel: $24,000
  • Tools and equipment: $8,000
  • Administrative salary (office manager): $45,000
  • Your non-billable time: $30,000
  • Professional services: $6,000
  • Marketing: $12,000
  • Software and technology: $4,000
  • Miscellaneous: $7,000

Total annual overhead: $190,000

Step 2: Determine Your Annual Revenue (or Target Revenue)

Look at your total revenue for the past 12 months. Or if you are planning ahead, use your revenue target for the coming year.

Example: Your annual revenue is $950,000.

Step 3: Calculate Your Overhead Rate

Divide your total overhead by your total revenue. Multiply by 100.

Overhead Rate = (Total Overhead / Total Revenue) x 100

$190,000 / $950,000 x 100 = 20% overhead rate

This means for every dollar of revenue, 20 cents goes to overhead. This is before direct job costs and before profit.

What Is a Normal Overhead Rate?

Overhead rates vary by company size, location, and business model. Here are some general ranges:

  • Small residential contractors (1 to 5 employees): 25% to 40%
  • Mid-size contractors (5 to 20 employees): 20% to 30%
  • Large commercial contractors (20+ employees): 15% to 25%

Smaller companies tend to have higher overhead rates because fixed costs are spread across fewer jobs. That is normal. It just means your markup needs to be higher to compensate.

If your overhead rate is significantly higher than these ranges, look for areas to reduce costs. If it is lower, make sure you are not missing expenses in your calculation.

Markup vs. Margin: The Difference That Costs Contractors Thousands

This is where a lot of contractors get into trouble. Markup and margin are not the same thing, but many contractors use them interchangeably. That mistake can cost you thousands of dollars per job.

What Is Markup?

Markup is the percentage you add on top of your costs to arrive at your selling price.

Selling Price = Cost x (1 + Markup Percentage)

If your total cost for a job is $10,000 and you apply a 50% markup:

$10,000 x 1.50 = $15,000 selling price

What Is Margin?

Margin (also called gross profit margin) is the percentage of the selling price that is gross profit.

Margin = (Selling Price - Cost) / Selling Price x 100

Using the same example: ($15,000 - $10,000) / $15,000 x 100 = 33.3% margin

Here Is Why This Matters

A 50% markup only gives you a 33.3% margin. Many contractors say “I want a 30% margin” and then apply a 30% markup. But a 30% markup only produces a 23% margin. That 7% gap adds up fast.

Here is a conversion table so you can see the relationship:

Markup to Margin:

  • 20% markup = 16.7% margin
  • 25% markup = 20% margin
  • 30% markup = 23.1% margin
  • 35% markup = 25.9% margin
  • 40% markup = 28.6% margin
  • 50% markup = 33.3% margin
  • 75% markup = 42.9% margin
  • 100% markup = 50% margin

To convert markup to margin: Margin = Markup / (1 + Markup)

To convert margin to markup: Markup = Margin / (1 - Margin)

If you want a 30% margin, you need a 42.9% markup. Not 30%.

Get this wrong, and you are leaving money on the table on every single job.

How to Set Your Markup

Your markup needs to cover two things: your overhead and your profit. Here is how to calculate the right number.

Step 1: Know Your Overhead Rate

You calculated this above. Let us use our example: 20%.

Step 2: Decide on Your Desired Profit Margin

How much profit do you want to make on each dollar of revenue? For most contractors, a net profit margin of 8% to 12% is a solid target. Some high-performing contractors hit 15% or more.

Let us say you want a 10% net profit margin.

Step 3: Calculate Your Required Markup

Add your overhead rate and desired profit margin together. Then convert that combined margin to a markup.

Combined margin needed: 20% (overhead) + 10% (profit) = 30%

Convert to markup: 0.30 / (1 - 0.30) = 0.429 = 42.9% markup

This means you need to mark up your direct job costs by about 43% to cover your overhead and achieve your profit goal.

Checking the Math

Let us run through a real example. You bid a job with $50,000 in direct costs.

  • Direct costs: $50,000
  • Markup (43%): $21,500
  • Selling price: $71,500

Now check the margins:

  • Gross profit: $21,500
  • Overhead (20% of $71,500): $14,300
  • Net profit: $21,500 - $14,300 = $7,200
  • Net profit margin: $7,200 / $71,500 = 10.1%

The math works. Your 43% markup covers your 20% overhead rate and delivers your 10% net profit target.

Setting Markup by Project Type

Not every job demands the same markup. Here are factors that should influence your markup on specific projects.

Complexity and Risk

Complex projects require more management time, carry more risk of change orders and surprises, and are more likely to have callbacks. A gut renovation of a 100 year old house deserves a higher markup than a straightforward deck build.

Project Size

Larger projects spread your overhead across more revenue, so you may be able to work with a lower markup percentage while still covering your overhead in dollar terms. Smaller projects often need higher markups because the fixed costs of setting up, managing, and closing out a job are roughly the same regardless of size.

Competition

In competitive bid situations, you may need to sharpen your pencil on markup. But never go below your break-even markup (the markup that covers overhead with zero profit). Winning a job at a loss is not winning.

Client Type

Repeat clients, property managers with ongoing work, and commercial clients with reliable payment terms may justify slightly lower markups because they reduce your sales and marketing costs and carry lower collection risk.

Typical Markup Ranges by Project Type

  • Residential remodeling: 35% to 50%
  • Custom home building: 25% to 35%
  • Commercial construction: 15% to 25%
  • Service and repair work: 50% to 75%
  • Specialty trade work: 30% to 50%

These are guidelines, not rules. Your actual markup should be based on your real overhead numbers and profit goals.

The Danger of Undercharging Overhead

This is the part where we get brutally honest. If you are not charging enough to cover your overhead, you are working for free. Or worse, you are paying for the privilege of working.

The “Busy But Broke” Trap

You know the contractor who is always slammed with work but never seems to have money? That is the contractor whose markup does not cover overhead. Every job looks profitable on paper because the direct costs are covered. But the thousands of dollars in monthly overhead slowly eat everything.

It usually shows up like this:

  • You have a great year with lots of revenue
  • Tax time comes and your accountant shows you barely broke even
  • You cannot figure out where the money went
  • You assume you had some bad jobs and keep going
  • The same thing happens next year

The money went to overhead that was not built into your prices.

Real Cost of Undercharging: An Example

Let us say your actual overhead rate is 25%, but you are only marking up jobs by 25%. You think you are making 25% on every job. Here is what is actually happening:

Job with $40,000 in direct costs:

  • Your price: $40,000 x 1.25 = $50,000
  • Gross profit: $10,000
  • Overhead (25% of revenue): $12,500
  • Net loss: negative $2,500

You lost $2,500 on a job you thought was profitable. Now multiply that across every job you do in a year.

How to Know If You Are Undercharging

Look at your net profit margin at the end of the year. If it is below 5%, you are probably undercharging. If it is negative, you are definitely undercharging.

Also look at these warning signs:

  • You struggle to make payroll during slow periods
  • You cannot afford to replace aging equipment
  • You defer maintenance on your vehicles
  • You have not given yourself a raise in years
  • You have credit card debt that funds business operations
  • You avoid looking at your financial statements

If any of those sound familiar, it is time to recalculate your overhead and adjust your markup.

Break-Even Analysis for Contractors

A break-even analysis tells you exactly how much revenue you need to cover all your costs. It is one of the most useful exercises you can do for your business.

Calculating Your Break-Even Point

Break-Even Revenue = Total Annual Overhead / (1 - Direct Cost Percentage)

First, figure out your direct cost percentage. If your direct costs are typically 65% of your revenue, your direct cost percentage is 0.65.

Break-Even Revenue = $190,000 / (1 - 0.65) = $190,000 / 0.35 = $542,857

You need to generate at least $542,857 in revenue per year just to break even. Every dollar above that is profit. Every dollar below that is a loss.

Using Break-Even for Decision Making

Your break-even number helps you answer important questions:

  • How many jobs do I need per year? Divide your break-even revenue by your average job size.
  • Can I afford to hire? Adding an employee increases your overhead. Recalculate to see the new break-even point.
  • Should I take a low-margin job? If you are above break-even, a low-margin job still contributes profit. If you are below break-even, you need higher-margin work to catch up.
  • When can I invest in growth? Once you are consistently above break-even, you have the financial cushion to invest in marketing, equipment, or additional staff.

Monthly Break-Even Check

Do not wait until the end of the year to see where you stand. Divide your annual break-even by 12 and track it monthly. This gives you an early warning system. If you are falling behind in March, you have nine months to adjust instead of finding out in January that last year was a loss.

Using Technology to Track Overhead and Job Costs

Calculating your overhead and markup is important. But it only works if you track your actual costs accurately on every job. This is where many contractors fall down. They set a good markup, but they do not track whether their real costs match their estimates.

Job costing is the process of tracking every dollar spent on a project and comparing it to what you estimated. When you do this consistently, you learn which jobs are actually profitable and which ones are eating into your margins.

Projul’s job costing features let you track actual costs against your estimates in real time. You can see exactly where a job stands financially at any point during construction, not just after it is done.

When you pair job costing with accurate estimating, you create a feedback loop. Your estimates get better because you can see where your past estimates were off. Your markup becomes more precise because you know your real costs instead of guessing.

And when it is time to bill, Projul’s invoicing tools connect directly to your job costs so you can invoice accurately and get paid faster. If you use QuickBooks, Projul integrates with that too, keeping your books in sync without double entry.

The contractors who know their numbers are the contractors who make money. The ones who guess at overhead and markup are the ones wondering why they work so hard for so little.

Common Overhead Mistakes That Sink Contractors

Knowing how to calculate overhead is one thing. Actually getting the number right is another. Here are the mistakes that trip up contractors over and over again, and each one puts money at risk.

Forgetting to Include Your Own Time

This is the single biggest overhead mistake in the industry. You spend 15 hours a week on estimates, client meetings, scheduling, bookkeeping, driving between jobs, and answering phone calls. None of that time gets billed to a specific project. But it has a real cost.

If you pay yourself $100,000 a year and spend 40% of your working hours on non-billable tasks, that is $40,000 in overhead you need to account for. Skip it, and your overhead rate looks artificially low. Your markup looks fine on paper, but in reality you are subsidizing every job with unpaid management time.

Put a real number on your non-billable hours. Track them for two or three weeks if you have to. Multiply your hourly rate by those hours, annualize it, and add it to your overhead total. This one adjustment changes a lot of contractors’ pricing overnight.

Underestimating Vehicle Costs

Contractors tend to think of vehicle costs as just the monthly payment and gas. But the true cost of running a work truck includes insurance, registration, tires, oil changes, brake jobs, unexpected repairs, depreciation, and the fact that you are putting 30,000 or 40,000 miles a year on a vehicle that takes a beating on job sites.

A realistic annual cost for a single work truck is $12,000 to $18,000 when you add everything up. If you have three trucks in your fleet, that is $36,000 to $54,000 a year just in vehicle overhead. Most contractors estimate half that.

Ignoring Small Recurring Costs

The $50 per month software subscription does not seem like a big deal. Neither does the $30 phone plan add-on, the $75 professional association dues, the $40 cloud storage, or the $100 monthly tool replacement budget. But stack them all together over 12 months and you are looking at $3,500 to $5,000 that never made it into your overhead calculation.

Go through your bank and credit card statements line by line for the last three months. Flag every recurring charge that is not tied to a specific job. You will find expenses you forgot about or ones that quietly increased without you noticing.

Using Last Year’s Numbers Without Updating

Your overhead from two years ago is not your overhead today. Insurance premiums go up. Fuel costs fluctuate. You added a new truck, hired an office assistant, or started paying for a project management platform. But you are still using the same markup you set three years ago.

Recalculate your overhead at least once a year. The best time is when you are doing your annual budgeting or tax preparation, because all the numbers are already in front of you. If your overhead increased and your markup stayed the same, you quietly gave yourself a pay cut.

Not Separating Job-Specific Costs from Overhead

This one works in both directions. Some contractors dump job-specific expenses into their overhead bucket, which inflates their overhead rate and makes their bids less competitive. Others pull overhead expenses into job costs to make individual projects look less profitable than they really are.

The test is simple: would this cost exist if you had zero jobs running? If yes, it is overhead. If no, it is a direct job cost. Rent, insurance, and your office manager’s salary exist regardless of your workload. Lumber for a framing job, a permit for a specific project, and a subcontractor payment for that project do not.

Get this categorization right and your overhead rate will be accurate, your job cost reports will be meaningful, and your markup will actually do what it is supposed to do.

How to Raise Your Prices Without Losing Clients

Figuring out that your markup is too low is the easy part. Actually raising your prices is where most contractors freeze up. The fear is simple: if I charge more, I will lose work. But staying cheap is not a strategy. It is a slow path to burnout and closed doors.

Here is how to raise your prices in a way that keeps your pipeline full and your bank account healthy.

Phase It In on New Bids

You do not need to call up your existing clients and announce a price increase. Start by adjusting your markup on new estimates. Your current jobs are already priced. Future jobs should reflect your real costs.

If you discover your markup needs to go from 30% to 43%, you do not have to jump all the way in one move. Go from 30% to 35% on the next round of bids. Then 38%. Then 42%. Over three to six months, you will be at your target without a jarring change that scares off every prospect.

Communicate Value, Not Cost

When clients push back on price, they are not really saying “this costs too much.” They are saying “I do not understand why this costs what it costs.” Your job is to help them understand.

Talk about what is included: permits, cleanup, warranty, insurance, project management, scheduling coordination, and communication throughout the project. Talk about your track record and your reviews. Talk about the quality of your subcontractors and materials.

Cheap contractors do not mention any of this because there is nothing to mention. You can. That is the difference between a price and a value proposition.

Stop Competing on Price

If every sales conversation turns into a price negotiation, you are attracting the wrong clients. Price shoppers will leave you the moment someone comes in a dollar cheaper. They are the hardest clients to please, the slowest to pay, and the most likely to leave bad reviews over things that were never in your scope.

The clients who pay full price without haggling are the ones who value quality, communication, and reliability. They are out there. But you will not find them if your entire marketing message is “affordable” and “competitive pricing.” Position yourself as the contractor who does the job right, finishes on time, and stands behind the work. Those clients will pay your markup and thank you for it.

Anchor with Detailed Estimates

One of the best ways to justify higher prices is to show clients exactly what they are getting. A one-line bid that says “Kitchen remodel: $85,000” invites comparison shopping. A detailed estimate that breaks down demolition, framing, electrical, plumbing, cabinets, countertops, flooring, paint, fixtures, permits, and project management tells a completely different story.

When your estimate is thorough, clients can see the scope of work. They understand why it costs what it costs. And comparing your detailed estimate to a competitor’s one-line bid becomes an apples-to-oranges exercise that works in your favor.

Projul’s estimating tools make it straightforward to build detailed, professional estimates that clients take seriously. When your estimate looks like it came from a real business and not a napkin, your price carries more weight.

Track Your Close Rate

After you raise your prices, pay attention to your close rate. If you were closing 50% of your bids at the old markup and you drop to 45% at the new markup, that is fine. You are doing fewer jobs at higher margins and probably making more money with less stress.

If your close rate drops below 30%, you may have overshot. But in most markets, a contractor who raises prices by 10% to 15% and delivers quality work will see almost no change in their close rate. Most of the clients you “lose” to lower bids will call you back in six months when the cheap contractor ghosts them halfway through the job.

How Seasonal Slowdowns Affect Your Overhead Rate

If you are a contractor in a market with real seasons, you already know that winter (or whatever your slow season is) changes the math on everything. Your revenue drops, but your overhead does not. And that mismatch can wreck your annual numbers if you do not plan for it.

Your Overhead Rate Shifts with Volume

Remember, your overhead rate is overhead divided by revenue. If your overhead stays at $190,000 per year but your revenue drops from $950,000 to $750,000 because of a slow winter, your overhead rate jumps from 20% to 25.3%. That is a 5 point swing that hits every dollar of profit.

This is why contractors who only calculate overhead during their busy months get blindsided. Your markup felt comfortable in July when you had six jobs running. But in January, with two jobs and the same fixed costs, that same markup is not enough.

Build Seasonality Into Your Markup

The simplest way to handle this is to use annual numbers for everything. Do not calculate your overhead rate based on your best quarter and set your markup from there. Use 12 full months. That way, your busy months carry enough margin to cover the lean ones.

Some contractors take a different approach and adjust their markup by season. Higher markups in winter (when demand is lower and clients who are building despite the season are less price sensitive) and slightly lower markups in summer (when volume makes up for thinner margins). This works, but it requires more discipline and better job cost tracking to make sure the annual math still adds up.

Cash Reserves for Slow Months

Your markup covers overhead on paper. But overhead bills do not wait for you to invoice and collect on your current jobs. You need cash in the bank to cover two to three months of overhead during slow periods.

If your monthly overhead is $15,800 (that is $190,000 divided by 12), you should have $32,000 to $47,000 in cash reserves just for overhead. That is separate from your operating cash for direct job costs.

This is not a luxury. It is survival money. Without it, slow months force you into bad decisions: taking jobs at too-low markups, deferring maintenance, or running up credit card debt that eats into next year’s profits.

Use Slow Seasons Productively

The slow season is actually the best time to do the overhead calculation itself. Pull your books, categorize your expenses, recalculate your rate, and adjust your markup for the coming year. It is also a good time to audit your recurring expenses and cut things you are not using.

While you are at it, catch up on the business tasks that get neglected when you are running full speed: update your estimating templates, clean up your customer database, train on new software, and plan your marketing for the busy season ahead. This work has real value even though no client is paying you for it.

Tracking Overhead as Your Business Grows

Your overhead calculation is not a one-time exercise. As your business grows, your overhead changes in ways that are not always obvious. What worked when you were a two-man crew running three jobs at a time will not work when you have twelve employees and eight active projects.

Growth Adds Overhead in Steps, Not Gradually

Overhead does not increase in a smooth line as you grow. It jumps. You can go from three employees to five without much change in your overhead. But when you hire employee number six and suddenly need a bigger shop, a second truck, an office manager, and workers comp insurance on a higher payroll, your overhead might jump $60,000 in a single quarter.

These step changes are predictable if you think ahead. Before you hire, before you sign a lease, before you buy that second truck, run the numbers. What will your new overhead total be? What will your new overhead rate be? What markup do you need to cover it?

Contractors who plan for these steps absorb them smoothly. Contractors who grow first and figure out the numbers later end up in the “busy but broke” trap at a larger scale, which is even more painful because the dollar amounts are bigger.

More Employees Means More Non-Billable Time

When you are a one-person operation, your non-billable time is limited to evenings and weekends when you do your admin work. When you have a team, non-billable time multiplies. You are managing people, running meetings, handling HR, dealing with scheduling conflicts, and putting out fires that have nothing to do with a specific job.

Your project managers and foremen also have non-billable time: driving between sites, attending meetings, doing safety training, and handling paperwork. All of that time needs to be in your overhead number.

A good rule of thumb is that a working foreman is billable about 70% to 80% of the time. A project manager who oversees multiple jobs might be billable 50% to 60% of the time. A company owner running a mid-size firm might only be 20% to 30% billable. Account for these ratios when you calculate the non-billable salary component of your overhead.

Overhead Categories Shift as You Scale

A small contractor’s biggest overhead items are usually insurance and vehicles. A mid-size contractor’s biggest overhead items are often administrative salaries and office costs. And a larger contractor adds layers like HR staff, safety directors, dedicated estimators, fleet managers, and technology infrastructure.

This means the overhead calculation gets more complex as you grow. That is actually a good thing, because it means you have more dials to turn. A small contractor cannot do much about their insurance premiums. A larger contractor can negotiate better rates, adjust deductibles, and shop multiple carriers.

Review your overhead categories annually and compare them year over year. Which categories grew? Which shrank? Are there expenses that made sense when you were smaller but no longer justify their cost? Are there investments you should be making now that you are larger (like better project management software or a dedicated estimator) that would actually reduce your overhead rate by making your team more productive?

When to Recalculate Everything

At minimum, recalculate your overhead and markup once a year. But there are trigger events that should prompt an immediate recalculation:

  • You hire or lose an employee
  • You sign or end a lease
  • You add or remove a vehicle from your fleet
  • Your insurance premiums change significantly
  • You win or lose a major contract that shifts your revenue baseline
  • You add a new service line or exit an existing one
  • Material costs shift significantly in your market (this affects your direct cost ratios, which affects your break-even calculation)

Each of these events can move your overhead rate by a point or more. And as we have shown above, even a few points of overhead rate difference can turn a profitable year into a breakeven year.

The contractors who stay on top of these numbers build businesses that last. The ones who set their markup once and never revisit it are always one slow quarter away from trouble.

Action Steps: What to Do This Week

You do not need to overhaul your entire pricing strategy overnight. But you should start with these steps:

  1. Pull your books for the last 12 months. Categorize every expense as either a direct job cost or overhead.
  2. Calculate your total annual overhead. Write it down. Seeing the real number is often a wake up call.
  3. Calculate your overhead rate. Divide overhead by revenue.
  4. Compare your current markup to what you actually need. Are you covering overhead and profit, or are you falling short?
  5. Adjust your pricing. If your markup is too low, start raising it on new bids. You do not have to jump all at once. Even a few percentage points make a difference over a full year.
  6. Start tracking job costs on every project. Use Projul or another system, but track your costs consistently. You cannot manage what you do not measure.

Your overhead is not going to manage itself. But once you know your numbers and price accordingly, you will stop wondering where the money went and start building a business that actually pays you what you are worth.

Frequently Asked Questions

What is a good markup percentage for a construction contractor?
Most contractors use a markup between 20% and 50% depending on the project type, market, and overhead costs. Residential remodels often carry higher markups (35% to 50%) because of the hands-on management required. Commercial work and new construction typically run lower markups (15% to 25%) on higher volume. The right markup for you depends on your actual overhead numbers.
What is the difference between markup and margin?
Markup is the percentage added on top of your costs. Margin is the percentage of the final price that is profit. A 50% markup only gives you a 33% margin. They are calculated differently: markup is based on cost, margin is based on selling price. Confusing the two is one of the most common pricing mistakes contractors make.
What counts as overhead in construction?
Overhead includes every business expense that is not tied directly to a specific job. Office rent, insurance, vehicle payments, tool and equipment costs, office staff salaries, accounting fees, marketing, licenses, phone bills, software subscriptions, and continuing education all count as overhead.
How do I calculate my overhead rate?
Add up all your annual overhead costs. Divide that total by your annual revenue (or projected revenue). Multiply by 100 to get the percentage. For example, if your overhead is $150,000 and your revenue is $750,000, your overhead rate is 20%.
Why am I busy but not making money?
This usually means your markup is too low to cover your overhead and profit. You are covering direct job costs but not accounting for all the expenses of running the business. Calculate your actual overhead rate and make sure your markup covers it plus your desired profit margin.
Should I use the same markup on every job?
Not necessarily. Different project types carry different levels of risk, management time, and overhead. A complex kitchen remodel requires more of your time than a straightforward deck build. Adjust your markup based on the specific demands of each project type while making sure your overall average markup covers your total overhead and profit goals.
No pushy sales reps Risk free No credit card needed