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 1%, 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.25% CGST + 0.25% SGST (intra-state), 0.5% 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