GSTR-3B Return Worksheet (India): Tables, ITC and Set-off
Your GSTR-1, books and GSTR-2B turned into every table of GSTR-3B, with the cash to pay.
Free preview.
- Free preview: every table of the return from your own files, with the counts, the checks and the first rows of each list (up to 10), and the amounts hidden.
- Locked until you unlock it: download and copy.
- Unlock: Premium pass, ₹799 for 30 days, a one-time payment that never renews.
Ways to unlock shows how to get the full result.
Printing this result is locked in the free preview.
Client and period
Customers, e-commerce operators and rule 86B optional
Sales
Columns of the sales register
Matched from the headings; correct any that are wrong. They are remembered for the next file with the same headings.
Purchases (GSTR-2B)
What the files do not have
All optional except the credit ledger balance. Amounts in rupees; each head on its own.
Reverse charge GSTR-2B does not have
Tax you pay on reverse charge that suppliers do not report: imports of services, and notified goods and services from unregistered persons. It goes into 3.1(d), and its credit into 4A(2) or 4A(3).
Credit: additions, reversals and reclaims
Table 4 starts from GSTR-2B. Add what it does not have and the reversals that are yours to make; amounts are positive.
Other changes to 3.1(a)
Advances not in the files, credit notes your customers rejected in the Invoice Management System, the change of an amendment whose original is not added, corrections. Use a minus for a reduction.
Table 5.1: interest and late fee
The portal works these out from your earlier returns; copy them from the system-generated GSTR-3B. They are paid in cash.
Ledger balances
From the GST portal (Services → Ledgers). The credit ledger before this return is needed for the set-off; the others are optional.
Table 5: exempt, nil-rated and non-GST purchases
The value of purchases from composition dealers, exempt and nil-rated purchases, and non-GST purchases.
Sharing the IGST credit (rule 88A)
After IGST, the IGST credit left pays CGST and SGST/UTGST in any order, before their own credit.
GSTR-3B
—
3.1 Outward supplies and inward supplies on reverse charge
3.1.1 Supplies notified under section 9(5)
3.2 Inter-State supplies to unregistered persons, composition dealers and UIN holders
| Supplies made to | Place of supply | Taxable value (₹) | Integrated tax (₹) |
|---|
4 Eligible ITC
How Table 4 was made
5 Exempt, nil-rated and non-GST purchases · 5.1 Interest and late fee
| Nature of supplies | Inter-State (₹) | Intra-State (₹) |
|---|
6.1 Payment of tax
Credit used, in the order of the law
Checks
Books against GSTR-1
Correct these through GSTR-1A of the same period before you file GSTR-3B (the recipient’s GSTIN only in a later GSTR-1).
| What | Document or line | Table | Taxable value (₹) | Tax (₹) |
|---|
Where the outward figures come from
| Row | GSTR-1 table | Records | Taxable value (₹) | Tax (₹) |
|---|
A working paper for your records, not tax advice. It prepares the figures; GSTR-3B is filed and paid on the GST portal, where the figures should be checked before filing.
Locked in the free preview. Opens the ways to unlock this result.
Locked in the free preview. Batch runs unlock with a pass.
Locked in the free preview. Query results unlock with a pass.
Tax rules and rates change. This calculator follows the rules described on this page and may not cover every situation. Check the official source or a qualified tax professional before filing or invoicing.
About the GSTR-3B Return Worksheet (India): Tables, ITC and Set-off
GSTR-3B is the monthly (or quarterly) summary return in which you declare your outward supplies, take input tax credit and pay the tax. The portal pre-fills much of it from your GSTR-1 and your GSTR-2B, but the pre-filled figures are only as good as what was filed — and reversals, reclaims, reverse charge on imports of services and the order in which credit pays tax are yours to work out.
Add your GSTR-1 JSON (or IFF and GSTR-1A), your sales register from Tally, Busy, Zoho Books or any billing software, and your GSTR-2B. The worksheet fills Table 3.1 (taxable, zero-rated, nil-rated and exempt, non-GST and inward reverse charge), 3.1.1 (supplies under section 9(5)), 3.2 (inter-State supplies to unregistered persons, composition dealers and UIN holders, by place of supply), 4 (ITC available, reversals under rules 38, 42 and 43 and section 17(5), reclaimable reversals and reclaims), 5 and 5.1, then sets off the tax in the order of section 49 and rule 88A to show the cash to pay in each head. When both the books and GSTR-1 are given, it compares them document by document and says what to correct through GSTR-1A before you file. It prepares the figures; filing stays on the GST portal. Your files are read in your browser and never uploaded.
Without a pass the worksheet is a free preview: every table, count and check, with the amounts hidden; the Excel workbook, the PDF working paper and copying unlock with a Premium pass.
How to use it
- Set up the client: GSTIN, legal name and whether GSTR-3B is filed monthly or quarterly (QRMP). Clients are kept in this browser and can move to another one as a file — settings like these are never locked in the preview.
- Choose the return period — a month, or a quarter for QRMP.
- Add the sales: the GSTR-1 JSON from the GST portal or your billing software (for a quarter, the IFF of the first two months as well; for amendments, the GSTR-1 of the original period), and the sales register as Excel or CSV. With both, choose which fills Table 3.1.
- Add the purchases: the GSTR-2B JSON (or its Excel), and if you have it the report of the GSTR-2B Reconciliation tool, so the credit your books do not support is reversed.
- Enter what the files cannot know: reverse charge on imports of services and purchases from unregistered persons, reversals and reclaims, exempt purchases, interest and late fee, and your ledger balances.
- Read the return table by table, with the checks. The Excel workbook, the PDF working paper and the copied summary unlock with a Premium pass; the free preview shows every table with the amounts hidden.
Examples
GSTR-1: B2B ₹3,90,000, B2CL ₹1,50,000, B2CS ₹1,00,000, a credit note of ₹10,000, an export under LUT of ₹3,00,000, nil-rated and exempt ₹7,000 GSTR-2B: credit IGST ₹8,100 (after a credit note), CGST and SGST ₹12,600 each; imports IGST ₹18,000; GTA on reverse charge CGST and SGST ₹1,500 each Blocked credit (section 17(5)) CGST and SGST ₹1,000 each; IGST credit in the ledger ₹40,000
3.1(a) taxable ₹6,30,000: IGST ₹55,200, CGST ₹25,200, SGST ₹25,200 · 3.1(b) ₹3,00,000 · 3.1(c) ₹7,000 · 3.1(d) CGST and SGST ₹1,500 each 4(C) net ITC IGST ₹26,100, CGST and SGST ₹13,100 each IGST credit ₹66,100 pays IGST ₹55,200; the ₹10,900 left goes ₹5,450 to CGST and ₹5,450 to SGST Cash: CGST ₹6,650 + SGST ₹6,650 + reverse charge ₹3,000 = ₹16,300
Sales register: invoice SI/26-27/0106 of ₹50,000 + CGST and SGST ₹4,500 each · GSTR-1: not there
In the books, not in GSTR-1 — add it through GSTR-1A of the same month before filing GSTR-3B, so the pre-filled 3.1(a) is right
Goods not received by the month end: ITC ₹2,000 · received and booked next month
This month: 4B(2) ₹2,000 (section 16(2)(b)) · next month: 4A(5) and 4D(1) ₹2,000
Common uses
- A business preparing its own GSTR-3B from its billing software and the portal’s GSTR-2B.
- An accountant or tax practitioner working the returns of several clients, each saved as a profile.
- Checking the pre-filled GSTR-3B before filing: what GSTR-1 and GSTR-2B put there, and why it differs from the books.
- Keeping a working paper of each return — the tables, the reversals and the set-off — for the file.
What fills each table
- 3.1(a), (b), (c), (e) and 3.2 come from GSTR-1 the way the portal auto-populates them: B2B, B2CL, B2CS, deemed exports, credit and debit notes, advances and amendments in 3.1(a); exports and SEZ supplies in 3.1(b); table 8 in 3.1(c) and (e). On supplies on reverse charge (GSTR-1 table 4B) only the taxable value is counted, as your customer pays the tax. Table 3.2 lists the inter-State part of 3.1(a) to unregistered persons, composition dealers (whose GSTINs you list in the client profile) and UIN holders, by place of supply; for return periods before October 2025 it also took inter-State advances.
- 3.1.1(ii) is the value of supplies made through e-commerce operators who pay the tax under section 9(5) (GSTR-1 table 14(b)); 3.1.1(i) is for operators, from table 15.
- 3.1(d) and Table 4 come from GSTR-2B: imports in 4A(1), reverse charge in 3.1(d) and 4A(3), ISD credit in 4A(4) and all other credit in 4A(5), each net of its credit notes (so a net figure can be negative); the rule 37A reversal GSTR-2B asks for in 4B(2); credit not available (the section 16(4) time limit and the place-of-supply rule) in 4D(2). Documents rejected in the Invoice Management System are not credit.
- Amendments add only their change. The worksheet finds the original in the GSTR-1 of the original period when you add it; otherwise it says which amendment it could not count.
Reversals, reclaims and what GSTR-2B does not have
- 4B(1) is for reversals that are final: rule 38 (banks and financial institutions), rules 42 and 43 (credit used for exempt supplies) and section 17(5) (blocked credit).
- 4B(2) is for reversals you can reclaim later: rule 37 (the supplier not paid within 180 days), section 16(2)(b) (goods or services not received) and 16(2)(c) (the supplier has not paid the tax), and credit the reconciliation report finds unsupported by your books.
- A reclaim goes back into 4A(5) and is shown again in 4D(1); the portal compares it with your Electronic Credit Reversal and Re-claimed Statement.
- Reverse charge on imports of services and on purchases from unregistered persons is not in GSTR-2B: enter it, and it goes into 3.1(d) and, as credit, into 4A(2) or 4A(3). Credit on reverse charge is taken only once the tax is paid.
Books against GSTR-1, and GSTR-1A
GSTR-3B is pre-filled from GSTR-1, so a document missing from GSTR-1, or reported with other values, makes the pre-filled return wrong. With both the sales register and GSTR-1, the worksheet lists the documents in one and not the other, the documents with different values or a different customer GSTIN, B2C (others) by place of supply and rate, and the difference in each row. GSTR-1A opens after GSTR-1 is filed and stays open until you file GSTR-3B for the same period: records can be added or amended there and the corrected values flow into GSTR-3B. The recipient’s GSTIN cannot be changed in GSTR-1A — that is done in a later GSTR-1.
Table 6.1: paying the tax
The credit available is your electronic credit ledger plus this period’s net ITC (4C). It pays the tax as section 49, section 49A and rule 88A require: IGST credit first pays IGST, and what is left of it pays CGST and SGST/UTGST in any order — the worksheet shares it where it saves the most cash — before their own credit; CGST and SGST credit never pay each other. A negative liability of earlier periods is adjusted first. Reverse charge, tax under section 9(5), interest and late fee are paid in cash only. Where rule 86B applies (taxable supplies over ₹50 lakh in a month, with no exception), at least 1% of the output tax is kept in cash.
Sources
- CGST Act section 16, section 17, section 39 and section 49; CGST Rules rule 37, rule 37A, rule 38, rule 42, rule 43, rule 61, rule 86B and rule 88A, on CBIC’s tax information portal
- GSTN: FAQs on Form GSTR-3B (what is auto-populated from GSTR-1 and GSTR-2B), the GSTR-3B user manual (Tables 4 and 6.1), FAQs on GSTR-2B, the GSTR-2B manual (the rule 37A reversal), FAQs on GSTR-1A and FAQs on the Invoice Management System
- The file formats of GSTN’s Returns Offline Tool (GSTR-1 JSON) and GSTR-2B Matching Offline Tool (GSTR-2B JSON)
Limitations
- It prepares figures; it does not file the return, pay the tax or log in to the GST portal.
- The interest and late fee of Table 5.1 are what you enter (the portal works them out); use the GST interest and late fee calculators to check them.
- An amendment counts only when the GSTR-1 holding its original is added; GSTR-2B amendments are taken from the GSTR-2B summary, so use the JSON that includes it.
- Composition dealers among your customers are known only from the GSTINs you list in the client profile; UIN holders are recognised from their GSTIN.
- Credit notes your customers rejected in the Invoice Management System come back to your liability on the portal; enter them under the other changes to 3.1(a).
- A working for your records, not tax advice; check the figures against the portal before you file.
Privacy
Your GSTR-1, sales register and GSTR-2B are read in this browser and never uploaded or stored. Client profiles and column choices are kept in this browser only, until you clear them.
Frequently asked questions
What do I get without a pass?
Without a pass, GSTR-3B Return Worksheet (India): Tables, ITC and Set-off shows every table of the return from your own files, with the counts, the checks and the first rows of each list (up to 10), and the amounts hidden. Until you unlock it, the result can’t be downloaded or copied. A Premium or Ultimate pass, a one-time payment that never renews, unlocks the full result. The pricing page lists the passes and their prices.
Does it file my GSTR-3B?
No. It prepares the figures of every table and the set-off, so that you can check what the portal pre-fills and enter or confirm the values yourself. Filing and payment stay on the GST portal.
Which files does it read?
GSTR-1, IFF and GSTR-1A as JSON (the portal’s download, GSTN’s offline tool, this site’s GSTR-1 JSON Generator or your billing software), a sales register as Excel or CSV (from Tally, Busy, Zoho Books, Vyapar or a spreadsheet, matched by its column headings), GSTR-2B as JSON or Excel, and the report of the GSTR-2B Reconciliation tool.
My books and GSTR-1 do not agree. What do I do?
Correct GSTR-1 through GSTR-1A of the same period before you file GSTR-3B: add the missing documents and amend the wrong ones, so that the pre-filled return is right. GSTR-1A cannot change the recipient’s GSTIN; that is done in a later GSTR-1. If you file GSTR-3B first, corrections go into later returns.
Does it work for quarterly returns (QRMP)?
Yes. Choose quarterly in the client profile and the quarter as the period, add the IFF of the first two months and the quarter’s GSTR-1, and the quarter’s GSTR-2B (or the GSTR-2B of each month).
Why does 3.1(d) not show all my reverse charge?
GSTR-2B has reverse charge only on supplies from registered suppliers who reported them. Tax on imports of services and on notified supplies from unregistered persons is yours to declare: enter it, and the worksheet adds it to 3.1(d) and takes the credit in 4A(2) or 4A(3).
What if a table comes out negative?
Credit notes larger than the supplies make 3.1 negative; the portal pre-fills zero, and you can enter the negative value yourself. The worksheet keeps it as a negative liability for later periods. A net credit in Table 4A can also be negative, as GSTR-2B nets its credit notes.
Are my files uploaded?
No. Every file is read in your browser; nothing is sent anywhere.