1. Home
  2. Tools
  3. Bank Statement to Excel
  4. Bank statement to YNAB

Bank Statement to YNAB

Turn a bank statement PDF into a YNAB import CSV with Date, Payee, Memo, Outflow and Inflow columns. Check the preview and the balance check, then use File-Based Import in YNAB. Nothing is uploaded.

Drop your bank statement here

PDF with selectable text, or a CSV from your bank. Up to 50 files at a time

    Make
    More options: dates, number style, columns, credit cards
    Columns in the file
    Fixes

    Check the first and last rows against your statement before you use the file. A flag in the Check column means the running balance does not add up at that row.

    Done on your device. Your statement is never uploaded to FileXL or anyone else.

    Found an error, or something was hard to use?

    By | Last reviewed | Report a problem

    Advertisement

    How do I import a bank statement PDF into YNAB?

    Add the statement PDF, check the preview, choose YNAB CSV and download it. In the YNAB web app open the account and use Import, then drag the CSV in. The file has Date, Payee, Memo, Outflow and Inflow columns, with both amount columns positive.

    How it works

    How to turn a bank statement into a YNAB CSV in 3 steps

    No app, no account and no waiting. The statement is read in your browser, so you see the rows and the balance check straight away.

    1. Add the statement

      Drop the PDF or a bank CSV in the box.

    2. Check it

      Read the preview and the balance check. Fix any row you see wrong.

    3. Download for YNAB

      YNAB CSV is selected. Download it and import it in the YNAB web app.

    Tips

    Tips for YNAB

    • File-Based Import works in the YNAB web app and on an iPad, not in the phone apps.
    • The statement text goes in the Payee column. Rename payees in YNAB once and it remembers them.
    • Do not import the same period twice if the account is also linked to your bank.
    • Check the dates in the YNAB import preview before you confirm.
    Privacy

    Private by design: your statement never leaves your device

    Most online bank statement converters upload your PDF to a server. This one does not. The statement is read by your own browser, so your name, account number and every payment stay on your device. The PDF reader (PDF.js, an open source library) is loaded from FileXL when you add a PDF, and your file is never sent anywhere. You can watch the network tab of your browser to check, or turn off your internet once the reader has loaded.

    Need to send a file to someone? Upload it with FileXL and share a link. The limit of this tool is scanned statements: a photo of a page has no text to read, and reading it needs OCR on a server, which would mean uploading it.

    FAQ

    Bank statement to YNAB questions, answered

    Which columns does the YNAB CSV have?

    Date, Payee, Memo, Outflow and Inflow. Money out goes in Outflow and money in goes in Inflow, both as positive numbers. The Memo column carries the reference when the statement has one.

    Will YNAB categorise the transactions?

    No. The Category column is not filled in. You categorise in YNAB after the import.

    Is my bank statement uploaded to a server?

    No. The statement is read by your own browser. The PDF reader is loaded to your device when you add a PDF, and after that nothing about your statement is sent anywhere. Account numbers, names and transactions never reach FileXL. You can check this in your browser tools: after the PDF reader has loaded, you can turn off your internet and the conversion still works.

    How accurate is the conversion?

    Bank statements are laid out in many different ways, so no converter can promise a perfect result for every bank. That is why this tool shows the rows before you download them and checks each balance. A row that does not add up is flagged. Compare the first and last rows with the statement, fix any cell by clicking it, and keep the original PDF.

    Can it convert a scanned or photographed statement?

    No. A scan is a picture of a page and has no text to read. This tool does not do OCR. Download the statement again from online banking as a PDF, or ask your bank for a CSV or a digital copy.

    What does the balance check mean?

    When a statement prints a running balance, the tool adds each amount to the previous balance and compares the result with the printed one. A tick means they match. A warning means that row, or one just before it, was read wrongly or is missing. It is the quickest way to find a mistake.

    Is this bank statement to Excel converter really free?

    Yes. You can convert as many statements as you like without paying, without an account and without a watermark. A small advertisement may be shown on the page. Premium members of FileXL do not see it.

    Sources

    Sources and further reading

    The facts on this page about QuickBooks files come from Intuit and its tool vendors, and the PDF reader is an open source project. Read them for the full detail.

    About this tool

    Made and checked by the FileXL Team

    This bank statement converter is built and maintained by the , the people behind the FileXL file sharing service. We test it on many statement layouts, we check the Excel, CSV and QuickBooks files with standard spreadsheet and OFX tools, and we review this page and update it when browsers or the QuickBooks formats change. Layouts differ between banks, so always compare the result with your statement. Last reviewed 13 November 2026. Read more on the about page.

    Need to send a file to someone?

    Upload it to FileXL and share a link, a short code or a QR code. Large files, no account needed.

    Send files with FileXL I have a code