Somewhere right now, a guy who owns a roofing company is climbing a ladder in somebody's backyard. He drove 40 minutes to get there. He'll spend an hour on the roof, another 30 minutes at the kitchen table explaining everything, and then he'll drive 40 minutes back.

That homeowner has two more roofers coming tomorrow.

She's going to take his diagnosis, his photos and his recommendation, hand them to the cheapest guy, and say "can you match this?"

And our roofer did all of it for free. Because the side of his truck says FREE ESTIMATES, and it's said that since his dad started the business in 1994.

I'm going to say something that's going to annoy a lot of people in the trades and a few in professional services too.

Free estimates are a tax you pay for being afraid.

You're not being generous. You're not "removing friction." You're running a free consulting service for people who were never going to hire you, and you're paying for it with the most expensive thing you own. Your time. Or your best tech's time, which is worse, because that's the person who should be on a billable job right now.

Do the math once and you'll never unsee it

Grab a napkin. Or the back of an invoice nobody's paid yet.

Take the number of estimates you ran last month. Let's say it's 40. Now figure out how many turned into jobs. For most home service businesses I look at, the close rate on free estimates lands somewhere between 20 and 35 percent. Let's be generous and say 30. That's 12 jobs out of 40 visits.

So 28 visits produced nothing.

Now price those 28 visits. Drive time, time on site, writing the quote, following up twice with a text that gets left on read. Call it two and a half hours each, all in. That's 70 hours. At a loaded cost of even $60 an hour for the person doing it, you just spent $4,200 last month on people who said no.

That's $50,000 a year. On shoppers.

And that's the cheap version. If the owner is the one running estimates, which is true in most businesses under a couple million in revenue, the real cost is every hour you weren't hiring, fixing the schedule or working on the stuff only you can do.

Now the part that should really sting. Free doesn't even get you a better close rate. When you charge for the visit, the people who say yes to the visit are already halfway to saying yes to the job. When you give it away, you attract the tire kickers, the "just curious" crowd and the people collecting three bids because their brother-in-law told them to.

Free attracts free.

What the smart operators already figured out

This isn't some wild idea I came up with in the shower. Plenty of the most profitable service businesses in the country stopped doing free estimates years ago. They just call it something else.

HVAC companies charge a diagnostic fee. Plumbers charge a trip charge. Attorneys charge a consultation fee. Architects charge for a feasibility study. Designers charge for a design session. Marketing agencies, the good ones anyway, charge for an audit before they'll write a proposal.

Same move every time. They charge for the thinking and let the doing pay later.

Because that's what an estimate really is. When your guy walks a property and tells the homeowner the problem isn't the shingles, it's the flashing around the chimney, and here's why the last company's repair failed, that's expertise. That's the most valuable 20 minutes of the whole job. Anybody can nail shingles. Finding the leak is the hard part.

And you're giving away the hard part so you can compete on the easy part. Backwards.

The model that works: charge it, then credit it

You don't need to blow up your whole sales process. You need one change.

Charge a fee for the assessment visit. Credit 100 percent of it back if they hire you within a set window.

That's it. Three reasons it works, and they're all money.

To the serious buyer, it costs nothing. They were going to hire somebody anyway. If it's you, the visit was free. You just took away the risk of it.

To the shopper, it costs money. And that's the point. The person who isn't serious filters themselves out before your truck ever leaves the yard.

To you, it gets paid either way. Either you get the job, or you got paid for your time. There's no version of this where you drive 80 minutes round trip for nothing.

And then there's the sneaky part I love. The person who paid $149 for your visit is now emotionally invested in you. They have money sitting on your books. The fastest way for them to "get it back" is to hire you. You've just turned the competitor's free estimate into the expensive option, because going with someone else means losing the $149.

What to charge

Don't overthink it. Here are the ranges I'd start with. Adjust for your market.

Home services (HVAC, plumbing, electrical, roofing, pest). $79 to $199 for a diagnostic or assessment visit. Bigger ticket jobs like full replacements, remodels or solar can support $250 to $500 for a detailed in-home design and assessment.

Contractors and remodelers. $250 to $1,500 for a paid design or planning session that produces something real, like a scope, a rough layout and a budget range. On big projects this is often called a design agreement, and the good firms charge thousands.

Professional services (consultants, agencies, accountants, attorneys). $300 to $2,500 for a paid diagnostic, audit or strategy session. You deliver an actual written finding. If they move forward, it's credited.

Health and wellness practices. A paid initial assessment instead of a free consult. Most already know this one. The ones still doing free 30-minute "discovery" sessions have a calendar full of people who want free advice.

The rule of thumb: charge enough that a tire kicker hesitates, but not so much that a serious buyer has to think about it. If nobody ever pushes back on the fee, it's too low.

How to say it so nobody gets weird

This is where most owners freeze. They're scared the phone will stop ringing. It won't, if you say it right. The problem is never the fee. It's apologizing for the fee.

Here's a script for whoever answers your phone. Steal it word for word.

"Great, let's get someone out there. Our assessment visit is $149. One of our senior techs comes out, figures out exactly what's going on, and walks you through your options with photos. If you go ahead with the work within 30 days, the full $149 comes off your bill, so it's basically free if we do the job. Does Tuesday morning or Wednesday afternoon work better?"

See the trick? Value comes before price, and the credit sounds like a sure thing. And it ends with a choice between two appointment times, not a yes or no on the fee.

When someone says "but the other guys do it for free," don't argue. Agree.

"Totally, and you should absolutely get their opinion too. Here's the difference. A free estimate is usually a salesperson with a clipboard. Ours is a licensed tech who's going to diagnose the actual problem, and you keep the findings whether you hire us or not. A lot of our customers actually call us after getting free estimates that didn't agree with each other."

That last line is doing a ton of work. Use it.

For professional services, it sounds more like this:

"Before I write a proposal, I do a paid diagnostic. It's $750, it takes about a week, and you get a written report on what's broken and what I'd fix first. If you hire us after that, the $750 comes off the first invoice. If you don't, you've got a plan you can hand to anyone. Most people find the report alone is worth more than they paid."

What the visit has to deliver

Here's where people mess this up. They start charging $149 and then show up and do the same 15-minute walkaround they used to do for free. That's how you get one-star reviews.

If you charge for it, it has to feel like something. Here's the minimum.

  1. A real diagnosis, not a sales pitch. Find the actual problem. Explain it in plain English. If you can show them, show them.

  2. Photos or video of what you found. Take them on your phone and text them over before you leave the driveway. People trust what they can see. This also kills the "can you match this" game, because the cheap guy didn't take any photos.

  3. A written summary. One page. What we found, what we recommend, what happens if you wait, and your options at three price points. This is the thing they'll show their spouse at dinner.

  4. A clear credit reminder. Put it right at the top of the summary. "Your $149 assessment fee will be credited if you schedule within 30 days." Then put the expiration date in bold.

You don't need a fancy system to pull this off. Have the tech record a two-minute voice memo walking through what they found. Paste it into ChatGPT or Claude with a prompt like "Turn this into a one-page homeowner summary with findings, recommendation, consequences of waiting and three options. Keep it at an eighth grade reading level." Two minutes later you've got a document that looks like it came from a company three times your size.

If your team is on sales calls instead of house calls, record them with Fathom and do the same thing with the transcript. The written findings write themselves.

Build the follow up so the credit does the selling

The fee scares off shoppers. The credit reels in buyers. But only if you remind them about it.

Set up a simple sequence the day the assessment happens. If you're on Go High Level, this takes about an hour to build once.

Same day. Text with the photos and summary. "Here's everything we found today. Your $149 credit is good through [date]."

Day 3. Short check-in. "Any questions about the options we went over? Happy to hop on a quick call."

Day 10. The nudge. "Just a heads up, your assessment credit is still good for another 20 days. Want me to hold a spot on the schedule?"

Day 25. The deadline. "Your $149 credit expires Friday. If you want to use it, reply YES and I'll get you on the calendar."

That day 25 text will close more jobs than your best salesperson. Deadlines work. Losing money you already spent works even better. Nobody likes leaving $149 on the table.

If you want this to run without anyone remembering to send it, Make.com can watch for a paid assessment in your booking or invoicing tool and fire the whole sequence automatically.

"But Dan, my market is different"

I've heard every version of this. Let me save you the email.

"Everybody in my area does free estimates." Good. That's exactly why it works. When everybody's free, the one who charges looks like the expert. Price is a signal. The lawyer who does free consultations doesn't feel like the best lawyer in town.

"My phone will stop ringing." Some calls will stop. Those are the calls you want to stop. Track it for 60 days. I'll bet you a steak dinner your booked jobs hold steady or go up while your estimate count drops. Less driving, same money, more evenings at home. I'll take that trade every time.

"What about big commercial bids?" Fine, keep those free if the bid process requires it. This isn't a religion. But charge for everything residential and every "I'm just exploring options" small business inquiry.

"What about insurance work or warranty claims?" Different animal. Handle those however your agreements require. We're talking about the homeowner who found you on Google and wants you to come look at something.

"My sales guy will hate it." Your sales guy hates driving to dead-end appointments too. He just doesn't know it yet. Wait until his close rate jumps and his commission check gets fatter.

Roll it out without betting the farm

You don't have to flip this switch on everything tomorrow. Here's how I'd do it.

Week one. Pick the lowest value, highest volume estimate type you run. The one your team complains about. Start charging for that one only.

Week two. Train whoever answers the phone on the script. Role-play it ten times. Seriously. Ten. The first three will be awkward. By the eighth, they'll sound like they've been saying it for years.

Week three. Change the website. Kill "Free Estimates" everywhere. Replace it with something like "Expert Assessment, Credited Toward Your Project." Update your Google Business Profile, your ads and the side of the truck when it's time for new wraps.

Weeks four through eight. Track three numbers. Assessments booked. Assessments that turned into jobs. Revenue per assessment, including the fees you kept. Compare it to the same eight weeks last year.

If the numbers don't work for your business, go back. You lost nothing but a little pride. But I've watched a lot of owners make this change, and I can count on one hand the ones who went back to free. Once you stop climbing ladders for people who were never going to hire you, it's really hard to start again.

The part nobody wants to hear

Free estimates aren't a marketing strategy. They're a confidence problem wearing a marketing costume.

Deep down, a lot of owners don't believe their expertise is worth paying for. So they give it away and hope the customer notices how smart they are. The customer doesn't notice. The customer takes the free diagnosis to the guy who's $400 cheaper.

What you know is what you sell. Send the invoice.

Talk Soon,

Dan

Dan Kaufman

Founder, Dead Simple Growth and Pinnacle Masters

P.S. Reply with ESTIMATE and tell me what you do and what your typical job is worth. I'll tell you what I'd charge for the assessment and send back the exact phone script I'd have your team use.

Keep Reading