Most contractors set their prices based on what they think the market will bear, what the last guy charged, or what feels right. Almost none have actual data on their own costs versus their estimates. The result: average profit margins of 6-9% according to the CFMA Annual Financial Survey, in an industry where roughly half of small businesses fail within five years (BLS data, with construction failure rates running above the national average). Poor pricing and estimating is consistently cited among the top causes of contractor failure, right behind cash flow problems.
Contractor pricing reality
6-9%
average net profit margin for residential contractors CFMA Annual Financial Survey
~50%
of small businesses fail within 5 years (higher in construction) U.S. Bureau of Labor Statistics
#2
pricing/estimating is a top cause of contractor failure, behind cash flow CFMA, industry surveys
How do most contractors set their prices?
The most common pricing methods among small residential contractors: gut feel ("this feels like a $35K job"), competitor benchmarking ("the other deck builder charges $50/sqft so I will too"), and cost-plus guesswork ("materials are $12K, labor is maybe $10K, so I will charge $30K"). None of these are based on actual data from the contractor's own completed projects. The result is inconsistent pricing that is sometimes too high (losing jobs silently) and sometimes too low (winning jobs but losing money).
What is the real profit margin for residential contractors?
Industry data shows average net profit margins of 6-9% for residential contractors. That means on an $800K revenue business, the owner takes home $48K-$72K — often less than they would earn as an employee for someone else, with none of the risk. The thin margins mean a single underpriced job can wipe out profit from three successful ones. A 5% pricing error on a $40K project is $2,000. Do that 10 times a year and you have given away $20,000.
How can contractors tell if they are undercharging?
The clearest signal: compare what you estimated versus what you actually invoiced. If you consistently invoice 10-15% more than your estimates (because of change orders, unexpected conditions, or scope creep you absorbed), your estimates are systematically too low. Other warning signs:
- You win more than 40% of your bids (you are likely the cheapest, not the best)
- Your profit margin is below 10% after owner compensation
- You cannot afford to turn down any job, even ones you do not want
- Material costs have risen but your per-sqft rates have not
What data should contractors track to improve pricing?
The minimum viable pricing dataset: actual $/sqft (or $/linear foot) by project type, computed from completed invoices. A deck builder who knows their actual installed cost is $52/sqft for composite and $38/sqft for pressure-treated can price new jobs with confidence. Without this data, every estimate is a guess.
Advanced metrics: estimate-vs-invoice variance (are you consistently over or under?), margin by project type (are decks more profitable than pergolas?), and regional rate trends (has your market shifted up or down?).
How can technology help contractors price more accurately?
DeskForeman connects to your accounting system (QuickBooks, Xero) or CRM (Jobber, JobTread) and automatically computes your real pricing data. The cost profile feature pulls invoice data and calculates:
- Actual $/sqft by project type from your completed jobs
- Estimate-to-invoice variance: are you consistently over or under-bidding?
- Regional rate calibration so estimates reflect your local market, not national averages
- Margin tracking by project type and material
The more projects flow through your connected systems, the more accurate the estimates become. DeskForeman learns whether you price above or below industry averages and adjusts automatically.
DeskForeman also includes a business advisory feature. Ask "Should I raise my pricing?" and get specific advice based on your conversion rate, project mix, and area data. Actionable intelligence from your own numbers.
Stop guessing what to charge
See how DeskForeman calibrates estimates to your actual pricing data from QuickBooks, Xero, or your CRM.