E-Invoice Generator

Prepare complete B2B invoice data with automated CGST/SGST/IGST tax calculation, real-time totals, live printable preview, and JSON export.

100% Private — Client-side calculations

Supplier (Seller) Details

Mandatory

Recipient (Buyer) Details

Mandatory

Invoice Information

Document Specs
Max 16 alphanumeric chars
Determines CGST+SGST vs IGST calculation

Invoice Items

Item Description HSN/SAC Qty Unit Price (₹) Disc (₹) GST % Total (₹)

How to Use the Flow-Invoice E-Invoice Generator

  1. Input Supplier Information: Enter your registered business name, 15-character GSTIN, address, state, and 6-digit PIN code. The state code automatically populates from the first two digits of your GSTIN.
  2. Enter Recipient Details: Provide the buyer's legal business name, valid GSTIN, shipping address, and PIN code.
  3. Specify Invoice Specifications: Enter your unique document serial number (up to 16 alphanumeric characters), issuance date, supply type (such as standard B2B or SEZ), and the 2-digit Place of Supply (POS) state code.
  4. Add Line Items: Enter each item description, corresponding HSN/SAC code, quantity, measurement unit (NOS, KGS, PCS, etc.), unit price, discount, and select the statutory GST slab (0%, 5%, 12%, 18%, 28%).
  5. Automatic Tax Logic: The generator dynamically compares your Supplier State Code with the Place of Supply (POS). If they match, it calculates CGST + SGST (50% split each). If they differ, it applies IGST (integrated tax).
  6. Preview & Export: Click Live Preview to review the formatted tax invoice, Print / Download PDF for paper or digital distribution, or Export as E-Invoice JSON to get schema-compliant payload ready for the IRP.

What is an E-Invoice?

An e-invoice is not an invoice created by the tax department. Rather, it is a standard business-to-business invoice generated using your accounting or utility software that has been validated and authenticated by the central Invoice Registration Portal (IRP), which generates an official Invoice Reference Number (IRN) and a signed QR code.

Important Invoice Fields Explained

GST Calculation Rules in E-Invoicing

Tax computation in Indian GST follows strict mathematical rounding and territorial rules:

Common Mistakes to Avoid

Frequently Asked Questions

No. This is a free browser-based invoice preparation and calculation tool. It allows you to build compliant invoices and export structured data. Official IRN generation requires uploading the generated JSON to the official IRP (einvoice1.gst.gov.in) with your authorized credentials.
The tool inspects the Supplier State Code and the Place of Supply (POS) State Code. If both codes match, the transaction is treated as intra-state, splitting the GST equally between CGST and SGST. If they differ, the full tax rate is applied as IGST.
Never. Flow-Invoice operates entirely in your web browser. All calculations, previews, and PDF/JSON generation happen client-side on your device. No financial details or customer data are ever transmitted to or stored on our servers.

Explore Related E-Invoice Utilities

Validate GSTIN numbers, inspect JSON files, or compute reverse GST with our dedicated utilities.

JSON Generator JSON Validator GSTIN Validator GST Calculator