Windows app · Free with your account

Tally Connector for Windows — bank statement PDF to TallyPrime in one click

Convert the statement here, then send the transactions straight into TallyPrime — mapped to your own ledgers, checked for duplicates, with no XML file to import by hand.

  • Works with TallyPrime 6 & 7
  • Installs without admin rights
  • Your data never leaves your computer
Download for Windows

Version 4.5 · 27.9 MB · Windows 10 & 11 (64-bit) · Free with your account

See how it works
The connector window: converted rows on the left, the Tally ledger for each one on the right.

What the Tally Connector is

There are two halves to getting a bank statement into your books. The website converts the PDF — it reads the statement, including scanned and password-protected ones, and turns it into clean rows of date, description, deposit, withdrawal and balance.

The connector is the second half: a small Windows app that carries that result into TallyPrime through Tally’s own connection on port 9000. There is no XML file to import by hand, nothing to re-type, and no copy-paste into a voucher template in Excel. You review the rows, the connector writes the vouchers.

It is not a replacement for the export. You can still download the same conversion as Excel or CSV, and if you prefer the file route, the bank statement to Tally XML converter still does exactly what it did. The connector simply removes the file from the middle of the job.

How to import a bank statement in TallyPrime, step by step

Nine steps from the PDF to a reconciled set of vouchers. Your part is the short one.

  1. Convert the statement

    Upload the bank statement PDF — including a password-protected one — on the website or in the connector window. It comes back as clean rows: date, description, deposit, withdrawal, balance.

  2. Review in Convert & Map

    A spreadsheet-style grid inside the connector, where every field is editable: date, description, amount, voucher type and the Particulars (ledger). Untick any row you do not want sent.

    Convert & Map: every field editable, rows you untick are not sent.
  3. Automatic ledger mapping

    The connector reads your real ledgers out of TallyPrime and suggests one per row from the narration — UPI, NEFT and IMPS transfers, bank charges, interest, ATM, card payments, cheques, rent, salary, EMI and taxes. Every suggestion can be overridden, and a new ledger or voucher type can be created in Tally from the grid itself.

  4. Duplicate check

    Before anything is sent, the rows are compared against the vouchers already in TallyPrime and against the connector’s own record of what it has sent before. Re-sending the same statement, or a month that overlaps one you already did, adds nothing twice.

  5. Pre-flight checks

    17 checks run before a single voucher is written: TallyPrime open, responding and free of a message box, the connection switched on, the right port, the company open and readable, dates inside the books, the bank ledger really a bank ledger, missing ledgers or voucher types, invisible characters, and more. Anything wrong is shown as a card with numbered steps, and many have a one-click fix.

  6. Send to Tally

    Vouchers go in batches of 25 with a live progress count. Each batch is recorded before it is sent, so even a TallyPrime crash leaves an exact record of what landed.

    Batches of 25, with a live count as they go in.
  7. Verify

    The result names exactly how many vouchers were created, how many duplicates were skipped and which ledgers were created. The vouchers are in the Day Book immediately.

    The same vouchers, in TallyPrime’s Day Book straight after the send.
  8. Reconcile

    Set bank dates on the imported vouchers, in bulk, from the connector’s Bank reconciliation grid — instead of walking them one at a time inside Tally.

    Bank reconciliation: set or clear bank dates on the rows you select.
  9. Keep Excel too

    The same conversion can still be downloaded as Excel or CSV. The connector is an addition to the export, not a replacement for it.

What you do vs what it does

A comparison of the steps you perform and the steps the Tally Connector performs
YouThe connector
Upload the statement PDFReads it and returns clean, typed rows
Glance down the suggested ledgersReads your Tally ledgers and suggests one per row
Change anything that looks wrongKeeps names identical to Tally, creates what is missing when you agree
Click Send to TallyRuns 17 checks, skips duplicates, writes vouchers in batches of 25
Check the resultReports what was created, skipped and created as new ledgers
Select the rows to reconcileSets the bank dates in bulk

What is in the connector

Grouped by the part of the job they belong to, with why each one matters when you are the person doing the books.

Converting

  • 1000+ banks, password-protected PDFs, scanned statements via OCR, multi-page statements. Why it matters: One tool covers the whole client list instead of a different trick per bank.
  • Smart Data and Raw Data views, Excel and CSV export, conversion history with re-download. Why it matters: The statement stays available if you need to check a figure after the send.

Mapping

  • Per-row editing of date, description, amount, voucher type and ledger, plus include or exclude per row. Why it matters: Nothing is posted that you have not looked at.
  • Suggestions drawn from your actual Tally ledger list. Why it matters: Names always match Tally exactly, so no near-duplicate ledgers appear.
  • Create a ledger or a voucher type in TallyPrime without leaving the grid. Why it matters: A missing ledger does not send you back into Tally mid-review.
  • Bulk apply: set ledger, set voucher type, or find-and-replace across every selected row. Why it matters: A hundred similar UPI lines are one action, not a hundred.
  • Auto-create missing ledgers — under Suspense A/c, and the bank under Bank Accounts. Why it matters: Always shown to you before it happens, so nothing appears in the books unannounced.

Sending

  • Batches of 25 with progress, and park-before-send so an interruption is recoverable. Why it matters: A dropped connection never leaves you guessing what went in.
  • Duplicate protection from two directions: Tally’s own vouchers, and the connector’s record. Why it matters: Re-running a month is safe.
  • Dry run — “Check again” runs every check and writes nothing. Why it matters: You can prove it is ready before committing.
  • Every request and reply is saved to a diagnostics folder. Why it matters: If you do need support, the evidence is already on disk.

Bank reconciliation, inside the connector

  • Every bank line in the company, with its bank (reconciliation) date. Why it matters: The whole reconciliation is one screen.
  • Set or clear bank dates one by one or in bulk on the selected rows. Why it matters: Reconciliation day stops being a one-by-one crawl.
  • Edit description, voucher type and Particulars ledger of vouchers the connector imported. Why it matters: A wrong ledger is fixed where you noticed it.
  • Filters: search text, voucher number and amounts typed any way; bank ledger; status; date range by voucher date or bank date; quick periods for this or last month and this or last financial year. Why it matters: You get to the handful of rows that matter.

Fix problems

  • 17 checks across TallyPrime, the connection, the company and the connector. Why it matters: The connector tells you what is wrong instead of failing silently.
  • One-click repairs where it is safe: start, restart or end-and-reopen TallyPrime; switch the connection on; move Tally and the connector to a free port when another program has taken 9000; remove add-on (TDL) entries whose file is missing; switch to a company that is open; check what an interrupted send actually put in; reload ledger lists; retry saving records. Why it matters: Most problems are solved without a support ticket.
  • Every change to TallyPrime’s settings file is backed up and can be undone from the window. Why it matters: Nothing the connector changes is one-way.
  • A searchable library of 43 known problems, each with why it happens and numbered steps. Why it matters: The answer is on your screen at 9pm on a Saturday.

Fix problems, on screen

The checks and the repair library live in the connector window, so a problem at the end of the day does not have to wait for a reply from us.

Fix problems: each failed check becomes a card with numbered steps, and many have a one-click repair.

The conversion itself is the same engine the website uses, across every bank layout we support.

Who it is for

Accountant or CA firm

The pain
Dozens of client statements a month, each into a different company.
In the connector
Convert, glance at the mapped ledgers, send. Switch company in Tally and repeat.
The outcome
The data-entry hours go back into review work.

Business owner

The pain
One bank, every month, and nobody on staff who does the books.
In the connector
Upload the month’s PDF, accept the suggested ledgers, send.
The outcome
The books stay current without hiring for it.

Bookkeeper catching up

The pain
A year of back statements, and a real risk of posting a month twice.
In the connector
Work batch by batch; the duplicate check compares against Tally and against what the connector already sent.
The outcome
The backlog clears without a double-entry mess to unpick.

Multi-bank company

The pain
Several bank ledgers in one company, each needing its own reconciliation.
In the connector
Send each statement to its own bank ledger, then filter the reconciliation grid by bank ledger.
The outcome
Each account is reconciled on its own without losing the overall picture.

Bank reconciliation day

The pain
Setting bank dates one voucher at a time inside Tally.
In the connector
Filter to unreconciled rows for the period, select them, set bank dates in bulk.
The outcome
An afternoon becomes a short pass.

Switching from manual Excel or XML import

The pain
Voucher templates, failed imports and error logs that do not say which row broke.
In the connector
Skip the file entirely — the connector talks to TallyPrime directly and tells you what is wrong before it writes.
The outcome
No more template maintenance.

Requirements and compatibility

Requirements for running the Bank Statement Magic Tally Connector
Operating systemWindows 10 or Windows 11, 64-bit. Windows 7 and 8 are not supported.
TallyPrime versionTallyPrime 6.x and 7.x. Verified by us on TallyPrime 7.1. Tally.ERP 9 is not supported.
Tally connectionF1 → Settings → Connectivity → “TallyPrime acts as” = Both, Port = 9000. The connector can switch this on for you, and backs up the settings file first.
While sendingTallyPrime must be open with the company loaded.
InstallationInstalls to your user folder. No administrator rights needed. It does not modify Tally’s data files.
AccountA Bank Statement Magic account. Conversions use your plan’s page allowance.
Add-onsNo Tally add-on (TDL) is required for anything.

The TallyPrime setting, in one line:

TallyPrime: F1 → Settings → Connectivity → TallyPrime acts as = Both, Port = 9000

Conversions draw on your plan’s page allowance — see plans and page limits, or check what you have left in your dashboard.

Install and first run

  1. Download and run the installer

    The installer is not code-signed yet, so Windows SmartScreen may show “Windows protected your PC”. Choose More info → Run anyway. You can check the SHA-256 below against the file you downloaded before you run it.

  2. Let it install to your user folder

    It installs for your Windows account only, so it never asks for administrator rights and does not touch anyone else’s setup on the machine.

  3. Sign in

    Open the connector and sign in with your Bank Statement Magic account — email and password, or Google, the same as on the website.

  4. Switch Tally’s connection on and send a first statement

    Open TallyPrime, load the company, set the connectivity option below, then convert a statement and send it. If anything is not right, open Fix problems and click Run all checks.

First run: sign in with the same account you use on the website.

SHA-256 of version 4.5 (27.9 MB):

e3efaa417bf8284d24d3b26a0f379848652cb3931572b42e7275cb1075dba8a4

If anything is not right, open Fix problems and click Run all checks.

Security and privacy

How we handle uploaded statements is set out in the privacy policy.

Tally Connector questions, answered

The connector itself is free to download and use with your Bank Statement Magic account. Converting statements uses your plan’s page allowance, the same as converting on the website — so the connector does not cost extra, it just gives the conversion somewhere to go.

More about converting statements in general is on the main FAQ and the blog.

Put your next statement straight into TallyPrime

Free with your Bank Statement Magic account. Windows 10 and 11, no administrator rights, and TallyPrime stays in charge of your books.

Download for Windows

Version 4.5 · 27.9 MB · Windows 10 & 11 (64-bit) · Free with your account

Conversions use your plan’s page allowance — see plans and page limits.