GST returns practice

Returns library

Practice all 16 GST return types

Each return mirrors real portal tables and filing flow — risk-free practice for exams and client work.

GSTR-1Outward SuppliesMonthly / Quarterly

All 14+ tables — the most comprehensive form on the platform:

  • Table 4A — B2B taxable invoices (inter-state & intra-state)
  • Table 5 — B2C Large invoices (> ₹2.5 lakh, inter-state)
  • Table 7 — B2C Small aggregate supplies
  • Table 6A/6B — Exports (with payment / without payment)
  • Table 9B — Credit/Debit Notes B2B (CDNR) & B2C (CDNUR)
  • Table 9A/9C — Amendments (B2BA, CDNRA)
  • Table 11A/11B — Advances received & adjusted
  • Table 12 — HSN-wise summary of supplies
  • Table 13 — Documents issued (invoice series)
  • Table 8 — Nil-rated, exempt, non-GST supplies
  • Consolidated preview before filing
  • File with simulated EVC — ARN generated & saved
  • Download official FORM GSTR-1 PDF
  • Offline Tool — export GSTN-format JSON (ZIP download)
  • Load one-click demo data · Delete & re-file anytime
GSTR-1AAmendmentsAs needed

Amend invoices in your already-filed GSTR-1:

  • Table 9A — B2BA (amended B2B invoices)
  • Table 9C — CDNRA (amended credit/debit notes)
  • Add / edit amendment entries post-filing
GSTR-2AAuto-Drafted InwardAuto-populated

Inward-supply statement auto-filled from supplier GSTR-1 filings:

  • Supplier-wise invoice listing with tax breakup
  • Auto-seeded when seller files their GSTR-1
  • Monthly period selector
  • Download as JSON (GSTN format)
  • Download as Excel (.xlsx)
GSTR-2BStatic ITC StatementMonthly / Quarterly

The definitive ITC cut-off statement:

  • Monthly portal view with IGST/CGST/SGST breakup
  • Quarterly view (Q1–Q4) with aggregated totals
  • ITC figures auto-populate into GSTR-3B Table 4
  • Download JSON (GSTN format)
  • Download Excel (.xlsx — 12 sheets)
IMSInvoice Management SystemContinuous

Accept, reject, or keep pending each inward invoice:

  • Inward dashboard — all supplier invoices listed
  • Accept / Reject / Keep Pending per invoice
  • Outward dashboard — see buyer action on your invoices
  • Rejected records tab — full B2B rejection detail
  • Auto-mirror: seller GSTR-1 → buyer GSTR-2A
GSTR-3BMonthly SummaryMonthly / Quarterly (QRMP)

Monthly summary return — 6 tables, with QRMP support:

  • Table 3.1(a/b/c/e) — Outward tax liability (auto from GSTR-1)
  • Table 3.1(d) — Inward supplies liable to Reverse Charge (RCM) — manually enter or auto from GSTR-2B. Metal scrap from unregistered suppliers: buyer pays RCM here, must pay in cash (not from ITC)
  • Table 3.2 — Inter-state supply breakup
  • Table 4A(3) — ITC from RCM inward supplies — auto-filled after GSTR-2B generation; claim only after paying RCM in cash
  • Table 4 — ITC available (auto from GSTR-2B)
  • Table 5 — Exempt / nil / non-GST inward supplies
  • Table 6 — Net IGST/CGST/SGST payable after ITC
  • QRMP: Month 1 & 2 show PMT-06 pre-deposit card (FSM / Self-Assessment)
  • Pay via GST Wallet or direct bank payment
  • File with EVC simulation — ARN generated
  • Download official FORM GSTR-3B PDF
  • Offline Tool — upload GSTN JSON to load draft
  • Offline Tool — export GSTN-format JSON (ZIP download)
  • Auto-computes 18% p.a. interest on late filing
GSTR-9Annual ReturnAnnual (FY-wise)

Complete annual return — all required tables:

  • Tables 4–10 — Supplies, ITC, and tax paid summary
  • Tables 14–19 — HSN summary, demands & late fees
  • Auto-consolidated from monthly GSTR-3B data
  • FILE GSTR-9 — generates ARN
  • Download FORM GSTR-9 PDF
GSTR-9CReconciliation StatementAnnual

Audit reconciliation — unlocks after GSTR-9 is filed:

  • Turnover reconciliation (Books vs. GSTR-9)
  • Tax liability reconciliation
  • ITC reconciliation
  • File and download — same workflow as GSTR-9
GSTR-7TDS Deductor ReturnMonthly (due 10th)

Monthly TDS return for TDS deductors under Section 51 — government/PSU entities AND metal scrap buyers (from Oct 2024):

  • TDS entry management — deductee GSTIN, invoice, TDS amount
  • Browse Demo GSTINs for quick practice
  • Tax computation with payment via GST Wallet
  • File with EVC simulation — ARN generated
  • Download GSTR-7A TDS Certificate (PDF) — auto-generated per deductee per period
  • Search & download TDS Certificate by deductee GSTIN
  • TDS credit auto-reflected in deductee Electronic Cash Ledger
  • Metal scrap TDS (Notif. 25/2024-CT, Oct 2024) — B2B only (registered seller → registered buyer): CGST 1% + SGST 1% = 2% intra-state or IGST 2% inter-state, on taxable value excluding GST
  • TDS threshold = CONTRACT VALUE exceeding ₹2.5 lakh (not per invoice) — splitting one contract into multiple small bills does NOT avoid TDS
  • Metal scrap from UNREGISTERED suppliers: no TDS; buyer pays GST under RCM (Section 9(4)) — declare in GSTR-3B Table 3.1(d), claim ITC in Table 4A(3) after payment
e-InvoiceIRN — Invoice RegistrationPer B2B invoice

Generate IRN-schema JSON and batch-export multiple invoices:

  • Select one or multiple B2B invoices using checkboxes
  • Filter by month, then "Select All" for batch export
  • e-Invoice JSON button appears when B2B invoices are selected
  • Single invoice → one JSON document; multiple → JSON array
  • Version 1.1 IRN schema: SellerDtls, BuyerDtls, ItemList, ValDtls
  • Cancelled invoices are auto-excluded from export
  • Cancel Invoice button — retains invoice no. in sequence
  • Upload to IRP (einvoice1.gst.gov.in) to get IRN + QR code
  • Mandatory for businesses with annual turnover above ₹5 crore
CMP-08Composition QuarterlyQuarterly

Quarterly self-assessed tax statement for composition dealers:

  • Q1–Q4 CMP-08 statements
  • Scheme rates: Trader 1%, Manufacturer 2%, Restaurant 5%, Service 6%
  • Tax payment via cash ledger before file
  • File with EVC simulation — ARN generated
GSTR-4Composition AnnualAnnual

Annual return for composition taxpayers:

  • Tables 4A–4D inward entries
  • Table 5 CMP-08 auto-reconciled vs declared
  • Table 6 rate-wise outward supplies
  • File with EVC — ARN generated
  • Load one-click demo data for composition scheme
IFFInvoice Furnishing FacilityQRMP months 1 & 2

B2B invoice furnishing for QRMP taxpayers in non-return months:

  • B2B invoices only (QRMP scheme)
  • Months 1 and 2 of each quarter
  • File with EVC simulation — ARN generated
GSTR-8E-Commerce Operator TCSMonthly (due 10th)

Monthly TCS statement for e-commerce operators (Section 52):

  • Table 3 — TCS details per supplier GSTIN (intra & inter-state)
  • Net liable amount = Gross supplies minus returns by suppliers
  • TCS auto-calculated: 0.5% CGST + 0.5% SGST (intra-state), 1% IGST (inter-state)
  • Table 3.1 — amendments to prior period entries
  • Table 6 & 7 — tax collected vs. tax deposited reconciliation
  • File with EVC simulation — ARN generated
  • TCS auto-credited to supplier Electronic Cash Ledger on filing
  • Load one-click demo data: 3 supplier entries (1 intra-state + 2 inter-state)
GSTR-5ANon-Resident OIDAR ProviderMonthly (due 20th)

Monthly return for non-resident OIDAR service providers (Section 14 IGST):

  • Table 3 — state-wise outward supply entries (one per Place of Supply)
  • All supplies treated as inter-state — IGST @ 18% auto-calculated
  • Table 5 — tax payable summary from Table 3 totals
  • OIDAR GSTIN starts with "99" — generated on OIDAR registration
  • File with EVC/DSC simulation — ARN generated
  • Load one-click demo data: 4 states (Kerala, Maharashtra, Karnataka, Tamil Nadu)
  • Total demo: Taxable ₹11,30,000 | IGST ₹2,03,400
GSTR-5Non-Resident Taxable Person (NRTP)Monthly (due 20th)

Monthly return for Non-Resident Taxable Persons doing temporary business in India:

  • Table 3 — import of goods from overseas (IGST @ 18% auto-calculated)
  • Tables 5/6/7 — outward supplies: B2B (registered), B2CL (large unregistered), B2CS (small unregistered)
  • NRTP GSTIN starts with "07" (Delhi state code) — valid up to 90 days
  • Advance tax deposit required at registration — GSTR-5 confirms actual liability
  • Due by 20th of following month or 7 days before registration expiry, whichever is earlier
  • File with EVC simulation — ARN generated
  • Load one-click demo data: 2 imports + 3 outward entries (2 B2B + 1 B2CL)
GSTR-6Input Service DistributorMonthly (due 13th)

Monthly return for Input Service Distributors distributing ITC to branches:

  • Table 3 — B2B inward invoices from suppliers
  • Table 6B — Credit/Debit Notes (registered)
  • Table 4 — ITC available summary (auto-computed)
  • Tables 5 & 8 — ISD distribution entries (branch-wise)
  • No tax payment required — only ITC distribution and late fee
  • ISD GSTIN set via "Input Service Distributor only" in registration
  • File with EVC simulation — ARN generated
  • Practise the full inward ITC → distribute to branches workflow