Why bids need to start from cost
A bid is a cost plus a profit, and the profit is only real if the cost is complete. That is the whole logic of a bid price calculator: it takes the true total cost and the margin you need, and returns the price that delivers both. Start with a partial cost and no formula can save you, because the arithmetic is running on the wrong number.
The complete cost has six buckets: loaded labor, materials, equipment, subcontractors, other direct costs, and allocated overhead. Loaded labor alone runs 25% to 40% above the raw wage once payroll taxes, workers' comp, insurance, and benefits are in. Skip a bucket and the bid's profit quietly becomes expense coverage. The labor cost calculator gets the hourly number right, and the job cost calculator builds the full total.
Bid with margin, not markup
Price the bid with margin, not markup. A markup adds a percentage to cost, which makes the profit a percentage of cost. What matters after you win is what percentage of the contract price you keep, and that is margin. Add a 20% markup and you have priced for a 16.7% margin, because 20 ÷ 120 is 16.7. To actually keep 20% of the contract price, you need a 25% markup on cost.
The bid price formula
The bid price formula is price = cost ÷ (1 - margin%). Divide the total cost by one minus the margin you want, and the result is the price at which that margin is exactly what you earn.
Worked example: a job with a true total cost of $95,000 and a target margin of 20%. Price = 95,000 ÷ 0.8 = $118,750. Profit at that bid is $23,750, a 25% markup on cost. Those are the numbers this calculator loads with by default. Had you added a 20% markup instead, the bid would have been $114,000, a 16.7% margin, and the profit $4,750 lower.
Building the true job cost first
The formula only works if the cost is true, so the bid starts before the bid, with a real estimate. Loaded labor from the actual crew, materials priced against current suppliers, equipment time, committed subcontractors, and an overhead rate that reflects your real office cost. That estimate is the denominator in the formula, and every error in it lands directly in the margin.
Then close the loop after the job. Job costing tracks what the job actually cost against what the estimate said, and the difference feeds the next estimate. If your actuals routinely run 10% over your estimates, every bid you win is underpriced by 10%. The contractor who compares estimate to actual on every job gets sharper with every project. The one who skips it keeps losing the same money.
Realistic target margins by trade
Target margins are a business decision, not a law of nature. As a practical guide, and these are illustrative ranges rather than official statistics, specialty trades often target 15% to 30% depending on risk. Repeatable, low-risk work with a known crew tends toward the lower end. Complex, weather-exposed, or schedule-tight work tends toward the upper end, because the margin is the only payment for carrying the risk.
Whatever target you pick, the discipline is the same: set it before you see the job, apply it through the formula, and do not drift down as the deadline approaches. If the market will not carry the margin you need, fix the cost side rather than the number. A 15% margin on a tight, well-run cost beats a 25% margin on a sloppy estimate that runs over.
When the bid loses: cost, not price
When a bid loses, the instinct is to lower the price. That is usually the wrong move, because a price cut comes straight off margin, and you then have to win far more jobs to make the same money. The better response is to cut cost: sharpen the labor estimate, buy materials against the estimate, push subcontractors, and check that your burden is not padded. A lower cost can carry a lower bid without a lower margin.
Change orders are how a winning bid keeps its margin. The base job was priced for a margin, and extra work added afterward should carry the same margin or more. An unbilled change is pure lost profit: the work happens, the cost lands on the job, and nothing is added to the contract. Price every change at the job's margin before the work starts.
Bid price calculator FAQ
How do you calculate a bid price?
Add up the true cost: loaded labor, materials, equipment, subcontractors, other direct, and overhead. Pick a target margin, then divide cost by (1 - margin). On $95,000 of cost at a 20% margin: 95,000 ÷ 0.8 = $118,750.
What is the formula for a bid price?
Price = cost ÷ (1 - margin%). It prices the margin into the contract price instead of adding it on top of cost, so the percentage you keep is the percentage you planned.
What margin should I use when bidding?
As an illustrative guide, specialty trades often target 15% to 30% depending on risk. Pick from your overhead, your market, and the job's risk, then hold it through the formula.
How much markup do I need for a 20% margin?
A 25% markup on cost. A 20% margin means cost is 80% of the price, so the price is cost ÷ 0.8, which is a 25% increase over cost.
What is the difference between a bid and an estimate?
An estimate predicts what the job will cost. A bid is the price you offer: the estimate plus the margin. The bid price calculator turns one into the other.
Why do I keep losing bids?
Either your cost is higher than it should be or your margin target is higher than the market will carry. Cut cost first, and check your burden and materials before you touch the price. Losing a bid is cheaper than winning one that loses money.
Key takeaways
- A bid is true cost plus margin. Missing cost buckets turn the bid's profit into expense coverage.
- Price with margin: bid = cost ÷ (1 - margin%). On $95,000 of cost at a 20% margin, the bid is $118,750 and the profit $23,750.
- If bids keep losing, cut cost, not price. A 20% markup delivers only a 16.7% margin.
- Price change orders at the job's margin before the work starts, or extras quietly drag a winning job into a loss.
Conclusion
This bid price calculator prices a job from the two numbers that matter: the true total cost and the margin you need. Divide cost by one minus the margin and the bid delivers exactly what you planned, no guesswork. Start with a complete cost, estimate honestly, and let job costing sharpen the next estimate. When extra work shows up, price it at the job's margin before it starts. The job cost calculator builds the total and the labor cost calculator gets loaded labor right, and to run this loop across every job you have, see our pricing or the construction job costing software page.