1. Hemma
  2. Help
  3. Budget
Budget

Building a budget from scratch

If you do not have an Excel to import, you build the budget directly in Hemma. The page starts you off with a canonical template covering the standard Belgian build categories — you keep what fits and rename, remove, or add the rest.

01Before you start

Open Budget from the main navigation. If your project does not have a budget yet, you land on an empty state with two options: Import from Excel and Build from scratch. This article covers the second.

You do not need final numbers. A rough estimate per category is enough to get going — you can refine later, and any invoice or quote that lands afterwards will still find its budget line.

02What you start with

Hemma seeds the tree with the canonical budget template: fourteen roots that match how Belgian construction projects are normally costed — earthworks and sewage, rough construction, roof, exterior joinery, technical systems, and so on. Each root has a handful of common children underneath.

Treat the template as a starting frame, not a constraint. The work is to make it match your build:

  • Lines you do not need: delete them.
  • Lines that are close but not quite right: rename them.
  • Things the template did not anticipate: add new lines.
The Budget page showing the canonical template seeded with empty estimated and budgeted columns

03How to add and edit lines

On the budget tree, every row has a small row menu and an inline editor. The pieces you can set on a budget line:

  • Name — what the line is. Keep it short; the contractor name does not belong here.
  • Description — optional, for context that the name does not capture.
  • Quantity and unit — optional. Useful for material lines (e.g. 120 m² flooring) and ignored for service lines.
  • Estimated — the architect's number, or your first guess. The "what we expected" baseline.
  • Budgeted — what you actually plan to spend. The number Hemma compares invoices and quotes against.
  • Notes — anything you want to remember about this line.

Add a child line by opening the row menu on the parent and choosing Add child. Add a new root the same way from the toolbar. The tree can go as deep as you need, but two or three levels is usually plenty — Roof → Tiles, not Roof → Sloped → North → Tiles.

04Estimated vs. budgeted

Estimated is the number someone gave you. Budgeted is the number you have decided to spend. They are deliberately separate so you can see the gap.

If you only have one number, put it in Budgeted and leave Estimated blank. The budget page is colour-coded against budgeted — that is the column that drives the on-track / at-risk / over signal in reading your budget status.

05Common questions

Do I have to use the canonical template? No. You can delete every seeded line and start from a blank tree. Most people keep the structure and prune from there because rebuilding the categories from scratch is slower than removing the ones you do not need.

Can I import later? Yes. If your architect sends you an Excel halfway through, you can still run the import — see importing a budget from Excel or CSV. The mapping wizard will line your imported items up against what you already built.

What if I add a line after invoices have arrived? Fine. The invoices stay where they are. Open the invoice and link a line item to your new budget line — see linking an invoice or quote to a budget line.

Can I rearrange the tree later? Yes. Drag a row to a new parent in the tree, or use the row menu to move it. Existing links to invoices and quotes follow the line.

06What if it goes wrong

  • The page will not let you save a number? Check that you used a decimal point or comma but not both, and that the value is not negative.
  • A line will not delete? It probably has invoices or quotes linked to it. Open the line, unlink the documents, then delete.
  • Totals look off after you added a line? See my budget total looks wrong.