All posts

How to Create a Professional Quote (Template for Trades and Services)

9 min read

The short answer: A professional quote has nine parts: your business details, the client's details, a quote number and date, a clear scope of work, itemized line items with quantities and prices, a subtotal and total with tax, terms (validity, deposit, payment), any exclusions, and a way to accept. Price the job before you format it, then present it cleanly and make it easy to say yes to. CRMb builds quotes that pull labor and materials straight from the job, share as a link the client can accept online, and turn into an invoice when the work is done.

A quote is a sales document and a legal one at the same time. Done well, it wins the job and prevents the argument later about what was included. Done sloppily, it either loses to a competitor who looked more organized or traps you into work you never priced. This guide gives you the parts, a template, and the terms that protect your margin.


The nine parts of a professional quote

Every quote that looks credible and holds up later includes these, in roughly this order:

  1. Your business identity, name, logo, address, phone, email, and license number if your trade requires one.
  2. The client's details, name, site address, and contact. A quote addressed to a specific person and property reads as considered, not mass-produced.
  3. A quote number and date, plus a validity period. Numbering quotes keeps you organized and lets you reference one later.
  4. The scope of work, a plain-language description of exactly what you will do. This is the part that prevents disputes.
  5. Itemized line items, each with a quantity, a unit price, and a line total.
  6. Labor and materials, shown at the level of detail your customer expects for the trade.
  7. Subtotal, tax, and total, with tax applied correctly for your jurisdiction and what is taxable.
  8. Terms, the deposit required, payment terms, and how long the price holds.
  9. Acceptance, a signature line or an online accept button, plus the date.

Miss the scope and terms and you have a price, not a quote. Those two sections are what separate a professional document from a number scribbled on the back of a card.

A quote template you can copy

Here is a worked quote for a 120-foot cedar fence install, formatted the way a clean quote reads:

ItemQtyUnit priceLine total
Cedar fence panels, 6 ft20$95.00$1,900.00
Posts, concrete, and hardware1 lot$640.00$640.00
Installation labor24 hrs$55.00$1,320.00
Removal and haul-away of old fence1$250.00$250.00
Subtotal$4,110.00
Sales tax (materials)$180.00
Total$4,290.00

Below the table sits the scope, the terms, and the acceptance. Notice the labor line shows hours and a rate: transparency here builds trust, and it also means that when the crew punches more or fewer hours than quoted, you can see the difference. The rate you put on that line should be your billed rate, built from a loaded cost plus margin, not the bare wage.

Price the job before you format it

A beautiful quote for the wrong number still loses money. Do the costing first: estimate the labor hours at a loaded rate, cost the materials at what you actually pay, add an overhead slice, then apply your margin. Only once you have a defensible total should you lay it out as a quote.

CRMb connects this end to end. Materials pull from inventory at their real average cost, and quotes live alongside the client in the sales pipeline, so a quote is not a disconnected document, it is a stage the job passes through on the way to becoming scheduled work. When the job is done, the labor and materials that actually went into it can flow onto the invoice, and the reports view compares what you quoted to what it cost. That loop is how you learn whether your quotes are priced right.

Scope: the line that prevents disputes

The scope of work is where quotes earn their keep. It states, in plain language, what is included, and just as importantly, what is not. A vague scope is an open invitation for the customer to assume more than you priced.

Good scopes are specific and bounded. "Install 120 feet of 6-foot cedar privacy fence along the north and east property lines, including removal of the existing fence" leaves little room for argument. Adding an exclusions line, "does not include grading, tree removal, or permit fees", closes the rest. When a customer later asks you to move the gate ten feet, the scope is what lets you say "happy to, that is a change order" instead of eating the work. For the full method, see how to write a scope of work.

Terms: deposit, validity, and payment

Three terms belong on every quote:

  • Deposit. For work with material costs or crew time, ask for a deposit before you start, commonly 25% to 50% for trades. On the fence quote, a 30% deposit is about $1,287, which covers your material outlay before the job begins. Requiring a deposit also filters out tire-kickers.
  • Validity period. State how long the price holds, often 14 to 30 days. Material prices move, and an open-ended quote can come back to bite you months later. "This quote is valid for 30 days" is standard and fair.
  • Payment terms. Say when the balance is due, on completion, net 15, or in progress payments for a larger job.

A deposit is the single most effective term for cash flow and commitment. For how to structure and request one, see how to collect a deposit before work.

Quote, estimate, or invoice: get the words right

These three documents are not interchangeable, and using the wrong word creates confusion:

DocumentWhat it isBinding?
EstimateA rough, non-binding projection of likely costNo
QuoteA firm price for a defined scope, valid for a stated periodUsually yes, within scope
InvoiceA demand for payment after work is deliveredYes

Call a firm price a "quote" and a ballpark a "estimate," and never send an "invoice" before the work is done. Getting the terminology right signals that you know your business.

Send it fast, and make it easy to accept

Speed wins jobs. The contractor who sends a clean quote the same day often beats the one with a slightly better price who takes a week. Have a template ready so quoting is minutes, not an evening.

Then remove friction from the yes. A quote the customer can open on their phone and accept with a tap closes faster than a PDF they have to print, sign, and scan. CRMb quotes share as a public link the customer can view and accept online, no account required on their end, and once accepted, the quote becomes the basis for scheduling the crew and, later, the invoice. The easier you make the acceptance, the higher your close rate.

Frequently Asked Questions

What should be included in a professional quote?

A professional quote includes your business and license details, the client and site, a quote number and date, a clear scope of work, itemized line items with quantities and prices, subtotal and total with tax, terms (deposit, validity, payment), any exclusions, and a way to accept. The scope and terms are what separate a real quote from a bare number. Missing them is what leads to disputes and unpaid change work.

What is the difference between a quote and an estimate?

An estimate is a rough, non-binding projection of likely cost, useful early when the scope is not yet firm. A quote is a firm price for a clearly defined scope, valid for a stated period, and is generally binding within that scope. Use "estimate" for a ballpark and "quote" when you are committing to a price.

How long should a quote be valid?

A validity period of 14 to 30 days is standard for most trades and services. It protects you against material price increases and gives the customer a reasonable window to decide without leaving the price open indefinitely. State it plainly on the quote, for example "valid for 30 days from the date above."

Should I ask for a deposit on a quote?

Yes, for any job with meaningful material costs or crew time. A deposit of 25% to 50% covers your upfront outlay, secures the customer's commitment, and improves cash flow. State the deposit amount and when the balance is due directly in the quote's terms so there are no surprises.

How do I make a quote look professional?

Use a clean, consistent template with your logo and details, itemize clearly with quantities and prices, write the scope in plain language, and state your terms. Send it quickly and make it easy to accept, ideally as a link the customer can open and approve on their phone. Software that generates quotes from your client and job data keeps the formatting consistent and the math correct.


Getting started

Build one reusable quote template with all nine parts, then use it for every job so quoting becomes fast and consistent. Price the work first, write a specific scope, and always include your deposit and validity terms.

CRMb creates professional quotes that pull labor and materials from the job, share as a link the client can accept online, and become an invoice when the work is done, all tied to the client record and your real job costs. It runs on Mac, iPad, and the web. Start free and send your next quote in minutes.

More from the blog