## TL;DR

Stripe Tax calculates India GST when the customer address is in India; to make the PDF compliant, set your business GSTIN in the account tax settings and add GSTIN display plus HSN/SAC codes via custom fields. Verify the PDF shows the GSTIN, the tax split (CGST+SGST intra-state, IGST inter-state), and the place of supply. Test with an intra-state and an inter-state customer.

## Steps

1. Enter your GSTIN in the Stripe account tax information settings.
   Expected: The seller GSTIN is available to every invoice template.
2. Enable Stripe Tax and confirm India GST rates apply for Indian customer addresses.
   Expected: Tax calculates with the correct slab.
3. Add custom fields or footer text for GSTIN display, HSN/SAC codes, and place of supply.
   Expected: The PDF carries the fields Indian auditors expect.
4. Generate a test invoice for an intra-state customer and one for inter-state.
   Expected: You verify CGST+SGST vs IGST rendering on real PDFs.
5. Store the customer's GSTIN as a tax ID on the customer for B2B input-credit support.
   Expected: Business customers get the GSTIN they need for credits.

## When to use

- You invoice Indian customers from Stripe
- The PDF must show GSTIN and GST breakup
- You need CGST/SGST vs IGST handling

## When not to use

- Your customers are outside India (different tax regimes)
- You only need US sales tax (simpler setup)
- GST registration does not apply to your turnover (check thresholds)

## Compatibility

Stripe Tax with India GST support; invoice customization (logo, custom fields, footer). Test mode renders PDFs identically.

## Variant phrasings

### ### Stripe invoice GSTIN India

### ### GST invoice format Stripe CGST SGST

### ### HSN code Stripe invoice India

## Root cause

Indian GST law prescribes tax-invoice contents: GSTIN of supplier, HSN classification, rate, and the CGST/SGST vs IGST split by place of supply. Stripe Tax computes the numbers, but the prescribed display fields come from your template configuration.

## Edge cases

- Export invoices (LUT) are zero-rated but still need the prescribed format
- Place of supply determines the split; a wrong customer state flips CGST/SGST to IGST
- E-invoicing (IRN/QR) thresholds may require integration beyond the PDF for large turnovers

## Provenance

Resolved from the public thread: https://vectle.com/posts/pst_AwbdszrqgYNpsbKdkrmqXQ
