Invoice vs Estimate: Which Document Should You Send?
Estimates are informed projections; invoices are binding requests for payment. Learn when to send each and how to convert one into the other.
Definitions
An estimate is a good-faith projection of what a job will cost. It is not a fixed contract price. It usually carries a validity window and, ideally, a stated variance range (for example, "±10% depending on site conditions"). An invoice is a definite request for a specific amount, issued once work is delivered or a milestone is met.
Clients often use "estimate", "quote", and "proposal" interchangeably in conversation. On paper, keep the labels precise. If you mean a firm price, send a quotation. If you mean a projection, send an estimate. If you mean "please pay this", send an invoice. See also invoice vs quotation.
When an estimate is the right call
- Scope is not fully defined yet: discovery is incomplete.
- Costs depend on site conditions, third-party pricing, or actual hours worked.
- The client is comparing suppliers and needs a ballpark quickly.
- Materials prices are volatile and you cannot lock a supplier quote yet.
Estimates help you win conversations without locking yourself into an underpriced fixed fee. They also help clients budget before they ask for a formal quote.
When you should skip the estimate
If the scope is clear, materials are locked, and the client wants a price they can accept as a contract, send a quotation instead. Repeatedly sending "estimates" that you treat as fixed prices trains clients to expect immovable totals while you still absorb overruns.
For simple retail or catalogue sales with published prices, you may go straight to order confirmation and invoice without an estimate at all.
Protecting yourself on estimates
Always include three protective elements:
- Validity period: for example, "Valid for 30 days from the date above."
- Assumptions list: what you assumed about access, materials, round trips, revisions, or third-party licences.
- Variation rule: how extras will be priced ("additional hours at £X; materials at cost + 15%").
Without those lines, many clients treat estimates as fixed prices and argue when the final invoice is higher. State clearly that the estimate is not an invoice and does not request payment.
Converting an estimate into an invoice
When the job is done (or a billable milestone is reached):
- Keep the same line-item structure so the client can compare estimate and invoice side by side.
- Add a unique invoice number, issue date, and due date.
- Replace projected quantities with actuals where they differ.
- Show variations as their own clearly labelled lines, never as a silent increase to an existing line.
- Reference the estimate number in the notes: "Based on estimate EST-2026-012, approved 3 March 2026."
If the final total is within the stated variance, say so. If it exceeds the variance, attach or cite the written approval for the change before you send the invoice.
Deposits and progress billing
You can invoice a deposit against an accepted estimate or quote before work starts. Label it clearly as a deposit invoice and state how it will be applied to the final bill. Progress invoices should name the milestone and the percentage of contract value they represent.
Never send a document labelled "estimate" that includes bank details and a due date as if payment were already owed. That confuses filing systems and clients alike.
Communication tips
- In email, say "I've attached an estimate (not an invoice)" when that distinction matters.
- Ask the client to confirm assumptions in writing before you schedule the work.
- Update the estimate if scope changes mid-discussion, and do not silently carry an outdated PDF forward.
Language that keeps estimates from becoming fake quotes
Write "This is an estimate, not a fixed quotation" near the total. Add that the final invoice may vary based on actual hours and approved extras. Those sentences feel cautious, but they prevent angry threads when reality diverges from the first sketch of scope.
If a client says they need something so finance can reserve budget, an estimate is perfect. If they need a price they can raise a purchase order against, escalate to a quotation with firm scope. Matching document type to the buyer's internal process is part of getting paid later without drama.
Range estimates and capped estimates
A range communicates uncertainty honestly. A capped estimate that will not be exceeded without written approval protects the client while giving you a stop point for conversation. Either approach beats a single fake-precise number you cannot defend when conditions change.
When you invoice inside a cap, show actuals and remaining headroom. When you need to exceed a cap, pause and get approval before continuing, then invoice the approved overrun as a clearly labelled variation line rather than quietly inflating an existing one.
Estimates in competitive bids
Buyers comparing suppliers often ask for estimates first. Keep formatting comparable: same categories of cost, clear exclusions, and validity dates. After you win, convert promptly to a quotation or order confirmation so the working relationship rests on a firm baseline rather than an informal message thread that nobody can find later.
Archive every estimate you send with its version date. Mid-negotiation edits are normal; showing an outdated PDF as if it were current is how distrust starts before work even begins.
Related reading and next steps
For the payment request itself, follow how to create an invoice. For freelancers who live on estimates-then-invoices, see the freelancer's invoice guide.
When the job is done, produce the final document with our invoice generator and a clean layout such as Modern or Classic.
Frequently asked questions
Is an estimate legally binding?
Generally, an estimate is not a fixed price; it is a reasoned projection. However, consumer protection laws in some places limit how far a final bill can exceed a written estimate without the customer's consent, for example for auto repairs in some US states. Clients may also rely on your estimate when deciding to hire you. Keep estimates realistic, state assumptions, and get approval before going significantly over.
Should I charge for preparing an estimate?
It depends on your industry and the effort involved. Simple estimates are usually free, as they help win work. When an estimate needs a site visit, diagnosis, survey or detailed design work, many businesses charge a fee and credit it against the final invoice if the client goes ahead. Tell the client about any fee before you start, and state whether it will be deducted later.
Can I convert an estimate into an invoice automatically?
Many accounting and invoicing tools can turn an approved estimate into an invoice with one click, copying the line items. If you prepare documents manually, start from the same line items and update quantities to actuals. Either way, the invoice needs its own number from your invoice sequence, an issue date and a due date, and it should reference the estimate number for easy comparison.
What if the client refuses to pay because the invoice is higher than the estimate?
Explain the difference line by line and show any written approvals for extra work or changed scope. If the increase falls within the variance you stated on the estimate, point to that. If you went over without approval, consider a compromise, such as a partial credit note. To prevent this, pause and get written approval as soon as you see costs heading above the estimate.
Should an estimate include tax?
Yes, it should at least say how tax will be treated. Either show the expected tax as a separate line or state clearly that prices exclude tax. Consumers in particular tend to read an estimate total as the full amount they will pay, so leaving tax unclear can cause friction when the invoice arrives. Use the same tax treatment on the estimate and the final invoice.
Should estimates be numbered?
Yes. Give each estimate a unique number from its own series, such as EST-2026-012, and a version number if you revise it. Numbering makes it easy to refer to the right version in emails, link the final invoice to the approved estimate and find documents quickly in a dispute. Keep estimate numbers separate from your invoice sequence, since estimates are not sales records.
What is the difference between an estimate, a bid and a proposal?
An estimate is an approximate cost for a job. A bid is a price submitted in competition with other suppliers, often in response to a tender, and may be firm. A proposal is a broader sales document that explains your approach, timeline and value, and usually includes pricing as one section. Use the term your client asked for, and make clear whether the price is fixed.
What should I do if the job costs less than the estimate?
Invoice the actual amount. Billing the lower figure, with a short note that the job came in under estimate, builds trust and makes clients more likely to hire you again. The exception is a fixed-price quotation, where the agreed price applies regardless of actual cost. That is one more reason to label documents accurately as an estimate or a quotation.
Is a verbal estimate enough?
A verbal estimate can work for tiny jobs, but it is risky. Memories differ, and without a record you cannot show what assumptions or ranges you gave. Follow up any verbal figure with a short written estimate or email that states the price range, what is included and how long it is valid. That written record protects you if the final invoice is questioned.
Does a client need to sign an estimate?
A signature is not usually required, but written approval is very useful. Ask the client to confirm by email or signature that they accept the estimate and its assumptions before you schedule the work. That approval shows the client agreed to go ahead on that basis, which helps if the final invoice is questioned. For larger jobs, convert the approved estimate into a quotation or contract.
Invoice Creator Editorial Team
Guides on invoicing, cash flow and small-business finance from Invoice Creator, operated by Next Software Development Company. Content is reviewed for accuracy against the fields our own invoice generator produces.
Try the invoice generator