Neweb / Free tools / Quotation Generator

Quotation Generator.

Type your business details, client details and line items. We total everything, apply optional tax, and generate a clean A4 quotation PDF. Free, runs entirely in your browser.

PDF rendered with jsPDF + autoTable from jsDelivr. Nothing is uploaded, everything is generated in your browser.

Sample output

What you'll get.

A real example of what this tool produces. Run it above with your own inputs.

Website design and setup x 1 @ Rs 25,000
Subtotal Rs 25,000 before tax.
Tax (18%) = Rs 4,500
Applied if the quote includes GST.
Grand total = Rs 29,500
Valid for 14 days from the quotation date.
Sample quotation. Add your own line items and download the PDF above.

Before a customer commits to a purchase or a project, most Indian SMBs need to send a quotation, a clean written estimate of cost that is not yet a demand for payment. A good quotation looks professional, is easy to compare against a competitor bid, and sets clear expectations on price and validity before work begins. Scribbling a price on WhatsApp does not carry the same weight, and often gets renegotiated later because nothing was written down clearly.

This tool builds a proper quotation in a couple of minutes. Enter your business name, the client, a quotation number, and a validity date, then add line items with quantity and rate. Apply an optional tax percentage if you plan to add GST at the quoting stage. We total everything and generate a clean A4 PDF, ready to email. It sits right beside our GST invoice generator: quote first, invoice once the order is confirmed. Everything runs in your browser.

How to use the quotation generator

  1. Enter your business name and a quotation number to keep your quotes organised and traceable.

  2. Enter the client name and pick a valid until date, typically 7 to 30 days from today.

  3. Add line items: description, quantity, and rate per unit. Click "+ Add line item" for each additional row.

  4. Enter an optional tax rate if you want the quotation to show GST or another tax added to the subtotal.

  5. Click Recalculate to review the subtotal, tax, and grand total before you generate the file.

  6. Click Download quotation PDF. Email it to your client or attach it to a WhatsApp message.

  7. Once the client confirms, use our GST invoice generator to raise the actual tax invoice for the confirmed order.

Why this matters for your business

Three reasons a written quotation earns its place in your sales process.

It sets a clear, dated reference point. A quotation with a validity date protects you from a client trying to hold you to an old price months later, and protects the client from a surprise price change mid-negotiation.

It looks more professional than a verbal or chat quote. A clean PDF with your business name, an itemised breakdown, and a total signals that you run an organised business, which matters when you are competing against other vendors for the same job.

It speeds up decision-making. Clients comparing multiple vendors can place a clear PDF quotation side by side with a competitor bid far more easily than a scattered WhatsApp conversation, which often means faster approvals for you.

Tips for better results

  • Set a validity period, typically 7 to 30 days, so a client cannot demand an old price after your costs have changed.
  • Number your quotations in a series, like QT/2026/07/001, so you can track how many quotes convert into actual orders.
  • Leave the tax field blank or at zero if you are quoting an all-inclusive estimate rather than breaking out GST at this stage.
  • Keep line items specific. "Website design and setup" is clearer than a single vague "Services" line and reduces scope disputes later.
  • Save a copy of every quotation you send, since it often becomes the reference document if a dispute over scope or price comes up.
  • Once a quotation is accepted, move straight to our GST invoice generator to raise a compliant tax invoice for the confirmed work.

Example

A real-world walkthrough

A freelance web designer in Kochi is asked by a boutique owner for a quote to build a five-page business website. She opens this tool, enters her business name, sets the quotation number to QT/2026/07/012, and picks a validity date 14 days out. She adds one line item: "Website design and setup, 5 pages, responsive", quantity 1, rate Rs 25,000, and enters 18 in the tax field since she plans to bill GST on the eventual invoice.

The tool shows a subtotal of Rs 25,000, tax of Rs 4,500, and a grand total of Rs 29,500. She downloads the PDF and emails it to the boutique owner. Two days later the owner replies confirming the project. The designer then opens the GST invoice generator, copies over the same line item and amount, and raises the actual tax invoice once the advance payment is received, keeping the quotation and the invoice as two clean, separate, and correctly dated records.

Frequently asked questions

What is the difference between a quotation and an invoice?

A quotation is an estimate of cost you send before work begins or before a sale is confirmed, and it is not a demand for payment or a legal tax document, whereas an invoice, particularly a GST tax invoice, is issued after a supply of goods or services has actually taken place and is the formal document that demands payment and, where applicable, carries the tax details your buyer needs for input tax credit. A quotation typically includes a validity period, since prices can change, while an invoice reflects a completed or confirmed transaction and generally cannot be casually revised once issued, since it has tax and accounting implications. Many businesses follow the same natural sequence this tool supports: send a quotation to win the work or the sale, and once the client accepts, raise the actual invoice, ideally using a dedicated GST-compliant invoice generator, for the confirmed amount. Treating the two as separate documents with separate numbering keeps your sales pipeline and your tax records clean and easy to reconcile.

Is a quotation legally binding?

A quotation, by itself, is generally understood as a non-binding estimate rather than a firm contractual offer, particularly when it clearly states a validity period and describes itself as an estimate, which is why this tool prints estimate, not a tax invoice directly on the generated PDF. That said, once a client formally accepts a quotation, for example by replying in writing to confirm they agree to the price and scope, it can start to form the basis of an agreement between the two parties, especially if work then begins on the strength of that acceptance. The exact legal weight of any quotation depends on the specific wording used, the conduct of both parties afterward, and the nature of your business relationship, so for larger or higher-risk projects, it is sensible to follow up an accepted quotation with a short written agreement or purchase order that explicitly confirms scope, price, and payment terms, rather than relying on the quotation document alone to carry full contractual weight.

Should I include GST on a quotation?

It is common and often clearer to include an estimated tax figure on a quotation so the client sees an all-in expected cost upfront, rather than being surprised by tax only when the final invoice arrives, which is why this tool includes an optional tax rate field you can apply to the subtotal. That said, the tax shown on a quotation is only an estimate for planning purposes, and the actual, legally applicable GST amount and split, CGST plus SGST for an intra-state supply or IGST for an inter-state supply, gets finalised only on the actual tax invoice once the transaction is confirmed and completed. If you are not yet certain about the exact GST treatment for a particular deal, for example because the buyer location or GST registration status is still being confirmed, it is reasonable to leave the tax field blank or at zero on the quotation and clarify to the client that tax will be added as applicable on the final invoice, which avoids committing to a specific tax figure before all the details are settled.

How long should a quotation stay valid?

There is no fixed legal rule, and the right validity period depends on how quickly your costs, material prices or capacity can change, but a common range for small businesses and service providers is anywhere from 7 to 30 days from the date the quotation is issued. A shorter validity, closer to a week, makes sense if you are quoting on materials or services with volatile input costs, since a longer commitment risks you having to honour a price that no longer reflects your actual cost. A longer validity, closer to a month, works well for stable service pricing where costs rarely shift, and gives a client more breathing room to make a decision without needing a fresh quote. Whatever period you choose, stating it explicitly on the document, which this tool does automatically using the valid until date you set, avoids the awkward situation of a client trying to hold you to a quote well after your costs or availability have changed.

Can I turn an accepted quotation into an invoice easily?

This tool does not automatically convert a quotation into an invoice, since the two serve different purposes and often need slightly different details, an invoice, for instance, typically needs your GSTIN, the buyer GSTIN if applicable, and an HSN or SAC code per line item for tax compliance, none of which are strictly required on a simple estimate. However, the practical workflow is straightforward: once your client accepts a quotation generated here, open our dedicated GST invoice generator and re-enter the same line items, descriptions, quantities and rates, along with the additional GST-specific details it requires, seller and buyer GSTIN, state, and HSN codes, to produce a fully compliant tax invoice. Keeping the quotation and the invoice as two separate documents, generated from two purpose-built tools, keeps your quoting process light and fast while still giving you a proper Rule 46 compliant invoice once the sale is actually confirmed.

Can I quote in a currency other than rupees?

This tool is built specifically for Indian rupee amounts, and the generated PDF labels all figures with the Rs symbol and formats numbers in the Indian numbering style with commas for thousands and lakhs, so it is not designed to natively output a quotation in US dollars, euros or any other foreign currency. If you occasionally need to quote an international client in a foreign currency, a practical workaround is to prepare the quotation in rupees here for your own internal reference and cost planning, then manually convert and relabel the final figure before sending it abroad, or use a separate document for foreign currency quotes where the currency symbol and formatting can be set correctly. For the vast majority of Indian small businesses quoting domestic clients in rupees, which is the primary use case this tool is built for, the Indian rupee formatting and layout work exactly as expected without any adjustment needed.

Is my quotation data sent to a server?

No, every part of this tool, from the line item calculations to the final PDF generation, runs entirely within your own browser using JavaScript on the page and the jsPDF library, and none of your business name, client details, line items or amounts are transmitted to us or to any third party. There is no account, login or saved history, so you can enter real client names and pricing freely without any privacy concern, and the PDF generates instantly on your device without any network round trip for your data. The only network request involved is loading the jsPDF and autoTable library files themselves from a content delivery network, which carry no quotation content at all. Once you close the tab or refresh the page, the details you entered are gone unless you have already downloaded the PDF, so save each quotation to your own records or client folder as you generate it.

For service businesses →  ·  Pricing  ·  All free tools

Your entire online presence, on one subscription.

For service businesses and more. Website, free domain, Google Business and SEO autopilot from ₹249/month.