Estimate vs quote vs proposal: which should you send?
By SoloWOS teamPublished
IN SHORT
An estimate is an approximate price that can change once the work is clear. A quote is a fixed price for defined work, valid until a stated date. A proposal adds your approach, scope and terms. A quote or proposal usually becomes binding once the client accepts it; an estimate labeled as approximate usually doesn't.
Prices and limits as of .
Key takeaways
- An estimate is a forecast. Label it as an estimate and it normally isn't an offer the client can accept.
- A quote is a fixed price for listed work. Once the client accepts it as written, you are usually bound to that price.
- A proposal is a quote plus the reasons to hire you: the problem, the approach, the scope, the timeline and the terms.
- A counteroffer ("we'll do it for $3,000") is not an acceptance. It ends your original offer, and you can answer with a new one.
- In New York State, freelance work worth $800 or more over 120 days needs a written contract, so an accepted quote should lead to one.
Freelancers use the three words loosely, and clients do too. The difference matters on the day a client says "but you quoted $2,400" about a job that grew. This post is part of our winning clients hub; for how to write the persuasive version, see how to write a freelance proposal.
What each document commits you to
| Document | Price | Is it an offer the client can accept? | Send it when | Usual length |
|---|---|---|---|---|
| Estimate | A range or approximate number that can change | Usually not, if it says it's an estimate and names what will set the final price | Scope is unclear and the client needs a number to budget | An email or one page |
| Quote | Fixed for the listed items | Usually yes: a definite price for definite work, with a way to accept | You can list every deliverable and the job is small or familiar | One page with line items |
| Proposal | Fixed, often with two or three options | Yes, when it states scope, price, terms and how to accept | The client is comparing you with others, or the job is large enough to need a case | Two to six pages |
| Bid | Fixed, in answer to the client's request (RFP) | Yes, usually on the client's terms | A company runs a formal tender | Whatever the RFP asks for |
When does a quote become a contract?
Service contracts in the US are governed by common law (the UCC's Article 2 covers sales of goods). Under it, an offer is a proposal framed so that a reasonable person would expect a binding deal once it's accepted (LII Wex, offer). Acceptance is agreement to those terms, judged by what the client said or did rather than what they privately meant, and it should come in the way the offer asked for (LII Wex, acceptance).
Three consequences for freelancers. Until the client accepts, you can withdraw a quote by telling them. If the client rejects it or changes a term, your offer ends and their reply is a counteroffer you can accept, reject or answer. And once they accept as written, the price is the price, even if the work takes longer than you thought. That's why the scope section carries the risk, not the total.
- Write definite terms: each deliverable, the number of revision rounds, the price, the payment schedule and the start date.
- Add an expiration date, so the offer doesn't stay open for months (how long a quote should be valid).
- Say how to accept: "Accept online" or "Reply 'Accepted' to this email."
- Keep the acceptance in writing, with the client's name and the date.
- For larger jobs, have both sides sign a contract that refers to the accepted quote.
State law can add requirements. New York's Freelance Isn't Free Act, in effect statewide since August 28, 2024, requires a written contract for freelance work worth $800 or more, alone or together with other work for the same client over 120 days, stating the scope, the rate, the payment method and the due date (NY Department of Labor). An accepted quote with those items helps; a signed contract is safer.
This is general information about US contract basics, not legal advice. Rules differ by state and by country; ask a lawyer about a specific dispute.
Examples of each
WORKED EXAMPLE
Estimate: website redesign
Website redesign, estimate: $6,000 to $8,000. The final price depends on the number of pages in the approved sitemap. This is an estimate, not an offer; I'll send a fixed quote once the sitemap is agreed.
WORKED EXAMPLE
Quote: logo package
Logo package: 3 initial concepts, 2 revision rounds, final files in SVG and PNG. Price: $2,400, 50% before work starts and 50% on delivery. Valid until November 15, 2026. To accept, reply "Accepted" or accept online.
WORKED EXAMPLE
Proposal: the same logo, three options
One page on the client's goal (a rebrand before a funding round), a short approach section, three options at $1,800, $2,400 and $3,900 with what changes between them, a timeline, payment terms, the expiration date and an Accept button. See how to offer three pricing options.
Wording that keeps each document what it is
ESTIMATE (not an offer) This is an estimate based on what we know today. The final price will be set in a written quote after [the sitemap / the discovery session] is approved. QUOTE (an offer you can accept) Price: $[amount] for the work listed above. Anything not listed is quoted separately. This quote is valid until [date]. To accept, [accept online / reply "Accepted"]. PROPOSAL (an offer with terms) By accepting this proposal you agree to the scope, price, payment schedule and terms above. Work starts once the [deposit] is received and the agreement is signed.
Which should you send?
- Send an estimate when the client asks "roughly how much?" before you know the scope. Give a range and say what will fix the number.
- Send a quote when you can list every deliverable and the job is one you've done before. Short beats persuasive here.
- Send a proposal when the client is comparing freelancers, when the job runs for weeks, or when they need to sell it to someone else internally.
- Answer a bid only when the request is clear enough to price; otherwise ask questions first or send an estimate.
Quotes and proposals in SoloWOS
SoloWOS Proposals covers the quote and the proposal: a pricing table with line items, a "valid until" date (after it passes, the client can no longer accept), view tracking and online acceptance with the client's name. You can send proposals clients accept online, then turn an accepted one into a signature request or an invoice. For an estimate that isn't an offer, a plain email is enough. Solo includes 20 proposals a month for $15/month; the free proposal template shows the sections.
Questions
Is a quote legally binding?
A quote is usually an offer, and an offer becomes a contract when the client accepts it as written. Before acceptance you can withdraw it. After acceptance you're normally held to the price for the listed work. Anything outside the listed scope is open for a new price, which is why the scope section matters more than the total.
Is an estimate binding?
Usually not, when it's clearly labeled as an estimate and says what will set the final price. Courts look at the wording and the circumstances, so an "estimate" that reads like a fixed offer can be treated as one. Give a range and promise a fixed quote later.
Can I change a quote after sending it?
Yes, until the client accepts it. Tell the client you're withdrawing the old quote and send a new one with a new date. After acceptance, changes need the client's agreement, ideally in a signed change order that adds the extra price and time.
What's the difference between a bid and a proposal?
A bid answers a request the client wrote, often a formal RFP, and competes mostly on price under the client's terms. A proposal is written on your terms and argues for your approach. Both are offers once they state a price and invite acceptance.
Sources
Facts checked against these sources on October 18, 2026. Rules and amounts change, so confirm them at the source before you file or sign.
- Cornell LII Wex: offer
- Cornell LII Wex: acceptance
- Cornell LII Wex: revocation
- New York State Department of Labor: Freelance Isn't Free Act
- New York General Business Law § 1410 (Freelance Isn't Free Act)
Last reviewed:
SoloWOS tools mentioned here
More on winning clients
- Do freelancers need a CRM? Spreadsheet vs CRM, decided by numbersWhen a spreadsheet stops working for tracking clients and a CRM pays off: a threshold table, the 8 fields worth tracking and the pipeline math.
- How long should a quote be valid? Setting a proposal expiration dateMost freelance quotes should stay valid for 14 to 30 days. What happens when a quote expires, a validity clause to copy and how to set the date.
- How to ask clients for referrals: timing and 5 scriptsWhen to ask clients for referrals, five scripts by channel, how to set up a referral reward and the FTC rules on incentivized reviews as of 2026.
- How to raise your freelance rates (with a rate increase letter)When and how to raise freelance rates: the math on losing clients, notice periods, grandfathering options and a rate increase letter to copy.
Run your client work from one account
14 days free, no card needed · Then Basic for $2/month.
Start your free trial