Free Quote & Estimate Generator
Price the work before it starts. Fill in the form, watch the quote build itself,
and download it as a PDF — no account, and nothing you type is sent to a server.
Work already done and ready to bill? Use the Invoice Generator
instead — or build the quote here first and convert it once it's accepted.
How to write a quote that gets accepted, not questioned
Most quote disputes don't happen at the pricing — they happen at the edges: what
exactly was included, how long the number was good for, and what counts as extra.
Cover those and the number itself rarely gets argued with.
-
Scope the work precisely
Name what you will actually do, not just what the client asked for in passing.
A quote that says "website" invites scope creep; one that says "5-page marketing
site, one round of design revisions, content supplied by client" does not.
-
Price it as line items, not one number
Break the work into parts the client can evaluate — design, build, content
migration, testing. A single lump sum gives them nothing to negotiate against
except the whole thing; itemised pricing lets them approve most of it at once.
-
State what's excluded
Say plainly what isn't covered — a domain purchase, stock photography, third-party
subscriptions, content writing. The absence of an exclusions line is where "I
assumed that was included" disputes come from.
-
Give it a validity window
A quote without an expiry is a standing offer at today's costs, indefinitely. State
how long the price holds — 30 days is standard — so a client who resurfaces six
months later gets a fresh number, not last year's rate.
-
Put payment terms on the quote, not just the invoice
If you require a deposit to start, say so here — "50% deposit to begin, balance on
completion" — so it's agreed before work starts, not renegotiated once it's underway.
-
Make acceptance explicit
Decide what counts as approval — a signed copy, a reply in writing, or the deposit
landing — and say which one you need. An unspoken assumption about what counts as
"yes" is a common source of starting work that never gets formally approved.
-
Explain how changes are handled
State that work beyond this scope will be quoted separately before it begins. This
is the line that protects you the first time a client says "can you also just—"
partway through the job.
-
Convert it once it's accepted
Don't re-key the job into an invoice from scratch. Once a client approves, use
Convert to Invoice below to carry the client, line items and totals across, and
bill from there.
A note on scope: whether a quote is binding, and what counts as
acceptance, depends on your local contract law and on how the document is worded.
This is general guidance on what to include, not legal advice — for a
high-value or high-risk job, have a lawyer review your standard terms once.
What happens to your quote data
Nothing you type on this page is transmitted anywhere. Like the invoice tool, this
is HTML, CSS and JavaScript running inside your browser tab — there is no account
system, no database, and no server-side component.
- Your quote content — client details, line items, notes and terms are held in your browser's
localStorage, on your device.
- Your business profile is shared, not duplicated — fill it in once here or on the invoice tool and both read the same saved copy in this browser.
- Converting to an invoice stays local too — the hand-off happens through your browser's own storage, not through a server in between.
- You can erase it anytime — clearing site data for this domain deletes everything permanently.
Frequently asked questions
What's the difference between a quote and an invoice?
A quote is a proposed price sent before work starts, so the client can approve it. An invoice is a request for payment sent once the work is done, or at agreed billing points. A quote has no fixed due date; an invoice does.
Is a quote or estimate legally binding?
It depends on how it's worded and on local contract law. A clearly labelled "estimate" is usually treated as approximate, while a "fixed quote" that's accepted can function as a binding offer. Say explicitly which one you mean, and state that prices are valid only until the date shown.
How long should a quote stay valid?
30 days is the common default, and what this tool uses unless you change it. Shorter windows make sense when your costs (materials, subcontractors) move quickly; longer ones suit work that won't start for a while regardless.
How do I convert an accepted quote into an invoice?
Click Convert to Invoice below the preview. It carries your client, line items, currency, tax and discount settings into the Invoice Generator — the invoice keeps its own invoice number rather than reusing the quote number.
Should I charge tax on a quote?
Show it if you'll charge it on the resulting invoice — a quote that omits tax and an invoice that adds it is a common source of client disputes. Set your tax rate in Quote details and it will calculate the same way it does on the invoice.
Is this quote generator really free?
Yes. No charge, no trial, no watermark on the PDF. The site is supported by advertising, kept outside the tool itself.
Where is my quote data stored?
In your own browser only, using local storage. Nothing you type is transmitted anywhere. Clearing your browser's site data removes it permanently.
Do I have to re-enter my business details for every tool?
No. Your business name, address, contact details and logo are shared between the Quote Generator and the Invoice Generator in this browser, so filling them in once carries over.