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.

Your business

No logo

Shared with the Invoice Generator. PNG or JPG, up to 500 KB.

Quote for

Quote details

Line items

Adjustments

🔒 Everything runs in your browser. No quote data is uploaded, stored on a server, or shared with anyone.

Live preview

Client approved this quote? Convert it straight into an invoice — your client, line items and totals carry over, so nothing needs re-typing.

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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.

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.