Demo data ยท 49 transactions
Jan โ€“ Dec 2025
Personal Finance Analyzer
Know your money.
Control your future.
Upload a new statement in CSV, Excel, or PDF and FinSight will rebuild the dashboard from that file instead of staying locked to the original demo data.
62
Financial Health Score
Fair โ€” review your cash flow and savings pattern.
๐Ÿ’ฐ
Total Income
โ‚ฆ3.65M
Avg โ‚ฆ304k per month
๐Ÿ›’
Total Spent
โ‚ฆ3.59M
Avg โ‚ฆ299k per month
๐Ÿฆ
Total Saved
โ‚ฆ25k
Savings deposits detected
๐Ÿฅ
Health Score
62/100
Based on your uploaded data
Monthly Income vs Spending
Statement period
Financial Health
62
/ 100
Savings habit
Good
Spending control
Fair
Income stability
Low
Emergency fund
Building
AI Insights โ€” What your data is telling you
๐Ÿ’ก
Financial Literacy Tip
The 50/30/20 rule is still a good benchmark: 50% needs, 30% wants, 20% savings. FinSight recalculates your real pattern each time you upload a new statement.
Where your money goes
Debits only
Spending split
Monthly spending trend
Savings deposits by month
Detected transfer to savings tools
DateDescriptionCategoryMoney Out (โ‚ฆ)Money In (โ‚ฆ)
๐ŸŽฏ
How this works
The goal calculator uses the current statement averages. Uploading a new statement will also update the default projection values.
Set your goal
Average monthly inflow
Average monthly outflow excluding savings transfers
Your savings journey
What if I save more?
Impact simulator
๐Ÿ“š
Financial literacy changes behaviour
๐Ÿ’ฐ
The 50/30/20 Rule
Rule: Save first. Spend what's left.
๐Ÿ“Š
Understanding Your Cash Flow
Rule: Income minus expenses should stay positive.
๐Ÿ›ก๏ธ
Emergency Fund First
Target: 3โ€“6 months of expenses in liquid savings.
๐Ÿ“ฑ
Watch Repeating Expenses
Rule: Small recurring costs add up fast.
๐Ÿ“‚
Drop your bank statement here
Click to browse โ€” supports CSV, Excel (.xlsx / .xls), and PDF
CSVExcelPDFOPayKudaGTBankAccess
Expected column structure
DateDescriptionDebitCredit
2025-01-01Transfer from JOHN DOE | OPay50000
2025-01-02Airtime | 0812345678 | MTN2000
2025-01-03Transfer to VENDOR NAME | Access Bank15000