Zap Invoice
Free · No signup required

GSTR-1 Export from Your Invoices

Stop re-typing invoices into the GST portal or paying your CA to do it. ZapInvoice classifies every invoice into the right GSTR-1 table automatically — preview the summary free, export portal-ready JSON and a CA-friendly CSV on Pro.

GSTR-1 Export builder interface
No sign-up required
No credit card
CBIC Rule 46 compliant
PDF generated in your browser
Made in India
Free forever plan

Overview

What is GSTR-1?

GSTR-1 is the monthly (or quarterly, under the QRMP scheme) return of outward supplies that every regular GST-registered business must file. It reports every sale you made in the period — invoice by invoice for B2B, and in aggregate for small B2C sales — so that your buyers' GSTR-2B can be auto-populated and they can claim Input Tax Credit.

The return is organised into tables: B2B invoices (Table 4A), large inter-state B2C invoices above ₹2.5 lakh (5A), small B2C supplies aggregated by state and rate (7), credit/debit notes (9B), exports (6A), an HSN-wise summary of everything sold (12), and the serial-number ranges of documents issued (13). Misclassifying an invoice — or missing one — blocks your buyer's ITC and invites notices.

Most small businesses either re-enter every invoice on the GST portal manually or hand a shoebox of PDFs to their CA each month. Because ZapInvoice already knows each invoice's GSTIN, place of supply, rates and HSN codes, it can build the entire GSTR-1 summary automatically — and export it as the JSON the portal's offline tool accepts, plus a flat CSV register your CA can verify at a glance.

Use Cases

Who needs GSTR-1 (and when)

  • Every regular GST-registered business — filing is mandatory even for nil returns.
  • Monthly filers: due by the 11th of the following month.
  • QRMP scheme (turnover ≤ ₹5 Cr): quarterly filing by the 13th of the month after the quarter, with optional monthly IFF for B2B invoices.
  • Composition dealers do NOT file GSTR-1 — they file CMP-08/GSTR-4 instead.
  • Late filing attracts a late fee per day and blocks your buyers from claiming ITC on your invoices.

Fields

What goes into each GSTR-1 table

Table 4A — B2B

Invoice-wise supplies to GST-registered buyers, grouped by their GSTIN. ZapInvoice routes any invoice with a client GSTIN here.

Table 5A — B2C Large

Inter-state invoices to unregistered buyers above ₹2.5 lakh, reported invoice-wise by place of supply.

Table 7 — B2C Small

All other B2C supplies, aggregated by state and tax rate — no invoice detail needed.

Table 9B — Credit/Debit Notes

Notes issued against earlier invoices, split between registered (CDNR) and unregistered (CDNUR) recipients.

Table 6A — Exports

Export invoices, split by with-payment-of-IGST vs LUT/bond (zero-rated).

Table 12 — HSN Summary

Quantity, taxable value and tax per HSN/SAC code across all supplies in the period.

Table 13 — Documents Issued

Serial-number ranges and counts of invoices, notes and vouchers issued in the period.

How it works

Generate in 3 simple steps

1

Invoice as usual

Create your invoices, credit notes and export invoices in ZapInvoice through the month — GSTIN, place of supply, rates and HSN are captured as you go.

2

Preview the summary

Open GSTR-1 in your dashboard, pick the month, and see every table — B2B, B2C, notes, exports, HSN — classified automatically. The preview is free.

3

Export JSON + CSV

On Pro, download the GSTN-shaped JSON for the portal's offline tool and a flat CSV register for your CA. Verify, upload, file.

FAQ

Frequently asked questions

Everything you need to know about gstr-1 export generation.

Is the GSTR-1 preview really free?+

Yes. Any signed-in user can preview their full GSTR-1 summary — all tables, totals and the HSN breakdown — for any month, free. Exporting the JSON and CSV files is part of the Pro plan (₹199/month).

Can I upload the JSON directly to the GST portal?+

The JSON follows the GSTN offline-tool shape, so it is designed as an upload-ready starting point. Always load it in the official GST Offline Tool first to validate against the current portal schema before filing — schemas change periodically.

How does ZapInvoice know which table an invoice belongs to?+

From the invoice data itself: a client GSTIN routes it to B2B (4A); an inter-state unregistered invoice above ₹2.5 lakh goes to B2CL (5A); other B2C supplies aggregate into B2CS (7); credit/debit notes go to 9B; export invoices to 6A. The HSN summary (12) and document ranges (13) are computed across everything.

What is the B2C Large threshold?+

Inter-state invoices to unregistered buyers above ₹2.5 lakh are reported invoice-wise in Table 5A. Everything below that (and all intra-state B2C) is aggregated in Table 7 by state and rate.

Does it handle credit notes and exports?+

Yes. Credit and debit notes are classified into CDNR (registered recipients) or CDNUR (unregistered), and export invoices are split by with-IGST vs LUT/bond — matching how the portal expects them in Tables 9B and 6A.

What about advances and nil-rated supplies?+

Tables 11 (advances) and 8 (nil-rated/exempt) are not yet included in the export — most service freelancers and small businesses don't need them. If you do, tell us; it's on the roadmap.

Free to use

Preview your GSTR-1 free

Create your invoices in ZapInvoice and the GSTR-1 summary builds itself — B2B, B2C, credit notes, exports and HSN, all classified automatically. Preview free; export JSON + CSV on Pro.

Preview your GSTR-1Create free account →