Home Tutorials Software How-To File GSTR-3B
Software Guide 05 · Intermediate · 12 min

File GSTR-3B in iAccounting

Auto-compute tax liability, claim 2B-reconciled ITC, handle RCM, and pay net tax through one workflow. Books update automatically after filing.

What is GSTR-3B?

GSTR-3B is a summary return filed every month (or quarterly under QRMP). It's where you:

  • Report total taxable outward supplies and tax liability.
  • Claim Input Tax Credit (ITC) from your purchases.
  • Adjust ITC and pay the net tax in cash.

Unlike GSTR-1 which is invoice-level, GSTR-3B is just numbers — five values per tax head (CGST/SGST/IGST/Cess). But getting those numbers right needs careful reconciliation.

Before You File

  • GSTR-1 for the same period is filed (or at least drafted).
  • All purchase invoices for the period are entered.
  • GSTR-2B for the period is downloaded and reconciled.
  • Bank/electronic cash ledger has enough balance for net tax (or you're ready to pay).

Step 1 — Generate Draft GSTR-3B

  1. Go to GST → Returns → GSTR-3B.
  2. Select the period.
  3. Click "Generate Draft".

iAccounting auto-populates each table:

TableWhat It ContainsSource
3.1(a)Outward taxable supplies (other than zero-rated, nil-rated, exempt)Sales register
3.1(b)Outward taxable supplies (zero-rated)Exports invoices
3.1(c)Other outward supplies (nil-rated, exempt)Nil/exempt sales
3.1(d)Inward supplies (liable to reverse charge)RCM purchases
3.1(e)Non-GST outward suppliesNon-GST sales (e.g. petrol/diesel)
3.2Inter-state supplies to unregistered, composition, UIN holdersFrom 3.1(a)
4(A)ITC available — all headsPurchase register
4(B)ITC reversed (Rule 42/43 etc.)Calculated
4(C)Net ITC4(A) − 4(B)
4(D)Ineligible ITCBlocked credits
5Exempt, nil & non-GST inward suppliesAuto from purchase
6.1Payment of taxComputed

Step 2 — Reconcile ITC with GSTR-2B

This is the most critical step. The law says: ITC can only be claimed if the corresponding invoice appears in GSTR-2B (with limited exceptions).

In iAccounting:

  1. Go to GST → GSTR-2B Reconciliation.
  2. Download/sync GSTR-2B from the GST portal (one-click).
  3. System matches each purchase invoice against GSTR-2B.

Matches fall in 5 buckets:

StatusMeaningAction
✓ MatchedInvoice in your books = invoice in 2BClaim ITC
⚠ PartialSmall mismatch in value/taxVerify; usually accept
✗ In Books, not in 2BVendor didn't file GSTR-1 yetFollow up with vendor; claim later
✗ In 2B, not in BooksYou missed entering the invoiceEnter the missing invoice
~ MismatchGSTIN or invoice number differsInvestigate which is correct

Click "Apply Reconciliation" to update GSTR-3B's Table 4(A) with only the matched ITC.

Step 3 — Reverse Charge Mechanism (RCM)

If you've received supplies notified under RCM (e.g., legal services, goods transport from unregistered GTA, advocate fees), you must:

  1. Pay tax under RCM in cash (Table 3.1(d)).
  2. Claim it back as ITC in the same return (Table 4(A)(3)).

iAccounting handles both legs if you've marked the purchase voucher as "RCM applicable". Verify the RCM number matches between Tables 3.1(d) and 4(A)(3).

Step 4 — Compute & Pay Net Tax

The bottom of GSTR-3B shows:

Output tax liability − ITC available = Net tax payable in cash

This must be paid from your Electronic Cash Ledger. If insufficient, deposit via Challan PMT-06:

  1. Click "Create Cash Challan".
  2. System fills in CGST / SGST / IGST / Cess amounts.
  3. Click "Pay via GSTN Portal" → net banking / NEFT / RTGS.
  4. Once paid, the cash ledger updates within 24 hours.

Step 5 — Push GSTR-3B to Portal

  1. Click "Push GSTR-3B".
  2. iAccounting uploads all values to the GST portal.
  3. Log in to gst.gov.in → Returns → GSTR-3B → "Proceed to File".
  4. Verify the numbers match.
  5. Click "Offset Liability" — system applies ITC against tax.
  6. Pay any remaining cash tax via challan.
  7. File with DSC or EVC.
GSTR-3B is final once filed
Unlike GSTR-1 (which can be amended via next month's return), GSTR-3B errors are corrected by adjusting future GSTR-3B's. There's no "Amendment GSTR-3B" — review carefully before filing.

Step 6 — Auto-post Tax Entries to Books

After filing, iAccounting auto-creates these journal entries:

EntryDr / Cr
Output CGST / SGST / IGST PayableDr
Input CGST / SGST / IGST ReceivableCr
GST Payable (Net)Cr (or Dr if refundable)
Cash/Bank (for net cash paid)Cr

Your books now reflect the GST liability correctly. The GST Payable ledger should be near-zero after the filing.

Due Dates

FrequencyDue Date
Monthly20th of next month
QRMP (last month of qtr)22nd or 24th of month after qtr (state-wise)
QRMP (PMT-06 for months 1&2)25th of next month

Late filing penalty

  • ₹50/day (₹25 + ₹25), or ₹20/day for nil returns.
  • Plus 18% interest on net tax payable.

Common GSTR-3B Issues

  1. Claiming ITC not in 2B — leads to notice and demand.
  2. Mismatch with GSTR-1 — system auto-compares; flagged in scrutiny.
  3. Forgetting RCM tax — interest applies; can't claim ITC unless paid.
  4. Wrong place-of-supply on outward supplies — IGST vs CGST+SGST confusion.
  5. Reversing ITC on bills not received in 180 days — Rule 37 reversal.
  6. Filing GSTR-3B before GSTR-1 — system allows it but creates mismatch issues.

What's Next?

Try iAccounting for 15 days

Set up your company, import Tally, file GST — everything in one tool.