Skip to content

Charging for Estimates: When and How to Do It

Profile picture of Brittany Foster, freelance author for Jobber Academy.
Brittany Foster
Start Trial

Originally published in September 2021. Last updated on December 4, 2024.

Have you ever put in a ton of work making a free estimate only to have the customer decide not to move forward? Charging for estimates could help you get paid for your time and filter out uncommitted clients. 

While free estimates work well for simple jobs and services, paid estimates are a good option when creating an estimate that requires out-of-pocket costs, like extensive travel, expert consultations, or multiple site visits. 

Learn when, how, and why charging for estimates works for certain service businesses and whether you should add it to your strategy in this guide.

What is an estimate?

An estimate is the approximate cost for a job you provide to a potential client after they reach out to you. Estimates can be provided for big or small jobs and can be free or paid, depending on the services required, the client’s needs, and your business.

What is a free estimate?

A free estimate doesn’t include much detailed information—often just a description of the service, company and client details, and the total cost for the job. Think of it as a ballpark number for a straightforward service, like mowing a lawn or walking a dog. 

Free estimates typically don’t require a ton of work on the contractor side beyond a site visit. And because they’re typically not legally binding unless they include specific elements—like being in writing, clearly outlining what they do and don’t cover, and having a place for the client to sign—many can be provided without having to view the property at all. 

Since free estimates are basic price ranges, they can change based on job scope, materials, labor, and other factors. 

You can provide them to customers over the phone, in person, or through email.

What is a paid estimate?

A paid estimate is when you charge the client to provide them with a cost breakdown for a potential project. 

Paid estimates usually include more detailed information than free estimates, such as:

  • A description of the project scope
  • Labor, equipment, and material costs
  • A timeline for when the work will begin and end
  • Additional costs like subcontractor fees, travel expenses, or any permit or licensing fees
  • A contingency amount to cover any unexpected costs
  • Guarantees or warranties
  • Expert recommendations for the job based on the client’s pain points, like the best wood for their fence or which tile would suit their bathroom renovation budget
  • Payment terms and disclaimers
  • A more accurate price based on specific numbers for labor, materials, etc.

Paid estimates are usually provided in person or via email and include multiple pages. Often, follow-up meetings or calls are scheduled so they can be reviewed with the client.

Watch this video to learn how to write an estimate terms and conditions:

When to use free estimates

Free estimates work for most simple, straightforward jobs where sending a ballpark number to a client requires minimal effort. 

For example, you can use free estimates for: 

  • Cleaning jobs based on square footage
  • Lawn care, like mowing, weeding, and fertilizer applications based on yard size
  • Appliance installations, like dishwashers
  • Basic handyman services like hanging a shelf or mounting a TV
  • Simple electrical work, like installing new light fixtures or outlets
  • Junk removal by the truckload

Free estimates are usually a good fit for the services you outlined in your initial pricing, where you already know how much markup you need to charge to cover costs and turn a profit.

When to charge for estimates

Charging for estimates should be reserved for when estimating a job will cost your business money. 

For example, you may want to charge for an estimate if: 

  • The job site is far away and you’ll have to cover travel costs to visit it, like hotel stays or airfare. 
  • The job is complex, and estimating costs will require multiple site visits, expert consultations, or a significant time investment. 
  • The client wants a detailed estimate, similar to a proposal, that will involve researching materials, reaching out to suppliers, and gathering information. 
  • The project requires custom work or specialized knowledge or skillsets. 
  • You have limited availability and need a way to filter clients by ensuring they’re serious about the job.

How much to charge for estimates

How much you charge for an estimate depends on factors like your business, industry, services, and the job in question.

For example, estimates can run anywhere from $25-$500+ based on how much time and effort they require. 

A good starting point is to take your hourly rate and multiply it by the time it takes you to complete the estimate. 

So, let’s say your hourly rate is $50, and it takes you 8 hours to visit the job site, get quotes from suppliers, and have a specialized subcontractor consult on the work. In that case, you’d charge $400 for the estimate. If it only took you 3 hours, you’d charge $150. 

You can even charge a flat fee or a percentage of the estimate based on your business and preferences. For example, $50 per estimate or 1-5% of the job. Or you can take a look at what your competitors are charging for consultations to inform how you price your estimates. 

Paid estimates are more popular in certain industries, like landscaping, contracting, construction, and HVAC.

How to charge for estimates

If you’re considering charging for estimates, follow these steps to make sure you start off right.

1. Decide on a price

Before you do anything else, you need to choose how much to charge for your estimates. Will it be your hourly rate, a percentage of the estimate, or a flat fee? Will you charge every client for estimates, or only when the job is over a certain amount? 

Just like setting pricing strategies, charging for estimates requires upfront effort to ensure it goes smoothly. Take your time, review competitors, and consider what’s fair and reasonable to the client.

2. Choose how the fee will be handled

If a client does choose to work with you based on your paid estimate, you need to decide how their payment will be handled. 

For example, will the amount be deducted from their final bill, like a deposit? Or are you billing it as a separate fee outside of the services you’ll provide? 

Make sure to have a plan for what you’ll do with paid estimates before you start charging them to avoid confusion and disputes later on.

3. Communicate with clients

Before you charge a client for an estimate, you need to let them know. Don’t schedule a job visit or consultation until you’ve made the customer aware of the fee and they’ve approved it. 

Outline the fee, including the total, when it’s due, and what it’s for, in writing, either through email or a physical document, and have the client acknowledge it before moving forward. That way, you’ll have a paper trail if the client disputes it down the road or refuses to pay it altogether. 

Remember to explain to the customer why you’re charging for an estimate. Since many estimates are free, they may be confused about why they have to pay for yours. 

Let them know your reasoning and highlight the value that a detailed estimate brings, like more accurate pricing, expert advice, and a timeline, which will help them to make an informed decision.

4. Include fee details in your estimate

When you send your estimate, include a term that states the client agrees to pay the estimate whether or not they decide to move forward with the work and have the client sign it. 

This will give you additional legal protection and ensure the client understands their responsibility to compensate you for the estimate, whether they move forward with the work or not.

5. Send an invoice

Just because a paid estimate isn’t the same as a job doesn’t mean you don’t need to invoice the client for it. Provide them with a bill that outlines what they’re paying for, how much it costs, and when and how to make a payment. 

Use invoicing software like Jobber to create custom invoices in minutes that include your branding to impress customers and boost your professionalism.

The benefits of charging for estimates

Charging for estimates doesn’t work for every service business, but if you decide to give it a try for certain clients or services, it may help you to:

1. Filter clients

Charging for estimates is a good way to weed out noncommital clients who aren’t ready to sign a contract. Serious clients usually don’t mind investing in projects upfront, especially if the estimate fee will be deducted from their final invoice.

2. Get paid for your time

Complicated or custom estimates take time, and that cuts into paid work you could be doing. Instead of working for free, charging for estimates ensures you get paid for the time you put in, whether the client chooses to move forward with a contract or not.

3. Manage cash flow

Because charging for estimates ensures you have money coming in even if a site visit doesn’t result in a job, it helps improve cash flow. That way, you don’t end up spending all your time quoting jobs for free with no return on investment.

4. Improve your estimating process

Having a plan for how to handle your estimate process makes it easier to allocate resources, schedule time, and streamline your workflow. 

When you know which estimates to charge for and which ones to provide for free, it gives you a plan to follow for each one, so you understand exactly how to handle each new lead that reaches out. 

Then, use field service management software like Jobber to guide them through the funnel from initial outreach to paying customer.

Join over 200k service professionals that trust Jobber

Get Started