Contractor Markup Calculator: Overhead, Profit & Bid Price

Contractor Markup Calculator

Build a construction bid from materials, labor, subcontractors, and equipment, then layer overhead and profit markup to see the bid price, dollar markup, markup percent, and true gross margin.

🎯Real Job Presets

📝Bid Inputs

Covers office, insurance, vehicles, and admin.

Applied after overhead in stacked mode.

Shows the markup multiplier needed to hit it.

Bid price $0 total price to the client
Total markup $0 overhead plus profit dollars
Markup percent 0% markup on direct cost
Gross margin 0% markup as share of the bid

🔢Cost Buildup Snapshot

DDirect cost
OHOverhead %
PProfit markup %
BidPrice to client

🛠Typical Markup by Trade

Trade / Job TypeCommon MarkupEquivalent MarginNotes
Handyman / small repair30% to 50%23% to 33%Higher markup covers travel and small tickets
Painting contractor25% to 40%20% to 29%Labor heavy, lower material share
Remodel / renovation20% to 35%17% to 26%Kitchen and bath work, many subs
Roofing contractor15% to 30%13% to 23%Material driven, competitive bids
General contractor15% to 25%13% to 20%Standard residential O&P range
Custom home builder15% to 25%13% to 20%Large volume, tighter percentages
Commercial fit-out10% to 20%9% to 17%Volume work, thin competitive margins

📊Overhead & Profit Standards

ModelOverheadProfitCombined O&POn $10k Direct
Lean solo operator8%8%~16.6%$11,664
Industry 10 and 1010%10%21% stacked$12,100
Insurance O&P10%10%20% combined$12,000
Established GC12%10%~23.2%$12,320
High-service remodeler15%12%~28.8%$12,880
Premium / custom15%15%~32.3%$13,225

🗂Markup vs Margin Comparison

Markup %Margin %MultiplierBid on $10k DirectProfit $
10%9.1%1.10×$11,000$1,000
15%13.0%1.15×$11,500$1,500
20%16.7%1.20×$12,000$2,000
21%17.4%1.21×$12,100$2,100
25%20.0%1.25×$12,500$2,500
30%23.1%1.30×$13,000$3,000
40%28.6%1.40×$14,000$4,000
50%33.3%1.50×$15,000$5,000
54%35.0%1.54×$15,385$5,385
100%50.0%2.00×$20,000$10,000

🧱Bid Buildup Example ($10k Direct, 10 + 10)

StepLine ItemAmountRunning Total
1Materials + Labor + Subs + Equipment$10,000$10,000
2Overhead at 10% of direct+$1,000$11,000
3Profit markup at 10% on $11,000+$1,100$12,100
4Bid price to client$12,100$12,100
5Total markup dollars$2,10021% of cost
6Gross margin on the bid$2,100 / $12,10017.4%

Full Formula Breakdown

Direct costD = materials + labor + subcontractor + equipment. This is your hard job cost before any markup.
OverheadOverhead $ = D × overhead%. It funds office, insurance, trucks, and admin that no single job pays for directly.
Stacked bidBid = D × (1 + overhead%) × (1 + profit%). Profit is applied on the cost-plus-overhead subtotal.
Combined O&PBid = D × (1 + overhead% + profit%). One flat markup applied straight to direct cost.
Total markupMarkup $ = bid − D. Markup% = markup $ / D. This is always figured on cost, not price.
MarginGross margin% = (bid − D) / bid = markup / (1 + markup). Margin is always smaller than the markup.
Target marginTo hit a net margin m, needed markup% = m / (1 − m). A 35% margin needs about a 53.8% markup, or a 1.54× multiplier.

💡Bid Pricing Tips

Markup is not margin: A 20% markup is only a 16.7% margin because margin divides by the bigger bid price. Quote from markup, but track profit as margin so you know what actually lands.
Cover overhead before profit: Overhead is a real cost that keeps the doors open, so add it first, then stack profit on top. A "10% profit" with no overhead line usually means you are working for free.

Every project starts with an innocent question that fast turns complex. How do I price this job so I don’t overcharge or lose business while still paying myself? Pay the bills? There’s a space between your invoices and expenditures that hold the secret answer…but accurately measuring that space isn’t as easy as it sounds.

If you’re like most contractors, you’re mixing up markup with margin, and typicaly at that point the profit vanishes. When you enter your direct costs into the calculator above, it crunch the numbers for you (so you don’t have to guess at conversions and coefficients).

How to Price Your Jobs Correctly

Direct cost are the cold-hard number for your equipment, subs, labor and materials. That’s the money that’s going out of your pocket to perform the work. Then you add overhead, which must be covered before you can claim any profit. Overhead include admin time, office rent, insurance, vehicles, etc. You still have to cover these no-matter-what-before-you-get-to-take-change-from-the-till. Before you get take home pay, you pay for these fixed expense.

Many tradesman use a flat percentage. They take a flat percentage on all jobs and pray it works out. It works until your overhead go up or material costs are higher then expected.

You can set this option to be stacked or combined. If it’s stacked, you’ll calculate overhead as a percentage on the cost, then profit as a percentage on total price (which now includes the overhead). If it’s combined, you just enter both as one single percentage added to the cost. This will make a huge change to your ultimate bid… Important because you want to track accurately how your accountant record these entries.

That’s where it starts getting confusing. Margin = (Price, Cost) / Price. Markup = (Cost / Price) x 100

Let’s say you marked up a $10,000 job at a rate of 20%. So you invoice $12,000. The markup is $2,000, or twenty percent of the $10,000. But your gross margin = $2,000/$12,000, which is just 16.7 percent.

Bank loans and business valuations is concerned with margin, not markup. And if you’re looking for a net margin of 30 percent to be comfortabley, you’ll have to mark up at around 43 percent to achieve this goal. The trade industry has reference tables that shows normal range for each type of trade. Small ticket items combined with travel time make the handyman’s job less efficient, so they’ll markup their work between 30%… 50%. Since each unit carry less risk, general contractors working on custom home builds have more volume and can operate at 15%, 25%. Those figures aren’t laws; rather they’re guidelines.

Your unique overhead percentage depend upon your spending on marketing. It also depends on age of your vehicles and the size of your crew. The person who works out of his pickup with a laptop will have lower overhead than the guy driving a new truck and paying full-time employee for an estimating team.

Watch out for subcontractor costs. Don’t be fooled into thinking that because they don’t touch materials, subcontractor invoices is actually profit. If you’re marking up subs less then your direct labor, you’re basically letting someone else do your job and starve your business. Apply the same overhead and profit structure to your subs as any other direct cost. It clean up the books and compensates you for managing multiple trades onsite.

Adjusting your bid rounding is another way of signaling that you’re a professional. Rounding bids to the nearest hundred makes you look confident and deliberate instead of penny-pinching. It makes negotiating payments easier and simplifies invoice process. You’re trying to win the bid, yes, but at a price that allows your business to survive those slow months.

Once you know what’s going on under the hood with the numbers, you no longer feel like you’re guessing. Instead, you begin to feel as though you’re building something and once you have that switch flipped in your head, everything about your next estimate changes. You should of known that earlier.

Contractor Markup Calculator: Overhead, Profit & Bid Price