GST & tax compliance
Tax that files itself into your returns
Every invoice, expense and payment carries the tax detail your return needs, so when it's time to file, the numbers are already correct. Finocket handles the full outward + inward picture for a service business or small trader, with India GST + TDS.

A real screenshot of the app, on sample data.
GSTIN per client, validated live
15-digit checksum validation and place-of-supply auto-filled from the first two digits, so inter-state and intra-state supplies stop getting mixed up.
CGST / SGST / IGST on every line
Intra-state splits into CGST + SGST, inter-state into IGST, automatically from the place of supply.
Credit notes done right
First-class credit-note document with its own numbering series. It correctly REDUCES your GSTR-1, GSTR-3B and outstanding, filed under the proper CDNR / CDNUR sections.
GSTR-1 & GSTR-3B, ready to file
GSTR-1 downloads as a real ZIP of section CSVs the GSTN offline tool accepts (b2b, b2cl, b2cs, cdnr, cdnur, exp, hsn, docs); GSTR-3B computes Section 3.1 and Section 4 for you.
Expense ITC + reverse charge
Tag input tax credit and RCM on every expense; it flows straight into Section 4 of your GSTR-3B. Mark ITC claimed once you file so it stops double-counting.
TDS on customer payments
Record tax your client withheld under 194J, 194C, 194H, 194I, 194A, 194O, 194Q or 195. The invoice still marks fully paid at gross, and a year-end summary reconciles against Form 26AS.
Import ITC via bill of entry
Record a customs bill of entry (number, date, port, assessable value, IGST and cess), flag the ITC eligible, and the period's eligible import IGST lands on the GSTR-3B 4(A)(1) 'Import of goods' line and folds into your net IGST, never double-counted with your inward or reverse-charge credit.
ISD distribution register
Record common input-service GST credit and distribute it across your GSTINs pro-rata, by turnover ratio or manually, with each of IGST/CGST/SGST footing back to the head total to the paise, and a balanced journal that reclasses the distributed ITC out of your GST-Input pool. It's a single-company aggregate reclass: the per-branch detail lives in the register, not posted into each recipient GSTIN's own books.
DRC-01B / DRC-01C self-check
Run the department's own Rule 88C and Rule 88D checks on your own figures before a notice does: GSTR-1 output tax against GSTR-3B 3.1, and GSTR-2B ITC available against GSTR-3B table 4. A tied month reads all-clear; a real gap shows the exact per-head difference. It's a self-check on your numbers, not a portal filing.
Consolidated GSTR-1 & 3B across GSTINs
Run one read-only GSTR-1 and GSTR-3B summary across every GSTIN you keep. Each GSTIN gets its own column and every consolidated cell is the exact sum of its per-GSTIN cells, so a multi-branch group reads the whole picture in one place before each entity files its own return.
e-invoicing (IRN) & e-way bills
Generate an IRN and signed QR for B2B invoices through a connected GST Suvidha Provider, and prepare e-way bills for goods in transit. Submitting either needs your own provider credentials, and submission through the default provider has not yet been verified against a live provider.
GSTR-2B reconciliation + GSTR-9
Match your purchase register against the GSTR-2B the portal gives you, with accept/reject actions, so you claim only the ITC you're entitled to, and build a GSTR-9 annual summary from your own books to check against the portal when the year closes. No portal JSON to hand? Upload the 2B as a PDF and Finocket reads it, validating each GSTIN's checksum and cross-checking the printed totals. Every machine-read line is flagged 'needs review' until you verify it against the portal, because a scanned 2B is not authoritative ITC data.
Composition, TCS & the TDS you deduct
Composition dealers get CMP-08 / GSTR-4 prep; collect TCS and prepare the 27EQ workbook; and when YOU deduct TDS from a vendor, track challans, a 26Q workbook and Form 16A working copies, which covers the TDS you deduct as well as the TDS withheld from you.
A notice register, and a reply built from your own ledger
Record a GST notice exactly as you received it, with every field declared by you and never inferred, then assemble a reply whose every figure is resolved from a frozen pack of your own rows. A reply cannot claim to be complete while a single rupee is unexplained, and the database enforces it. Approving freezes the evidence, the document and a hash of both, and re-approving different copy is refused. Finocket files nothing and submits nothing (there is no submission state anywhere in the feature), and it will not guess your reply deadline. Statutory windows ship unverified, so it shows no date rather than a wrong one.
Explore more
Ready to ditch the spreadsheet?
Free for solo users until 31 Dec 2026 — no partner code needed. ₹99/month after that. No credit card. Your books stay yours.