How to Price Construction Jobs Without Losing Money
The complete guide to profitable pricing for contractors
Most construction companies lose money on 20-30% of their jobs. Not because they are bad at building - but because they are bad at pricing. They guess instead of calculate, forget hidden costs, and compete on price with competitors who are going bankrupt. This guide gives you the exact formulas and thinking process to price every job profitably.
Why Most Contractors Underprice Their Work
Before learning the right way to price, you need to understand why so many construction businesses fail at it.
Common mistakes that destroy profit margins
1Using Competitor Prices as Your Guide
You hear a competitor charged €15,000 for a similar job, so you charge €14,500 to win. Problem: you do not know their cost structure, overhead, or if they are even profitable. Many competitors are slowly going bankrupt - copying them means joining them.
2Forgetting Indirect Costs
You calculate materials and labor, add 10%, and call it a price. But what about insurance, vehicle costs, tools, office rent, accounting fees, unpaid sick days, and time spent on quotes that do not convert? These invisible costs eat 15-25% of revenue.
3Pricing Based on Hourly Rate Only
Charging €40/hour sounds good until you realize your fully loaded cost per hour (including overhead, benefits, unbilled time) is €38. You are working hard to earn €2/hour profit.
4Emotional Pricing
Nice customer? You give a discount. Difficult job? You add a little extra. Slow month? You take anything. This random approach means profit depends on luck, not strategy.
5Not Tracking Actual Costs Per Job
If you do not know what past jobs actually cost, you cannot price future jobs accurately. You are guessing based on feelings, not data.
💰 Construction companies with formal pricing systems have 23% higher profit margins than those who price by gut feeling.
Calculate Your Real Break-Even Point
Before you can price profitably, you need to know your break-even point - the minimum you must charge just to cover costs. Here is how to calculate it.
The foundation of profitable pricing
1Step 1: Calculate Your Annual Overhead
Add up all costs that are not directly tied to jobs: office rent, insurance, vehicles, fuel, tools, software, accounting, marketing, phone bills, training, certifications. For most 5-15 person companies, this is €80,000-200,000 annually.
2Step 2: Calculate Your Billable Hours
Not working hours - billable hours. A full-time employee works 2,080 hours/year. Subtract holidays (200 hrs), sick days (80 hrs), training (40 hrs), travel/non-billable time (300 hrs). Realistic billable hours: 1,400-1,600 per employee.
3Step 3: Calculate Overhead Cost Per Hour
Divide annual overhead by total billable hours across your team. Example: €150,000 overhead divided by 8,000 billable hours (5 employees) = €18.75 overhead per billable hour.
4Step 4: Add Labor Cost
Employee hourly wage plus employer costs (taxes, insurance, benefits). A worker earning €20/hour typically costs €26-30/hour fully loaded.
5Step 5: Your Break-Even Rate
Add overhead per hour (€18.75) plus fully loaded labor cost (€28) = €46.75. This is your break-even. Charge less than this and you lose money, regardless of how busy you are.
Most contractors are shocked when they calculate their true break-even rate. That €40/hour you thought was profitable? It might actually be losing money.
Markup vs. Profit Margin - Know the Difference
Many contractors confuse markup and margin. This confusion costs thousands annually.
The math that separates profitable companies from struggling ones
1Markup = Percentage Added to Cost
If your cost is €1,000 and you add 20% markup, you charge €1,200. Markup is calculated on cost.
2Margin = Percentage of Selling Price That Is Profit
That same €1,200 job with €1,000 cost gives you 16.7% margin (€200 profit divided by €1,200 price). Margin is calculated on selling price.
3The Dangerous Confusion
Thinking 20% markup = 20% profit margin. It does not. 20% markup = 16.7% margin. 30% markup = 23% margin. 50% markup = 33% margin.
4Markup to Margin Formula
Margin = Markup / (1 + Markup). Example: 25% markup = 0.25 / 1.25 = 20% margin.
5Margin to Markup Formula
Markup = Margin / (1 - Margin). If you want 25% profit margin, you need 33% markup (0.25 / 0.75 = 0.33).
The Complete Job Pricing Formula
Here is the formula professional contractors use to price jobs accurately every time.
Step-by-step calculation for any project
1Direct Labor Cost
Estimated hours times fully loaded hourly rate. Be realistic - jobs almost always take longer than expected. Add 10-15% buffer for unexpected issues.
2Direct Material Cost
Actual cost of materials needed. Include waste factor (typically 5-10% extra). Include delivery costs if applicable.
3Subcontractor Costs
Any work you will outsource. Get quotes, do not guess.
4Equipment Costs
Rentals, special tools, or depreciation on owned equipment used for this job.
5Total Direct Costs
Sum of the above four items. This is your cost floor.
6Apply Overhead Recovery
Add your overhead percentage (calculated from break-even analysis). Typically 15-25% of direct costs.
7Add Target Profit Margin
Add your desired profit on top. Healthy construction companies aim for 10-20% net profit margin.
8Final Price
Direct costs + Overhead recovery + Profit = Your minimum price. Then consider market factors.
Example: Direct costs €10,000 + Overhead 20% (€2,000) + Profit 15% (€1,800) = €13,800 minimum price.
How to Price Materials
Material pricing is one of the most debated topics in construction. Here is a practical approach.
Should you markup materials? By how much?
1Yes, You Should Markup Materials
You spend time ordering, receiving, storing, transporting, and managing materials. You take risk if materials are damaged or stolen. You deserve compensation for this.
2Standard Material Markup: 10-25%
10% for commodity items (lumber, basic supplies). 15-20% for specialty items you need to source. 20-25% for items requiring significant handling or storage.
3Alternative: Handling Fee
Some contractors prefer passing materials at cost plus a fixed handling fee per job. Example: materials at cost + €200 handling fee. This is more transparent for customers who ask questions.
4Supplier Discounts Are Your Profit
If you get 15% trade discount but quote list price, that 15% is additional profit. Never reveal your actual costs - quote based on standard pricing.
5When Customers Supply Materials
Reduce price but add a management fee (5-10% of material value). You still handle, install, and take responsibility for customer-supplied materials.
When to Walk Away from a Job
Not every job is worth taking. Learning to say no protects your profitability and your sanity.
The jobs you refuse are as important as the ones you take
1Customer Demands Below Break-Even Pricing
If accepting means losing money, decline politely. Working at a loss is worse than not working. Your overhead keeps running either way.
2Red Flag Customers
Constant complaints before work starts. Unrealistic timelines. Already fired multiple contractors. Obsessive focus on price over quality. Trust your instincts - problem customers cost more than they pay.
3Scope Creep Patterns
Customer keeps adding to the scope during quoting. Cannot clearly define what they want. Changes requirements with every conversation. These jobs will overrun and result in disputes.
4Payment Risk
Reluctance to pay deposits. History of slow payment. Business in financial trouble. Unreasonably long payment terms. Getting paid matters more than winning the job.
5Opportunity Cost
If taking this marginal job means you cannot take a better job next week, declining is the right choice. Your capacity is limited - fill it with profitable work.
💰 Top-performing contractors turn down 20-30% of potential jobs. They are not desperate - they are selective.
Track Every Job to Improve Future Pricing
Your past jobs are a goldmine of pricing data. Use them to continuously improve accuracy.
Learning from your actual results
1Track Actual Hours vs. Estimated
For every job, compare estimated hours to actual hours worked. Most contractors underestimate by 10-20%. Use this ratio to adjust future estimates.
2Track Actual Material Costs
Compare quoted materials to actual spend. Include waste, returns, and additional purchases. Build realistic waste factors for each material type.
3Calculate True Profit Per Job
Total revenue minus all direct costs minus allocated overhead. Many jobs that feel profitable are actually losses when you allocate overhead properly.
4Identify Profitable Job Types
Some jobs are consistently profitable, others consistently lose money. Focus your marketing and sales on the profitable categories.
5Review Quarterly
Every quarter, analyze your completed jobs. What patterns do you see? Where are you consistently underpricing? Where do you have pricing power?
Companies that track job costs improve their pricing accuracy by 15-20% within the first year.
Negotiating Without Giving Away Profit
Price negotiation is inevitable. Here is how to handle it without destroying your margins.
How to handle price objections professionally
1Never Discount First
If a customer asks for a lower price, first understand why. Are they comparing to a different scope? Do they have a genuine budget constraint? Often the issue is not actually price.
2Reduce Scope, Not Price
If budget is truly limited, offer to remove or simplify parts of the job. This protects your margin rate while meeting customer constraints.
3Value-Based Responses
When challenged on price, explain what is included: warranty, quality materials, insurance, experienced crew, cleanup. Cheap competitors often skip these.
4Payment Terms as Negotiation Tool
Offer small discount for larger deposit or faster payment. You get cash flow benefit; customer gets price reduction. Both win.
5Know Your Walk-Away Point
Before any negotiation, decide the minimum price you will accept. If pushed below that line, walk away professionally. Desperation shows and invites further pressure.
How Bidmio Helps You Price Accurately
Accurate pricing requires accurate data. Bidmio gives you the historical job data needed to price with confidence.
Turn data into pricing power
1Actual Hours Per Job Type
See exactly how long similar jobs took in the past. No more guessing - base estimates on real data from your own projects.
2Material Cost Tracking
Track every material used on every job. Build accurate material budgets based on actual historical usage.
3True Profitability Analysis
See actual profit margin for each completed job. Identify which job types and which customers are most profitable.
4Instant Cost Reports
Generate cost reports for any job instantly. No more digging through spreadsheets and paper records.
5Quote to Actual Comparison
Automatically compare quoted hours and materials to actual. See exactly where your estimates are accurate and where they need adjustment.
Stop pricing based on gut feeling. Start pricing based on your actual historical data.
Často kladené otázky
Čo hovoria naši zákazníci
"I thought I was making 20% on jobs. When I calculated properly, I was making 6%. No wonder cash was always tight. Now I price correctly and can actually pay myself."
Jan M.
Construction company, 14 employees
"Using Bidmio to track actual job costs changed everything. I saw exactly which jobs were profitable and which were disasters. Now I quote based on data, not hope."
Peter V.
Electrical contractor, 9 employees
"Learning to walk away from bad jobs was the hardest lesson. But my profit margin doubled when I stopped taking every job that came in."
Martin H.
Plumbing business, 6 employees
Price for Profit, Not Just Activity
Being busy is not the same as being profitable. Many construction companies work hard all year and end up with nothing to show for it. The difference between struggling and thriving often comes down to pricing discipline. Calculate your real costs. Know your break-even point. Add appropriate profit margin. Track actual results and adjust. Stop competing on price with companies that are going bankrupt. Compete on value with companies that are thriving.
Start tracking your actual job costs with Bidmio and build the data foundation for accurate pricing.
Related Articles
Order Management for Tradespeople | Save Time and Get Control
Get control of your projects, hours, and invoices with digital order management. Try Bidmio for free and get more time for your craft.
Read articleDigital Time Tracking for Tradespeople | Save Time and Get Control
Get rid of manual timesheets. With digital time tracking, tradespeople get control of hours, payroll, and invoices – automatically and easily. Try Bidmio for free.
Read articleDigital Work Order for Tradespeople | Save Time and Avoid Errors with Bidmio
Drop the paper forms. With digital work orders, you get control of hours, materials, and documentation directly from your mobile. See how Bidmio makes work easier.
Read article