Budgets

Budgets on a per-account basis can be added via custom directives in the Beancount file:

If budgets are specified, Fava's reports and charts will display remaining budgets and related information.

The budget directives can be specified daily, weekly, monthly, quarterly and yearly. The specified budget is valid until another budget directive for the account is specified. The budget is broken down to a daily budget, and summed up for a range of dates as needed.

This makes the budgets very flexible, allowing for a monthly budget, being taken over by a weekly budget, and so on.

Fava displays budgets in both charts and reports. You can find a visualization of the global budget in the Net Profit and Expenses charts for the Income Statement report.

The Income Statement report is a good starting point for getting access to the full budget information in Fava. The Changes charts visualize the data. The Changes (monthly) and Balances (monthly) reports show, respectively, the monthly and cumulative (over the selected period) budgets.