FREE GST INVOICE & BILL GENERATOR

Create professional B2B / B2C tax invoices online, download PDF, or print instantly. 100% private, no signup required.

Live Invoice Preview Active
Invoice Settings & Tax
Select Intra-State if buyer & seller are in the same State.
Your Business Details (Billed By)
Client Details (Billed To)
Invoice Details
Products & Services
Discount & Charges
Bank Details & Terms
Company Logo

TAX INVOICE

Original for Recipient
Billed By
Business/Company Name
Street Address, City, ZIP
State: State (Code: 27)
Phone: - | Email: -
GSTIN: 27ABCDE1234F1Z5
Invoice No.
INV-2026-001
Date
15-08-2026
Due Date
22-08-2026
P.O. / Ref
-
Billed To (Customer Details)
Client Name
State: State (Code: 07)
Address: Client Street Address
Client Tax ID: 07AAACA1234A1Z9
# Item Description HSN/SAC Qty Rate Tax % Amount
Total In Words:
Rupees Zero Only
Bank Details:
Bank: State Bank of India
A/C No: 1234567890
IFSC: SBIN0001234
Scan to Pay via UPI
Terms & Conditions
1. Payment strictly due immediately.
2. Goods once sold will not be taken back.
Sub Total (Taxable) ₹ 0.00
Discount - ₹ 0.00
CGST + ₹ 0.00
SGST + ₹ 0.00
IGST (Integrated Tax) + ₹ 0.00
Shipping / Extra + ₹ 0.00
Round Off 0.00
GRAND TOTAL ₹ 0.00

About Free GST Invoice Generator

Creating professional B2B or B2C GST invoices has never been easier. The ALLINONETOOLS Free GST Invoice & Bill Generator is designed for Indian shopkeepers, cyber cafes, freelancers, and small businesses to generate legally compliant Tax Invoices directly in the browser.

100% Privacy Ensured: Your business and client financial data is NEVER uploaded to our servers. The entire invoice generation, tax (CGST/SGST/IGST) calculation, and PDF rendering happens locally inside your browser via Javascript.

Mandatory Fields in a GST Tax Invoice (Section 31 CGST Act):

  • 15-digit GSTIN of the Supplier and Recipient (if registered).
  • Consecutive Invoice Number and Date of issue.
  • HSN (Harmonized System of Nomenclature) Code or Service Accounting Code (SAC).
  • Description, Quantity, and Unit of goods/services.
  • Taxable value of goods or services (after discount).
  • Rate of tax (CGST, SGST, IGST, UTGST or cess) and Tax Amount.
  • Place of supply and State Code.
  • Signature or Digital Signature of the supplier.
FAQS - GST BILLING

If both the supplier (you) and the buyer are located in the same State (e.g., Seller in Delhi, Buyer in Delhi), it is an Intra-State supply. You must charge CGST + SGST equally (e.g., 18% tax = 9% CGST + 9% SGST). If the buyer is in a different State (e.g., Seller in Delhi, Buyer in Haryana), it is an Inter-State supply, and you must charge Integrated GST (IGST = 18%).

Yes, as per CBIC guidelines, HSN (for goods) or SAC (for services) codes are mandatory on B2B tax invoices. Businesses with turnover up to Rs 5 Crore must mention at least 4-digit codes, while those above Rs 5 Crore must mention 6-digit codes on B2B invoices.

Yes! Simply set the "GST Tax Mode" to No Tax Breakdown (Flat Total), change the Document Title to "CASH MEMO" or "BILL OF SUPPLY", and leave the tax percentages at 0. It perfectly acts as a regular receipt for non-GST registered shopkeepers.
GST Billing Rules 2026

Check the latest official GST invoice format requirements mandated by the Indian Govt.

Read Complete Guide
Rate this tool: 5.0 (0)