The difference at a glance
Both documents put a price on work before it starts. The difference is how much certainty sits behind that price, and who carries the risk if the work turns out bigger than expected.
| Quote | Estimate | |
|---|---|---|
| Price | Fixed | Approximate, can change |
| Scope | Clearly defined | Partly known, based on assumptions |
| Who carries the risk | You, if the work takes longer | Shared, within the stated tolerance |
| Once accepted | Often forms a contract | Usually not a fixed-price agreement |
| Final bill | Matches the quote, unless changes are agreed | Based on actual time and materials |
| Best for | Defined deliverables: a logo, a 6-page site, a monthly content pack | Discovery, fixes, audits, anything you cannot see the bottom of yet |
A useful test: if the client asked "will it definitely be this amount?", could you say yes? If you could, send a quote. If your honest answer is "probably, but it depends", send an estimate.
When to send a quote
Send a quote when you can list every deliverable, the number of revision rounds, the timeline and what is not included. Clients like quotes because they can budget and compare. You benefit too: a clear fixed price is easier to say yes to, and it rewards you for working efficiently instead of billing every hour.
The trade-off is risk. If the job takes twice as long as you planned, that is your loss, not the client's. So only quote what you have scoped properly, and protect yourself with an exclusions list and a change request process for anything new. We cover both in how to prevent scope creep, and how to put a number on the work in how to scope and price a proposal.
When to send an estimate
Send an estimate when you cannot know the full scope until you start: fixing someone else's code, an SEO audit, a migration, a rebrand where the client has not decided what they want, or any job that depends on information you do not have yet. The client still gets a number to plan around, and you are not locked into a price for work you have not seen.
An estimate is not a blank cheque. Clients accept estimates because they trust you to be close, so break the work into lines with estimated hours or quantities, write down what you are assuming, and say how far the final amount can move before you check in. A short paid discovery phase is another good option: estimate the discovery, then quote the build once you know what it involves.
Are quotes and estimates binding?
In many countries, an accepted quote with clear terms forms a contract. The Northern Territory Government's consumer guidance in Australia puts it simply: a quote becomes a contract when the trader offers work for a fixed price and the customer accepts, and neither side can then change it without the other's consent (NT.GOV.AU, quotes and estimates). The same guidance describes an estimate as an educated guess with no fixed-price agreement, while warning that the final bill should not exceed it by a large amount.
The details vary by country, by industry and between business and consumer clients. Some trades and regions have specific rules for written estimates. What helps everywhere is clarity: label the document "Quote" or "Estimate", state the scope, the validity period and how the client accepts, and keep a copy of what they agreed to. This is general information, not legal advice, so check the rules where you work for large or unusual jobs.
What to put on each
A quote
- Your business details, and your tax number if you are registered for VAT, GST or sales tax.
- The client's name and the person who will accept it.
- A quote number, the quote date and a valid-until date.
- One line per deliverable, with quantities and prices.
- Tax shown separately, and the total.
- What is not included, and the number of revision rounds.
- Payment terms, such as a deposit to start and the balance on delivery.
- How to accept: a signature, a reply by email or a purchase order.
An estimate
- The same business, client and date details, with an estimate number.
- Lines with estimated hours or quantities and your rates, so the client sees where the money goes.
- The total labelled clearly as an estimated total.
- The assumptions behind the number, such as "client supplies final copy" or "existing hosting is reused".
- A tolerance, and a promise to check in before you go past it.
- How long the estimate stands, and that the final invoice is based on actual work.
Not sure what to charge per hour? The freelance hourly rate calculator works out the minimum rate that covers your income, costs and tax, which is the number every quote and estimate should be built on.
Wording that prevents disputes
Most quote and estimate disputes come from one missing sentence. These lines are worth adapting for your own documents:
- Quote validity: "Prices are valid for 30 days from the quote date."
- Quote scope: "This quote covers the deliverables listed above. Changes to the scope will be quoted separately before any extra work starts."
- Revisions: "Includes two rounds of revisions per deliverable. Further rounds are charged at our hourly rate."
- Estimate tolerance: "This estimate is based on the scope above. The final amount may vary by up to 10%; we will confirm with you before going beyond that."
- Estimate billing: "Hours are estimates. You will be billed for actual time at the rates shown."
- Acceptance: "To accept, sign and return this quote or reply to confirm."
Put these in the terms section of the document, not only in an email, so they travel with the price.
From estimate to quote to invoice
The three documents often follow each other on the same project. You estimate while the scope is fuzzy, quote once it is defined, and invoice when the work is delivered or a milestone is reached. When an estimate is accepted and the scope later firms up, send a quote for the rest of the work rather than letting the estimate quietly turn into a fixed price.
If an estimated job starts to run over, tell the client before you reach the tolerance, not after. Explain what changed, give a revised number and wait for approval. A short message at the right time keeps the relationship intact; a surprise on the final invoice does not.
In the free quote and estimate generators, "Turn into invoice" copies your business details, client and line items into the free invoice generator, so the invoice matches what was agreed. For an advance payment before work starts, a proforma invoice confirms the price without being a tax invoice.
Where a proposal fits
A quote answers "how much?". A proposal also answers "why you?" and "how?". It sets out the client's problem, your approach, the timeline and the price. For a small repeat job, a quote is enough. For a new client, a bigger project or a competitive pitch, send a proposal and include the quote inside it, along with a statement of work once the details are agreed.
Quotes in Arpixa
The free generators are made for one-off documents saved in your browser. When you want the quote to live with the client, Arpixa sends it as an online proposal that the client reviews and e-signs, so you have a record of exactly what they accepted. A free account includes 30 proposal templates. Accepted work can be turned into a project, and billed from the same client record with invoices.
Send quotes clients can sign online
Start free in minutes, or log in to your Arpixa workspace. See pricing for plan details.
General information, not legal or tax advice. Check the rules for quotes, estimates and invoices where you and your client are based. The pricing page is the source of truth for current Arpixa plan limits.
Frequently asked questions
What is the difference between a quote and an estimate?
A quote is a fixed price for a clearly defined scope of work. If the client accepts it, you deliver that scope for that price. An estimate is an informed guess at the likely cost, used when the scope is not yet clear, and the final bill can be higher or lower. Use a quote when you know exactly what you are delivering, and an estimate when you do not yet.
Is a quote legally binding?
Often, once it is accepted. In many places an accepted quote with clear terms forms a contract, so neither side can change the price or scope without the other agreeing. Australian consumer guidance, for example, says a quote becomes a contract when the trader offers a fixed price and the customer accepts it. Rules vary by country and industry, so take local advice for large jobs. This is general information, not legal advice.
Can an estimate go over?
Yes, that is the nature of an estimate, but it should not go over by a large amount without warning. A common approach is to state a tolerance on the estimate, such as plus or minus 10%, and agree to check in with the client before going beyond it. If the work turns out to be much bigger, send a revised estimate or a quote for the new scope.
Is a quotation the same as a quote?
Yes. "Quotation" is the more formal word and "quote" is the everyday one. Both mean a fixed price offer for a defined scope.
Should I send a quote or an estimate for a website or design project?
If the pages, features and revision rounds are agreed, send a quote. If the client is still working out what they need, send an estimate for a discovery phase or a range for the full project, then quote the build once the scope is clear. Many agencies quote the first phase and estimate the rest.
How long should a quote or estimate be valid?
Fourteen to thirty days is common for service work. Use a shorter window if your costs move quickly, for example materials, contractors or exchange rates. Put the valid-until date on the document so an old price cannot be accepted months later.
Is a proposal the same as a quote?
Not quite. A proposal explains the problem, your approach, the timeline and why the client should choose you, and it usually includes the price. A quote is mostly the price and scope. For a small, well-defined job a quote is enough. For larger or competitive work, send a proposal with the quote inside it.
Can I turn an accepted quote into an invoice?
Yes. In the free Arpixa quote and estimate generators, "Turn into invoice" copies your business details, client and line items into the free invoice generator with a new invoice number, so you do not retype anything.