Skip to content
New: export to Excel for TallyPrime 4.0+ and JSON for TallyPrime 7.0+.
Taxfilly

Everything between your bank PDF and a clean Tally import

A statement engine built for Indian banks: it understands the layout, rebuilds every row, proves each amount against the balance and writes the file your Tally version imports.

Five formats, one click apart

Choose a format each time you convert. Every format carries the same vouchers, ledgers and numbering.

  • Recommended

    Tally XML .xml

    Every TallyPrime & Tally ERP 9 release

    The most compatible option. Ledger masters and vouchers in one file.

  • Tally Excel .xlsx / .xls

    TallyPrime 4.0 and later

    Tally’s own import template: review or edit in Excel, import without mapping.

  • Tally JSON .json

    TallyPrime 7.0 and later

    TallyPrime’s native JSON. Also suits integrations over Tally’s HTTP API.

  • CSV .csv

    For review & other software

    One voucher per row in Day Book layout. Opens anywhere.

Which Tally versions import each format
FormatImports intoCreates missing ledgersWhere in Tally
Tally XMLAll TallyPrime & Tally ERP 9Yes, same fileAlt+O → Import → Transactions
Tally Excel (.xlsx/.xls)TallyPrime 4.0+Yes, “Ledger” sheet (import under Masters first)Alt+O → Import → Transactions
Tally JSONTallyPrime 7.0+Yes, same fileAlt+O → Import → Transactions (JSON)
CSVNot imported directlyn/aReview / other software

Proof, not guesswork, for every row

The engine reconciles each transaction with the statement’s printed running balance, and the whole period with opening and closing balances. If a number was misread, you see exactly which row.
  • Rows matched, corrected or flagged, with counts on the result screen
  • Flagged rows listed first in the preview
  • Works for savings, current, OD, credit card and loan statements

Scanned or photographed? Read on your device

Local OCR runs on your device and never sends the page anywhere. Every row it reads goes through the same balance check as a text PDF.
  • Deskewing and table-line cleanup for OCR
  • Photos and image files (PNG, JPG, WebP) as well as PDFs
  • Rows that don’t match the balance are flagged

The bank ledger, created with its details

If your bank ledger doesn’t exist yet, the export creates it under the suggested group with the account holder, account number, IFSC and branch read from the statement. Existing ledgers are never touched.
  • Group suggested from the account type (Bank Accounts, Bank OD A/c, Secured Loans)
  • Contra entries go to a ledger you choose (Suspense by default)
  • Turn it off any time if your ledgers are already set up

Runs in your browser, not on our servers

Conversion happens on your computer. There’s nothing to upload and no account to create, so there’s nothing for us to lose.
  • No sign-up
  • No server processing for text PDFs
  • Preferences saved only in your browser
Security & privacy details

The details that save you the most time

  • Reads any table layout

    Separate debit/credit columns, a single amount with Dr/Cr, or signed amounts, detected automatically.

  • Wrapped narrations joined

    Multi-line descriptions and references are stitched back into one clean narration.

  • Newest-first statements

    Order is detected and vouchers are always written oldest to newest.

  • Export any date range

    Pick From/To dates to import exactly the period you need.

  • Locked PDFs

    Password prompt, or automatic try of the digits in the file name.

  • Remembers your choices

    Ledger names per bank, format and company are remembered on your device.

  • Loan & OD statements

    Polarity detected; loan schedules become interest and instalment entries.

  • Nothing stored

    No account, no upload, no copy kept. Close the tab and it’s gone.

See it on your own statement

It takes less time to try than to read about. Free, no sign-up.