Free Tool · Instant

GSTR-1 JSON Validator

Catch structural problems in your GSTR-1 JSON before you upload it to the GST portal and waste a filing attempt.

Upload GSTR-1 JSON File

📤
Click to upload or drag & drop
.json file only
Processed entirely in your browser. This checks structure and internal consistency only — final validation always happens on the GST portal itself.

What gets checked

Presence of required top-level keys (gstin, fp filing period, version) · GSTIN format & checksum · filing period format (MMYYYY) · presence of at least one supply section (b2b, b2cl, b2cs, exp, nil, hsn) · within each invoice, that taxable value, rate and tax amounts are internally consistent · that invoice values aren't negative · duplicate invoice numbers within the same section.

Want a CA to double-check before filing?

We review GSTR-1 JSON files for accuracy before every filing, every month.

Get Expert Review →