A native desktop app that turns Stripe, PayPal, Wise and Coinbase CSVs into a unified dashboard with day, week, month, quarter and year views. Runs locally. Your data never leaves your machine. No subscription required.
"Every month I copy-paste from Stripe, PayPal, Wise and Coinbase into Excel. FX rates by hand. Dedupe transfers between my own accounts. 1–3 hours, every month."
"Putler wants $30/month and all my financial data uploaded to their cloud. Hard pass."
"Firefly III needs Docker, a database, a reverse proxy — I don't want to run a server, I just want to see Q3 vs Q2 revenue."
"I started building it myself with Cursor. Three weekends in, parsers still break on edge cases. Every Stripe CSV format change starts the cycle over."
Four steps. No server to run. No accounts to set up.
The live demo runs the same dashboard, loaded with realistic sample data from four sources. Click around the periods, toggle sources, see how reconciliation surfaces edge cases. Nothing to download, nothing to sign up for.
Honest about where each tool fits.
| Feature | PrivatePnL | Firefly III | Putler / Baremetrics | Maybe / Sure | Excel |
|---|---|---|---|---|---|
| Runs locally (no cloud, no server) | Yes · native app | Needs Docker | Cloud only | Yes | Yes |
| Multi-source CSV (Stripe + PayPal + Wise + Coinbase) | Yes | Manual mapping | via API | Manual | Manual |
| PnL period comparison (Q3 vs Q2) | Built-in | Requires reports | Yes | Not focus | Manual |
| Setup time | Download & launch | Hours (server) | Instant | 10–30 min | 0 |
| Try before buying | Live demo, no signup | Self-deploy a test instance | Trial w/ credit card | Self-deploy | — |
| Pricing | $79 one-time / $9 mo | Free | $20–50/mo | Free | Free |
| Made for solopreneur business income | Yes | Personal finance | Yes | Personal finance | N/A |
Pick a tier, drop your email. We'll send you the download link when the beta opens to you.
Pick a tier and drop your email. We'll send your download link when the beta opens to you.
Here's exactly where PrivatePnL stands: the dashboard you saw in the demo is real — the CSV parsing engine behind it is still being finished. No payment today. Your signup is the signal that tells me how hard to push, and what to ship first.
What happens next:
— Vit, indie dev based in Thailand