How to Create Budgets and Sub Budgets
Complete workflow guide for budget management in construction project management
Mastt's budget management features allow you to create hierarchical budget structures with sub budgets. The Budget register provides a clear overview of all budget items for easy management and monitoring.
Before you start:
- Ensure you have the appropriate permissions to create and manage budgets in your project
- Have your budget data ready, either in Excel format or for manual entry
- Budgets must be set to Approved status before you can create contracts against them
Creating a Budget
Access the Add Budget Form
- Click Cost in the left-hand navigation bar.
- Click Budgets in the top navigation to view the Budget Register.
- Click the + Add Budget button in the upper left corner.
The Budget Register is the main list view where you can see all your budgets, add new ones, and manage existing entries.
You can also create a budget from the Overall page by clicking the + Add button and selecting + Add Budget. Another option is to click the Action button (three dots) next to your project name and select Add or Edit Budgets.

Choose Your Data Entry Method
You can enter your budget data in two ways:- Copy and Paste (recommended for multiple budget lines)
- Manual entry (best for simple budgets)
Using Copy and Paste from Excel
You’ll see an orange box below the form highlighting the Excel copy-paste feature. Click this box to view detailed instructions about importing from Excel.

The import process creates main budgets only. Sub Budgets must be added separately after import.
Prepare Your Excel Data
Ensure your Excel data has columns in this order:
- Column 1: Budget Name
- Column 2: Amount
- Column 3: Status (optional – Draft, Approved, or Closed)
- Column 4: Tags (optional)
Import Your Data
- Select and copy your data from Excel.
- Click in the budget name field in Mastt.
- Paste your data – the system automatically creates rows and populates all fields.
- Review the imported data.
- Select Status manually from the dropdown if it was not included in the import.
- Add any relevant tags if needed.

Using Manual Entry
Enter Budget Details
- Enter your budget details:
- Budget Name – Enter a descriptive name for your budget item
- Original Budget – Enter the budget amount
- Status – Select Draft, Approved, or Closed
- Tag – Add optional tags for filtering
- Click + Add Budget at the bottom to add more budget lines as needed.

Adding Budget Tags (Optional)
Budget Tags are unique identifiers that simplify filtering across your dashboards. When you assign tags to budgets, you can filter Dashboard tiles (such as Big Number tiles) to display only specific budget categories at both the Project and Program level.
Add a Budget Tag
- In the Add and Edit Budgets form, locate the Tag column on the right side.
- Click in the Tag field for the budget you want to label.
- Enter your tag name (e.g., "Construction", "Fitout", "Contingency").
- Press Enter or click outside the field to confirm.

- Use consistent naming conventions across your project (e.g., always use "Fitout" rather than mixing "Fit out", "fitout", and "Fitout Phase")
- Create tags that align with your reporting requirements
- Common tag categories include: Department, Project Phase, Cost Type, or Funding Source
- Tags can be filtered in Dashboard tiles to show specific budget subsets without creating separate views
Saving Your Budget
After entering all budget data (via either method), click the blue Save button at the bottom right of the form to finalise your budget.
Result: Your budgets are now created and visible in the Budget Register, ready for contract allocation and cost tracking.
To edit and delete Budgets and Sub budgets, refer to this guide.
Creating Sub Budgets
Understanding Budget Allocation
The system tracks allocated budgets when using sub budgets. You can allocate more than the parent budget amount, but this will show a negative unallocated amount. Mastt will alert you if you over-allocate but will still allow you to save the budget.
Access the Add Sub Budget Form
- Click Cost in the left-hand navigation bar.
- Click Budgets in the top navigation to view the Budget Register.
- Locate your main budget and click the Action button (three dots) beside it.
- Select Add or Edit Sub Budgets.
You can also access sub budgets from the Overall page by locating your main budget, clicking the Action button (three dots) beside it, and selecting Add or Edit Sub Budgets.

Choose Your Data Entry Method
You can enter your sub budget data in two ways:
- Copy and Paste (recommended for multiple budget lines)
- Manual entry (best for simple budgets)
Using Copy and Paste for Sub Budgets
- Prepare your Excel data with columns in this order:
- Column 1: Budget Name
- Column 2: Amount
- Column 3: Status (optional - Draft, Approved, or Closed)
- Column 4: Tags (optional)
- Select and copy your data from Excel.
- Click in the budget name field in Mastt.
- Paste your data - the system automatically creates rows and populates all fields.
- Review the imported data.
- Select Status manually from the dropdown if it was not included in the import.
- Add any relevant tags if needed.
Using Manual Entry for Sub Budgets
- Enter your sub budget details
- Budget Name – Enter a descriptive name for your sub budget item
- Original Budget – Enter the sub budget amount
- Status – Select Draft, Approved, or Closed
- Tag – Add optional tags for filtering
- Click + Add Budget at the bottom to add more budget lines as needed.
You can add tags to sub budgets using the same process described in the Budget Tags section above.
Save Your Sub Budget
After entering all budget data (via either method), click the blue Save button at the bottom right of the form to finalise your budget
Result: Your budget hierarchy is now established with parent budgets and their associated sub budgets, ready for cost tracking and management.
Troubleshooting & FAQs
Q: What if I can't add a contract against a budget?
You can only create a contract against an Approved Budget. Change the budget status to Approved in the budget form.
Q: What if the Excel paste isn't working properly?
Check that your column order matches exactly: Name, Amount, Status (optional), Tags (optional). Ensure there's no formatting or merged cells in your Excel data.
Q: What happens if I allocate more than the parent budget amount?
The system allows over-allocation but will show a negative unallocated amount. Mastt will alert you about the over-allocation but still permits saving the budget.
Q: How do I use Budget Tags to filter my Dashboard?
When configuring Dashboard tiles (such as Big Number tiles), select the Filter option and choose specific Budget Tags to display. This works at both Project and Program levels, allowing you to create focused views without duplicating dashboards.
Q: Can I add the same tag to multiple budgets?
Yes. Tags are designed to group related budgets together. Apply the same tag to all budgets you want to filter as a group in your Dashboard views.
Need help?
Contact Mastt Support for additional assistance with budget setup and the Cost module.