Supported banks and their statement layouts

TieOut converts statements from 7 Indian banks — SBI, HDFC, ICICI, Kotak, Axis, Federal and PNB — into Excel, CSV and Tally XML, with a separate profile for HDFC ENet corporate accounts. Every one was checked against a real statement and passed running-balance validation. That is why the list is eight profiles long instead of a hundred.

Why a short list is the honest one

A PDF has no table. It stores text fragments at x/y coordinates, and the columns you see are visual alignment, nothing more. Reconstructing rows means knowing where that specific bank puts its columns, which way its narration wraps, what it prints in an empty amount cell, and which lines are summaries rather than transactions. That is per-bank work, and it is measured from real documents.

So a converter advertising "100+ banks" is either doing something generic that breaks in ways you have to catch yourself, or counting banks it has never seen a statement from. Each page below states what was verified and what the layout does that trips other tools up.

Supported banks

Corporate and variant layouts

HDFC ENet (corporate)verified The wholesale/ENet statement is a separate layout and is supported as its own profile — Date | Transaction Description | Chq/Ref. No | Value Date | Debit Amount | Credit Amount | Closing Balance, dates DD-Mon-YYYY, negative balances with a leading minus. Because it shares a page-one fingerprint with the retail statement, both profiles are run against the file and whichever extraction validates is the one you get.

What is not supported

Getting your bank added

Send a statement. That is genuinely the whole process, and it is the most useful thing anyone can contribute — a profile is built by measuring one real document. Use a personal statement or redact a client's rather than sending live client data, and see the privacy policy for what happens to a file you email in (used to fix the parser, deleted once the fix ships).

FAQ

Which Indian banks can TieOut convert?

SBI, HDFC, ICICI, Kotak, Axis, Federal and PNB, plus HDFC ENet for corporate accounts — 7 banks and 8 statement profiles in total. Each has been checked against a real statement and passed the balance-chain validation, which is why the list is short and specific rather than a claim of "100+ banks".

What does “supported” actually mean here?

That a real statement from that bank was parsed and every row passed the running-balance check — balance equals previous balance plus credit minus debit, with the final balance matching the printed closing figure. It is not a claim that the bank appears on a list somewhere. Where verification was thin, the bank’s page says so.

My bank is not listed. Will it work?

Probably not yet — TieOut recognises a statement by its layout, so an unlisted bank will usually be rejected rather than parsed badly. Send the statement in and it becomes the next profile. Adding a bank is mostly a matter of measuring one real document.

Are scanned bank statements supported?

Not yet, for any bank. A scan is an image and needs OCR, which is being built as an optional step. Native PDF e-statements downloaded from netbanking work today and are more accurate anyway, because the text is already in the file rather than being guessed from pixels.