A budget is your plan for one fiscal year: the revenue you expect on each revenue account and what you mean to spend on each expense account, period by period. Open Budgets in the sidebar to create one, then follow the year against it.
A budget is a plan, not a transaction. Creating, editing or deleting one never posts anything: the ledger, every report and your tax figures are the same with or without it. The actual figures it is compared with come straight from the ledger.
You can keep several budgets for the same year — a base plan, a stretch plan and a lean one — and mark one as the Primary budget: the one the dashboard, the expense hints and the assistant follow. A new budget is a Draft until you Activate it; only an Active budget is tracked against your actuals, and only an active budget can be primary. Archive a budget you no longer follow: it becomes read-only until you activate it again. An active budget must be archived before it can be deleted. Everyone on the team, viewers included, can see budgets; creating and changing them needs the budgets.manage permission, which owners and admins hold by default (see Users, roles and permissions).
Creating a budget
Section titled “Creating a budget”- On Budgets, select New budget.
- Details — enter a name, choose the Fiscal year (this one or the next), Plan by month or week, and for a weekly budget the day Weeks start on.
- Starting point — choose how the amounts are filled in:
- From last year repeats last year’s pattern period by period. Set Revenue growth (%) and Expense growth (%), or switch on Use a flat average instead to give every period last year’s average.
- From a revenue target spreads the Revenue target for the year in the shape of last year’s sales; each expense keeps its share of revenue, or stays where it was with Keep expenses at last year’s level.
- Copy another budget starts from a budget you already have, adjusted by a percentage.
- Blank starts with an empty grid; Import a spreadsheet creates an empty budget and opens the CSV import.
- Draft it with the assistant lets you describe the plan in your own words (see the assistant section below).
- Preview — check the revenue and expense totals. Accounts with no activity last year start at zero. Switch on Start tracking it now to activate the budget at once, and Make it the primary budget if it is the plan to follow.
- Select Create budget.
The budget opens on its Plan tab: your revenue accounts, then your expense accounts, their totals and a Net profit row, with one column per period and a Total. Type in a cell or paste a block copied from a spreadsheet; changes save automatically. The row tools — Spread a total evenly, Copy the first period across, Grow by a percentage, Grow by a fixed amount, Copy last year and Clear the row — fill a whole row in one step, and Compare with last year shows last year’s actual under every cell. Export CSV and Import round-trip the grid through a spreadsheet: the template lists every active revenue and expense account with the budget’s periods as columns, and a file with any problem row imports nothing. To revise a plan and keep the original, Duplicate it first from the Budgets list.
Monthly or weekly
Section titled “Monthly or weekly”- Monthly — twelve periods, one per month of your fiscal year.
- Weekly — one period per week, starting on the weekday you choose (businesses in Saudi Arabia usually start the week on Sunday). The first and last weeks are cut at the start and end of the fiscal year, so they can be shorter than seven days, and a year has 52 to 54 weekly periods. A weekly plan suits restaurants and shops that review sales and costs every week.
You choose when you create the budget; to plan the same year the other way, create a second budget. Periods follow the fiscal year start in your business settings, so a budget for an April–March year runs from April to March.
Budget vs actual
Section titled “Budget vs actual”The Performance tab of a budget, and Budget vs actual under Reports, set the plan beside your actual figures:
- Actual is computed live from the ledger with the profit and loss rules — year-end closing and opening-balance entries are left out — so net profit matches the profit and loss for the same dates. Revenue and expenses match too, except 4300 Discount Received: the profit and loss shows it as a reduction of expenses, while a budget keeps it with revenue, where its account type puts it.
- Variance is actual minus budget. Its status reads Favourable when revenue is above plan or an expense is below plan, and Unfavourable the other way round.
- To date covers the periods that have started by the date you choose. For the period in progress, the budget is paced: what it allows so far is the period’s budget times the share of its days that have passed.
- Projected year end is the actual to date plus the budget for the remaining periods; beside it, At the current rate stretches the actual to date over the whole year.
- A note on any cell records why it moved — “campaign brought forward from May” — so the explanation stays with the figure for the next review.
Read the comparison by period, by quarter or for the whole year, and export it to CSV, Excel or PDF. When the year turns out differently from the plan, Reforecast re-plans the remaining periods from your results so far: once two periods have closed, each account’s remaining periods are scaled by how its actuals compare with its budget (between half and one and a half times), closed periods keep their budget, and you see the changes before you apply them.
Insights and alerts
Section titled “Insights and alerts”Insights list the findings worth a look, most serious first: an expense over its budget, an expense near its limit this period or spending faster than the period allows, revenue behind or ahead of plan, net profit at risk for the year, a variance that has grown three periods in a row, activity on an account with no budget, and a plan so far from the actuals that it is time to reforecast. They are worked out by fixed rules from the figures, so every screen and the assistant see the same list.
Alert thresholds on the Plan tab decide when a line is flagged:
| Threshold | Default |
|---|---|
| Warn when an expense reaches (% of its budget) | 80 |
| Flag revenue that is behind plan by (%) — twice this is critical | 10 |
| Ignore differences smaller than (% of budget) | 10 |
| Ignore differences smaller than (amount) | 0.5 % of the year’s budgeted expenses |
A difference counts only when it reaches both the percentage and the amount.
While the primary budget is active and covers today, the dashboard shows this period’s revenue, expenses and net profit against the plan, and Record Expense and the Account Details tab of a purchase show how much of this period’s budget is left for the account you picked — amber once it reaches the warning threshold, red once it is over. These are advice only: OneBooks never blocks a transaction because of a budget.
With the assistant
Section titled “With the assistant”The AI assistant and connected agents read budgets and draft them. Try:
- “How are we tracking against budget this month?”
- “Which expenses are over budget?”
- “Draft next year’s budget from this year’s sales with 10% growth.”
The assistant reads the same variance and insights as the Performance tab and explains them in words; the figures come from OneBooks, not from the model. To create a budget or change its amounts it prepares a proposal showing the totals for revenue and expenses, or each change with its current and new value, and nothing is saved until you select Confirm. By default only an owner or admin can propose budgets. Activating or archiving an existing budget, deleting one, reforecasting and importing stay in the app.