RunCabin Blog · Getting chosen
Should I charge for estimates?
September 5, 2026 · 7 min read
The honest answer is that it depends on whether the visit is a measurement or a diagnosis. If you can walk the job, measure it, and put a number on it in twenty minutes, a free estimate is still usually worth it - that is a sales call, and the drive is the cost of getting in the door. If the visit requires actual troubleshooting before anyone knows what is wrong, you are not quoting, you are working. That is worth charging for.
Most owners who have been at this a few years end up doing both. Here is how to tell which side a job falls on, what it does to your phone when you switch, and - the part almost nobody gets right - exactly how to word it on your website so no customer ever finds out about a fee at the wrong moment.
The free-estimate treadmill
You know the version of this that grinds people down. Someone calls, you drive forty minutes across the county, spend an hour looking at the job and another hour that night writing it up, and never hear from them again. Or they call back with your number read out loud to the last guy, asking him to beat it. You were not a contractor in that transaction. You were a free price check.
The trades talk about this constantly, and the language is always the same: price-shoppers, tire-kickers, leads that ghost. It is the same feeling owners describe about paying per-lead platforms for contacts who never text back - the sense that your time is being spent on someone else's process. The difference is that this one you set up yourself, for free, with the words on your own website.
But the treadmill is not an argument for charging everyone. It is an argument for knowing which visits pay you back and which ones do not.
When free estimates still make you money
A free estimate is not charity. It is the cheapest sales meeting in the world if the conditions are right, and the conditions are pretty specific.
- The job is quotable on sight. Painting, fencing, decks, concrete flatwork, gutters, most roof replacements, landscaping installs. You can see the whole scope, measure it, and price it without taking anything apart.
- The visit is short and close by. Twenty minutes and fifteen minutes of drive time is a different economic animal than two hours and an hour each way. Distance is often the real variable, not the estimate itself.
- You close a decent share of them. If you sit down at the kitchen table and win one out of three, free estimates are a very good deal. If you win one out of ten, you have a qualifying problem, and a fee is one way to fix it.
- You are new and building a reputation. This one matters more than the math. A homeowner picking between you and someone with sixty reviews is already taking a risk on you. Adding a fee on top of that risk, before you have anything to point at, is a hard sell. If you are in your first year, free is often the right trade - see how new contractors get their first customers and how to get customers when you have no reviews yet.
When the visit is really diagnostic work
The other half of the trades has a different problem entirely. Nobody can quote an intermittent fault from the driveway.
If a homeowner calls because a breaker trips at random, a furnace shuts down every third night, a drain backs up with no obvious cause, or there is a stain on a ceiling and no visible leak, the visit is not an estimate. It is skilled diagnosis with meters and cameras and experience behind it, and the deliverable - knowing what is actually wrong - has real value whether or not that person hires you to fix it. Service trades have priced this for decades as a diagnostic fee or service call fee, usually credited toward the repair if the customer goes ahead.
A few other cases where charging is normal and defensible:
- Long drives. If you serve a wide rural area, an unpaid two-hour round trip is a real cost. Some owners keep estimates free inside their core towns and charge outside them, which is honest and easy to explain.
- Design and detailed takeoffs. Kitchen and bath remodels, custom cabinetry, additions. If you are producing drawings, selections, or a line-item scope a customer could hand to another bidder, you are producing a deliverable. Charging for it - and often crediting it toward the contract - is standard.
- Insurance and inspection work. A written report someone will submit to a third party is a document with value, separate from any repair.
The middle path most owners land on
Very few successful shops are all-free or all-paid. The common landing spot looks like this:
- Free quotes on quotable work. Replacements, installs, and projects you can see and measure.
- A diagnostic fee on troubleshooting calls, credited to the repair if they hire you. The credit is what makes it land. It stops feeling like a toll and starts feeling like a deposit.
- A free first pass by phone or photo. This is the one that saves the most drive time and the fewest owners have set up. Ask for a few pictures or do a five-minute video call before anyone gets in a truck. Half the time you can rule the job out, quote a range, or discover it is nothing like what was described - all before you have burned a tank of gas.
That last one is worth building into your contact form rather than leaving to chance. A quote form that asks what the problem is and lets someone attach a photo does the first round of qualifying while you are on another job, which is the same reason responding fast to website leads matters so much.
What to actually put on your website
Here is the mistake that costs more than either policy: having a fee and not saying so. The customer fills out your form expecting a free estimate because that is what every other site in your trade implies, then hears about a charge on the phone. Now you are not a pro with a fair policy. You are a bait-and-switch, and that is the version that ends up in a review.
Say it plainly, near the thing it applies to. Three examples you can adapt:
- Free estimates: "Free written estimates on all interior and exterior painting in Chester County. Most quotes are back to you within 24 hours."
- Diagnostic fee, credited: "Diagnostic visits are $89, applied to the repair if you hire us. Free quotes on installations and replacements."
- Free remote, paid on-site: "Send a few photos and we'll give you a range for free. On-site estimates are $75, credited toward the work."
Three things make those sentences work. They name the number instead of saying "fees may apply." They say what the fee buys. And they say what happens to it if the customer goes ahead - which is the sentence that turns a fee into a deposit in the reader's head.
Put it on the contact page and beside the relevant services, not in fine print at the bottom. If your policy differs by trade line - free for replacements, paid for repairs - it belongs on those service pages, which is one more reason a separate page for each service earns its keep.
What happens to your phone when you switch
Be ready for this: calls go down. That is not the policy failing, that is the policy working. The people who drop off are disproportionately the ones who were assembling a third number, and your close rate on the calls that remain usually goes up because everyone who books has already agreed the visit is worth something.
Whether that is good news depends entirely on where you are. If you are booked three weeks out and turning away work, trading volume for quality is an obvious win. If your calendar has holes in it and you need the reps, the same trade is a bad idea this month and possibly a good idea next spring. It is one of the few marketing decisions that should flip with your backlog, which also means it is one you should expect to revisit - the way a seasonal business changes its site with the season.
Test it instead of agonizing over it
You do not have to get this right in your head before you commit. Put a policy up, leave it for a month or two, and watch three things: how many quote requests you get, what share of them you close, and how many miles you drove for nothing. If the calls dropped and the close rate did not move, the fee was scaring off buyers, not shoppers - back it out or lower it. If the calls dropped and the close rate climbed, you just gave yourself back a day a week.
The reason this rarely gets tested is not that owners lack curiosity. It is that changing a sentence on most websites means emailing whoever built it and waiting - and once changing your mind costs a week and a support ticket, you stop changing your mind.
Where RunCabin fits
On a RunCabin site your estimate policy is a sentence you can rewrite whenever your calendar changes. Ask "change the contact page to say diagnostic visits are $89, credited to the repair if they hire us" and it is live in a couple of minutes, in plain English, with no ticket and nobody to wait on. Change it back in March when you want the volume again.
That editing is part of the same $39.99/mo, flat price as the rest of the site - your domain, professional email, hosting, a quote form that goes straight to your inbox, and a free AI logo included. No setup fee, no contract, no lead fees, cancel anytime.
See your site before you pay a cent
A real preview with your name, your trade, and your city - built in about a minute, no card required.
See your free site preview →Related reading: should I put prices on my website? · how fast should I respond to a website lead? · contact form, or just my phone number? · how do you get customers with no reviews yet?