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.