Skip to main content

GST-Compliant Invoices

GST configuration in Settings

GST configuration in Settings

Recurso automatically generates GST-compliant invoices for Indian businesses, including:
  • GSTIN validation and display
  • SAC (Services Accounting Code) for SaaS
  • CGST/SGST for intrastate, IGST for interstate
  • HSN code support
  • E-invoice integration (IRN, signed QR)

Configuration

Seller Details

Configure your business GST details:
.env
Or via API:
The sac_code drives the rate. GST rates in India follow the SAC/HSN classification of the service, so Recurso derives the applied rate from sac_code (e.g. 998314 → 18% for SaaS). gst_rate is only a fallback, used when the SAC code isn’t a recognized classification — a recognized code always takes precedence. To change the rate, set the correct sac_code.

Tax Calculation

GST is calculated automatically based on place of supply:

Intrastate (Same State)

When seller and buyer are in the same state:

Interstate (Different States)

When seller and buyer are in different states:
Place of supply is determined by customer’s billing address state code.

B2B Invoices

For business customers with GSTIN:
Invoice will include:
  • Customer GSTIN
  • Customer legal name
  • Reverse charge applicability
  • Input tax credit eligibility

SAC Codes

Common SAC codes for SaaS:

Invoice Format

GST-compliant invoice includes:

E-Invoice Integration

For businesses exceeding ₹5 Cr turnover:
E-invoices include:
  • IRN: Invoice Reference Number from GST portal
  • Acknowledgement Number: Validation proof
  • Signed QR Code: For verification

Download PDF

Compliance Checklist

1

Configure seller GSTIN

Add your business GSTIN, PAN, and state code
2

Set SAC code

Configure default SAC code for your services
3

Capture customer GSTIN

For B2B customers, collect and validate GSTIN
4

Enable e-invoicing

If turnover > ₹5 Cr, integrate with GSP
Invoice with per-line GST breakdown

Per-line CGST/SGST with HSN codes on a paid, e-invoiced invoice

Next steps

e-Invoicing (IRN)

Government registration of these invoices

GST returns

GSTR-1/3B built from the same data