Change language

Quote vs Estimate vs Invoice: The Difference

A contractor in a plaid shirt holding a clipboard and inspecting wooden planks
In this guide
  1. The three documents in one table
  2. What is a quote?
  3. What is an estimate?
  4. What is an invoice?
  5. Related documents people confuse with these
  6. Is a quote binding? Is an estimate?
  7. How the three fit together in one job
  8. Which should you send? A decision guide
  9. How accurate should an estimate be?
  10. How to write a quote, step by step
  11. How to write an estimate, step by step
  12. Turning a quote or estimate into an invoice
  13. Handling changes and extras
  14. How the terms vary by country and trade
  15. The pricing method behind the document
  16. Quote or estimate for freelancers and creatives
  17. Comparing quotes as a customer
  18. Quotes in business purchasing: RFQ, RFP and RFI
  19. Should you charge for quotes and estimates?
  20. Following up on a quote
  21. When the invoice comes out higher than the quote
  22. Keeping the paper trail
  23. Mistakes to avoid
  24. Complete examples
  25. Terms to include in a quote
  26. Tax on quotes and estimates
  27. A worked example from quote to invoice
  28. Which one should you use?
  29. Short answers to common questions
  30. Wording you can use
  31. Checklist
  32. Putting it into practice

“Can you send me a quote?” “I’ll give you an estimate.” “Here is your invoice.” In everyday speech the three words get swapped, but in business they mean different things and carry different promises. Sending an estimate when the customer expected a fixed price, or an invoice before anyone agreed a price, is how misunderstandings and unpaid bills start.

This guide explains each document, compares them side by side, shows how they connect in a job, and helps you decide which to send. You can create each with a free generator: the quote generator, the estimate generator and the invoice generator. All three run in your browser and give you a clean PDF.

Quick answer: A quote is a fixed-price offer you commit to. An estimate is an approximate price that may change. An invoice is a request for payment after the work or on delivery. The usual order is estimate or quote first, then the work, then the invoice.

The three documents in one table

EstimateQuoteInvoice
What it says“We expect it to cost about this”“We will do it for this price”“You owe this amount”
Price firmnessApproximate, may changeFixed for the stated scopeFinal, based on what was supplied
When it is sentBefore work, when scope is uncertainBefore work, when scope is clearAfter or on delivery
Binding?Generally not, though some rules limit overrunsUsually binding once acceptedA demand for an agreed price
Customer actionReview and ask questionsAccept or declinePay
Often includesAssumptions, a range, disclaimersItemised price, validity date, termsNumber, due date, payment details
Number prefix (example)EST-001QT-001INV-001

If you remember one distinction: estimates predict; quotes promise; invoices collect.

What is a quote?

A quote (also called a quotation) is a formal offer to supply goods or services at a stated price. It says: “If you accept, this is what you will pay.”

A good quote has these properties:

  • Fixed price for a clearly described scope.
  • A validity period, so the price does not stand forever.
  • Itemised lines showing what is included, and often what is not.
  • Terms: payment schedule, deposit, how to accept.

Because a quote is an offer, acceptance by the customer usually creates an agreement at that price. That is why it should be written carefully. See the quote generator for a form with a valid-until date and acceptance wording.

What is an estimate?

An estimate is your best calculation of what a job will cost, based on what you know now. It says: “We expect it to cost about this, but it could change.”

Estimates come in a few forms:

TypeWhat it isExample
BallparkA rough figure, quick to produce“Roughly $3,000 to $4,000”
Itemised estimateA detailed cost breakdown with assumptionsLabour hours, materials and contingency listed
Not-to-exceedAn estimate with a ceiling you commit to“Estimated $5,000, will not exceed $5,500 without approval”
Time and materials estimateRates and an expected number of hours“$85 per hour, about 40 hours”

An estimate should state its assumptions (“assuming access to the site and no hidden damage”), its validity and the fact that the final price may differ. Use the estimate generator, which includes an assumptions field and a disclaimer.

What is an invoice?

An invoice is a request for payment. It states what was supplied, what it costs, when it is due and how to pay. It comes after the work (or with the delivery) and refers back to the quote, estimate or order. The full explanation is in what an invoice is and the process in how to make an invoice.

DocumentWhat it isHow it differs
ProposalA longer document that sells a solution and includes a priceBroader than a quote; includes scope, approach, timeline
Bid or tenderA competitive offer to win a contractSubmitted against a specification, often formal
Statement of work (SOW)A detailed description of deliverables and termsDefines the scope, often attached to a contract
Purchase orderThe buyer’s order to the sellerComes from the buyer after accepting a quote. See purchase order vs invoice
Work orderAn instruction to carry out a jobDescribes the work, not the price. See the work order generator
Proforma invoiceA preliminary invoiceUsed for advance payment or customs. See pro forma vs commercial invoice

Is a quote binding? Is an estimate?

This is the question people most want answered, and the honest answer is “it depends on where you are and what you wrote”.

Quotes. When a customer accepts a quote, it generally forms a contract at the quoted price for the described work. If you are the seller, that means you should be ready to do the work at that price. If you are the buyer, it means you are expected to pay. A valid-until date lets the seller withdraw an old price.

Estimates. An estimate is normally not a fixed commitment, because it is a prediction. But the law in some places, especially for consumers and building work, limits how far the final price can go above an estimate without the customer’s agreement, or requires an estimate to be reasonably accurate. If you give an estimate, behave as though a significant overrun needs the customer’s approval before you proceed.

The words matter. A document called “estimate” that says “fixed price” may be treated as a quote. A document called “quote” that says “approximate” may be treated as an estimate. Be clear in the wording, not just in the title.

This is general information, not legal advice. Local consumer law and contract law vary, so check the rules for your trade and country.

An architect holding a clipboard with documents and rolled blueprints

How the three fit together in one job

Here is the typical flow for a service job such as building a website or renovating a kitchen.

  1. Enquiry. The customer describes what they want.
  2. Estimate. If the scope is uncertain, you give an approximate price and say what could change it.
  3. Site visit or scoping. You clarify the details.
  4. Quote. Once the scope is clear, you issue a fixed-price quote with a validity date.
  5. Acceptance. The customer accepts in writing, or sends a purchase order.
  6. Deposit invoice (optional). You invoice an agreed deposit.
  7. The work. You deliver, and handle any changes through written variations.
  8. Final invoice. You invoice the balance, referring to the quote number.
  9. Payment and receipt. The customer pays and, if asked, you send a receipt.

Each document refers to the one before it, so the quote number should appear on the invoice and the invoice number on the receipt. That chain is what makes a dispute easy to settle.

Which should you send? A decision guide

SituationSendWhy
The scope is clear and you can fix the priceQuoteThe customer gets certainty and you get commitment
The scope is unclear or may changeEstimateYou cannot promise a price yet
A repair where the problem is unknown until openedEstimate, with approval before extra workHidden issues change the cost
A repeat job you have done many timesQuoteYou know the cost
A large project with several phasesEstimate for the whole, quote per phaseScope firms up as you go
A competitive bidQuote or formal bidThe customer compares fixed prices
A customer asks “roughly how much?”Ballpark estimate, labelled as suchManages expectations without committing
The work is done or goods deliveredInvoiceIt is time to be paid

A good habit is to label the document clearly at the top: “Estimate (not a fixed price)” or “Quote (fixed price, valid until 30 November)”. The label sets expectations before the customer reads a single line.

How accurate should an estimate be?

An estimate is only useful if it is reasonably reliable. Some practical guidelines:

  • Break the job into parts. Estimating five small tasks is more accurate than guessing one big number.
  • Use your history. Past jobs of the same kind are the best guide to time and materials.
  • State your assumptions. Access, materials, number of revisions, client approvals. Each one is a potential change.
  • Add a contingency. For uncertain work, 10 to 20 percent is common, shown as its own line so the client sees why.
  • Give a range for uncertain work. “$3,200 to $3,800” is more honest than “$3,500” when the range is real.
  • Say what is excluded. Permits, travel, third-party licences, extra revisions.
  • Re-estimate when things change. If the scope grows, tell the customer before you do the work.

A worked example. A kitchen refit estimate:

ItemEstimate
Labour: 60 hours at $55$3,300
Materials: cabinets, worktops, fixings$4,200
Plumbing and electrics (subcontractor)$1,100
Subtotal$8,600
Contingency, 10%$860
Estimated total$9,460

Assumptions: existing plumbing and wiring are in good condition; customer supplies appliances. Any hidden damage found when units are removed will be quoted separately before work continues.

How to write a quote, step by step

  1. Identify both parties. Your details, the client’s name and address, a quote number and the date.
  2. Describe the scope. What is included, in plain words, and what is not.
  3. Itemise the price. Lines with quantity and rate, subtotal, any discount, tax and total.
  4. Set the valid-until date. Commonly 14 to 30 days.
  5. State the terms. Deposit, payment schedule, delivery or completion time, and how changes are handled.
  6. Add the acceptance wording. “To accept, reply with ‘Accepted’ or sign and return this quote.”
  7. Send it as a PDF with a short message and keep a copy.

The quote generator follows this order and pre-fills acceptance terms you can edit.

How to write an estimate, step by step

  1. Header and numbering. Label it clearly as an estimate, with a number and date.
  2. Describe the work. The job as you understand it.
  3. Itemise the costs. Labour, materials, subcontractors, expenses.
  4. List the assumptions. The things that, if wrong, change the price.
  5. Show the estimated total or a range.
  6. Add a valid-until date and a statement that the final price may differ.
  7. Say what happens if it changes. “We will notify you and obtain approval before exceeding this estimate by more than 10%.”

Turning a quote or estimate into an invoice

When the work is done, the invoice should look like a continuation of what was agreed.

  • Reference the quote number (“Quote QT-2026-021”) on the invoice so both documents are linked.
  • Use the same line descriptions and the same prices, so the client recognises them.
  • Show approved variations as separate lines with their own descriptions.
  • Show deposits already paid, so the balance is correct.
  • Carry over the terms, including payment terms and any late fee.
  • Explain differences if the final amount differs from an estimate: “Final cost $9,720 including $260 for additional pipework approved on 14 October”.

Open the invoice generator and enter the same lines. Your business details and logo are saved on your device, so the invoice takes a couple of minutes.

Handling changes and extras

Scope changes are the main reason jobs overrun. A simple process prevents disagreement.

StepWhat to do
NoticeThe moment you see something outside the agreed scope, stop and note it
DescribeWrite what it is, why it is needed and what it costs
ApproveGet the customer’s written yes (email is enough) before proceeding
RecordNumber the variation and attach it to the original quote
InvoiceShow it as a separate line on the invoice, with the approval date

A variation does not have to be formal; “Approved” in reply to an email with the price is a record. What matters is that nobody is surprised at the end.

How the terms vary by country and trade

The words are used a little differently across regions and industries.

Place or industryCommon usage
United States“Estimate” is very common for trades; “quote” is also used; “bid” for formal competitive offers
United Kingdom“Quote” or “quotation” is the everyday word; “estimate” implies it may change
Australia and New Zealand“Quote” is common for fixed prices; “estimate” signals approximation
India“Quotation” is the usual formal word
ConstructionEstimates feed bids and tenders; formal quotes are given for defined packages
Auto repairAn estimate before inspection and a revised quote or approval for additional work
Freelance and creativeProposals and quotes; estimates for time-based work

If you work internationally, define the word in the document: “This is a fixed-price quote” or “This is an estimate and not a fixed price”.

The pricing method behind the document

A quote or estimate is only as good as the pricing method behind it. The same job can be priced in four common ways, and each suits a different level of certainty.

MethodHow the price is builtBest whenWatch out for
Fixed priceOne price for a defined scopeScope is clear and repeatableScope creep eats your margin
Time and materialsHourly or daily rate plus materials at costScope is uncertain or evolvingClients fear an open-ended bill; use a cap or estimate
Unit priceA price per unit (per square metre, per page, per item)Quantity is measurableQuantities are disputed on completion
Cost plusYour costs plus an agreed margin or feeLarge or complex work with transparent costsNeeds trust and good records

A quote usually uses fixed or unit pricing, because it needs a number the customer can rely on. An estimate more often uses time and materials, because it describes what you expect to spend. Many jobs mix them: a fixed price for the defined design work and time and materials for open-ended revisions. Say which method applies to which lines.

Quote or estimate for freelancers and creatives

Creative and professional work is hard to price because the effort depends on feedback. Three common situations show how to choose.

A logo design with a clear brief. The deliverables are known: three concepts, two revision rounds, final files. Send a quote at a fixed price. State what happens if the client wants a third round (“additional rounds at $75 per hour”).

A website where the content is not ready. The number of pages and the complexity may change. Send an estimate with a range, list the assumptions (content supplied by a date, number of pages) and promise a firm quote once the sitemap is agreed.

Ongoing support. Hours are unpredictable. Send an estimate for a typical month and invoice on time and materials, or agree a retainer with a fixed monthly amount and a cap on hours.

In each case, the document you choose should match how certain you are. If you are not sure you can deliver at a fixed price, do not call it a quote.

Comparing quotes as a customer

Everything in this guide works from the buyer’s side too. If you are collecting quotes for a job, compare them on more than the total.

  1. Check they cover the same scope. A lower price often leaves things out. Line them up item by item.
  2. Look at what is excluded. Permits, clean-up, delivery, extras.
  3. Compare the terms. Deposit size, payment schedule, warranty, timing.
  4. Check the validity date so you can decide in time.
  5. Ask what changes the price. A good supplier can tell you.
  6. Ask for references if the amount is large.
  7. Get it in writing. A verbal price is not a quote.

An estimate that is far lower than the others is a warning sign: either the scope is smaller than you think, or the price will rise later.

Quotes in business purchasing: RFQ, RFP and RFI

Larger organisations use more formal versions of the same idea. The terms are easy to confuse.

TermStands forWhat the buyer asks forWhat the supplier sends
RFIRequest for informationGeneral information on capabilitiesA description of what they offer
RFQRequest for quotationA price for a clearly specified product or serviceA quote
RFPRequest for proposalA solution to a problem, with approach and priceA proposal with a price
RFT or tenderRequest for tenderA formal, often competitive, offer to a specificationA bid or tender

An RFQ is the closest to the quote in this guide: the buyer knows exactly what they want and asks for the price. An RFP is broader, and the response is a proposal, not just a quote. If you are answering one, follow the structure and deadline the buyer sets, and keep your pricing clear and itemised.

Should you charge for quotes and estimates?

Most small businesses provide simple quotes and estimates free of charge, as a cost of winning work. There are cases where charging makes sense:

  • Detailed estimates that need a site survey, design or measurement, which take hours of skilled time.
  • Complex proposals with research, drawings or technical analysis.
  • Repeated requests from a customer who never buys.

If you charge, say so before you start, and consider crediting the fee against the job if they go ahead. It filters out casual requests and respects your time. Whatever you decide, state it clearly in the first reply so nobody is surprised.

Following up on a quote

A quote that is not followed up is usually forgotten. A simple rhythm works.

WhenActionExample
Same daySend the quote with a short message“Attached is quote QT-021, valid until 30 November. Let me know if you have questions.”
3 days laterA quick check“Just checking you received the quote and whether anything needs clarifying.”
1 week laterOffer help“Happy to adjust the scope if the budget is a concern.”
Before the valid-until dateA reminder of the deadline“A reminder that the quote is valid until the 30th.”
After it expiresClose politely“The quote has now lapsed. I can refresh it if you would like to proceed.”

Keep the tone helpful, not pushy. Many accepted quotes come after a second or third message, simply because the customer was busy.

When the invoice comes out higher than the quote

This is the most uncomfortable moment in the whole process, and it is largely preventable. If the final amount differs from what was quoted or estimated, work out why before you send the invoice.

ReasonWhat to do
Approved variation or extrasShow them as separate lines with the approval date
Quantities were measured, not fixedExplain the measurement and the unit price
Unforeseen work that you told the customer aboutReference the message and the approval
Unforeseen work you did not mentionRaise it before invoicing and expect to negotiate
Your own mistake in the quoteIf it was a quote, you are generally bound; consider absorbing it
Materials price roseSay so and show the document, if your terms allow it

If the difference was not agreed, speak to the customer first. A short call explaining the reason, followed by an invoice that matches the conversation, avoids most disputes. The credit note is the tool for fixing an invoice that went out wrong.

Keeping the paper trail

The three documents form a trail that protects both sides. Keep these together in one folder per job:

  1. The request or brief.
  2. The estimate (if any) and the quote.
  3. The customer’s acceptance or purchase order.
  4. Variations and approvals.
  5. The delivery or completion note.
  6. The invoice and the receipt.

If a question comes up months later, you can answer it in a minute. It is also the evidence you will want if there is ever a dispute, and it shows your accountant exactly how each invoice relates to the work.

Mistakes to avoid

MistakeWhat goes wrongFix
Calling an estimate a quote (or the reverse)The customer expects the wrong certaintyLabel clearly and explain
No valid-until dateYou are stuck with an old priceAlways add one
Vague scopeDisputes about what was includedList inclusions and exclusions
No assumptions on an estimateThe customer blames you for changesList them
Going over without approvalUnpaid extrasGet written approval first
Invoice that differs from the quote without explanationRejected or queriedReference the quote and explain differences
No acceptance stepNo evidence of agreementAsk for a written yes
Verbal quotes onlyNo recordPut everything in writing

Complete examples

Seeing finished documents makes the difference concrete. These are shortened examples; you can build similar ones with the quote generator and the estimate generator.

A quote for a defined project

Quote QT-2026-021, 1 November 2026. Fixed price, valid until 30 November 2026. From Harris Design to Northwind Cafe.

DescriptionQtyRateAmount
Brand identity: logo (3 concepts, 2 revision rounds), colour palette, usage sheet1$900.00$900.00
Website design: home plus 4 pages, responsive layout1$1,400.00$1,400.00
Hosting setup and launch1$120.00$120.00
Total (excluding sales tax)$2,420.00

Terms: 30% deposit on acceptance, balance within 14 days of launch. Additional revision rounds are billed at $60 per hour. To accept, reply “Accepted”.

An estimate for a repair

Estimate EST-2026-014, 3 November 2026. This is an estimate, not a fixed price. From Riverside Plumbing to Mrs Okafor.

DescriptionEstimate
Callout and diagnosis, 1 hour$85.00
Replace failed pressure valve, parts$140.00
Labour, 2 to 3 hours at $85$170.00 to $255.00
Estimated total$395.00 to $480.00

Assumptions: the problem is limited to the valve and fittings; no wall access required. If we find additional damage we will stop and tell you before continuing. Valid for 14 days.

The invoice that follows

Invoice 0058, 6 November 2026, Net 14. Reference: Estimate EST-2026-014.

DescriptionQtyRateAmount
Callout and diagnosis1$85.00$85.00
Pressure valve, parts1$140.00$140.00
Labour, 2.5 hours2.5$85.00$212.50
Total$437.50

The final amount sits inside the estimated range, and the invoice refers to the estimate, which is why a customer is unlikely to question it.

Terms to include in a quote

A quote that has the right terms is a short contract. Consider including:

  • Scope and exclusions. What is included and what is not.
  • Price and what it covers. Including tax treatment.
  • Validity. “Valid for 30 days from the date above.”
  • Payment schedule. Deposit, stage payments and due dates.
  • Timeline. Start date, expected completion and what could affect it.
  • Changes. How variations are priced and approved.
  • Cancellation. What happens if the customer cancels, and any non-refundable deposit.
  • Ownership and licences. For creative work, who owns the result and when.
  • Warranty. For goods and trade work, the period and what it covers.
  • Acceptance. How the customer says yes.

Each item answers a question that otherwise becomes an argument later. Keep the language plain and the document short.

Tax on quotes and estimates

A customer needs to know whether the price includes tax. For business customers, show prices excluding tax and the tax as a separate line, so they can see the net cost. For consumers, many places expect prices including tax. State which one applies in a sentence at the top of the price table: “All prices exclude sales tax.” Use the tax option in the generator so that the same treatment carries through to the invoice. The guide to sales tax on invoices explains the details.

A worked example from quote to invoice

Seeing one job travel through all three documents makes the differences clear. Imagine a freelance photographer, Maya, who is asked to cover a company event.

StageDocumentWhat it saysBinding?
Rough ideaEstimate“Probably $900 to $1,200, depending on hours and number of edited images”No
Agreed scopeQuote“Four hours of coverage plus 60 edited images, $1,050.00, valid 30 days”Yes, once accepted
After the eventInvoice“Four hours at $150 plus 60 images at $7.50, $1,050.00, due in 14 days”Yes, a demand for payment

Notice how the numbers carry through. The estimate gives the client a range to plan with. The quote fixes the scope and the price. The invoice repeats the same lines, so nothing comes as a surprise. If the client asks for 20 more images, Maya adds them to the invoice as a clearly labelled extra, ideally after confirming by email.

What changes when the scope changes

Scope changes are the most common source of disputes. A simple rule helps: if the work changes, the paperwork changes first. Send a short revised quote or a written change request, get a reply and then invoice. The invoice then matches something the client has already agreed to.

Which one should you use?

If you are unsure which document to send, use the table below as a quick decision aid.

SituationSendWhy
The client asks “roughly how much?”EstimateYou cannot fix the price yet
The scope is clear and you want a commitmentQuoteA fixed price they can accept
Work is complete and payment is dueInvoiceA request for payment
A large job needs a depositQuote, then a deposit invoiceSecures commitment and cash flow
Work will change as you goEstimate with a cap, then written change requestsFlexibility with control
Goods need to be paid before shippingPro forma invoiceSee the pro forma guide

Whatever you choose, label the document clearly at the top. A “Quote” that reads like an invoice, or the reverse, causes confusion and late payments. You can create each one with the quote generator, the estimate generator or the invoice generator.

Short answers to common questions

Can I change a quote after I send it? Before it is accepted, you can withdraw or replace it with a new version and a new number. After acceptance, changes need the customer’s agreement.

What if the customer accepts after the valid-until date? You are not bound. You may honour it, or reissue it at the current price.

Can a customer take a quote and negotiate? Yes. A quote is an offer, and a counter-offer is a new proposal. Record what was agreed in a revised quote.

Do I need to send a quote and an estimate? No. Use whichever matches how certain you are. If you send an estimate first, follow it with a quote when the scope is fixed.

Can I ask for a deposit on a quote? Yes, and it is common. State the amount and the date in the terms.

Does a quote need a number? It helps. A number lets both sides refer to the document and lets you link it to the invoice later.

Wording you can use

WhereExample
Quote headerQuote QT-2026-021. Fixed price, valid until 30 November 2026.
Quote acceptanceTo accept this quote, reply “Accepted” to this email or sign and return a copy.
Estimate headerEstimate EST-2026-014. This is an estimate and not a fixed price.
Estimate disclaimerThe final cost may differ if the scope or materials change. We will tell you before exceeding this estimate by more than 10%.
VariationAdditional work: replace 3 m of corroded pipe, $260. Approved by email on 14 October.
Invoice referenceInvoice for quote QT-2026-021, with approved variation 1.

Checklist

CheckDone
I know whether the customer needs a fixed price or a prediction
The document is labelled clearly (Quote or Estimate)
The scope, inclusions and exclusions are written down
Prices are itemised, with tax shown
A valid-until date is shown
Terms, deposit and payment schedule are stated
Acceptance is by a written yes
Changes are approved in writing before the work
The invoice quotes the quote or estimate number

Putting it into practice

Send an estimate when you cannot yet promise a price, a quote when you can and an invoice when the work is done. Link them with numbers and keep each in writing. Create the first two with the estimate generator and the quote generator, and the last with the invoice generator. For the paperwork around payment, read invoice payment terms and deposit and progress invoices.

Frequently asked questions

What is the difference between a quote and an estimate?

A quote is a fixed price you commit to for a defined scope of work. An estimate is your best guess of the cost, which can change if the work turns out to be different. A quote promises a price; an estimate predicts one.

Is a quote or an estimate legally binding?

A quote that the customer accepts generally forms an agreement at that price, so it is the more binding of the two. An estimate is not normally a fixed commitment, but some countries and trades limit how far the final bill may exceed it. Check your local rules.

Is a quote the same as an invoice?

No. A quote is an offer made before the work. An invoice is a request for payment made after (or on) the work. A quote does not ask for money; an invoice does.

Which is better, a quote or an estimate?

Use a quote when the scope is clear and you can fix the price. Use an estimate when the scope is uncertain and you cannot know the final cost until the work starts. Many businesses send an estimate first and a quote once the scope is agreed.

Can the final invoice be higher than the estimate?

It can, if the scope changed or unforeseen work was needed, and you told the client. In some places there are limits on how much higher it may be without the customer's agreement. Say what could change the price, and ask for approval before going over.

How long is a quote valid?

Commonly 14 to 30 days, depending on how quickly your costs change. State the valid-until date on the quote so you are not held to an old price.

What should a quote include?

Your details, the client's, a quote number and date, a description of the work, itemised prices, tax, the total, the valid-until date and the terms for accepting and paying.

Do I need a quote before an invoice?

Not legally in most cases, but it is good practice. A quote or estimate sets expectations, and the invoice then repeats what was agreed, which prevents disputes.