Estimating & Bidding for Profit (Markup vs. Margin)
Welcome
Hello, and welcome. This is Super Structures General Contractors — a national general contractor headquartered in Powhatan, Virginia — here to help you and your clients build something that lasts. We're glad you're with us, and we look forward to connecting with you.
Alright, Estimating & Bidding for Profit (Markup vs. Margin). Don't let the plain title fool you. Here's the part that actually matters on the job: Price for the margin you need, and make sure overhead is in the number. Learn it well and every bid you send will carry its own share of the company's costs and a profit you chose on purpose, instead of one you hoped for.
The fastest way to go broke while staying busy is mispricing your work. The classic mistake is confusing markup and margin — two words that sound alike, get used interchangeably at the supply house, and produce very different numbers on your bid.
The two definitions
- Markup is added to your cost. Markup % = (Price − Cost) ÷ Cost.
- Margin is a share of your price. Margin % = (Price − Cost) ÷ Price.
They are not the same number, and the gap grows as the percentage grows: a 50% markup is only a 33.3% margin, and doubling your cost is only a 50% margin.
The trap with real numbers
Add "20% markup" to a $100,000 cost and the price is $120,000. Your margin is 20,000 ÷ 120,000 = 16.7%, not 20%. On that one job the difference is about $5,000 — the amount you would have needed to add to actually hold a 20% margin. Run that across twenty jobs a year and you have quietly given away a six-figure sum while believing you were hitting your number.
The formula that fixes it
To hit a target margin, use: Markup % = Margin ÷ (1 − Margin).
- Want 20% margin? 0.20 ÷ 0.80 = mark up 25%. $100,000 cost → $125,000 price → 25,000 ÷ 125,000 = 20%. Check.
- Want 25% margin? 0.25 ÷ 0.75 = mark up 33.3%.
- Want 30% margin? 0.30 ÷ 0.70 = mark up 42.9%.
An even simpler path: divide cost by (1 − margin) instead of multiplying by a markup. $100,000 ÷ 0.80 = $125,000. Same answer, one step, and you never think in markup terms at all.
Don't forget overhead
Your price must cover direct job cost + a fair share of company overhead + profit. Direct cost is what the job itself consumes: labor and labor burden, materials, subcontracts, equipment, permits, and job-specific general conditions like the dumpster, the toilet, and the super's time. Overhead is what the company consumes whether or not that job exists: office rent, the owner's and estimator's salaries, office staff, insurance not charged to jobs, vehicles, software, phones, marketing, accounting, and the truck payment.
If your markup only covers direct cost and profit, you are paying overhead out of profit — "making money on the job, losing money in the business." The fix is an overhead recovery rate. Take last year's total overhead and divide it by last year's total direct job cost (or by revenue; pick one and stay consistent). If overhead was $300,000 on $1,500,000 of direct cost, the rate is 20% of cost. Every estimate then gets a line for overhead at that rate before the profit line. A $100,000 direct-cost job would carry $20,000 of overhead, bringing the break-even price to $120,000, and the profit margin is applied to that: $120,000 ÷ 0.90 = $133,333 for a 10% net margin on the job.
Two cautions. First, the rate is only as good as the volume assumption behind it: if you planned on $1.5M of cost and only do $1.0M, each job needed to carry 30% and you under-recovered all year. Second, labor burden — payroll taxes, workers' compensation, liability insurance tied to payroll, health insurance, paid time off — belongs in direct labor cost, not in overhead, or your labor-heavy jobs will look cheaper than they really are.
Contingency is not profit
A line for contingency covers the risk you can see but cannot price precisely: unknown soil, a tight schedule, an owner with a reputation for changes, a trade you have never worked with. It sits inside cost, before overhead and profit, and it is sized to the job — small on a repeat client with clean drawings, larger on an occupied-building renovation with no as-builts. Contingency that is never used becomes profit; profit that gets spent as contingency was never profit at all. Keep the two lines separate so you can see at closeout which one actually did the work.
Going Deeper (Intermediate)
Profit starts at the estimate. You must know your numbers — true cost, overhead recovery, and a target margin — and price to hit them. Chasing revenue instead of profit is how busy contractors go broke; a bigger top line with no margin just means more ways to lose money.
Three habits make this real. Price from your own history, not the supplier's rule of thumb: your production rates, your crew's actual hourly cost with burden, your last three jobs of this type. Separate gross and net. Gross margin is price minus direct cost; net is what is left after overhead. A 20% gross margin against a 15% overhead rate is a 5% net, and a single bad job wipes it out. Watch your win rate by margin. If you win almost everything you bid, you are probably the cheapest number in the room, which usually means you are the one leaving money on the table.
Advanced / Pro-Level
Pricing for profit, not just for work:
- Set target gross and net margins and measure every job against them. Many general contractors aim somewhere around 15–20% gross and 5–10% net; specialty trades and small residential work often need more because overhead is a bigger share of a smaller top line. Know your required numbers from your own overhead and volume.
- Select jobs. Fire bad clients and low-margin work; a full schedule of break-even jobs is a trap that uses up your capacity and your cash at the same time.
- Compete on value and relationship, not just low bid, so you are not forced to the bottom of the market. Negotiated work, repeat clients, and design-assist roles are won on trust and pay better than the hard-bid plan room.
- Track margin by job type, by client, and by estimator and do more of what is profitable, less of what is not. The most profitable bid is often the one you walk away from.
Practice Challenge
Contractor A does $3M revenue at 4% net; Contractor B does $1.5M at 12% net. Who is better off and what is the lesson? (Answer: A nets $120k, B nets $180k — B is more profitable on half the revenue, with half the payroll, half the exposure, and far less cash tied up in receivables; chasing volume over margin means more risk and work for less money. Profit, not revenue, is the scoreboard.)
In Practice
A contractor who divides cost by (1 − margin), carries overhead as its own line, and reviews gross and net on every job knows within a point what the year will produce by midsummer. A contractor who adds a flat 20% to cost and calls it profit finds out in January that the year was a 2% net.
Common Mistakes to Avoid
- Confusing markup with margin, and reporting the markup as if it were the profit
- Not recovering overhead in the price, or recovering it on a volume you never reached
- Leaving labor burden out of direct cost so labor-heavy jobs look cheaper than they are
- No contingency for risk, or spending the profit line as if it were contingency
- Lowering the number to win work without changing the scope, the cost, or the risk
Takeaway: Price for the margin you need, and make sure overhead is in the number.
Educational content — not legal, accounting, financial, or contractual advice. Margins, overhead rates, and targets vary by company, trade, and region; run your own numbers with your CPA and adapt them to your business.