CollinaliticsAnalytics Consulting
Home
Contact
Book a free review
Home
Contact
Book review

Ready to start?

Replace your manual reporting with something that actually works.

Book a free 30-minute data review. No obligation. We look at your current setup and give you a plain-English recommendation before any work begins.

Book a free reviewSee example work
Collinalitics LtdAnalytics Consulting

Power BI dashboards, SQL data modelling, Tableau visualisation, and reporting automation — for UK SMEs that need clear, trusted analytics.

+44 7939 535 361info@collinalitics.co.ukChat on WhatsApp →

Explore

  • Home
  • Services
  • Work
  • Pricing
  • Blog
  • About

Company

  • Contact
  • Careers
  • Assistant
  • Meet the founder
Registered in ScotlandCompany No: SC874504Edinburgh, Scotland

Legal

  • Privacy policy
  • Cookie policy
  • Terms of service

© 2026 Collinalitics Ltd. All rights reserved. Registered in Scotland · Company No: SC874504

Power BITableauSQLEdinburgh-basedSME specialistsFixed price
Insights·Power BI
Power BI1 April 20257 min read

How to Track Cash Flow in Power BI

A cash flow dashboard in Power BI gives you a live picture of money in, money out, and net position — without rebuilding the same spreadsheet every month. Here is how to structure it correctly.

Power BIFinanceKPIs

Cash flow is the lifeblood of every small business. You can be profitable on paper and still run out of cash. A Power BI cash flow dashboard does not replace your accountant — but it gives you a daily picture of your position without waiting for monthly accounts.

This guide covers how to structure the data, which measures to build, and what the dashboard should show.

What data you need

A cash flow dashboard needs two things: a record of money coming in and a record of money going out. In most SMEs this comes from:

  • Bank transaction exports (CSV from your business bank account)
  • Sales invoices from your accounting software (Xero, QuickBooks, FreeAgent)
  • Purchase invoices and expense records

The cleanest approach is to export a bank statement CSV that includes every transaction with: date, description, amount (positive for in, negative for out), and running balance. This single file can power the core of your dashboard.

Key point

If your bank exports have both 'credit' and 'debit' as separate columns rather than one signed 'amount' column, you will need to create a calculated column in Power Query that combines them: Amount = Credit - Debit.

The four measures every cash flow dashboard needs

1. Total cash in (period)

Sum of all positive transactions in the selected period. Filter to include only credits — payments received, transfers in, refunds received.

2. Total cash out (period)

Sum of all negative transactions in the selected period — supplier payments, payroll, rent, subscriptions, HMRC payments.

3. Net cash movement

Cash in minus cash out for the period. Positive means cash is building. Negative means cash is being consumed. This is the headline number on your dashboard.

4. Closing balance

The actual bank balance at the end of the selected period. Use the running balance from your bank statement rather than calculating it from transactions — it accounts for any transactions you may have missed.

Categorising your transactions

Raw bank transactions are useful but noisy. To make the dashboard actionable, categorise each transaction into a spending category: payroll, rent and rates, marketing, subscriptions, suppliers, HMRC, and so on.

The simplest way to do this in Power BI is a lookup table: a spreadsheet with two columns — a keyword that appears in transaction descriptions and the category to assign. Power Query can match each transaction description against the keyword list automatically.

This is not perfect — you will have an 'uncategorised' bucket — but it gets you 80% of the way there quickly and improves over time as you add more keywords.

What the dashboard should show

  1. 1.Top row: cash in, cash out, net movement, closing balance — all for the current month
  2. 2.Waterfall chart: showing opening balance, plus inflows, minus outflows, equals closing balance
  3. 3.Monthly trend: 12-month bar chart of net cash movement — immediately shows cash-building vs cash-burning months
  4. 4.Category breakdown: where the money is going, by category — a horizontal bar chart or table
  5. 5.Rolling 30-day view: a line chart of the running balance day by day for the past 30 days

Setting up automatic refresh

For this to be useful rather than just a historical report, the data needs to update regularly. The cleanest approach: save your bank statement export to a SharePoint folder on a weekly or monthly basis, and set Power BI to refresh automatically from that folder.

Some banks and accounting platforms have Power BI connectors that refresh directly. Xero and QuickBooks both have connectors available — check the Power BI AppSource marketplace.

If you want a cash flow dashboard built for your business, book a free 30-minute data review. We will look at your data sources and tell you what is realistic.

Book a free data review
CA

Collins Ayidan

Founder of Collinalitics Ltd. Data analytics consultant specialising in Power BI dashboards and reporting automation for UK SMEs.

Free data review

30 minutes. We look at your current reporting and give you a plain-English recommendation.

Book now →
All articles

More from the blog

Power BI

How to Track Cash Flow in Power BI (Advanced)

6 min read

Power BI

How to Connect Excel to Power BI — The Right Way

5 min read

Next step

Want a practical recommendation for your reporting setup?

Book a free 30-minute data review. We'll look at your current setup and tell you exactly what we'd do — before any work begins.

Book a free review →All articles