Tales From the Pink Swamp

  • Should Contractors Offer Free Estimates? The Real Cost

    Should Contractors Offer Free Estimates? The Real Cost

    The short answer: Free estimates for contractors aren’t actually free — every site visit costs real money — FieldPromax’s contractor benchmark data puts producing one residential estimate at $150–$300 all-in, while a separate industry analysis puts the truck roll alone at $200–$300. The two figures come from different samples and scopes, so read them as a range for the true cost, not as one precise number. Whether you should charge depends on the work: simple bids can stay free, but anything requiring diagnosis, measurements, or real planning should carry a fee — typically $50 to over $100 for inspections and $150–$1,000 for detailed estimates — ideally credited toward the job if you’re hired. The deeper play is qualification. Estimate close rates swing from 25% to 80% depending on the trade and how qualified the lead is, and the shops that qualify before they dispatch stop making their paying customers subsidize everyone else’s shopping trip.

    Illustration of a service van leaking dollar bills like exhaust fumes while a glowing pink funnel beside it filters visitor dots, passing only golden qualified leads through to a handshakeFree estimates aren’t free. Every unqualified truck roll burns fuel, hours, and margin — qualify before you dispatch.

    Why free estimates for contractors became the default pitch

    Drive through any suburb in America and you’ll see it painted on the side of every other work truck: FREE ESTIMATES. It’s been the industry’s standard pitch for so long that most contractors never question it. The logic feels airtight — homeowners are scared of commitment, a free estimate lowers the barrier, and if you don’t offer one, the guy down the street will.

    There’s a grain of truth in that. A homeowner facing a $12,000 roof replacement is genuinely nervous about paying just to find out the price. For decades, “free estimates” was the industry’s answer to that anxiety. But somewhere along the way, a marketing tactic became an entitlement — and the costs of that entitlement landed entirely on the contractor.

    Here’s what “free” actually created. On the customer side, it normalized collecting four, five, six estimates for a single job — because why wouldn’t you, when they’re all free? As one trade writer at Mr. Handyman put it, when a consumer gets three estimates each vendor has a 1-in-3 chance of winning the job, and as they collect more estimates, every contractor’s odds get worse. The homeowner isn’t being malicious. They’re being rational. The system you built made shopping around costless for them and expensive for you.

    On the contractor side, “free estimates” quietly became a loss leader — and not always an honest one. The same Mr. Handyman piece draws a sharp analogy: like airlines that overbook seats, some operators schedule several free estimates knowing they’ll only take the work if one lands. Estimates become how they find work; working is how they get paid. And the homeowner who took time off work to meet the estimator? If the contractor no-shows or deprioritizes the visit, that “free” estimate just cost the customer half a day of PTO. Both sides end up playing games with the concept, and both sides end up frustrated.

    None of this means free estimates are always wrong. It means the default is worth re-examining with real numbers instead of habit. So let’s do the math.

    The real math: what free estimates for contractors actually cost

    Every estimate you run has a true cost, and it’s much bigger than gas money. Industry analysis from Smarty puts the average cost of a single truck roll at $200 to $300, with some operators reporting $300 to $500 depending on location, complexity, and technician pay. That’s before anyone picks up a wrench — it’s just the cost of getting a qualified person to the property and back.

    SmartService’s breakdown of service trip charges shows where that money goes. Fully loaded vehicle cost runs $0.65 to $1.10 per mile when you account for the van itself ($50K–$80K up front), fuel, maintenance, tires, insurance, and depreciation. Technician time is the bigger line: a 30-minute round trip with 15 minutes on site is 45 paid minutes before any work happens — and drive time, parking, the property walkthrough, and the introduction conversation are all real working minutes. Add equipment, consumables, and the skill premium for licensed techs, and the floor for a visit lands at roughly $90 to $180 per hour for residential service trades.

    FieldPromax’s benchmark data on contractor operations puts the all-in cost of producing one residential estimate at $150–$300 in time and direct expense. That number includes the visit and the proposal work — the measuring, the material research, the write-up.

    Now scale it. Cope Construction & Renovation, a Pennsylvania contractor that published its own reckoning with free estimates, worked the example this way: 10 estimates, with 1 hour of driving and visiting per family plus 2 hours researching material costs and writing the proposal — 30 hours of time total. Their track record: they get hired for 5 to 7 of those 10 jobs. That leaves 3 to 5 jobs they don’t win, which is 9 to 15 hours of payroll expense that has to be factored in and passed along. Their conclusion was blunt: their loyal, repeat customers were paying more than their fair share to cover the cost of all the “free” estimates given to neighbors who were merely exploring an idea — or using Cope’s number to negotiate with another contractor.

    And Cope’s close rate — 50 to 70% — is actually good. Consider the contractor who wins 3 of every 10 bids. At $200 a visit, that’s $2,000 spent to win 3 jobs, or roughly $667 in estimate cost loaded onto every job won. Illustrative math: a shop running 8 free estimates a week at $200 each is spending $1,600 a week — over $80,000 a year — on estimates, before a single job is won. That’s not a marketing expense. That’s a second payroll.

    The uncomfortable truth: somebody always pays for the estimate. Either it’s a line item the customer sees, or it’s buried in the pricing of the customers who actually hire you. Your best, most loyal customers are subsidizing the tire-kickers. The question isn’t whether estimates cost money. It’s whether the right people are paying for them.

    What estimate close rates actually look like

    Before you decide what to charge, you need to know your number — the percentage of estimates that turn into jobs. The industry benchmarks are all over the map, and the spread itself is the lesson: close rate is less about your trade and more about how qualified the leads are and how you count.

    Start with the trade-specific data. The Air Conditioning Contractors of America (ACCA), cited by Simpro, puts residential HVAC install close rates at 45% and commercial at 38%. Commonly cited rules of thumb run lower: 25–35% for residential work and 15–25% for commercial bidding. In the green industry, Wilson-360 reports average close rates of 30–50%, with strong operators pushing 60%+ on qualified leads. PushLeads’ contractor data breaks it down by urgency: plumbing emergencies close at 60–80% because urgency compels action; non-emergency HVAC replacements run 35–50%; larger remodeling or restoration projects run 25–40%.

    Then there’s the outlier that confuses everyone: FieldPromax’s benchmark data shows a median quote-to-job conversion of ~74%, with top-quartile shops above 80%. How do you reconcile 74% with the ACCA’s 45%? The definition of “issued.” Simpro’s analysis makes this exact point: counting every price given over the phone produces a far lower rate than counting only formal written proposals. A shop that only writes proposals for pre-qualified prospects will show a sky-high close rate; a shop that prices everything that calls will show a low one. Both numbers are “real.” They just measure different funnels.

    That’s why United Foundry’s framing is the most useful one for an owner. They lay out the brutal arithmetic: at a 5% close rate, you need 6x the leads to sell the same jobs as a shop closing 30%. Keep the lead count fixed at 240 — move the close rate from 5% to 15% and you go from 12 jobs to 36 with zero extra ad spend. Move it to 30% and it’s 72 jobs. “I need more leads” is almost never the real problem, they argue. More leads poured into a 5% process is just a more expensive way to stay the same size.

    And here’s the line that connects close rate directly to free estimates: “If you bid everything that moves, your close rate drops by definition.” Every unqualified estimate you run drags the number down. Turning down the jobs you’re not right for isn’t lost revenue — it raises your close rate and hands you back the hours to win the jobs you should have.

    The actionable step is embarrassingly simple and almost nobody does it: count it. Estimates written in the last 90 days, jobs signed in the last 90 days, divide. That number — segmented by work type — is your close rate, and most owners are shocked by it. Our marketing dashboard guide covers how to track it monthly next to revenue, because it’s the single number that decides whether your marketing budget is an investment or a leak.

    The hidden tax: unqualified estimates and tire-kickers

    The truck roll is the visible cost. The hidden tax is what unqualified estimates do to your business underneath the numbers.

    First, they train the market to judge you on price alone. Construction Consulting’s widely shared piece on the topic makes this case directly: when you give the estimate away, you dilute the value you bring, because the client focuses only on the bottom-line number. You’ve handed over hours of planning, quantity takeoffs, material lists, and labor figuring — real professional work — and the customer experiences it as a number on a page to compare against four other numbers. Worse, the client who starts the relationship by not paying for your time becomes the client who says “while you’re here, can you just do this too?” throughout the build. You set the precedent that your time is free. Don’t be surprised when they keep spending it.

    Second, free estimates attract the shoppers. Not every caller is a buyer — some are collecting ammunition to negotiate with the contractor they already picked, some are testing whether their budget is realistic, some just watched a renovation show and want to explore. Cope Construction named this one outright: neighbors exploring an idea they saw on TV, or using their number to negotiate with another party. Every one of those visits costs you $150–$300 and has a close rate near zero. They’re not leads. They’re market research you’re funding.

    Third, there’s the opportunity cost nobody puts on a spreadsheet. Every hour your best estimator spends driving to a tire-kicker’s house is an hour not spent on a qualified job, a follow-up call, or literally anything that generates revenue. Construction Consulting frames it as a hard cap: the average person has roughly 2,000 working hours a year, so your earning potential is capped — and every free hour of estimating actively reduces what you can earn. For bigger projects, a proper estimate can take anywhere from a couple of hours to a couple of days of work: quantity takeoffs, material lists, labor costing, conversations with trades and designers. That’s time directed away from paying projects.

    The fix isn’t just charging — it’s filtering. United Foundry’s prescription is three qualifying questions asked on every single call before a site visit gets scheduled. The questions themselves matter less than the discipline: budget range, timeline, decision-maker, scope clarity. A prospect who won’t answer basic qualifying questions is telling you everything about how the estimate will go.

    This is where the estimate decision connects to the lead machine. The fee is a filter, but the qualification system is the machine. Our quiz funnel vs. contact form breakdown shows why: a two-minute quiz that asks about the project, the timeline, and the budget qualifies the lead before your truck ever moves. The form waits. The quiz engages — and it engages only the prospects worth visiting.

    What to charge instead: the three-tier model

    The industry has already settled on a practical answer, and it’s not “charge for everything” or “free for everything.” It’s tiers, based on how much work the estimate takes.

    JobNimbus and Angi both describe the same three-tier structure that the market has converged on:

    Tier 1: Simple estimates stay free. Small repairs, standard replacement bids, a quick look and a ballpark — the kind of estimate that costs you almost nothing. A standard shingle bid or a basic repair quote falls here. Free is the right call when the job is simple, the customer is a repeat client, or your local market expects free bids and fighting that expectation would cost you more than it saves.

    Tier 2: Diagnostic inspections carry a service fee. When you have to hunt down a hidden problem — a leak behind a wall, an electrical fault, a roof issue that needs real investigation — that runs $50 to over $100, per Angi’s 2026 guidance. The fee covers the time and skill required to find the problem, not just price the fix.

    Tier 3: Full consultations cost the most. Complex or high-end projects with design work, multiple plans, and detailed planning can run from $150 to $1,000 or more. InvoiceOwl’s industry guidance puts detailed estimate fees in that same $150–$1,000 band depending on complexity, and notes that the fee should cover overhead, hourly rate, and margin.

    What contractors charge for the estimate itself. Sources: Angi (2026 guidance) and InvoiceOwl industry guidance, as cited in this post. Bands depend on complexity.

    The move that makes charging palatable — and this is the part homeowners actually like — is crediting the fee toward the project. When a contractor charges a fee and applies it to the final bill, the fee filters out tire-kickers without punishing serious buyers. Mr. Handyman describes the service-trade version: quote a dispatch or diagnostic fee to show up and assess; if the customer has you do the work that day, waive the fee and complete the work as quoted. Most consumers won’t pay three or four diagnostic fees, so they’ll generally do the work if the provider is credible and the price is reasonable. The fee doesn’t cost you the job. It wins you the serious customer faster.

    SmartService documents the script that’s paid for itself across countless service businesses: “Our $89 diagnostic fee is waived if you go ahead with the repair today.” One sentence. It sets the expectation, names the number, and gives the customer a clear path to make it disappear. No awkwardness, no haggling — just a professional policy stated upfront.

    JobNimbus adds the decision rule for when to move a job from Tier 1 to Tier 2: charge when the estimate takes serious work and free bids are costing you. If you’re spending hours on measurements, engineering checks, or multiple site visits while the homeowner collects five other free quotes, you’re subsidizing their shopping trip. And make the fee refundable against a signed contract — that single policy change lowers the customer’s perceived risk to near zero while keeping the filter intact.

    Where you communicate the fee matters as much as the fee itself. It belongs on your website’s service pages, in your Google Business Profile, and in the first phone conversation — never as a surprise at the door. A customer who knows about the fee before they book has already self-selected as serious. A customer who learns about it on the porch feels ambushed, and no policy survives that feeling.

    Qualify before you dispatch: the lead machine half of the answer

    Here’s the reframe that matters most: the estimate fee is a filter, but qualification is the system. The contractors winning this game aren’t just charging — they’re making sure the truck only rolls for prospects worth visiting. That’s a lead machine problem, not a pricing problem.

    Start with the phone call. Before anyone schedules a site visit, three qualifying questions — United Foundry’s prescription — separate buyers from browsers: What’s the project and what’s driving the timeline? What’s the budget range you’re expecting? Who makes the final decision, and when do you want this done? A prospect who answers directly is a prospect worth visiting. A prospect who dodges all three just saved you $200 in truck roll.

    Then automate the front end. A quiz funnel on your website does this qualification while you sleep: project type, timeline, budget range, photos of the problem. The visitor self-qualifies through the questions, and by the time they reach your calendar they’ve already told you whether they’re serious. Compare that to a bare contact form that collects a name and a phone number and tells you nothing — every one of those leads gets the same expensive truck roll. The quiz doesn’t just capture more leads; it captures better information about each one.

    Speed is the other half of qualification. JobNimbus’ roofing data found that 86% of roofers respond to new leads within 12 hours, but the highest-rated companies answer in under 30 minutes — and homeowners now rank communication right next to price when choosing who to hire. A fast, professional response does more for your close rate than a free estimate ever could. Our speed-to-lead breakdown covers the data: the first responder wins the job far more often than the cheapest bidder, because responsiveness is the trust signal the customer can actually observe before hiring you.

    And put the proof where the estimate happens. Angi’s 2025 survey found trust signals like licensing and insurance documentation were cited by 73% of homeowners as decision factors. Your estimate isn’t just a number — it’s a sales presentation. The shops winning at 60%+ aren’t winning on price. They’re winning because the estimate arrives fast, looks professional, carries proof, and follows a conversation where the customer already felt heard.

    None of this requires new software to start. It requires a decision: no truck rolls for unqualified prospects, three questions before every visit, and a fee policy stated upfront. The CRM and the quiz funnel come next — and our nurture sequence guide covers what happens after the estimate goes out, because the visit is only halftime.

    The follow-up half of the equation

    Here’s the stat that should change how you think about estimates entirely: FieldPromax’s benchmark data shows roughly a 7% close-rate penalty for every day a quote sits unsent. A quote that goes out same-day and a quote that goes out three days later aren’t the same quote. The second one has already lost a fifth of its closing power sitting in your truck’s passenger seat.

    This is why the estimate conversation doesn’t end at the kitchen table. The shops with the highest close rates treat the estimate as the start of a follow-up sequence, not the end of a sales call. United Foundry’s prescription: a six- or seven-touch sequence over three weeks after every estimate goes out, automated so it happens whether or not anyone remembers. Not pushy — a check-in, a question answered, a nudge with a deadline. Most customers didn’t say no. They just didn’t know what the next step was.

    The format of the estimate matters too. FieldPromax’s data shows e-signed proposals turn around in about 2 days versus roughly 30 days for paper. A professional, digital proposal that the customer can sign from the couch beats a paper quote that lives on the fridge for a month. JobNimbus’ data backs the mechanism: about 79% of roofers now run their business on a CRM, and the ones building polished, accurate bids on-site — while the homeowner is still standing in the driveway — are the ones whose estimates feel worth paying for. When your estimate looks sharp and lands fast, charging for it gets a lot easier. And winning without charging gets easier too.

    The through-line: speed, clarity, and professionalism beat “free” as a competitive weapon. A free estimate that arrives in four days as a vague number loses to a $89 diagnostic visit that arrives today with a clear proposal and a waived fee. Customers don’t actually want free. They want fast, clear, and trustworthy. Price is just the only dimension they can compare when you give them nothing else.

    When free estimates still make sense

    Intellectual honesty requires the other side. There are real situations where free is the right call, and the industry sources are clear about them.

    Simple, fast bids. When the estimate genuinely costs you almost nothing — a small repair, a standard replacement, a quick look and a ballpark — charging creates more friction than it filters. JobNimbus is explicit: keep it free when the job is simple.

    Repeat and referral customers. Your best customers have already proven they’re buyers. Waiving the fee for them isn’t a cost — it’s a loyalty gesture that costs you one cheap visit and buys you the next three jobs plus the referral. The filter is for strangers, not for the people who already trust you.

    Markets where free is the entrenched expectation. If every competitor in your market advertises free estimates and customers genuinely expect it, going paid-first can cost you more in lost volume than it saves in filtered tire-kickers. The smarter play there is free estimates paired with ruthless phone qualification — keep the marketing promise, but make the truck roll only for prospects who pass the three questions.

    New shops building reputation. When you’re new and need reviews, photos, and a customer base, free estimates are a legitimate customer-acquisition cost. The key word is legitimate: track it as acquisition spend, cap it, and graduate to fees as your proof and pipeline fill in. Free as a strategy has an expiration date. Free as a habit doesn’t.

    Emergency work. When the basement is flooding, nobody is comparison shopping on estimate fees. Plumbing emergencies close at 60–80% precisely because urgency collapses the decision. In emergencies, speed is the entire value proposition — show up fast, diagnose honestly, and the fee conversation takes care of itself.

    The pattern across all five: free estimates make sense when the cost of the estimate is low, the close probability is high, or the strategic value exceeds the cost. They stop making sense when you’re spending $200 a visit on shoppers with a 1-in-6 chance of buying. Know which situation you’re in. Most contractors running “free estimates” as a blanket policy are in the second situation while telling themselves they’re in the first.

    Frequently Asked Questions

    Should I charge for estimates as a contractor?

    It depends on the work. Keep simple, fast bids free — small repairs and standard replacement quotes cost you almost nothing to produce. Charge when the estimate takes serious work: diagnostic inspections typically run $50 to over $100, and detailed estimates or consultations run $150–$1,000 depending on complexity. The industry consensus (Angi, JobNimbus, InvoiceOwl) is the same three-tier model: free for simple, fee for diagnostic, real money for complex. And make the fee refundable against a signed contract — it filters tire-kickers without punishing serious buyers.

    How much should a contractor charge for an estimate?

    Match the fee to the work. A diagnostic inspection — hunting down a hidden leak, an electrical fault, real problem-finding — runs $50 to over $100 according to Angi’s contractor guidance. A detailed estimate or consultation with measurements, design work, or multiple site visits runs $150–$1,000 based on complexity, per InvoiceOwl’s industry benchmarks. Whatever you charge, credit it toward the job if you’re hired: “our $89 diagnostic fee is waived if you go ahead with the repair today” is the script SmartService documents as standard across successful service businesses.

    Do free estimates actually bring in more customers?

    They bring in more inquiries, not more customers. Free estimates cast a wider net — which is exactly the problem. When estimates are free, homeowners rationally collect four to six of them, and each contractor’s chance of winning drops with every additional bid collected. Your close rate falls, your truck rolls multiply, and your paying customers absorb the cost. Shops that qualify before dispatching — three questions on the phone, a quiz funnel on the site — consistently report higher close rates on fewer, better estimates. More estimates is a vanity metric. More signed jobs per estimate is the one that pays.

    How do I tell customers I charge for estimates without losing them?

    State it as a professional policy, upfront, with the off-ramp built in: “We charge a $89 diagnostic fee, which is fully credited toward your repair if you move forward with us.” Put it on your website’s service pages and say it in the first phone call — never as a surprise at the door. Then win on the dimensions homeowners actually rank next to price: JobNimbus’ data shows the highest-rated roofers respond in under 30 minutes, and homeowners rank communication alongside price. A fast, professional, clearly-priced visit beats a free one that shows up late with a vague number.

    Will charging for estimates hurt my close rate?

    The evidence points the other way. Close rate is driven by lead quality far more than by estimate pricing: qualified leads close at 60%+ in the green industry (Wilson-360), while shops that bid everything watch their rate collapse toward single digits (United Foundry’s 5%-vs-30% analysis). A fee filters out the shoppers who were never going to buy — the ones dragging your rate down — while barely affecting serious buyers, especially when the fee is credited toward the job. Most contractors who make the switch report fewer estimates and more signed jobs: the rate goes up because the denominator got honest.

    What’s the difference between an estimate, an inspection, and a consultation?

    An estimate is a price for defined work — usually free for simple jobs. An inspection is diagnostic work to find a hidden problem, and typically carries a $50–$100+ service fee (Angi). A consultation is planning work for complex or high-end projects — design, multiple options, detailed scoping — and can run $150 to over $1,000 (InvoiceOwl, Angi). The practical rule from JobNimbus: charge when the estimate takes serious work and free bids are costing you. If you’re spending hours on measurements and multiple site visits while the homeowner collects five other free quotes, you’re subsidizing their shopping trip.

    Sources

    – FieldPromax, contractor benchmark / estimate data, as cited in the post — all-in estimate cost $150–$300; median quote-to-job conversion around 74%, with top-quartile shops above 80%; a roughly 7% close-rate penalty per day a quote sits unsent.

    – Air Conditioning Contractors of America (ACCA), cited by Simpro, as cited in the post and not independently verified in this audit — residential HVAC install close rate 45%, commercial 38%.

    – Wilson-360, PushLeads, JobNimbus, Angi, and InvoiceOwl, as cited in the post and not independently verified in this audit — trade close rates by urgency and qualification, roofer response times, and the $50–$100+ inspection / $150–$1,000 detailed-estimate fee bands.

    – Note: Close rates in this post use different definitions (quote-to-job vs install close rate vs qualified-lead close rate) and are not directly comparable — the post itself makes this point when reconciling FieldPromax’s 74% with ACCA’s 45%. Where a figure comes from a roundup rather than a single primary study, it is listed as such above.

    Want this built for you?

    Your estimate process is one piece of the machine. But the right fee policy only works inside the right system — qualification before dispatch, instant follow-up, automated nurture, and proof — so every truck roll goes to a prospect worth visiting.

    GET THE $995 DIAGNOSTIC →