1. Home
  2. Tools
  3. Bank Statement Analyzer
  4. Recurring payments finder

Find Recurring Payments in a Bank Statement

Add three or more months of bank statements and see the payments that repeat: subscriptions, standing orders and bills, with how often, the usual amount and the total. Worked out in your browser. Nothing is uploaded.

Drop your bank statements here

PDF with selectable text, or a CSV from your bank. Add several months to see trends

    More options: dates, number style, credit cards
    Fixes

    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 find recurring payments in a bank statement?

    Drop at least three months of statements in the box. The tool groups payments by payee and shows those that repeat in three or more months at a steady rhythm, with how often, the usual amount and the total. A payee whose amount changes is marked as varies.

    How it works

    How to find recurring payments in a bank statement in 3 steps

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

    1. Add three or more months

      The more months, the better the result.

    2. Open Recurring payments

      Each line is a payee that repeats, with how often and the total.

    3. Decide what to cancel

      Look for subscriptions you no longer use. Cancel them with the provider, not with this tool.

    Tips

    Tips for recurring payments

    • Payees are grouped by the first words of the description. Two names for one company may show as two lines.
    • Annual payments are not found in a few months of statements.
    • A payee whose amount varies, for example a phone bill, is marked as varies.
    • Check each line before you cancel anything.
    Privacy

    Private by design: your statement never leaves your device

    Most online bank statement analyzers 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

    Recurring payments finder questions, answered

    Why is my subscription not listed?

    It may repeat less than three times in the statements you added, the descriptions may differ a lot, or the rhythm may not be monthly, every two weeks or weekly. Add more months.

    Does it cancel anything?

    No. It only finds the payments. You cancel them with the company or your bank.

    Is my bank statement uploaded to a server?

    No. The statement is read and analyzed in your browser. The PDF reader is loaded from FileXL when you add a PDF, and your file is never sent anywhere. You can check the network tab of your browser while you use the tool.

    What does the check note at the top mean?

    The tool adds each amount to the previous balance and compares it with the balance on the statement. If they all match, the amounts add up. If some do not, a row may be misread or missing and the numbers below may be off.

    Can I give the result to a lender or a visa office?

    It is not an official document. Many lenders and offices ask for the original statements from your bank. Use the analysis to understand your own numbers, and use the original statements for the application.

    Can it analyze a scanned or photographed statement?

    No. A scan has no text to read, and reading it needs OCR on a server, which would mean uploading the statement. Download the PDF from online banking, or ask your bank for a CSV.

    Is this bank statement analyzer really free?

    Yes. There is no sign-up, no watermark and no limit on the number of statements, apart from a limit of 50 files and 50 MB each at a time. One small ad may be shown on the page.

    Sources

    Sources and further reading

    The PDF reader is an open source project. The other links explain terms used on this page, such as average daily balance. Read them for the full detail.

    About this tool

    Made and checked by the FileXL Team

    This bank statement analyzer is built and maintained by the , the people behind the FileXL file sharing service. We test it on many statement layouts, we check every figure against known totals, and we review this page and update it when browsers or statement layouts change. Layouts differ between banks, so always compare the result with your statement. The analysis is not financial advice and not an official lender document. 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