Billing

Estimate Generator

Build an estimate you can send before the work starts: add your logo, your company and client details, itemise what you are quoting, and set a validity date so the price is not open-ended. Everything is edited directly on the document, saved in your browser, and printed or saved as PDF. Nothing is uploaded.

  • Files never leave your device
  • Runs entirely in your browser
  • Free, no account needed
Use Estimate Generator - free

What is an estimate generator?

An estimate generator creates a priced quotation to send a client before work begins, listing each item, its quantity and cost, plus totals, tax and a validity date. Slaytic builds the document in your browser, so client names and prices are never uploaded to a server.

How this works in your browser

This runs on the same document engine as the Invoice Generator, configured with estimate labels and a validity date instead of a due date. Everything is rendered as an editable document rather than a form, so what you see is exactly what prints. Totals are computed live from quantity times rate with a single tax rate applied to the subtotal, and the finished document is produced through your browser's own print pipeline, which yields a smaller PDF with selectable text than generating one in JavaScript would. Your draft is kept in local storage and never transmitted.

Who uses Estimate Generator

Quoting before you start

Give a client a clear price in writing so there is no argument about scope later.

Competitive tenders

Produce a professional-looking estimate quickly when you are bidding against others.

Fixed-price project work

Set out deliverables line by line so both sides agree what is included.

Converting to an invoice

Reuse the accepted estimate as the basis for the invoice rather than retyping it.

Frequently asked questions

What is the difference between an estimate and a quote?

In everyday use they overlap, but the distinction matters commercially. An estimate is an informed approximation that may change as the work is scoped; a quote is a fixed price you are committing to. Say which one you mean in the notes, because a client who reads an estimate as a quote will dispute the final invoice.

Should an estimate have an expiry date?

Yes, and it is the field people most often leave blank. Material costs and your own availability move, so an open-ended price can be accepted months later on terms you would no longer offer. Thirty days is a common default.

Does an estimate become a contract if accepted?

It can, depending on your jurisdiction and how it is worded. That is a good reason to state your terms on the document rather than leaving them implied. For work of any real value, have the wording checked rather than relying on a template.

How do I turn an accepted estimate into an invoice?

Save the estimate as a .json file, then load it into the Invoice Generator and change the document number and dates. The line items and both addresses carry across, so you are not retyping anything.

Is my client data uploaded anywhere?

No. The document is assembled in your browser and the draft is stored only on your device, which matters because an estimate carries your pricing and your client list.

Create an estimate - free, no sign-up.

Open Estimate Generator
  • Files never leave your device
  • No upload required
  • No account needed
  • Unlimited use, always free