> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hitaji360.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Budgets

> A budget sets your spending and income targets for a period, broken down by cost center, so you can track how actual results compare against plan as the…

A **budget** sets your spending and income targets for a period, broken down by **cost center**, so you can track how actual results compare against plan as the year unfolds. Each budget covers a 12-month period, is built from one or more **line groups** (one per cost center, with an annual amount spread across the months), and — once active — is compared automatically against the real figures posted to your general ledger.

Budgets in Hitaji are **cost-center budgets**: every budget line is attached to a postable cost center, and "actuals" are pulled from the GL lines tagged with that cost center. If you have not set up cost centers yet, read [Cost Centers](/accounting/user/budgeting/cost-centers) first — you cannot build a meaningful budget without them.

**You'll find this at:** `/accounting/budgets` — in the left navigation under **Accounting → Budgets** (the tile is labelled **Org Budgets**).

> 📷 *Screenshot: Budgets list page with the four stat cards (Total Budgeted, Total Spent, Remaining, At Risk), the performance chart, and the budget cards — to be added.*

***

## Multi-business note

Budgets are stored **per accounting book**. Each business (book) keeps its own budgets and its own cost-center tree, and a budget can only reference cost centers that belong to the same book. Switch the active business in the top bar before creating or reviewing budgets so that you are working in the right book.

***

## Who can use budgets

Opening the Budgets pages requires the **`accounting:read`** scope — the same access that lets you into the rest of Accounting. Submitting a budget for approval additionally runs it through your approval workflow (see [Submitting for approval](#submitting-for-approval-and-activating)); whether anyone needs to sign off depends on how your approval rules are configured.

***

## How a budget is structured

A budget has three layers:

1. **The budget** itself — a name, a description, a period (start and end), and a fiscal year.
2. **Line groups** — one logical line per cost center, each carrying an **annual amount** and a **distribution mode**. This is what you edit.
3. **Monthly lines** — behind the scenes Hitaji expands every line group into **12 monthly rows** (one per month of the period). You never edit these directly; they are derived from the group's annual amount and distribution, and they always sum back exactly to the annual figure.

Working in line groups (annual figures) rather than typing 12 cells per cost center is what keeps budget entry fast, while the monthly breakdown underneath is what powers the consolidated pivot grid and month-by-month comparisons.

***

## Creating a budget

1. Go to **Accounting → Budgets** (`/accounting/budgets`).
2. Click **New Budget** (top-right). This opens the budget editor on its own page (`/accounting/budgets/new`).
3. Fill in the budget header, then add one or more line groups.
4. Save.

> 📷 *Screenshot: Budget editor showing the name/period header and the list of line groups with their annual totals — to be added.*

### Budget header fields

| Field            | Required | Notes                                                                                  |
| ---------------- | -------- | -------------------------------------------------------------------------------------- |
| **Name**         | Yes      | Unique within the book (max 100 characters). Hitaji rejects a duplicate name.          |
| **Description**  | No       | Free text (max 500 characters).                                                        |
| **Period start** | Yes      | The first day of the budget's 12-month window.                                         |
| **Period end**   | Yes      | Must be **after** the start date.                                                      |
| **Fiscal year**  | No       | A 4-digit year. If you leave it blank, Hitaji derives it from the period start's year. |

The 12 monthly slots are generated starting from the **period start month**, so the editor supports both calendar fiscal years (Jan–Dec) and offset fiscal years (e.g. Jul–Jun).

### Adding a line group

Each line group ties a cost center to a planned amount. A budget must have **at least one** line group.

| Field               | Required        | Notes                                                                                                                                          |
| ------------------- | --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
| **Cost center**     | Yes             | Must be a **postable leaf**. Group nodes are rejected with a message telling you to pick a leaf instead. Searchable by name or path.           |
| **Description**     | No              | A short label for the line, e.g. "Yaka", "Internet", "Water bills" (max 255 characters). Useful when one cost center has several budget lines. |
| **Distribution**    | Yes             | **Even split** or **Manual** — see below.                                                                                                      |
| **Annual amount**   | Yes             | The yearly figure for this line; must be greater than zero.                                                                                    |
| **Monthly amounts** | Only for Manual | Twelve values that must sum to the annual amount (within one cent).                                                                            |
| **Notes**           | No              | Free text for this line (max 500 characters).                                                                                                  |

### Distribution across periods

When you save a line group, Hitaji spreads the annual amount across the 12 months according to the **distribution mode** you chose:

* **Even split** — the annual amount is divided into 12 equal monthly amounts. The rounding remainder is placed on the last month so that the monthly figures always add up to the annual amount exactly (no lost cents). Use this for steady, predictable costs like rent or salaries.
* **Manual** — you enter each of the 12 monthly amounts yourself. Their sum must reconcile to the annual amount within one cent, or Hitaji rejects the line. Use this for **seasonal** costs that vary month to month.

The same cost center can appear in more than one line group (for example one line for "Internet" and another for "Water" on the same Utilities cost center); their monthly amounts simply add together for that center.

***

## Budget status (the lifecycle)

Every budget moves through a small set of states. The status is shown on each budget card and you can filter the list by it.

| Status                           | What it means                         | What you can do                                                                                |
| -------------------------------- | ------------------------------------- | ---------------------------------------------------------------------------------------------- |
| **Draft**                        | Being prepared; not yet in force.     | Edit freely, submit for approval, delete.                                                      |
| **Submitted** (Pending Approval) | Submitted and awaiting sign-off.      | Wait for approval, or cancel the approval to edit again.                                       |
| **Active**                       | Approved and in force for its period. | Used in budget-vs-actual and consolidated views. Cannot be edited or deleted — close it first. |
| **Closed**                       | Retired; kept for history.            | Read-only. Cannot be reopened or edited.                                                       |

Key rules the system enforces:

* You can only **edit** a budget while it is **Draft**. Trying to edit a Submitted, Active, or Closed budget is refused (with guidance to cancel the approval or close it first).
* You can only **delete** a budget that is **not Active** — delete an Active budget by closing it first. Deletes are soft (history is preserved).

***

## Submitting for approval and activating

There are two ways a budget becomes **Active**:

* **Submit for approval** — sends the budget into your approval workflow. If your organisation has **no approval rule** configured for budgets, it is auto-approved immediately and becomes **Active**. If a rule exists, the budget sits in **Submitted (Pending Approval)** until an approver signs off, then becomes Active.
* **Activate directly** — promotes a budget to Active. When activating, you can optionally choose to **close other active budgets** whose periods overlap, so that only one budget is in force for a given period.

You can **Close** an Active (or Draft) budget at any time to retire it; a closed budget cannot be modified afterwards.

***

## Tracking actuals: budget vs. actual

Once a budget exists, Hitaji compares it against what really happened in the general ledger. Two related views give you this.

### The budget balance

For any budget, Hitaji computes four figures:

| Figure        | What it is                                                                                                                                                                                                                  |
| ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Total**     | The sum of all budget lines (the planned amount).                                                                                                                                                                           |
| **Committed** | Money **encumbered but not yet spent** — specifically, requisitions linked to this budget that are still in the **Submitted** state. These are commitments that haven't hit the GL yet.                                     |
| **Spent**     | **Actual** spend from the general ledger — net debits posted to **expense** accounts in the budget period, on any GL line tagged with a cost center that belongs to one of the budget's lines (or a sub-center beneath it). |
| **Available** | `Total − Committed − Spent`.                                                                                                                                                                                                |

**Behind the scenes:** "Spent" reads the GL by cost center, so it captures **everything** that posts there — expense bills, petty cash, and crucially **payroll accruals** — not just requisitions. (Approved/converted requisitions are deliberately *not* added to Committed, because their spend already shows up in the GL under Spent; counting both would double-count.) Reversed or amended transactions net out, so a cancelled payroll run doesn't permanently overstate spend.

### Budget vs. actual (per cost center)

The budget-vs-actual view breaks the comparison down **per cost center**, showing for each one: the **budgeted** amount, the **actual** spend, the **variance** (budgeted − actual), and the variance as a **percentage**. Actuals for a cost center include its whole subtree, so a budget line on a parent center automatically rolls in spend tagged to its children. Totals across all lines are shown at the foot.

### Over-budget signals

The Budgets list turns these numbers into a quick **health** badge on each budget card, based on the percentage of the budget spent:

| Spent vs. budget | Health badge          |
| ---------------- | --------------------- |
| 100% or more     | **Over Budget** (red) |
| 80%–99%          | **At Risk** (amber)   |
| Under 80%        | **On Track** (green)  |

The stat cards at the top of the list summarise the whole book — Total Budgeted, Total Spent (with % used), Remaining, and the count of budgets that are **At Risk** (over 80% spent) — and the performance chart plots budgeted vs. actual per budget. These are **informational signals**: Hitaji highlights overspend but does not block a transaction for exceeding its budget.

> 📷 *Screenshot: A budget card showing the progress bar, the health badge (On Track / At Risk / Over Budget), and the Remaining / Over-by figure — to be added.*

***

## Consolidated budgets

The **Consolidated** view turns all of a fiscal year's budgets into a single **pivot grid**: the **cost-center tree down the rows** and the **12 months across the columns**, with planned amounts in each cell. Group rows subtotal their children, and the grid carries grand totals per month and overall.

To open it, use the **Consolidated** tab on the Budgets page (`/accounting/budgets?view=consolidated`). It pulls together every **Draft, Submitted, and Active** budget for the selected fiscal year (Closed budgets are excluded), so you can see your organisation's full planned spend for the year laid out by department and month in one place — useful for board packs and year-on-year planning.

> 📷 *Screenshot: Consolidated budget pivot grid — cost-center tree on the left, months across the top, with subtotal and grand-total rows — to be added.*

***

## Related

* [Cost Centers](/accounting/user/budgeting/cost-centers) — the dimension every budget line and every actual is tagged against.
* [Accounting basics](/accounting/user/basics/accounting-basics) — accounts and the general ledger that "actuals" are read from.
* [Dashboard](/accounting/user/basics/dashboard) — where the accounting module starts.
