Engineered in India 🇮🇳GSTR-1 · 3B · 9 filing-readyBook a demo →
GST returns

Returns that come out of your books.

GSTR-1, GSTR-3B and the GSTR-9 annual return are folded from the invoices you already posted — then exported as the portal's own JSON, or printed in the official form layout your CA already reads.

हर महीने की भागदौड़, ख़त्म।

  • No credit card required
  • Onboarding in Hindi & English
  • Your data stays in India

Why returns take so long

The work in a GST return is rarely the filing itself. It is the reconciliation before it: matching what you billed against what you booked, splitting B2B from B2C, grouping by rate, and deciding — invoice by invoice — which input tax credit you are actually entitled to claim.

Because Finkitaabh posts every document into a double-entry ledger as you raise it, the return is a view of data that already exists. GSTR-1 comes out as the exact e-filing JSON schema the portal's offline utility accepts, so you download and upload rather than re-key. The same return also prints table-for-table in the government's own layout — Table 4A rate-wise B2B, 5 for B2C large, 7A/7B consolidated, 8 nil-rated, 9B credit and debit notes, 12 HSN summary with UQC, 13 documents issued.

GSTR-3B is reproduced the same way, down to 3.1.1 supplies under section 9(5), 3.2 inter-State supplies to unregistered persons derived per place of supply, the 4(A)(5) / 4(C) / 4(D)(2) ITC breakdown, and 6.1 payment of tax with input credit set off first and only the balance shown as cash.

That ITC split matters more than it sounds. When a credit is not available, the GST does not disappear — it is charged to the expense head, added to purchase cost or capitalised into the asset. Your P&L therefore carries the full cost, and your 3B simply never over-claims: a blocked credit never reaches the ITC figure at all.

The full return set

🔗

Portal-ready GSTR-1 JSON

The exact e-filing schema the portal's offline utility accepts — B2B rate-wise, B2C consolidated, B2C-large, credit/debit notes, HSN summary, nil-rated and documents issued. No re-keying.

📋

Official form layouts

GSTR-1 and GSTR-3B reproduced table-for-table as PDF or Excel, with a working-sheet note so there is never doubt about what has and hasn't been filed.

🔍

GSTR-2B reconciliation

Upload the portal's 2B and match it against your purchase register invoice by invoice — matched, tax mismatch, missing in 2B or missing in books.

🗓

GSTR-9

The annual return, consolidating the full financial year of outward supplies and tax from the same ledger.

🧾

4(A) vs 4(D) done right

Eligible ITC claimed in 4(A); ineligible ITC disclosed in 4(D) and never set off against output tax, exactly as the return requires.

📅

Dated rate schedule

Rates are versioned per HSN/SAC with effective-from and effective-to windows validated as non-overlapping, so an invoice always resolves the rate that applied on its own date.

Built for how GST periods actually work

The small mechanics that decide whether a filing month is calm or not.

  • QRMP-aligned quartersperiod selection by month, financial-year-aligned quarter (Q1 Apr–Jun through Q4 Jan–Mar) or a custom range.
  • Returns tie back to booksevery figure folds from real ledger accounts, so any number on the return can be traced to the transactions behind it.
  • Composition and RCMno tax added on the invoice, with the mandatory composition declaration printed, and reverse charge handled for supplier-liable GST.
  • Professional exportsExcel and PDF with company letterhead, frozen header rows, auto-filters and accounting number formats with negatives in parentheses.

Frequently asked questions

Does Finkitaabh file the return with the GST portal for me?

It prepares the return to the point of upload. GSTR-1 exports as the portal's own JSON schema, which you upload through the offline utility, and GSTR-1, 3B and 9 also print in the official form layout for review. You or your CA make the final submission — the hours saved are in the preparation and reconciliation, which is where they actually go.

How are blocked credits under section 17(5) handled?

Each purchase, expense or asset carries an ITC-eligibility position. Where credit is not available, the GST is charged to the expense head, added to purchase cost or capitalised into the asset instead of being parked in an input-credit account. Eligible ITC is claimed in 4(A) and ineligible ITC is disclosed in 4(D) without ever being set off.

Can I reconcile GSTR-2B?

Yes, invoice by invoice. Upload the 2B from the portal and each invoice is flagged as matched, tax mismatch, missing in 2B or missing in books, with ITC as per books, as per 2B and safely matched reported side by side. Formatting differences in GSTIN or invoice number never create a false mismatch, and the rounding tolerance is configurable.

What if a GST rate changed mid-year?

Rates are versioned data per HSN or SAC with effective-from and effective-to windows, validated so they can never overlap. A document raised before a change keeps the rate that applied on its date — re-rating today never rewrites what you filed last year.

Does it handle reverse charge?

Yes. Reverse charge is handled automatically for supplier-liable GST, and every outward document states its reverse-charge position, as Rule 46 requires.

Demo book कीजिए — बिल्कुल free

See your business
running on Finkitaabh.

A 30-minute personalised walkthrough with our product specialist — in Hindi or English, whatever you're comfortable with. We'll set up a sample company that looks like your business.

  • 30-minute live walkthrough
  • हिंदी या English में
  • No payment, no obligation

Book your free demo

Details WhatsApp पर हमें पहुँच जाएँगी — we reply within minutes.

Your details open in WhatsApp (+91 79051 72087) — send the message and we'll schedule your demo. आपकी जानकारी सुरक्षित है।

WhatsApp करें