DEV Community

FLOW by Vestelon
FLOW by Vestelon

Posted on

I analyzed 500+ bank statements. Here's what I found.

I Analyzed 500+ Bank Statements. Here's What I Found.

Over the past few months, while building FLOW — a PDF bank statement analyzer — we processed hundreds of anonymized bank statements from beta users across Europe, the Middle East, and Southeast Asia.

The patterns were surprising. Here's what the data showed:

Finding #1: The Average Person Has 3 Forgotten Subscriptions

Not "maybe has." Has. Reliably, across different income levels and countries.

The most common culprits:

  • Software tools from a job they left (Notion, Figma, Slack paid plans)
  • Streaming services with annual billing they forgot about
  • Free trials that converted to paid (average: 2.1 per person)
  • Insurance for devices they no longer own

Average value: €94-€158/month depending on income level.

Finding #2: High-Income Users Leak More

Counter-intuitive, but: the higher the income, the more money is "leaking."

Reason: lower financial stress → less attention to individual line items → more small charges slip through unnoticed.

People earning €8k+/month often have 5-8 forgotten subscriptions vs 1-2 for people earning €2k/month.

Finding #3: Expats Have 2-3x More Complexity

Users with accounts in multiple countries (common for expats in UAE, UK, Singapore, Germany) had significantly more:

  • Duplicate services active in two countries
  • Currency conversion fees adding up to €50-200/month
  • Old direct debits from a previous country of residence still running

This is the problem FLOW was originally built to solve — seeing across all your bank PDFs in one place.

Finding #4: The "Harajuku Moment" for Finance

Most people don't seek out financial tools until a trigger event:

  • Preparing for mortgage application
  • First month with a big salary decrease or job loss
  • Seeing a surprisingly high statement total
  • Moving countries and having to "reset" finances

Building for this trigger matters more than building for "everyone who has money."

How FLOW Works

Upload your bank statement PDFs → it extracts every transaction using OCR → categorizes them → finds patterns and anomalies.

  • Supports 8 languages and 50+ bank formats
  • Works with ENBD, Mashreq, ADCB (UAE), Barclays, HSBC, NatWest (UK), Deutsche Bank, Sparkasse (DE), SBI (IN), and more
  • First analysis free, no card required
  • No bank login or Open Banking connection needed

If you're building something in fintech or personal finance, happy to share more about what we've learned from parsing international bank PDF formats (it's... not fun, but doable).


Data is anonymized and aggregated from opt-in beta users. Individual values vary significantly by country and income.

Top comments (0)