SwiftGST LogoSwiftGST

SwiftGST — Free Retail POS & GST Billing Software

100% Free & Private
SWIFTGST FREE RETAIL ECOSYSTEM

Complete Retail POS, Stock & Khata Suite

Run your store with high-speed POS billing, automated stock tracking, customer credit ledgers, and real-time profit analytics — 100% free, completely private, zero monthly subscription fees.

Works Offline & Online
100% Private & Secure
CBIC GST & GSTR-1 Compliant
Instant Billing

Fast Retail POS Counter

High-speed barcode scanner checkout, ergonomic touch product tiles, multi-tender cash/UPI/split payment modes, and 58mm/80mm thermal roll receipt printing.

  • USB & Bluetooth Barcode Auto-Focus
  • Cash, UPI, Card & Split Payments
  • Instant 58mm / 80mm Thermal Receipt
Launch POS Counter
Stock Control

Inventory & Stock Manager

Complete product master catalog with real-time stock levels, low-inventory alert badges, cost price vs selling price margin tracking, and bulk CSV catalog imports.

  • Live Low-Stock Alert Thresholds
  • Bulk CSV / Excel Catalog Import
  • GST Slabs (0%, 5%, 12%, 18%, 28%)
Manage Inventory
Udhaar Ledger

Customer Khata & CRM

Maintain customer accounts, track outstanding credit (Udhaar), record payment settlements, issue loyalty rewards, and send 1-click WhatsApp payment reminders.

  • Digital Udhaar Ledger & Settle Balances
  • 1-Click WhatsApp Payment Reminders
  • Customer Loyalty Points Tracking
Open Customer Khata
CA Tax Ready

Profit Analytics & GSTR-1

Real-time financial pulse, live gross profit margin estimation (Sale Price - Cost Price), drawer cash reconciliation, top seller leaderboard, and GSTR-1 sales CSV export.

  • Live Gross Profit Margin Tracking
  • Top 5 Selling Items Leaderboard
  • CA-Compliant GSTR-1 Sales CSV
View Business Analytics
100% Free Indian Business & Tax Suite

Explore All Free Business & GST Utilities

Create GST invoices, calculate reverse taxes, verify GSTIN checksums and stay compliant with CBIC rules — free, with no sign-up.

24 free toolsNo sign-up or phone numberNo watermarks on PDFs

Looking for a truly free alternative to paid billing software?

See how SwiftGST compares: private, no sales calls, no subscription.

SwiftGST is built for Indian business owners, freelancers, and accountants. All calculations execute locally.

Statutory Knowledge Base

Complete Legal Guide to GST Invoicing in India

Understanding Section 31 of the CGST Act 2017, Rule 46 particulars, Place of Supply rules, and compliance best practices for Indian SMBs, freelancers, and enterprises.

1. Statutory Foundations: Section 31 of CGST Act, 2017

The legal mandate governing tax invoices in India

In the Indian Goods and Services Tax ecosystem, a Tax Invoice is not merely an accounting request for payment; it is a primary statutory document required under Section 31 of the Central Goods and Services Tax (CGST) Act, 2017. It acts as legal evidence of the transfer of goods or services and serves as the exclusive evidentiary foundation upon which registered buyers claim Input Tax Credit (ITC) under Section 16.

Under Indian tax law, failing to issue an invoice with the prescribed statutory particulars or issuing an improper invoice can attract penalties up to ₹10,000 or the tax amount involved (whichever is higher) under Section 122 of the CGST Act. SwiftGST was engineered from the ground up to ensure 100% adherence to every field mandated by the GST Council.

2. The 16 Mandatory Particulars Under Rule 46 Checklist

Every valid Indian GST tax invoice must include these sixteen items

01

Supplier Name, Address & GSTIN

Legal entity name, trade name, physical address, and 15-digit GST identification number.

02

Consecutive Serial Number

Unique alphanumeric serial number not exceeding 16 characters, continuous for the fiscal year.

03

Date of Invoice Issuance

Exact calendar date when the bill is issued to the recipient.

04

Recipient Particulars (B2B)

Name, registered billing address, and GSTIN/UIN of the recipient (if registered).

05

Unregistered Buyer Address (B2C)

Mandatory name, delivery address, and state code if taxable invoice value exceeds ₹50,000.

06

HSN / SAC Code

Harmonized System Nomenclature code (goods) or Service Accounting Code (services).

07

Description of Goods or Services

Clear, unambiguous breakdown of goods supplied or scope of service rendered.

08

Quantity & Unit of Measurement (UOM)

Count, metric volume, hours, meters, kilograms, or pieces.

09

Total Value of Supply

Gross commercial price before discounts and trade rebates.

10

Taxable Value of Supply

Net assessable base value upon which GST rates are mathematically applied.

11

Applicable Tax Slabs

Clear identification of CGST, SGST, IGST, or Cess percentages (0%, 5%, 12%, 18%, 28%).

12

Tax Amount Charged

Exact rupee amount of central tax, state tax, and integrated tax charged.

13

Place of Supply & State Code

Destination state name and 2-digit GST state code under the IGST Act.

14

Delivery Destination Address

Explicit consignee address if different from the primary billing address.

15

Reverse Charge Indicator (RCM)

Prominent statement indicating whether tax is payable on reverse charge basis.

16

Authorized Signature

Physical hand signature or authorized digital electronic signature (DSC).

3. Tax Splitting Rules: Intra-State vs Inter-State Supply

How the Place of Supply (POS) determines tax liability

The GST structure in India operates on a dual taxation model governed by the Integrated Goods and Services Tax (IGST) Act, 2017. Determining whether an invoice should charge CGST + SGST or IGST depends on the relationship between the Location of the Supplier and the Place of Supply:

Intra-State Supply (Same State)

When the supplier location and the Place of Supply are in the same State or Union Territory. The tax rate is bifurcated 50:50 into Central GST (CGST) and State GST (SGST) (or UTGST). Example: 18% GST splits into 9% CGST + 9% SGST.

Inter-State Supply (Different States)

When the supplier location and the Place of Supply are in different States, or involves SEZ units / export transactions. The full tax rate is collected as Integrated GST (IGST) and remitted to the Central Government for revenue sharing. Example: An 18% rate applies in full as 18% IGST.

4. GSTR-1 Return Filing & Invoice Matching

How invoices flow into your buyer's GSTR-2B

Every outward tax invoice generated must be reported in Form GSTR-1 by the 11th of the following month (or 13th for quarterly IFF filers under the QRMP scheme). Once reported:

  • B2B Invoices (Table 4A): Invoices with the buyer's GSTIN populate Table 4A, auto-reflecting in the buyer's GSTR-2B for instant Input Tax Credit claiming.
  • B2C Large (Table 5A): Inter-state supplies to unregistered persons where the invoice value exceeds ₹2.5 Lakhs must be reported invoice-wise.
  • B2C Small (Table 7): All other retail cash memos and unregistered intra-state supplies are reported as state-wise consolidated summaries.

With SwiftGST, you can export your entire batch of invoices directly to a CBIC-formatted GSTR-1 CSV file with one click, eliminating manual data entry errors.

Frequently Asked Questions

Official answers to common GST invoicing and compliance questions

Under Rule 46 of the Central Goods and Services Tax (CGST) Rules, 2017, a valid tax invoice must contain: 1) Supplier name, address, and GSTIN; 2) Consecutive serial number (unique for the financial year, max 16 characters); 3) Date of issue; 4) Recipient name, address, and GSTIN (if registered); 5) Recipient address & state code for unregistered buyers if value exceeds ₹50,000; 6) 4 or 6-digit HSN/SAC code; 7) Description of goods/services; 8) Quantity and unit; 9) Total value; 10) Taxable value after discounts; 11) Tax rates (CGST, SGST, IGST); 12) Exact tax amount charged; 13) Place of supply with state name and 2-digit code; 14) Delivery address if different from billing; 15) Reverse charge indicator (RCM); and 16) Physical or digital signature of the authorized signatory.