Quote Generator

Price a job before you start it: list the work and materials, add tax and any discount, set how long the offer is valid, and download a clean PDF quote (or estimate) to send your client. Totals are calculated for you and your details are remembered on this device. Free, no signup, no watermark.

Line items

Preview

What goes on a quote

A quote tells the client exactly what they'll get and what it costs, so it can be accepted as-is. Break the work into lines a client can compare (labour, materials, each deliverable), say whether prices include tax, and give an expiry date so you aren't held to old prices. Payment terms (deposit, milestones) and what's not included belong in the notes. Once it's accepted, turn it into an invoice with the same items.

FieldTip
Quote numberNumber quotes separately from invoices.
e.g. Q-2026-001, so the invoice can quote it back.
Valid untilUsually 14 to 30 days after the quote date.
Shorter if your material prices move fast.
Quote or estimateA quote is a fixed price; an estimate is a best guess.
Pick Estimate in Title if the final cost may change.
DepositState it in the notes.
e.g. "50% on acceptance, balance on completion".

Generate quotes from your app

Sending quotes from code? Keep the quote as an HTML template and send it to the Shotmint PDF API: you get the same Chromium output as this page, with your own fonts and CSS, and no headless browser to run. The HTML to PDF invoices guide has a full template with page breaks for long item lists. The short version:

curl -X POST 'https://shotmint.creasework.com/v1/pdf' \
  -H "X-API-Key: $SHOTMINT_KEY" -H 'Content-Type: application/json' \
  -d '{"html":"<h1>Invoice 2026-001</h1><p>Total: $120.00</p>","format":"A4","margin":"15mm"}' \
  -o invoice.pdf

Each PDF is 1 credit; the first 25 a month are free with a key.

Get 25 free renders a month API docs

FAQ

Is it really free? Yes, and there is no watermark on the quote. You can download 5 PDFs a day without a key; past that, the Print button still works (choose "Save as PDF" in the print dialog).

Do you keep my quotes? No. The form is saved only in your own browser (localStorage) so your details are filled in next time. The quote is sent once to render the PDF and is not stored. "Start over" clears everything.

Is the PDF text searchable? Yes. It is a real text PDF, so your customer's accounting software can read the numbers and you can copy them back out.

Quote or estimate? Both work here: set Title to Estimate if the price may change once the work starts. A quote is usually binding once the client accepts it; an estimate is not.

How do I turn an accepted quote into an invoice? Open the invoice generator on the same device: your own details carry over, and you can copy the line items across.

Related: invoice generator, receipt generator, HTML to PDF, sign PDF, merge PDF, compress PDF, fill PDF form, protect PDF.

Related tools

Quote to image · all free tools