All articles
Pricing7 min read

How to Price a Job Without Losing Your Shirt

BidFlow Team

Every contractor has that one job they wish they could forget. The one where they ballparked the price, forgot a few costs, and ended up working for less than minimum wage by the time it was done. It happens to everyone — but it doesn't have to keep happening.

The Formula That Keeps You Profitable

Pricing a job correctly comes down to four buckets: materials, labor, overhead, and profit. Miss any one of them and you're leaving money on the table — or worse, paying out of pocket to finish someone else's project. If you want a line-by-line breakdown, check out the estimate checklist.

1. Materials (Plus the Stuff You Forget)

Start with the obvious: lumber, paint, fixtures, tile, whatever the job needs. Then add the stuff most guys forget:

  • Waste factor — add 10-15% for cuts, breakage, and mistakes
  • Consumables — blades, sandpaper, drill bits, caulk, tape, fasteners
  • Delivery fees — especially for heavy or bulk materials
  • Returns you won't make — leftover specialty items that can't go back

2. Labor (Your Time Is Worth More Than You Think)

This is where most contractors get burned. You think a job will take two days and it takes four. Always estimate labor honestly, then add a cushion.

  • Calculate your hourly rate (not what you charge — what you need to earn after taxes and expenses)
  • Estimate hours realistically — include setup, cleanup, and drive time
  • Add 15-20% for the unexpected: weather delays, material issues, difficult access
  • If you're hiring subs, include their rate plus your markup for coordination

3. Overhead (The Invisible Costs)

Overhead is everything you pay whether or not you're on a job. It needs to be built into every bid or you're slowly going broke.

  • Insurance (liability, workers' comp, vehicle)
  • Vehicle costs (fuel, maintenance, payments)
  • Tools and equipment (purchase, maintenance, replacement)
  • Licenses and permits
  • Phone, software, and office expenses
  • Marketing and advertising

4. Profit (Yes, You Deserve to Make Money)

Profit is not what's left over — it's what you build in. A healthy profit margin for most trades is 15-25% on top of all your costs. This is what pays for growth, savings, and the ability to say no to bad jobs.

Putting It All Together

Here's the formula: (Materials + Labor + Overhead) × (1 + Profit %) = Your Price. For example, if materials are $2,000, labor is $3,000, and overhead is $800, your total cost is $5,800. At a 20% margin, your bid is $5,800 × 1.20 = $6,960.

Common Mistakes That Kill Your Margins

  1. Bidding by gut feel instead of doing the math
  2. Forgetting to include drive time and setup/cleanup
  3. Using net material cost instead of retail
  4. Not accounting for callbacks and warranty work
  5. Lowering your price to match a competitor who's probably losing money too

Stop Guessing, Start Bidding

The difference between contractors who make money and contractors who stay busy but broke is usually just this: the profitable ones do the math. Every single time. It takes five extra minutes and it's the difference between a business and a hobby. Not sure whether to go hourly or flat rate? Read hourly vs. flat rate to pick the right model for each job.

Keep Reading

Stop guessing on your next bid

BidFlow turns your job description into a professional estimate in seconds. Try it free for 14 days — no credit card required.