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.

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.

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.