Sales

How to Price a Job as a Contractor (and Win More Estimates Without Discounting)

How contractors can price jobs for profit, the markup vs. margin mistake that costs thousands, why good-better-best options win more estimates, and how to present a price without flinching.

Jonathan Blake • • 3 min read • Listen (5:28)
How to Price a Job as a Contractor (and Win More Estimates Without Discounting)
Listen to this article 0:00 / 5:28
Narrated with an AI voice (Kokoro)
Chapters (8)
Table of contents
  1. Step 1: Know your real costs
  2. Step 2: Markup vs. margin (the expensive mistake)
  3. Step 3: Stop pricing off the competition
  4. Step 4: Give three options
  5. Step 5: Present the price with confidence
  6. Your pricing checklist
  7. The bottom line
  8. FAQs

I’ve knocked on 25,000 doors and personally closed more than a thousand leads, and I can tell you the price is rarely the real problem. The problem is how the price was built and how it was presented.

Most contractors price one of two ways: they copy what the competition charges, or they guess. Both leave money on the table. This post shows you how to build a price that pays you, the markup mistake that quietly costs thousands, and how to present it so more homeowners say yes without you dropping your number.

Step 1: Know your real costs

Before you can price a job, you need to know what it actually costs you. Include:

  • Materials, including waste, delivery and disposal.
  • Labor, at your real cost per hour: wages plus payroll taxes, workers’ comp, benefits and drive time.
  • Equipment and rentals.
  • Permits and fees.
  • Overhead: your share of the truck, insurance, phone, software, office, marketing and your own salary.

Overhead is the one most contractors skip. If it isn’t in your price, it’s coming out of your profit.

Step 2: Markup vs. margin (the expensive mistake)

Markup is what you add to your cost. Margin is the share of the final price that’s profit. They aren’t the same number.

Your cost Markup Price Margin (profit ÷ price)
$1,000 20% $1,200 16.7%
$1,000 30% $1,300 23.1%
$1,000 50% $1,500 33.3%
$1,000 100% $2,000 50.0%

If you need a 30% margin and you add 30% to your cost, you’ll come in short on every job. To hit a target margin, use this instead:

Price = Cost ÷ (1 − target margin)

Example: A job costs you $4,000 and you want a 30% margin. $4,000 ÷ 0.70 = $5,714, not $5,200.

Step 3: Stop pricing off the competition

If you’re the cheapest, you’re competing with every bad contractor in town. Someone will always be willing to go lower, usually by cutting corners or skipping insurance.

Price from your costs and the margin your business needs. Then win on value: how fast you respond, how you communicate, your reviews, your warranty and the way you present the job.

Step 4: Give three options

Options turn “yes or no” into “which one.” Instead of one take-it-or-leave-it number, offer:

  • Good: fixes the problem with standard materials.
  • Better: upgraded materials or extras. This is the option you recommend.
  • Best: top materials, extra features and your longest warranty.

Homeowners like having a choice. It keeps the conversation on what they want instead of whether to hire you, and some will choose the higher options on their own.

Step 5: Present the price with confidence

  • Get both decision-makers at the table. It prevents “I need to talk to my spouse.”
  • Show the value before the price. Walk through the problem, your solution, your warranty and photos of similar jobs.
  • Say the number clearly, then stop talking. Don’t apologize for it or explain it away.
  • Offer financing if you have it. A monthly payment is easier to say yes to for big jobs.
  • Ask about hesitation before you discount. “What’s making you hesitate?” often reveals a timing or scope question, not a price problem.

If they still need time, follow up with our after-estimate follow-up schedule.

Your pricing checklist

  • Calculate your true labor cost per hour
  • Add up your monthly overhead and include a share in every job
  • Set a target margin and price with Cost ÷ (1 − margin)
  • Build good, better and best options for your most common jobs
  • Practice presenting the price, then stop talking
  • Ask what’s behind any hesitation before offering a discount
  • Review your margins on finished jobs every month

The bottom line

Pricing isn’t about being cheap or expensive. It’s about knowing your numbers, charging what the work is worth, and giving homeowners a confident, clear choice. When more leads come in and get answered fast, you can afford to walk away from jobs that don’t pay. That’s what the Booked Solid System is built to do.

“If you're the cheapest, you're competing with every bad contractor in town.”
“Options turn "yes or no" into "which one."”

Put this to work

Go deeper in the fundamentalsPrice to margin, offer financing

Frequently asked questions

How do contractors calculate the price of a job?
Add up materials, labor (including taxes and benefits), equipment, permits and a share of overhead, then add the profit margin you need. Price from your costs and target margin, not from competitors' prices.
What is the difference between markup and margin?
Markup is the percentage you add to cost. Margin is the percentage of the selling price that's profit. A 50% markup on a $1,000 cost gives a $1,500 price and a 33% margin, not 50%.
Should contractors offer good-better-best pricing?
For most residential jobs, yes. Three options let the homeowner choose how much to invest, keep the conversation on value, and often lead to a bigger average sale than a single price.
How do I stop customers from haggling on price?
Show the value before the price, give options instead of one number, present the price confidently and ask what's behind any hesitation before offering anything. Discounting first teaches people to negotiate.
Should I put my prices on my website?
Many contractors share starting prices or ranges. It filters out people who can't afford the work and builds trust, while the final price still comes from the estimate.
#pricing#sales#estimates#profit
CLIENT TESTIMONIALS

What Our Contractors Say

Don't just take our word for it. Watch real contractors share how The Lead Venture transformed their businesses.

Brandon
Local Remodeling Business
Jamie
Daycare

Ready to Put This Into Action?

We build the website, systems, and follow-up so you can focus on running the business.

Install the Booked Solid System
Free $3K+ website. No contract.
Install the System $0 until you're live