Skip to content

Changelog

What changed in BankConv, newest first. Each entry says what you can now do and who it helps.

  1. Get clean transactions and accounting files from the API

    The API now returns a statement's transactions as clean JSON rows, and downloads OFX, QFX, QBO and Xero CSV files, not just raw tables and CSV.

    Until now, the API gave you the tables found in the PDF, as JSON or CSV. Turning those into transactions was your job. Now the API does that part too.

    What’s new

    • A transactions endpoint. GET /conversions/{id}/transactions returns each transaction with an ISO date, a description, one signed amount (money in positive, money out negative) and the running balance. Opening balances and total lines are left out. The account, period and currency come with it.
    • Accounting downloads. The download endpoint takes format=ofx, qfx, qbo or xero, the same files as the export menu in the app. Warnings, such as a bank QuickBooks doesn’t list, come in a response header.
    • Errors that explain themselves. When the tables can’t be read as transactions, the API says why and which row, instead of returning an empty file.

    See the API documentation for the details.

  2. Convert statements from Claude, Cursor and VS Code

    The BankConv MCP server lets AI assistants convert PDF bank statements: ask for the transactions, or for a CSV, OFX, QFX, QBO or Xero CSV file saved next to the PDF.

    If you work with an AI assistant, you can now hand it a statement and say what you need. The BankConv MCP server connects Claude Code, Claude Desktop, Cursor, VS Code and other apps that run MCP servers to your BankConv account.

    What you can ask

    • “Convert september.pdf and list my ten biggest expenses.”
    • “Turn every PDF in this folder into OFX files for Xero.”
    • “Convert this Amex statement to QBO for QuickBooks Desktop.”

    The assistant uploads the PDF, waits for the conversion and either reads the transactions back or saves the file you asked for. When you ask for a file, the assistant only gets back where it was saved, not your transactions.

    It runs with one command (npx bankconv-mcp) and a BankConv API key, uses the pages of your account, and is open source under the MIT licence. The MCP server page has the setup for each app.

  3. QBO files for QuickBooks Desktop, and better US statements

    Download a QBO Web Connect file that QuickBooks Desktop imports with your bank's own ID. US statements with yearless dates or deposit and withdrawal sections now convert into correctly signed transactions.

    QuickBooks Desktop doesn’t import CSV or plain OFX bank files. It wants a QBO (Web Connect) file that names a bank it knows. BankConv now makes that file.

    QBO and QFX name your bank

    • BankConv matches the bank on your statement against Intuit’s own list of over 5,700 banks for QuickBooks, and its separate list for Quicken, so QBO and QFX files carry the right bank ID.
    • When the bank isn’t on the list, the file uses a generic ID that QuickBooks still accepts, and BankConv tells you before you download.
    • We tested the files in QuickBooks Desktop with Chase, American Express, Bank of America, USAA and a credit union.

    US statements read correctly

    Many US statements print dates without the year (09/14), split activity into Deposits and Withdrawals sections instead of signing each amount, and end sections with total lines. Accounting exports now handle all three: each date gets the year from the statement period, each section gets its sign, and totals are left out. We checked the result against the totals printed on 10 real US statements, and they match to the cent.

    Also in this release

    • Xero CSV files write dates in your bank’s order: month first for US statements, day first elsewhere.
    • American Express statements are treated as credit cards even when they don’t say so.
    • On phones, the export buttons fit the screen, and the accounting formats sit in one menu that only offers the formats a statement can be read into.

    See bank statement to QBO for the import steps.

  4. A clearer documents page, and conversions that don't get stuck

    Delete the documents you uploaded, see when a PDF was already converted, and get results even when live updates fail.

    The documents page is now the first thing you see after signing in, and it answers the questions we got most often in support.

    On the documents page

    • Delete documents. Tick one or many and delete them. The PDF, the converted files and any stored password are removed.
    • Repeat uploads are flagged. If you upload a PDF you already converted, BankConv says so and lets you open the earlier result instead of using pages again.
    • Clearer statuses. Failed, queued and waiting-for-pages documents say what happened and what to do next.
    • Signed-out state. If you upload while signed out, the header says so, so you don’t use the guest allowance by mistake.

    More reliable conversions

    • Results now appear even when the live status connection drops; the page checks for them itself.
    • PDFs with minor format errors that some banks produce are accepted, and one unreadable file no longer stops the rest of a batch.
    • A document that waited for pages converts once your account has them.
  5. Export OFX, QFX and Xero CSV

    Download statements as OFX for Xero, MYOB, Sage and QuickBooks Online, QFX for Quicken, or a CSV in Xero's own columns. No column mapping needed.

    A CSV keeps the statement’s own columns, which you then map in your accounting software. The new formats skip that step: BankConv turns the statement’s table into transactions and writes the file your software imports directly.

    The new formats

    • OFX for Xero, MYOB, Sage and QuickBooks Online.
    • QFX for Quicken.
    • Xero CSV, with Xero’s column names and signs.

    What BankConv does to the rows

    • Finds the date, description, amount and balance columns, including headings in French and Spanish.
    • Turns separate debit and credit columns into one signed amount, and reads amounts in local formats such as 1.234,56.
    • Leaves out opening balances and total lines.
    • Checks the running balance row by row, and tells you before the download if a row doesn’t add up.

    Pick the format from the export menu on any converted statement. See bank statement to OFX and QFX.

  6. Simpler pricing for a single statement

    One statement now costs $2.99 for up to 10 pages, then $0.20 for each extra page. Your first statement is still free up to 5 pages.

    Paying for one statement is now easier to predict.

    How it works

    • Your first statement converts free, up to 5 pages, with no signup. Downloading it needs a free account.
    • Any other statement costs $2.99 for up to 10 pages, then $0.20 for each extra page. You see the price before paying.
    • Plans are for regular use, with a monthly page allowance. Compare them on the pricing page.

    The upgrade dialogs and the plans page in the app were also redesigned, so the options and prices are clearer.

  7. Automate statement conversion with the BankConv API

    Teams can now connect BankConv to internal tools, client portals, finance workflows, and product integrations through the API.

    The BankConv API is now available for teams that need bank statement conversion inside another product or internal process.

    It is built for accounting firms, fintech teams, lending operations, bookkeeping services, and finance teams that handle statement PDFs at scale.

    What you can do

    • Upload bank statement PDFs programmatically
    • Convert password-protected statements
    • Check conversion progress
    • Download completed results as structured data or CSV
    • Track credits and usage for your team
    • Create and manage API keys from Team Settings

    The API makes BankConv useful beyond the dashboard: client portals, internal review queues and document intake workflows can now send statements directly to BankConv.

    See the API documentation to start building.

  8. Better extraction for real-world bank statements

    BankConv now handles more of the messy details that show up in real statements, including multi-page tables, wrapped descriptions, and inconsistent date formats.

    Bank statements are rarely perfect. Descriptions wrap onto multiple lines, tables change from page to page, account summaries sit next to transactions, and dates vary by country.

    We improved BankConv’s handling of those real-world cases so more statements convert cleanly the first time.

    Improvements you may notice

    • Multi-page statements are easier to review as one complete document
    • Long or wrapped transaction descriptions are kept together more reliably
    • Dates and statement ranges are interpreted more consistently
    • Messy table headers and account summaries are easier to separate from transactions

    The goal is simple: fewer manual cleanups after conversion and more spreadsheet-ready files.

  9. Review cleaner results with merged transaction tables

    Conversion results now make it easier to review the PDF, scan extracted transactions, and switch between merged and page-by-page views.

    Reviewing statement results is now much easier.

    Instead of making you inspect every table one page at a time, BankConv can group matching statement tables into a cleaner transaction view. You can still switch back to the original page-by-page view whenever you want to compare the extraction against the source PDF.

    What changed

    • See extracted transactions in a merged view
    • Switch between merged results and page-by-page results
    • Open the PDF viewer while reviewing extracted data
    • Follow all processed pages in one workspace
    • Export once the document is unlocked or covered by your plan

    This is especially helpful for longer statements where transactions span several pages.

  10. Unlock a single document without a subscription

    You can now preview a statement for free and unlock the full document with a one-time payment, no monthly plan required.

    Not every customer needs a subscription. Sometimes you just have one statement to convert.

    BankConv now lets you upload a document, preview the free pages, and unlock the full file with a one-time payment if the result looks good.

    How it works

    1. Upload your bank statement PDF
    2. Review the free preview pages
    3. Unlock the full document if you need every page
    4. Export the result to the format you want

    Subscriptions are still available for regular or high-volume use, but one-time unlocks make BankConv easier to use for occasional documents, one-off client requests, and quick bookkeeping jobs.

  11. Collaborate with team workspaces

    Invite teammates, share document work, control retention, and keep conversions organized by workspace.

    Teams can now manage statement conversion together from a shared workspace.

    This is useful for accounting firms, bookkeeping teams, finance departments, and founders who work with accountants or operations staff.

    What teams can do

    • Invite teammates to collaborate
    • Switch between personal and shared workspaces
    • Keep conversions organized under the right team
    • Control how long converted documents are retained
    • Create API keys for team workflows

    Team workspaces make BankConv feel less like a single-user utility and more like a shared document processing tool for the people who handle financial data together.

  12. Convert password protected bank statements

    Upload encrypted bank statement PDFs and enter the password during conversion so protected files can be processed securely.

    Many banks send statements as password-protected PDFs. BankConv can now handle those files directly during upload.

    When a PDF is protected, enter the password before conversion. BankConv unlocks the document for processing and then converts it into the spreadsheet format you need.

    Why this matters

    • No need to manually remove the password before uploading
    • Works with the same CSV, Excel, and Google Sheets workflows
    • Keeps protected bank statements in the normal conversion flow
    • Helps accountants and bookkeepers process client statements faster

    This is especially useful for banks that protect monthly statements by default.

  13. Upload up to 10 statements at once

    Upload and convert up to 10 bank statement PDFs at once, with each file processed as its own document.

    BankConv supports uploading multiple bank statement PDFs together, so you do not have to start each conversion one by one.

    You can upload up to 10 PDF files at once, with each PDF up to 30 MB. Each statement is processed as its own conversion, so you can review and export the results separately.

    How it works

    1. Upload up to 10 PDF statements
    2. Unlock any password-protected files if needed
    3. Select the files you want to convert
    4. Start the batch and review each completed document

    This is useful for month-end bookkeeping, client statement batches, and anyone cleaning up several months of financial records at the same time.