Automatic bank reconciliation

No retyping: a whole statement done in seconds.

Drop the bank statement (rekening koran) PDF into the box below, click Reconcile on the account, then drop the ledger file for that bank account (CSV or Excel). Matching runs in your browser; no file is uploaded.

Which statements would you like to convert?

Your file is never sent to a server. It's read right here in this browser, and gone when you close the tab. Check for yourself →

Not sure your bank works? Just try it. Nothing is uploaded, and if the file can't be read you'll see why.

    PDF · BCA, Mandiri, Jago, BNI, BRI, BSI, SeaBank, blu, GoPay, Gojek

    Free, no page limits ·No signup ·Never sent to a server

    • Processed on your computer
    • Every balance checked
    • No ads, no cookies

    How it works

    1. Convert the statement. Drop the PDF into the box above and click Convert. Balances are checked against what the bank printed first.
    2. Open Reconcile. On the account you want to match, click Reconcile.
    3. Drop the ledger file. Export the general ledger for that bank account from your accounting software (CSV or .xlsx) for the same period and choose the file. Title rows, opening balances and subtotals are skipped automatically.
    4. Check the columns. Date, description, debit/credit (or amount) and balance are guessed from the column headings. Change any that are wrong. In a bank account's ledger, Debit is money in and Credit is money out.
    5. Click Match and download the result as Excel.

    What you get

    Line What it means
    Balance per bank The closing balance on the bank statement.
    Deposits in transit Money you've recorded as received that the bank doesn't show yet.
    Uncleared payments Money you've recorded as paid out that hasn't left the bank yet.
    Only at the bank Things the bank shows that your books don't, such as interest, admin fees or a transfer you haven't recorded.
    Book balance it should be What your books should show once those bank-only items are recorded.
    Difference Your book balance compared with that figure; 0 means everything is accounted for. Shown when you enter your book balance or pick a balance column.

    The Excel file has four sheets: Reconciliation, Matched (bank and book line pairs), Only at bank and Only in books. Ledger lines after the statement's period end are listed separately and not counted.

    In your accounting software

    Once you know which lines are missing, record the adjustments (such as bank charges and interest) in your software. In Accurate Online, bank reconciliation is under Kas & Bank → Rekonsiliasi Bank (Accurate help centre). If you use Jurnal, you can also import the statement with Export for… → Jurnal.

    This reconciliation helps you find differences; the accounting decisions stay with you. Check the result against the original documents.

    Questions

    Which ledger files can I use?

    A general-ledger or cash/bank book report for one bank account, exported from accounting software (Jurnal, Accurate, Zahir, Kledo, Xero, QuickBooks, Odoo and others) or from your own Excel, as CSV or .xlsx. It needs a date column, and either debit and credit columns or one amount column. Old .xls files need to be saved again as .xlsx or CSV.

    How are lines matched?

    Each statement line is paired with one ledger line that moves money the same way by exactly the same amount, on a nearby date (7 days by default; you can change it). With several candidates, the closest date wins first, then the most similar description.

    Are my files uploaded?

    No. The statement and the ledger are read in your browser and never sent to a server. We only count, anonymously, how many lines matched and didn't, never amounts or descriptions.

    Why is there a difference?

    Usually a transaction recorded on only one side, an amount typed differently, or dates further apart than the limit. Check the 'Only on the statement' and 'Only in the ledger' lists, or raise the maximum date difference.

    Updated: 2026-10-20

    Three steps

    How to convert a bank statement to Excel

    1. 1

      Drop your PDFs

      The original e-statement PDF from your bank, one or several at once. If the PDF is locked, enter its password.

    2. 2

      Look for the tick

      Preview every transaction. A green tick means opening balance + transactions = closing balance, and every row matches.

    3. 3

      Download Excel or CSV

      Several statements merge into one file, with a column showing where each row came from.

    Privacy and accuracy

    Your data stays on your computer

    Other converters upload your statement to their servers. Here, the PDF is read directly in your browser and never sent anywhere.

    Never uploaded

    The PDF is read and converted in your browser. The page is even locked so it cannot send data to other sites.

    Every balance checked

    Running balances are checked row by row. If anything doesn't match, the first wrong row is flagged.

    Free, no limits

    No signup, no credit card, no daily page limit.

    Password-protected PDFs

    Locked e-statements open with their password. The password is never stored.

    Many files at once

    A client's whole year of statements merged into one Excel file.

    Indonesian number formats

    1.234.567,89, DB/CR markers and dates without a year are read correctly, so the numbers in Excel are ready to sum.

    Check for yourself that nothing is uploaded

    1. Open your browser's Developer Tools (F12, or Cmd+Option+I on a Mac) and choose the Network tab.
    2. Drop your PDF onto this page and convert it.
    3. Look at the request list: none carries your file (small requests to /ingest are anonymous counts with no file content). You can also disconnect from the internet once the page has loaded, and conversion still works.

    For accountants & tax consultants

    Client bank statements, without retyping

    For accountants, tax consultants, audit firms and bookkeepers: many statements at once, numbers that are checked, and client data that never leaves your computer.

    A whole year at once

    Drop 12 or more PDFs at once. You get one Excel file, with the source file and account on every row.

    Straight into accounting software

    Export each account for Jurnal, Xero, QuickBooks, Odoo or Zoho Books, in each tool's own import format.

    Numbers you can stand behind

    Every running balance and total is checked against what the bank printed. Rows that don't match are flagged, so you know exactly what to look at.

    Client data stays confidential

    PDFs are read in your browser and never sent to a server. No account, and nothing is stored.

    Password-protected PDFs

    Enter the password once. Other files locked with the same password open too.

    Free, no limits

    No signup and no page limits, for one client or a hundred.

    More for accountants →

    Supported banks

    Supported banks and e-wallets

    Beta means that format hasn't been tested on a real statement yet: results are still checked against the printed balances, but check them more carefully. Other banks can be tried too. Something not read? Use the Send an anonymised sample button or let us know, without sending your statement.