What Makes a Quotation Different from an Invoice
A quotation, sometimes called an estimate or a quote, is a document a business sends before any work is done, telling a prospective customer what a job or a set of goods will cost and for how long that price holds. It is not a demand for payment — that is an invoice — and confusing the two is a common and expensive mistake. This generator produces a clean, professional quotation PDF in your browser, with the fields and labelling that keep it clearly a quote, and a one-click path to turn an accepted quote into an invoice. Sales teams, freelancers, contractors, and small suppliers use it to respond to enquiries quickly and look organised.
The single field that defines a quotation is the validity or expiry date: it tells the customer how long the quoted price is guaranteed, after which rates may change. The tool makes this a required field and flags it if left blank, because a quote without an expiry reads like an open-ended invoice. The line-item math is the same reliable engine used for invoices — quantity times rate, less discount, plus tax, with the subtotal, discount, tax, and total always reconciling to the paisa. What is unique here is optional line items: a quote often presents add-ons the customer can choose to include or not, so any row can be marked optional, which shows it on the document but excludes it from the headline total. A terms-and-conditions section, with ready templates, and an acceptance signature block round out the document.
Here is a worked example. Suppose you quote three units of a service at 5,000 each with 18% tax: the subtotal is 15,000, tax is 2,700, and the total is 17,700, shown in words as well. You then add an optional premium support add-on at 5,000 and mark it optional; it appears on the quotation for the client to consider, but the headline total stays 17,700, with the optional amount listed separately so there is no ambiguity about what the client is committing to. When the client accepts, you click convert to invoice: the tool relabels the document as an invoice, generates an invoice number, and adds a due date, carrying the same line items across so you do not re-enter anything.
A web design freelancer sends a quotation with a two-week validity so the client knows to decide before the rate changes, and includes an optional maintenance retainer the client can add later. A supplier responding to a tender presents a base price plus optional accessories, keeping the comparable total clean while still showing the extras. A contractor uses the terms-and-conditions templates to state that a 50% advance is required and that the quote excludes taxes beyond those listed, protecting against scope creep. When a quote is approved, the sales person converts it to an invoice in one click rather than rebuilding the document, keeping the numbers identical between the two.
The mistake that causes real friction is issuing a quotation that looks like an invoice — no validity date, no clear label — which leads clients to think they are being billed, or lets a stale quote be treated as a firm price months later. The required validity date and the prominent this is a quotation, not an invoice label exist to prevent that. A second subtlety is optional items: if you forget to mark an add-on optional, it silently inflates the total the client thinks they are approving. Because the tool has no server, converting to an invoice produces a fresh document in your browser rather than linking two records in a database, so keep your own numbering consistent. Every quotation and any converted invoice are generated entirely locally, and nothing you enter is uploaded anywhere.