User manual

5. Categories

Back to home

5. Categories

Categories let you classify transactions so statistics, budgets, and exports can group them meaningfully.

Income and expense categories

Every category has a type:

  • Income — salary, gift, interest, sale, etc.
  • Expense — groceries, housing, transport, leisure, etc.

The new-transaction form only offers categories that match the chosen transaction type (Income / Expense).

System categories

When you create a workspace, a default set of categories is generated automatically (from YAML templates). These are system categories: they cannot be deleted and generally cannot be renamed, so every workspace starts from the same baseline as defined in the templates.

This also includes the internal Deleted category placeholder used for safe category removal. It cannot be selected for new transactions or budgets, and it cannot be deleted.

You can freely add, rename, and delete your own categories.

Flat category structure

Categories are currently single-level only. There is no parent / sub-category hierarchy in the app.

If you need a finer breakdown inside the same category, use tags for that purpose. Multi-level classification belongs there, not in the category tree.

The Categories page is split into income and expense groups.

Creating a category

In the + New category form:

  • Name — the displayed label.
  • Type — Income or Expense.
  • Icon — picked from a grouped icon set (food, housing, education, …). The icon appears in lists and on budget cards.
  • Color — a hex value; the chip uses it as background, and a contrasting text color (light or dark) is chosen automatically using YIQ luminance.
  • Sort order — siblings are ordered by this number.

Deletion

Deleting a custom category does not delete the transactions, recurring transactions, or budgets that reference it. Instead, the system automatically reassigns those records to the internal Deleted category system category of the same type, so historical data stays intact.

System categories cannot be deleted.

Related chapters

6. Transactions, 8. Budgets

Table of contents
1. Introduction
CaeliBudget is a workspace-based financial management application.
3. Workspaces
A *workspace* is the isolated unit that owns your accounts, categories, transactions and tags. A user can belong to multiple workspaces (e.g. *Household*, *Business*), and every membership is bound to a **role**.
Create or edit a workspace
This page is used to create a new workspace or update the core settings of an existing one.
Workspace onboarding
This page guides you through the first setup steps of a newly created workspace.
Workspace members
This page manages the list of users who can access the workspace and their roles.
9. Dashboard
After sign-in your home screen is the **Dashboard**: a consolidated view of your workspace's balances, spending split, budgets, savings goals and most recent transactions.
4. Accounts
An *account* represents a concrete money-holding instrument inside a workspace: bank account, cash, credit card, savings, etc. Every transaction is bound to exactly one account (a transfer touches two — source and destination).
Create or edit an account
This page is used to add a new account or update the settings of an existing one.
5. Categories
Create or edit a category
This page is used to create a new category or fine-tune an existing one.
Category statistics
This page shows the detailed activity of a selected category.
4. Transactions
A transaction is the atomic unit of CaeliBudget: every income, expense or transfer is stored as one transaction.
4.1 Create a new transaction
This page is used to quickly and accurately record a new income, expense, or transfer between accounts.
Import transactions from CSV
This page is used for bulk transaction upload from a CSV file.
7. Planned transactions
A *planned transaction* is a template that either automatically generates **real transactions** at a fixed cadence, or pre-generates **planned occurrences** that you confirm before they are booked.
Planned transaction form
This page is used to define regular income, expense, or transfer rules that either generate transactions automatically or create planned occurrences for your review.
8. Budgets
A *budget* defines a cap (or target) for one category over a period of time. CaeliBudget continuously shows where you stand against it.
Budget form
This page is used to create or edit a budget linked to a category.
14. Savings goals
The Savings Goals module helps you separate money reserved for specific targets from day-to-day spending. Each goal is linked to a dedicated virtual account that sits beneath a savings account.
Tag list
This page shows all tags available in the workspace.
Create or edit a tag
This page is used to create a new tag or update an existing one.
Profile page
This page is used to manage your own user details and password.
Accessibility

Adjust display preferences for better readability and usability.

Keyboard shortcuts

A limited desktop-oriented shortcut set. Disabled by default.

Focus a field, then press Ctrl + Alt + Shift + a letter or digit. Press Backspace or Delete to clear the binding.
Active only on desktop or installed desktop PWA environments.
Full accessibility manual