Cost groups & budget templates
Save reusable assemblies and whole budget templates, edit them with budget controls, and import them into projects.
The cost database has three reusable levels: Cost Items for individual lines, Assemblies for a group and its nested contents, and Budget Templates for a complete budget. Copies keep their groups, formulas, parameters, and item settings. Editing a project copy does not change the saved library entry.
Open your library
- From the sidebar, click Cost Database.
- Open Assemblies for saved groups or Budget Templates for whole budgets.
- Click an assembly or template row to open its budget editor.
To rename or delete an entry, click its three-dot Row actions menu and choose Rename or Delete.
Don’t see this?
Create an assembly or budget template
- On Assemblies, click Add Assembly. On Budget Templates, click Add Template.
- Type the entry's name in the highlighted breadcrumb and press Enter.
- Add groups and line items in the Budget-style editor. An assembly has one root group; add related groups inside it.
- Set quantities, units, costs, margins, codes, and formulas. The toolbar also has search, Parameters, and full screen. Assemblies show all supported columns. Budget templates additionally offer views and Columns settings.
- Use Undo or Redo to revise unsaved edits. Click Save changes to keep them.
Note
Save work from a project
- Open the project's Budget tab.
- For one assembly, open the three-dot Row actions menu in its group name cell and choose Save to cost database. You can also select the group from its row number and choose Save as assembly from Selected row actions.
- For the whole budget, use Save as template in the toolbar.
- Enter the name and an optional description, then click Save. Whole-budget templates also offer an optional category. Pending budget edits are saved first; assemblies include the group's items and nested groups.
- If this source already has a saved entry, choose whether to overwrite it or Save as New.
Add an assembly by typing a group name
- In a project's budget, add a group or double-click an existing group's name.
- Type part of a saved assembly's name. Suggestions use the same menu and keyboard behavior as line-item suggestions.
- Select the assembly. An empty group is filled without an extra wrapper; a populated group offers Add assembly inside this group, keeping its existing contents.
- Supply any required values and click Import if prompted.
Ordinary typing still renames the group. An import preserves nested contents and checks the four-level nesting limit before changing the budget.
Import a whole budget template
- Open a project and go to Budget.
- Click Import in the toolbar and choose From template.
- Search and select the budget template. Arrow keys move through the results and Enter selects the highlighted entry.
- Enter any required values. If the budget is empty, you can choose Use the template margin, tax rate, and notes for this empty budget.
- Click Import when prompted. Pending budget edits are saved before insertion.
Note
Define reusable parameters
Open Parameters while editing an assembly or template. Use Value for a saved number, Formula for a reusable calculation, or Required input for a value that each project will supply. Click Apply, then Save changes.
Saving a project's budget converts references to its plan measurements into required inputs. Saving one assembly also converts dependencies on parent groups outside that assembly into inputs. Project import asks for those numeric values before adding the copy; they become editable project parameters. You can later change them or choose a project measurement in Parameters.
Import and export library names
On Assemblies or Budget Templates, Import and Export work with CSVs of names, descriptions, and categories. They do not transfer the nested groups, line items, or formulas. Use the budget save/import actions above to reuse complete content.