# Busy People Budget My wife and I share a common goal: secure $1,000,000 in assets, with no debt, in the next 10 years. We needed a way to communicate progress without getting bogged down on the details of whether a $3.12 Walmart purchase should be categorized as Groceries or Toiletries & Home. Historically, we've used [Soulver 3](https://soulver.app/) for financial calculations and record keeping; e.g. tax liability of exercising stock, birthday party budgets, vacation budgets, and why a second mortgage is (not) a financially sound decision. Naturally, I turned to Soulver to create a monthly financial summary. The process includes documenting our forecasted income/expenses for the upcoming month, current account balances, value of assets, and debts. Although this method provides the information we need, it is a manual process. To automate this, we need a way to programmatically query our account balances across multiple financial institutions. This is where our budgeting app of choice comes into play. We use [You Need a Budget](https://ynab.com) (YNAB) to manage our day-to-day finances and aggregate transactions across all our accounts. YNAB also offers an Application Programming Interface (API) to access financial data programmatically. Once I realized these account balances can be accessed via the YNAB API, I decided to automate our financial summary using the Go programming language. The [Busy People Budget](https://github.com/cassamajor/budget) is designed to provide personalized insights into financial health with only a few lines of code. The tool includes net worth calculation, built-in reports, and offers the flexibility to create a custom financial summary. Visit [this link](https://github.com/cassamajor/budget/tree/main/examples) for examples and let me know your thoughts through GitHub Issues and Pull Requests.