🛡️Data is processed locally – We cannot see your data
India GST Compliance
India GST Invoice Compliance Checker
Validate a GST invoice export: GSTIN checksum, CGST/SGST/IGST combination logic, HSN/SAC format, and the ₹5 crore e-invoice (IRN) mandate.
Upload File
CSV with GSTIN, CGST, SGST, IGST, HSN, optional AnnualTurnover and IRN columns
GSTIN checksum confirms the number is well-formed, not that it is active on the GSTN portal. The ₹5 crore e-invoice threshold has been lowered progressively — verify the current figure on the official GST portal.
AboutIndia GST Compliance
Validate GSTIN checksums, CGST/SGST/IGST combination logic, HSN/SAC code format, and the ₹5 crore e-invoice (IRN) mandate on a GST invoice export.Category: Fiscal ComplianceValidating GSTIN checksums in bulk before filingCatching intra-state vs inter-state tax mix-upsFlagging invoices missing an IRN above the e-invoicing threshold
The India GST Compliance tool is compatible with:GSTN E-InvoicingIndian GST Returns. This tool alone can help you manage and analyze your data effectively. However, a composed workflow using US CA SALES TAX, INVOICE SEQUENCE AUDITOR may provide even more powerful data processing capabilities. Consider exploring these related tools for a comprehensive data solution.India's GST regime bundles several distinct compliance requirements into every single invoice line, and getting any one of them wrong is a common reason returns get rejected or flagged during reconciliation. This tool runs four checks in one pass over a GST invoice export instead of catching each problem separately, later, and manually. First, it verifies the 15-character GSTIN using the same factor-weighted checksum algorithm the GSTN portal itself uses, catching transposed digits and typos before they reach a filing. Second, it checks that CGST/SGST and IGST were never both applied to the same line — that combination signals an intra-state versus inter-state classification mistake, one of the most common invoice errors under GST. Third, it validates that HSN/SAC codes are present and correctly formatted, since missing or malformed codes are a routine rejection reason. Fourth, it checks turnover against the ₹5 crore e-invoicing threshold and flags any invoice that should carry an IRN but doesn't — a mandate that's been lowered progressively and easy to lose track of if your systems weren't updated when the threshold last changed. None of these checks confirm a GSTIN is actually registered and active on the GSTN portal — that still requires the official lookup — but catching structural errors locally, before filing, avoids the slower feedback loop of finding out only after a return is rejected.
Frequently Asked Questions:
What does the GSTIN checksum confirm?
That the 15-character GSTIN is structurally well-formed using the same algorithm the GSTN portal uses, not that it's actually active on the portal.
Why does it flag CGST plus SGST combined with IGST?
Because that combination signals an intra-state vs inter-state classification mistake, one of the most common GST invoicing errors.
Developed by HowToCSV for our valued CSV Haters worldwide.