Free Tool for Contractors

Stop Guessing Your Bid Price.
Know Your Numbers.

Calculate markup, overhead recovery, gross profit, and your exact bid price — by trade, in seconds.

No signup required Trade-specific defaults Markup ≠ Margin explained Break-even included

Contractor Markup & Bid Calculator

General
Job Direct Costs
$ USD
$ USD
$ USD
$ USD
$ USD
$ USD
Overhead & Profit Targets
%
%
%
%
Your Bid Breakdown
Recommended Bid Price
What to charge the client
$0
Total Direct Costs
$0
Overhead Recovery
$0
Contingency Amount
$0
Gross Profit $
$0
Markup % (on cost)
0%
True Margin % (on revenue)
0%
Break-Even Price
$0
Profit Buffer Above Break-Even
$0
Margin Health

Calculators by Trade

Electrical Contractor
Typical markup: 20–35%
🔧
Plumbing Contractor
Typical markup: 25–40%
🏠
Roofing Contractor
Typical markup: 20–40%
❄️
HVAC Contractor
Typical markup: 25–50%
🎨
Painting Contractor
Typical markup: 25–50%
🌿
Landscaping Contractor
Typical markup: 15–30%
🏗️
Concrete Contractor
Typical markup: 20–35%
🔨
General Contractor
Typical markup: 15–25%

Frequently Asked Questions

Most residential general contractors use a 15–25% markup on total direct costs. Specialty trades like HVAC and plumbing typically run 25–50% because of higher licensing, insurance, and inventory costs. The right number for your business depends on your actual overhead rate — use this calculator to find yours precisely rather than using an industry average.
Markup is calculated on cost. Margin is calculated on revenue. A 25% markup gives you a 20% gross margin — not 25%. Example: $10,000 job cost × 1.25 = $12,500 bid. Profit = $2,500. Markup = $2,500 ÷ $10,000 = 25%. Margin = $2,500 ÷ $12,500 = 20%. Confusing these is one of the most common ways contractors lose money on every job.
Add up all your annual indirect costs — insurance, vehicle payments, office expenses, tools, software, admin time, and anything not tied to a specific job. Divide that total by your annual revenue. Example: $90,000 overhead ÷ $500,000 revenue = 18% overhead rate. Most trade contractors fall between 12% and 22%. Apply this rate to every job to ensure your business stays solvent.
Yes, always. Contingency covers unforeseen costs like hidden damage, material price changes, or scope creep. A standard contingency is 5–10% of direct costs. For renovation or remodel work where surprises are common, lean toward 10%. For new construction with a clear scope, 5% is reasonable. Unused contingency becomes additional profit — document it and offer it back to clients via change order if possible.
General contractors typically mark up subcontractor costs by 10–20%. This covers the risk you carry for coordinating, managing, and guaranteeing the sub's work. Some GCs apply a flat 10% to subs and a higher markup to self-performed work. Make sure your markup covers your oversight time and any warranty exposure you're taking on for the sub's work.
For most private residential and commercial work, no. You present a total bid price. The exception is cost-plus contracts, where clients see actual costs plus an agreed markup (typically 10–20%), and some government or public projects that require detailed cost breakdowns. Even when not required, some contractors find transparency builds trust — especially on longer relationships.

How to Use the Contractor Markup Calculator

This free contractor markup calculator is built around the way real jobs are structured. Start by selecting your trade — each option pre-loads the overhead and contingency defaults typical for that discipline. Then enter your direct costs line by line: labor, materials, subcontractors, equipment rental, permits, and any other direct costs tied to the job.

The calculator uses the margin formula — not the markup shortcut — to compute your bid price. That distinction matters. If you want a 20% profit margin and you apply a 20% markup to your costs, you will underprice every job. The correct formula is: Bid Price = Total Cost Base ÷ (1 − Target Margin %). Enter your target margin in the "Target Profit Margin" field and the calculator handles the rest.

Your overhead rate is the percentage of every revenue dollar that goes toward running your business — trucks, insurance, office rent, software, admin time. If you don't know your overhead rate, divide your total annual indirect costs by your annual revenue. Most trade contractors run 12–22%. Apply it on every job or you'll be subsidizing your business out of your own pocket.

What Is Contractor Markup?

Contractor markup is the percentage added to your direct job costs to cover overhead expenses and generate profit. It is one of the most important numbers in your business — and one of the most commonly confused. Many contractors use the words "markup" and "margin" interchangeably, but they are calculated differently and produce very different results.

The markup-margin gap: A 25% markup on $10,000 in costs gives you a $12,500 bid and $2,500 profit. That profit is 25% of cost (markup) but only 20% of revenue (margin). If your target is a 20% profit margin, you need a 25% markup — not 20%. See our full Markup vs Margin guide for the complete breakdown.

Markup covers two things: overhead recovery and profit. If your markup only covers profit but not overhead, your business is slowly losing money even on jobs that look profitable on paper. This is the single most common reason contractor businesses fail — they're busy but broke.

Standard Contractor Markup by Trade

Markup benchmarks vary significantly across trades, driven by differences in licensing costs, insurance premiums, equipment investment, inventory requirements, and labor burden. The table below shows industry reference ranges — your actual number should come from your real overhead rate, not an industry average.

TradeTypical Markup RangeTrue Gross MarginKey Driver
General Contractor15–25%13–20%Project management overhead, subcontractor risk
Electrical20–35%17–26%Licensing, vehicle inventory, labor burden
Plumbing25–40%20–29%High material cost, warranty exposure, service dispatch
Roofing20–40%17–29%Workers' comp premium, weather risk, contingency
HVAC25–50%20–33%Equipment inventory, refrigerant certs, service overhead
Painting25–50%20–33%Labor-intensive, material markup, prep time
Landscaping15–30%13–23%Seasonal revenue, plant markup, equipment
Concrete20–35%17–26%Material price volatility, competitive flatwork bidding

Source: Construction Financial Management Association (CFMA), NAHB Cost of Doing Business Study. Ranges reflect national averages — regional labor markets, local competition, and your specific overhead structure will shift your number.

How to Calculate Your Overhead Rate

Your overhead rate is the most important input in this calculator — and most contractors either don't know theirs or haven't updated it in years. Here is how to calculate it accurately:

Step 1: List every business expense that is not directly tied to a specific job. This includes vehicle payments and fuel, insurance premiums (general liability, auto, workers' comp), office rent and utilities, software subscriptions, phone and internet, admin or bookkeeper wages, tools and small equipment not billed to jobs, advertising and marketing, and professional fees (accountant, attorney).

Step 2: Add up 12 months of those expenses. If you're in your first year, project based on current monthly spend.

Step 3: Divide by your annual revenue (or projected revenue). The result is your overhead rate.

Example: $96,000 annual overhead ÷ $480,000 annual revenue = 20% overhead rate. Every job you bid must recover 20% of its direct cost in overhead before you earn a dollar of profit.

Recalculate your overhead rate at least once per year, or any time your fixed costs change significantly. A new truck, an office lease, or a new hire can shift your rate by 3–5 points — and if you don't update your bids, you're losing that money on every job.

What Should Contractors Include in a Bid?

A complete contractor bid accounts for every cost category. Underestimating — or forgetting — any of these is how jobs that look profitable end up losing money:

Direct Costs

Labor (fully burdened), materials, subcontractors, equipment rental, permits and fees, temporary facilities, project-specific insurance or bonds.

Overhead Allocation

Your overhead rate applied to direct costs. Recovers trucks, insurance, office, admin, software — everything that keeps the business running.

Contingency

5–10% of direct costs for unforeseen conditions, material price movement, scope changes, or rework. Never skip this on renovation work.

Profit Margin

Your target return above all costs and overhead. Healthy construction businesses target 10–20% gross margin. Net profit after overhead typically runs 5–10%.

Many contractors forget to include labor burden — the employer-paid costs on top of base wages. FICA (7.65%), workers' comp, unemployment insurance, health benefits, and paid time off typically add 28–38% on top of the base hourly rate. A worker at $30/hr base costs you $39–41/hr fully burdened. Enter burdened labor costs in this calculator, not base wages.

Contractor Markup Calculator FAQs

How much should a contractor charge for overhead and profit?

The insurance industry standard for overhead and profit (O&P) in restoration work is 10% overhead and 10% profit — the "10 and 10 rule." For general residential and commercial contracting, overhead typically runs 15–22% and profit targets 10–20%, for a combined markup of 25–42% depending on trade. Your actual number must come from your real overhead rate, not an industry shortcut.

What is a good profit margin for a construction company?

The Construction Financial Management Association reports average pre-tax net profit in construction is 1.4–2.4% — which means most contractors are significantly underpricing. A healthy construction business should target gross margins of 15–25% and net margins of 5–10% after overhead. If you're grossing less than 15%, your markup is likely too low or your overhead is too high.

Should I use markup or margin to price jobs?

Use margin — it's the more accurate measure of profitability because it's based on revenue, which is what actually lands in your account. When you target a 20% gross margin, use the formula: Bid = Cost ÷ (1 − 0.20) = Cost × 1.25. This gives you 20% margin, not 20% markup. This calculator does this automatically — just enter your target margin percentage.

What is the markup on subcontractors?

General contractors typically apply 10–15% markup on subcontractor costs. This compensates for the coordination overhead, contract risk, warranty exposure, and management time involved in supervising subs. On large commercial projects where subs are a high percentage of total cost, GCs sometimes negotiate a lower management fee rather than a percentage markup.

Coming Soon

Take BidMarkup
On Every Job Site

The full contractor markup calculator — in your pocket. Calculate bids, check margins, and price jobs on the go. iOS and Android apps coming soon.

📧 Get notified when the app launches →

App Launch Notification
Be first to know when the BidMarkup iOS & Android app goes live.