Back to the tool

Can a Contractor Charge for an Estimate? Yes, and Sometimes You Should

Can a contractor charge for an estimate? In most places, yes. An estimate is work: the site visit, the measurements, the pricing. The real question is whether charging helps or hurts your business.

Yes, a contractor can charge for an estimate, and in my view more of them should. Nothing in the general law of contracting requires your professional judgment to be free. An estimate is work: the site visit, the measurements, the material pricing, the thinking. The question is not whether you are allowed to charge. It is whether charging helps or hurts your business, and that depends entirely on the kind of work you do.

The legal side first, because this is where people get nervous. In most places there is no law against charging for an estimate. The requirements, where they exist, are about disclosure: tell the customer there is a fee before you do the work, put it in writing, and do not surprise anyone. If you advertise "free estimates," that advertisement is a promise, and charging anyway is a good way to meet your state attorney general. Check your state contractor board for local rules before you change your policy, but the default answer across the country is yes, you can charge.

Can a contractor charge for an estimate? The cases for and against

Charge when the estimate itself is real work. If quoting the job requires diagnostic work, opening walls, climbing into an attic, designing a layout, or producing drawings, treat it as a consultation with deliverables and charge accordingly. Charging for real diagnostic work is not aggressive. It is honest. Complex remodels, custom builds, and anything involving design fall here.

Stay free when you are competing on speed. For straightforward jobs where five contractors will bid, a fee puts you at a disadvantage. Roofing replacements, water heater installs, standard electrical work: the customer is comparing numbers, and the contractor who shows up free wins the first impression. Know which market you are in.

Consider the credit model. The most common middle ground is a paid estimate that gets credited toward the job if the customer hires you. A $150 site visit fee that comes off the final invoice costs a real customer nothing and costs a tire-kicker $150. It filters beautifully. The people who object to the credit model are disproportionately the people who were never going to hire you.

Disclose it like you mean it. The fee goes on your website, in your first phone call, and in writing before the visit. "Site consultations are $150, credited in full toward any project over $2,000." One sentence. No fine print. The contractors who get into trouble are not the ones who charge; they are the ones who mention the fee at the door.

My opinion, stated plainly: free estimates are a marketing expense, and you should treat them like one. Track what they cost you in drive time and how many convert. If your close rate on free estimates is under 1 in 4, you are subsidizing a lot of shopping. A modest fee will cut your estimate volume and raise your close rate, and the math usually favors the fee.

One practical note: whatever you decide, put it on the invoice. If you charge for the consultation, it gets its own line item with the credit shown against the project total, so the customer sees exactly what happened. The contractor invoice generator on this site handles line items and credits cleanly, which matters more than it sounds: a customer who can see the $150 credit on paper never argues about it later.

Frequently asked questions

Is it legal to charge for an estimate?

Generally yes. In most places there is no law against it; the requirements that do exist are about disclosure, telling the customer about the fee before you do the work and putting it in writing. Check your state contractor board for local rules before changing your policy.

How much should I charge for an estimate?

Base it on your real cost: drive time plus the site visit at something near your hourly rate, as a flat fee. The most common model credits the fee in full toward the project if the customer hires you, which makes the price a filter rather than a revenue line.

Should I refund the estimate fee if they hire me?

That is the credit model, and it is the version I recommend. A fee that comes off the final invoice costs a real customer nothing and costs a tire-kicker the full amount. The people who object to it are disproportionately the people who were never going to hire you.

What if I advertised free estimates?

Honor the ad. Advertising free estimates and then charging is a promise broken, and in some states it can draw the attention of the attorney general. If you want to switch to paid estimates, change the advertising first, then the policy.

Related reading: How Much Deposit Can a Contractor Ask For? State Limits, Norms, and What to Put in Writing · How to Write a Contractor Invoice That Gets Paid Faster · Contractor Invoice vs Estimate vs Quote: What Each One Actually Commits You To · Contractor Late Fees: What's Legal and How to Put It on Your Invoice · How to Invoice for Change Orders Without Starting a Fight

Try the tool

Invoicing should not be the bottleneck. Generate a contractor invoice with payment terms, late fees, and lien notices built in.

Get new free tools by email

Want the next guide in your inbox? I publish one practical guide per new tool. Subscribe to the free newsletter on Substack. No spam, unsubscribe anytime.