Skip to content
Profound Estimates
Pricing and markup For GCs and subs

Overhead Recovery & Markup Planner

Find the markup that covers your company's overhead and still leaves the net profit you want, and see how markup and margin compare.

  • Free, no sign-up to calculate
  • Download as PDF
  • Reviewed September 27, 2026

Your year

$

Labor, material, equipment and subs on all jobs

% of revenue

Annual overhead

Costs that don't belong to any one job.

  • $
  • $
  • $
  • $
  • $
  • $
  • $
  • $
  • $
$403,000 / yr
Required markup
26.95%
21.23% gross margin
Break-even markup
16.79%
Covers overhead, no profit
Revenue needed
$3,046,739
Break-even $2,803,000
Overhead rate
16.79%
$33,583 per month

On your next bid

Price every $1,000 of direct cost at $1,269.47 to cover overhead and keep 8.0% as net profit.

Overhead breakdown

Office and yard rent: $36,000 (8.9%)Office staff salaries and burden: $145,000 (36.0%)Owner salary: $110,000 (27.3%)Vehicles, fuel and maintenance: $42,000 (10.4%)Insurance not charged to jobs: $24,000 (6.0%)Software, phones and IT: $14,000 (3.5%)Other: $32,000 (7.9%)
Per year
$403,000
  • Office and yard rent$36,0008.9%
  • Office staff salaries and burden$145,00036.0%
  • Owner salary$110,00027.3%
  • Vehicles, fuel and maintenance$42,00010.4%
  • Insurance not charged to jobs$24,0006.0%
  • Software, phones and IT$14,0003.5%
  • Other$32,0007.9%

Net profit at each markup

Profit left after overhead, as a share of revenue.

-10%0%10%20%30%10%20%30%40%50%You need 26.9%

Markup vs. margin

Markup is added to cost. Margin is profit as a share of the price.

Markup on costGross marginNet profit after overhead
10.0%9.1%-6.2%
15.0%13.0%-1.6%
20.0%16.7%2.7%
25.0%20.0%6.6%
30.0%23.1%10.2%
35.0%25.9%13.5%
40.0%28.6%16.6%
45.0%31.0%19.4%
50.0%33.3%22.1%

Download your results

A branded report with your numbers, ready to save or share. Free with a verified email.

Your inputs stay in your browser. Results are estimates for planning, not professional, tax or legal advice.

Why a markup has to be calculated

Markup has one job: pay for everything that isn’t in the estimate and leave a profit. A number picked because “that’s what everyone uses” either leaves money on the table or loses bids for no reason, depending on how much overhead you carry. Two contractors with identical jobs can need very different markups because one runs a lean office and the other has a yard, a fleet and three estimators.

The fix is to start from your own annual overhead and the volume of work you expect to spread it across.

How the calculator works

You enter your annual overhead line by line, the direct job cost you expect this year (labor, material, equipment and subcontracts on all jobs combined) and the net profit you want as a percentage of revenue.

  1. Overhead rate = annual overhead ÷ annual direct cost.
  2. Break-even revenue = direct cost + overhead. At this volume you cover everything and make nothing.
  3. Break-even markup = overhead ÷ direct cost. It’s the same number as the overhead rate, because markup is measured on cost.
  4. Required revenue = (direct cost + overhead) ÷ (1 − target net profit %). Profit is a share of revenue, so it has to be grossed up, not just added.
  5. Required markup = required revenue ÷ direct cost − 1.
  6. Required margin = required markup ÷ (1 + required markup).

The markup vs. margin table shows what net profit you’d actually keep at common markups, given your overhead.

A worked example

A specialty contractor expects $2,400,000 of direct cost this year and carries $403,000 of overhead:

Overhead item Per year
Office staff salaries and burden $145,000
Owner salary $110,000
Vehicles, fuel and maintenance $42,000
Office and yard rent $36,000
Insurance not charged to jobs $24,000
Software, phones and IT $14,000
Accounting, legal and licenses $12,000
Small tools and shop supplies $11,000
Marketing and bidding costs $9,000
Total $403,000

Overhead is $403,000 ÷ $2,400,000 = 16.79% of direct cost. That’s the break-even markup: bid every job at 16.79% over cost and the company covers its bills with nothing left.

To keep 8% net profit, revenue has to reach $2,803,000 ÷ 0.92 = $3,046,739. That is $646,739 over direct cost, a 26.95% markup, or a 21.23% margin. On the next bid, every $1,000 of direct cost should be priced at about $1,269.47.

The table shows why the gap matters. At a 20% markup, this contractor keeps 2.67% net. At 25% it keeps 6.57%. The owner who thinks “we mark up 25%, so we make 25%” is actually earning under 7%.

A markup that covers overhead only at your best-case volume is a guess. Run the numbers at the volume you’re confident you’ll win.

Mistakes that throw the number off

  • Counting job costs as overhead. Superintendents, site trailers and job-specific equipment belong in the estimate. Leave them in overhead and you’ll double-count them, marking up a cost that’s already priced.
  • Leaving out the owner’s salary. If the owner draws a salary, it’s overhead. Profit is what’s left after the owner is paid for their work.
  • Using last year’s revenue as this year’s volume. Use direct cost you expect to perform, and be conservative. Overhead is fixed, volume isn’t.
  • Adding profit on top of cost. An 8% profit target on revenue needs more than 8% on cost. The calculator grosses it up for you.

Using the result

Apply the required markup to the full direct cost of each estimate, including subcontracts, unless your contract sets different markups for self-performed and subcontracted work. For labor rates, build the cost side with the labor burden calculator. For jobsite overhead that belongs inside the estimate, use the general conditions estimator. When you price extra work mid-project, the change order calculator applies overhead and profit the way most contracts require.

Frequently asked questions

What's the difference between markup and margin?

Markup is a percentage of cost. Margin is a percentage of the selling price. If a job costs $100,000 and you bid $125,000, your markup is 25% but your margin is 20%, because $25,000 is 20% of $125,000. Confusing the two is one of the most common ways contractors underprice work.

What counts as overhead and what counts as job cost?

If a cost exists only because of a specific job, such as a superintendent on that site, a dumpster or a rental lift, it's a job cost and belongs in that estimate, often under general conditions. If you'd pay it even with no jobs running, such as office rent, office staff, the owner's salary, accounting and most vehicles, it's overhead.

What is a normal markup for a contractor?

It depends on how much overhead you carry compared to your volume. Specialty subcontractors commonly need 20% to 35% on cost. General contractors running large volume with lean offices may work at 8% to 15% on top of subcontract costs. The only reliable number is the one calculated from your own books, which is what this tool does.

Should I use the same markup on every job?

Use the required markup as your baseline. Many contractors then adjust per job: less on very large or repeat work that absorbs overhead efficiently, more on small, risky or hard-to-schedule jobs. Never bid below the break-even markup unless you've decided to take a loss on purpose.

What if my volume changes during the year?

Your overhead rate moves with it. If you expected $2.4 million of direct cost and only win $1.8 million, the same overhead is spread over less work and your required markup rises. Rerun the numbers at mid-year with your actual pace.

Need the whole estimate?

Our estimators price complete projects and single trades from your plans, with labor, material and equipment broken out by CSI division.

Learn about the service