Freelancers and trades businesses use “estimate,” “quote,” and “proposal” almost interchangeably in conversation, and that habit causes real problems the first time a job runs over budget. Each document carries a different level of commitment, and clients tend to remember whichever one favors them.
Estimate: a rough number, not a promise
An estimate is your best guess based on what you know before you’ve opened the walls, read the full brief, or scoped every requirement. It is useful early in a conversation, when a client wants a ballpark before committing to a formal ask. The number can move, and it should be labeled clearly enough that nobody mistakes it for a locked-in price.
Use an estimate when you genuinely don’t have enough information yet to price the job precisely, and say so. “Estimated range, subject to a full scope” on the document protects you from a client who later treats a rough number as a signed commitment.
Quote: a fixed number you’re prepared to honor
A quote is a firm price for defined work. Once a client accepts it, you are generally expected to deliver at that price, with additional work outside the original scope billed separately. This is the document that should carry the most detail: what’s included, what’s excluded, the timeline, and how long the price is valid for.
Use a quote once you know exactly what the job involves. A client comparing you against two other businesses is comparing quotes, not vague ranges, so this is the document where precision earns you the work.
Proposal: the sell, not just the price
A proposal is the widest of the three. It includes your understanding of the client’s problem, your proposed approach, a timeline, and pricing, often structured in tiers or packages. It’s a sales document as much as a pricing one, built for situations where you’re competing on more than cost: a rebrand, a marketing retainer, a larger build where the client needs to be convinced you understand the job before they’ll look at the number.
Use a proposal when the client is choosing a partner, not just comparing prices, and when there’s enough at stake to justify the extra time it takes to write one properly.
The one habit that avoids most disputes
Whichever document you send, put an expiry date on it and be explicit about what happens next. “This quote is valid for 14 days. A 50% deposit confirms the booking” turns a document into a decision point instead of an open-ended conversation that a client can revisit six weeks later at a price that no longer makes sense for you.
BillyPaid has separate estimate and quote generators, and either one converts into an invoice with a single click once the client accepts, so the numbers you agreed on carry straight through without retyping anything.