Global Invoice - Quotation - Proforma Generator

Restore JSON?

User Guide

Global Invoice - Quotation - Proforma Generator

Load Sample Data

Load Sample Data

Start with Load Sample Data to explore a fictional Indian invoice. Replace the examples with your own details. Fields marked * are required.

Document & Presentation Settings

Document TypeInvoicePROFORMA INVOICEQUOTATIONClassicProfessionalMinimalExecutiveCurrency

Choose Invoice for billing, Proforma Invoice for a preliminary bill, or Quotation for a price offer. The five templates change appearance. Currency changes the currency label; it does not convert prices.

Invoice Details

FromBill ToInvoice No.DateDue DatePlace of Supply

Enter seller and client names, states, addresses and invoice dates. Place of Supply overrides the buyer state for the tax split: matching seller/supply states use CGST + SGST; different states use IGST. Verify the tax treatment before use.

Line Items

Add RowDelete line itemPost-tax discount

Add Row creates an item; the bin removes it. Enter description, HSN/SAC, quantity, unit, rate and GST %. Quantity must be positive; rate cannot be negative. Example: 2 × ₹500 with illustrative 18% GST totals ₹1,180. Post-tax discount must be 0–100% and does not reduce taxable value.

Bank Details / Notes

Bank NameAccount No.IFSCUPI IDNotesTerms & Conditions

Add bank name, account number, IFSC and UPI when needed. Notes and Terms appear on the invoice. Example: Payment due within 30 days. Check all payment details before sharing.

Signature

+ Logo+ Signature+ Company StampRemove

Logo, Signature and Company Stamp open an image picker. Use PNG, JPEG, WebP or GIF up to 5 MB. Remove deletes that image from this invoice. Images are included in saved drafts, JSON backups, PDF and print.

Invoice Preview

Refresh preview

The preview updates while you type. Refresh preview redraws it using the current form. A draft warning means details are incomplete or invalid; correct them before export. Refresh does not save your draft.

Save Draft

Save DraftBackup JSONRestore JSON

Save Draft stores the current invoice in this browser; it returns on reopening. Backup JSON downloads an editable backup. Restore JSON loads that file after confirmation. Restoring does not overwrite the saved draft until you press Save Draft. Browser data can be cleared, so keep a backup. Save Draft keeps only one current draft, not an invoice collection; saving another invoice replaces that draft. For each invoice you may want to edit later, download a separate JSON backup and keep it with its invoice number, for example INV-001.json and INV-002.json. Download the PDF to send to your customer; restore the JSON backup when you need to edit.

Save as PDF

Save as PDFPrint

Save as PDF downloads a sharp PDF with searchable, selectable text, named from the invoice number. Print opens the browser print dialog. Both use A4 pages, 10 mm margins and the latest form data. Long downloaded PDFs repeat table headings.

Share PDF file

Share on WhatsAppDownload PDFShare PDF fileClose

Choose Share PDF file to share through an available app. If file sharing is unavailable, download the PDF and attach it manually in WhatsApp.

Share this site

ShareEmailCopy link

The Share this site buttons share only the public tool link, not your invoice. Choose Share, WhatsApp, Facebook, X, Reddit, LinkedIn, Telegram or Email. Copy link copies the address; if copying is unavailable, copy the displayed address manually.

User Guide

TemplatesHomeAboutContactLanguageChange themeClose

Templates, Home, About and Contact open the corresponding website pages. Language changes this page, guide and invoice labels without changing your data. Theme changes screen colours, not the invoice. User Guide opens this help. Close or Escape dismisses a dialog; Tab moves between controls.

Please note

CancelRestore JSONLoad Sample DataClose

Success and error messages close after 3 seconds, or use Close. Replacement confirmations wait for your choice: Cancel keeps current data; Restore backup or Load sample data replaces the form. Invoice data is processed in your browser; sharing or downloading happens only through the actions you choose. During export, the progress box stays open until processing finishes or fails; Escape does not cancel it.

GST + International

GST invoices for India. Invoices for any country.

Create a GST invoice with CGST/SGST or IGST, or switch to General Invoice for other countries and currencies.

Billing in India? Choose India GST. Billing outside India? Choose General Invoice — set your currency and tax label; Indian GST is not applied.

Document & Presentation Settings
From
Logo
Bill To
Invoice Details
Line Items
Description HSN/SAC Qty Unit Rate GST% Amount
Subtotal₹0.00
Tax₹0.00
-₹0.00
Total₹0.00
Bank Details / Notes
Invoice PreviewUpdates as you type

Invoice Preview

Save as PDF downloads a sharp PDF with searchable, selectable text, named from the invoice number. Print opens the browser print dialog. Both use A4 pages, 10 mm margins and the latest form data. Long downloaded PDFs repeat table headings.

Share PDF file

Choose Share PDF file to share through an available app. If file sharing is unavailable, download the PDF and attach it manually in WhatsApp.

Please keep this page open while your document is prepared.