Estimate Generator

Itemized pricing with a validity date, produced as a real PDF that says Estimate, because sending an invoice before the work is agreed is how misunderstandings start. Free, no signup, nothing uploaded.

Your business
Logo optional, JPEG/PNG/WebP, stays on your device

Saved unencrypted in this browser profile only. Client details and line items are never saved.

Prepared for
Estimate details

Suggested from your last number on this device; uniqueness is yours to keep.

Line items
Tax, discount and payments received

Applied to the post-discount base (tax-exclusive pricing).

Payment instructions optional, printed on the estimate
Notes

    Everything runs in your browser; we never see your estimates. The PDF is generated locally (embedded font covers Latin, Cyrillic and Greek; use Print for other scripts).

    Your business name
    Estimate
    Estimate no.
    Issue date
    Valid until
    Prepared for
    Client name
    DescriptionQtyUnit priceAmount
    Subtotal
    Estimated total
    Thank you for your business.

    A document that says what it is

    Relabeling an invoice "estimate" in the notes is not enough: accounting software, and accountants, treat the document type seriously. This generator changes the semantics, not just the heading: the document is titled Estimate on every page and in the PDF metadata, the deadline field is "valid until" rather than "due date", numbering suggests an EST series kept separate from your invoice sequence, and the total is labeled an estimated total. When the work is agreed and delivered, switch to the invoice generator, reference the estimate number, and bill for real.

    Estimate and quote FAQ

    What is the difference between an estimate and an invoice?

    Direction and obligation. An estimate is an offer: what you propose to charge, valid until a date, creating no payment obligation. An invoice is a demand: what the client now owes for work delivered. Sending an invoice when you mean an estimate confuses accounting on both sides, which is why this page produces a document labeled Estimate throughout, with a validity date instead of a due date, and EST numbering instead of INV.

    Should an estimate include tax?

    Show it if the final invoice will include it: a client comparing your 1,000 estimate against a competitor quoting 1,190 with tax included is comparing the wrong numbers. Use the same tax rate you will invoice with, and the estimated total becomes an honest preview of the final bill. The tax label field lets you call it VAT, GST or sales tax as appropriate.

    How long should an estimate stay valid?

    Long enough to decide, short enough to protect you from cost changes: 14 to 30 days is typical. The valid-until date is the estimate’s most protective field, because prices, availability and your calendar change; after the date, you re-quote rather than argue. The presets set it relative to the issue date automatically.

    Does an accepted estimate become an invoice?

    Not by itself: after acceptance you deliver the work and then issue a real invoice, usually referencing the estimate number. Keep the numbers linked (EST-0007 quoted, INV-0042 references it in the PO field) and reuse the same line items so the client sees exactly what they approved. The invoice generator here shares the same engine, so the workflow is a tab away.