IncomeLens
Make sense of the money coming in.
A financial-data project · test data only
Understand income beyond a bank balance.
How much comes in each month? Where does it come from? How much does it vary? IncomeLens turns transaction records into monthly income, expenses and recurring income sources.
Built to explore how an income-analysis tool could help someone with salary or freelance payments. This public version is a working prototype using simulated data.
How to connect a test bank
Plaid is the service that supplies bank transactions. Sandbox is its testing environment: all accounts and payments here are simulated.
- Click Connect Sandbox at the top of the page.
- If asked for a phone number, skip that step if offered. Otherwise use
415-555-0136and verification code123456. No text message will arrive. - Search for First Platypus Bank. For a transaction-focused test account, use username
user_transactions_dynamicand passwordpass_good. Select a checking account. - Return here and press Refresh if history is still loading.
Test banks can return no transactions, no paychecks, or only a short history. A successful connection does not guarantee income data. Sample data includes regular paychecks so you can explore every view.
Use test details only. This version cannot connect your real bank. Plaid test-account documentation ↗
- Review the income summary
Compare months and spot recurring payments. Stability describes variation; it is not a credit score.
- Check the transactions
Search payments and filter income, expenses or records that need review.
- See how the rules work
Compare original bank descriptions with cleaned names and see why each payment was classified.
Overview
Income, spending and payment patterns in the selected dataset. The current month is still in progress.
Inspect 7 records flagged for review → Unknown credits and pending records are kept out of income totals.
- Income this month
- $3,050 Month to date
- Monthly average
- $5,608 6 completed months with records
- Net cash flow
- $1,155 Income − expenses this month
- Income stability
- 99/100 Based on monthly income variation
Monthly income and expenses
Six previous months and the current partial month.
■ Income ■ Expenses
View exact monthly figures
A dash means no records for that month, not zero cash flow. Available records can still be incomplete.
| Month | Income | Expenses | Net cash flow | Coverage |
|---|---|---|---|---|
| 2026-04 | $5,720.00 | $1,967.00 | $3,753.00 | Completed month · Records available |
| 2026-05 | $5,675.00 | $1,955.00 | $3,720.00 | Completed month · Records available |
| 2026-06 | $5,630.00 | $1,943.00 | $3,687.00 | Completed month · Records available |
| 2026-07 | $5,585.00 | $1,931.00 | $3,654.00 | Completed month · Records available |
| 2026-08 | $5,540.00 | $1,919.00 | $3,621.00 | Completed month · Records available |
| 2026-09 | $5,495.00 | $1,907.00 | $3,588.00 | Completed month · Records available |
| 2026-10 | $3,050.00 | $1,895.00 | $1,155.00 | Current, partial month · Records available |
Income sources
Grouped by cleaned description over the displayed period.
| Source | Payments | Pattern | Total |
|---|---|---|---|
| Acme Studio | 13 | Recurring · 7 months | $31,200 |
| Northstar | 7 | Recurring · 7 months | $5,495 |