How to write a contractor quote that wins the job

Customers rarely pick the cheapest quote. They pick the one they understand, from the business that seems easiest to work with.

On this page

Key takeaways

  • Speed wins. Send the quote while the customer is still comparing, ideally the same day you see the job.
  • Write the scope so a homeowner can picture the finished work, and say what isn’t included.
  • Itemize in lines the customer recognizes, and put the deposit, payment terms, and expiration date in writing.
  • Make approving it one tap, follow up once or twice, and keep every revision on record.

When a homeowner collects three quotes, they rarely pick the cheapest. They pick the one they understand, from the business that seems easiest to deal with. A clear quote does a lot of selling for you before you ever talk about price.

Here’s what goes into a quote that wins the job, whether you mow lawns, clean gutters, paint houses, or fix furnaces.

Send it fast

The first quote a customer receives sets the bar for the rest. If yours arrives two weeks after the visit, someone else has probably already been hired. Aim to send it the same day you see the job, or the next morning for anything complicated.

Speed is easier when you’re not starting from a blank page every time. Saving your common services with descriptions and default prices turns a 30-minute quote into a five-minute one.

What every quote should include

The essentials

  • Your business name, logo, phone, and email
  • License or insurance details, where your trade or state expects them
  • The customer’s name and the property address
  • A quote number and the date
  • A plain-language description of the scope
  • Itemized lines with quantities and prices
  • What’s not included
  • Taxes, discounts, and the total
  • Deposit and payment terms
  • An estimated start window
  • An expiration date
  • How to approve
An itemized quote for a fictional business. Clear lines make the total easy to trust.

Write the scope the way the customer will read it

“Cleanup” means one thing to you and something different to the customer. A vague scope is how you end up doing an extra half day of work for free, or arguing about it. Describe the finished result in plain words.

Vague scope vs. clear scope
VagueClear
Spring cleanupClear leaves and debris from front and back beds, cut back perennials, edge beds, and haul away all debris.
Paint exteriorTwo coats of exterior satin on siding and trim, front and east side. Scrape and prime peeling areas. Customer chooses colors.
Fix leakReplace the shutoff valve under the kitchen sink, test for leaks, and dispose of old parts.

Itemize, but don’t overwhelm

Itemized quotes feel more trustworthy than a single number, because the customer can see where the money goes. But nobody wants 40 lines. Group the work into tasks the customer recognizes, and show a quantity and unit where it helps, like “Mulch, installed: 4 yd.”

You don’t need to show your markup or your hourly cost. Price each line as what it costs the customer, not what it costs you.

Say what’s not included

Exclusions prevent more disputes than anything else on a quote. If you can see a likely surprise coming, name it and say how you’ll handle it.

  • “Does not include repairs to rotted siding found during prep. We’ll quote any repairs separately before starting them.”
  • “Hauling of existing furniture is not included.”
  • “Price assumes normal soil. Rock removal will be quoted separately if needed.”

Offer options when it helps

Two or three options let customers choose instead of just saying yes or no. It works best when the choices are real, like 3 yards of mulch versus 4, or gutter cleaning with or without guards. Keep it to a few options, clearly labeled, so you don’t turn a simple decision into homework.

Put the terms in writing

The quote is where the customer agrees to how they’ll pay, so put it all there instead of surprising them on the invoice:

  • Deposit: how much and when. See how much deposit to ask for.
  • Balance: when it’s due, such as on completion or within 15 days.
  • Payment methods: card, bank transfer, check, or cash.
  • Expiration: usually 15 to 30 days, shorter when material prices are moving.
  • Changes: how changes to the scope will be quoted and approved.

Make it easy to say yes

A PDF attached to an email asks the customer to print, sign, scan, and send it back. A quote they can approve from a link on their phone asks them to tap a button. Fewer steps mean more approvals, and a recorded approval is a lot stronger than “he said yes on the phone.”

If you don’t hear back in two or three days, follow up once. Keep it short and helpful.

Quote follow-up

Hi [First name], just checking that the quote for [job] came through okay. Happy to answer any questions or adjust the scope if something doesn’t fit. We have openings starting [date]. – [Your name], [Business name]

Revise, don’t overwrite

When the customer asks for a change, create a new version instead of editing the one they already saw. Keeping each version on record means everyone can see what changed and exactly which version was approved. That matters the day someone says, “I thought the mulch was included.”

Common questions

How long should a quote be valid?

Most service businesses use 15 to 30 days. Use a shorter window when material prices are volatile or your calendar fills quickly, and always print the expiration date on the quote.

Should I charge for quotes?

Most residential quotes are free. Charging makes sense for design-heavy work or diagnostic visits, and many businesses credit that fee toward the job if the customer goes ahead.

What if the job changes after the customer approves?

Write up the change as a new revision or change order and get it approved before doing the extra work. It protects you and keeps the final invoice from being a surprise.

Should my quote show my labor and material costs?

No. Itemize by task or deliverable so the customer understands what they’re paying for. Your internal costs and margins are your business.

Filed under Pricing & quotes

Written by the JobSigner team

JobSigner makes quoting, scheduling, invoicing, and payments software for owner-operated service businesses, and builds websites, local ads, and SEO for them. JobSigner is a product of ZOAK Consolidated LLC.

About JobSigner More guides

Ready when you are

Put your name
on less paperwork.

Start with a few jobs alongside the way you work today. Keep your current software, spreadsheets, or paper running until you’re ready to switch.