GST Compliance

How GST Bill handles automatic tax calculation, CGST/SGST/IGST, HSN/SAC codes, GSTIN validation, and compliant invoice formats

Last Updated: 2026-05-01 Reading time: 4 min

GST Compliance

GST Bill is designed from the ground up for Indian GST compliance. Every invoice it generates meets the requirements set by the GST Council for a valid tax invoice.

---

Automatic Tax Calculation

When you create an invoice, the system automatically calculates the correct GST based on:

1. Your state — set in Company Settings 2. Your customer's state — set in the customer record 3. The tax rate — set per line item (or inherited from your catalog)

Intra-State (Same State)

When your state and customer's state match, the system splits GST into:
  • CGST — 50% of the applicable GST rate (goes to Central Government)
  • SGST — 50% of the applicable GST rate (goes to State Government)

    Example: 18% GST → CGST 9% + SGST 9%

    Inter-State (Different State)

  • When your state and customer's state differ, the system applies:
  • IGST — full GST rate (goes to Central Government, redistributed to destination state)

    Example: 18% GST → IGST 18%

    > ⚠️ Always verify both your state (Company Settings) and your customer's state. If either is wrong, the wrong tax type will be applied and your invoice will not be GST-compliant.

    ---

    Supported GST Rates

    The system supports all standard GST slabs:

    | Rate | Common Use |

  • |---|---| | 0% | Exempt goods and services | | 5% | Essential items, some food products | | 12% | Some goods and services | | 18% | Most professional services, IT services | | 28% | Luxury goods, specific items |

    You can set the rate per line item when creating or editing an invoice.

    ---

    HSN and SAC Codes

    HSN (Harmonised System of Nomenclature) codes are used for goods. SAC (Services Accounting Code) codes are used for services.

    These codes are mandatory on GST invoices for businesses above certain turnover thresholds, and recommended for all.

    Adding HSN/SAC to Invoices

    When adding a line item to an invoice, enter the HSN or SAC code in the designated field. This code is then printed on the invoice PDF.

    Catalog Management

    To avoid entering codes manually each time, add your products and services to the Catalog (accessible from the top navigation). Each catalog item stores:
  • Name and description
  • Default price
  • HSN/SAC code
  • Default tax rate

    When you select a catalog item while creating an invoice, all details including the HSN/SAC code are filled in automatically.

    ---

    GSTIN on Invoices

    Your GSTIN

  • Set your GSTIN in Company Settings. It appears prominently on every invoice you generate — this is a legal requirement for a valid tax invoice.

    Customer GSTIN (B2B)

    For business customers, enter their GSTIN in the customer record. It will appear on the invoice, enabling them to claim Input Tax Credit (ITC).

    For individual/consumer customers (B2C), no GSTIN is required.

    ---

    What a Compliant GST Invoice Contains

    GST Bill automatically includes all mandatory fields:

    - ✅ Your business name, address, and GSTIN

  • ✅ Invoice number (sequential, per your series)
  • ✅ Invoice date
  • ✅ Customer name and address
  • ✅ Customer GSTIN (for B2B)
  • ✅ Place of supply (state)
  • ✅ Line items with description, quantity, unit price
  • ✅ HSN/SAC codes per line item
  • ✅ Taxable value per item
  • ✅ CGST/SGST or IGST amounts per item
  • ✅ Total taxable amount
  • ✅ Total GST amount
  • ✅ Grand total (in figures and words)
  • ✅ Whether tax is payable on reverse charge basis

    ---

    Invoice Numbering and GST

    GST rules require invoices to be numbered sequentially with no gaps. GST Bill enforces this through your invoice series:

    - Format: {PREFIX}/{FINANCIAL_YEAR}/{NUMBER} — e.g. INV/2025-26/000042

  • Numbers increment automatically with no gaps
  • The financial year resets the counter on April 1st each year
  • Configure your series at /invoices/series-setup

    ---

    B2B vs B2C Invoice Types

    | | B2B | B2C |

|---|---|---| | Customer has GSTIN | Yes | No | | Customer GSTIN on invoice | Yes | No | | Customer can claim ITC | Yes | No | | GST calculation | Same (CGST+SGST or IGST) | Same |

---

Frequently Asked Questions

Q: Does GST Bill file my GST returns? No. GST Bill generates compliant invoices and helps you track tax collected. You or your CA must file returns on the GST portal (gstn.gov.in).

Q: What if my customer's GSTIN is wrong? An invoice with an incorrect GSTIN is not valid for ITC purposes for your customer. Always verify GSTINs before saving a customer record.

Q: Can I raise invoices for exports? Yes. For export customers, set the country to the destination country. Exports are zero-rated (0% GST) with IGST applicable in most export scenarios. Mark the invoice with "Supply meant for export."

Q: What is reverse charge? Under Reverse Charge Mechanism (RCM), the buyer (not the seller) is liable to pay GST. If applicable, note this on the invoice. GST Bill includes a reverse charge field on invoices.

---

📧 Need help? Contact support: admin@gst-bill.com

Was this helpful?