Step 01 · bring in the ledger
Import a bank statement
CSV, or paste rowsDrop a CSV here
Exported from ICICI, HDFC, Axis, SBI or any bank. Columns auto-detected: date, narration, debit, credit, balance.
or paste rows
CSV rows, or paste a whole messy statement and let AI read it
Column mapping
confirm what's whatImport a file to map its columns.
what this does
Filing Desk reads your bank statement, sorts every line into tax heads, and builds the working papers a CA needs for filing — a professional/business P&L, a personal split, and a tax computation.
CSV or paste
auto + your edits
income & tax computation
GSTR-3B summary
CSV, JSON, print
Your data stays in this browser tab. Save a working file to keep progress — it downloads to your device, never a server.
Step 02 · sort into heads
Transactions
All
Business
Personal
Needs review
| Date | Party | Narration | Debit | Credit | Head |
|---|
Tip: change one row's head, then use Apply to all from this party in the dropdown to bulk-assign.
Step 03 · income & tax computation
Profile & income
Computation of income
AY 2026-27This is an indicative computation to hand your CA, not filed advice. Slabs are FY 2025-26 (AY 2026-27). Confirm rebate, surcharge and cess with your CA before filing.
Step 04 · GSTR-3B summary
Outward supplies (sales)
taxable value by slab3B liability
net payable in cashSummary for GSTR-3B Table 3.1 & 4. Invoice-level GSTR-1 detail isn't derived from a bank statement — feed sales register data on the Export tab if you have it.
Step 05 · take it to the portal
Working papers
for your CA & your recordsEverything categorized, ready to attach to the return or keep as backup.
Structured output
portal-shaped JSONA structured draft that mirrors ITR & GST field names — a strong starting point to load into the official offline utility.
Before uploading: the income-tax and GST portals accept JSON only in their exact yearly schema. Validate this draft in the official offline utility (ITR utility / GST offline tool) for the assessment year — it fills PAN, verification and schema fields the bank data can't provide.
Head-wise summary
what the CA sees first| Head | Count | Received (In) | Paid (Out) | Nature |
|---|