Here's my story. I've been tracking my budget for 30 years. I tried everything - desktop and mobile apps, spreadsheets, self-hosted Firefly III, you name it. None of them elegantly answered the simple questions I actually cared about: 'Am I within budget?' and 'Where am I headed?' All I wanted was to quickly sync my financial records once a month and get the straight answers. Is that too much to ask? I didn't think so.
So I built CrystalBudget.
== Own Your Finances. Without the Tracking Bog. ==
CrystalBudget is a personal finance app for people who want more than spending reports. It's built for strategic financial decisions — modelling different life scenarios, projecting your net worth, and understanding whether your current or hypothetical financial pattern is sustainable.
== Two Questions, Crystal-Clear Answers ==
Every feature in CrystalBudget serves answering two fundamental questions:
- "Am I within budget?" — Compare your actual spending to any budget scenario over any time period. See exactly where you're on track and where you're drifting, with color-coded variance reports that make the answer obvious at a glance.
- "Where am I headed?" — Project your net worth forward using historical trends and budget scenarios. See optimistic and pessimistic outcomes. Watch how small changes today compound over time.
== Budget Scenarios, Not Rigid Plans ==
Traditional budget apps lock you into a single monthly plan. CrystalBudget lets you create unlimited budget templates for any situation — your current lifestyle, a potential career change, early retirement, aggressive savings mode. Apply any template to any time period with custom scaling. Compare scenarios side by side to make informed decisions.
== Smart Transaction Import ==
No more endless data entry - do it in seconds, not hours. Paste transactions from your bank statement and CrystalBudget handles the rest. It auto-detects the format, learns how you categorize transactions, spots duplicates, and suggests account mappings that get smarter with every import.
== Professional Foundation, Easy to Use ==
Under the hood, CrystalBudget uses proper double-entry bookkeeping with hierarchical accounts. Every transaction is balanced. Your numbers are mathematically sound and audit-ready. And you don't need to be an accountant to benefit from it — CrystalBudget makes it flexible and accessible for anyone.
== Your Data Stays Yours ==
CrystalBudget is 100% local. No cloud accounts, no sign-ups, no analytics, no data collection. Your financial data never leaves your Mac. The app runs with minimal permissions — it only accesses files you explicitly choose.
== Main Features ==
- Customizable dashboard with account widgets making important numbers available at a glance
- Interactive trend charts with projections
- Detailed Budget vs Actual comparison with per-account variance tracking
- Flexible account management system with hierarchical accounts serving as nested categories
- Intelligent import that learns and understands your data
- Full data backup/restore and full or partial transaction export
- Native macOS experience — fast, responsive, multi-window UI, keyboard shortcuts.