Direct costs
Materials and labor are your direct costs β the dollars that exist only because the job exists. Track them precisely; everything else is calculated from this base.
Create accurate estimates, professional proposals, and profitable bids in minutes with AI-powered guidance.

Step 1
Add material and labor totals for the job.
Step 2
Choose your overhead and target margin.
Step 3
See total cost, bid price, profit and margin.
Enter your costs below and see your total cost, recommended bid, profit and margin update live.
Your hands-free estimating buddy.
Hi! I'm Bid Buddy, your AI bidding assistant. I'll guide you step by step through your bid. You don't need bidding experience. Just answer a few questions and together we'll build a professional bid.
Your bid is calculated as total cost Γ· (1 β margin) for a true margin.
Total job cost
$23,000.00
Recommended bid
$28,750.00
Profit
$5,750.00
Margin
20%
Go Pro to price materials at stores near your job's ZIP code, save unlimited estimates to the cloud, reuse templates, and let AI write a client-ready proposal & bid β in seconds.
Cancel anytime. No charge during trial.
Pricing a job is more than adding parts and hours. Understand the four numbers that decide whether you make money.
Materials and labor are your direct costs β the dollars that exist only because the job exists. Track them precisely; everything else is calculated from this base.
Overhead keeps the lights on between jobs. Add it as a percentage of direct cost so every estimate carries its fair share of insurance, fuel, and tools.
Markup is on cost, margin is on price. A 50% markup is only a 33% margin. Always price to a target margin so the profit you keep is what you planned.
Profit is your reward for risk and expertise β not leftover change. Build it into the bid deliberately instead of hoping it survives at the end of the job.
Start with your direct costs β the materials and labor a job consumes. Next, apply your overhead percentage so the estimate shoulders its share of insurance, vehicles, tools, and office costs. Together these form your true total cost.
The mistake most contractors make is adding their desired profit percentage on top of cost. That is a markup, and it always produces a smaller margin than expected. To actually keep, say, 20% of the price as profit, divide your total cost by (1 β 0.20). A $24,000 cost becomes a $30,000 bid, leaving exactly $6,000 β a real 20% margin.
The calculator above does this math for you, but knowing the formula keeps you in control when a client negotiates or a job changes scope. Protect the margin, not the markup, and your business stays healthy job after job.
Say you are quoting an interior repaint: three bedrooms and a hallway. You walk the job and count 26 hours of work. Your labor costs you $54 an hour once payroll taxes, insurance, and unbillable driving time are folded in, so labor is $1,404. Eleven gallons of paint, primer, tape, and drop cloths come to $430.
Overhead is the part most contractors leave out. If your truck, insurance, phone, software, and advertising add up to $16,000 a year and you bill roughly 1,250 hours, each billable hour carries about $13 of overhead. Twenty-six hours means $338 of overhead belongs to this job. Your true cost is $2,172 β not the $1,834 you would have used if you only counted labor and paint.
Now apply the margin. At a 28% target, the bid is $2,172 divided by 0.72, which is $3,017. Round it to $3,000 and you keep about $828. Had you instead marked the cost up by 28%, you would have quoted $2,780 and kept $608 β the same job, the same work, roughly $220 less in your pocket because of one arithmetic habit.
Do not guess at a percentage β work out your own. Add twelve months of costs you pay whether or not you are working, then divide by the hours you can actually bill. Most solo contractors land somewhere between 10% and 20% of job cost, but the honest number is the one that comes out of your own bank statements.
In this calculator it is margin β profit as a share of the price the customer pays. That is why the math divides rather than multiplies. If you are used to thinking in markup, remember that a 30% markup is only a 23% margin, and hitting a 30% margin takes a 43% markup.
Usually not in this form. Customers respond to a clear scope of work, a list of what is excluded, and one total price. Your hourly rate and margin are internal numbers. Showing them turns a conversation about the value of the work into an argument about wages.
Extra hours caused by the customer changing their mind belong in a written change order, priced the same way as the original bid. Extra hours caused by your own estimate being optimistic belong in your notes, so next time the hours you enter here reflect how fast you really work.
Longer explanations of each step live in the guide to pricing a job, the markup versus margin breakdown, and the overhead calculation walkthrough.
Jump to a bidding guide built for your trade β each one includes the same Bid Buddy calculator.
Questions about pricing your work, or want this calculator for your own site? Send a note and we'll get back within one business day.