How to Set Up Advanced Contract Features
Complete configuration guide for advanced contract management in construction projects
Use advanced contract features to manage complex contracts with multiple sections, budgets and stakeholders. You can configure contract standards, assign roles, set up payment terms, and track costs across multiple project budgets.
Before you start
- You have permission to create or edit contracts.
- You know the contract standard that applies to your agreement.
Set contract standards and roles
Select a contract standard
- Open the contract form: click Cost > Contracts > + Add Contract (see How to Create a Contract), or click the Action button (three dots) next to an existing contract and select Edit Contract.
- Click the Contract Standard dropdown at the top of the dialog.
- Select the standard that applies to your contract type from the grouped list. If your standard is not listed, select Other Consultant or Other Contractor to customise. To have a missing standard added, contact Mastt Support.
- Check that the selected standard appears in the Contract Standard field.
Note: The contract standard determines the role labels and configuration options that appear in the Roles tab.

Assign stakeholders
- Click the Roles tab.
- Set the key stakeholders for your project:
- Click the Principal (or Client) tab and select the contact.
- Set the Contractor or Consultant role.
- Add the Project Manager for the contract.
Note: Principal/Client and Project Manager roles automatically apply to all contracts in your project once set.
Set the authorised person
- Click the Roles tab.
- Open the tab for the role that should sign letters (for example Principal or Project Manager).
- Turn on its toggle (for example Superintendent; the toggle's name depends on your contract standard).
- Select the person responsible for certifying payments.
Note: When toggled on, this person appears as the signatory at the bottom of all Variations and Payment letters. If no role is toggled on, letters don't show an Authorised by person.
Set contract terms
Set payment terms
- Click the Terms tab.
- Go to Payment Terms.
- Change the Payment Clause if necessary.
- Select the correct Security of Payment Act jurisdiction from the dropdown.
- Enter the contract's Tax %.
Set retention terms
Note: Configuration of retention limits is coming soon. Retention can currently be applied in the Payments feature.
Set variation terms
- Click Variation Terms in the Terms section.
- Enter the Variation Clause for the contract.
Note: These terms automatically appear in Variation Approval letters.
Work with contract sections and line items
Add sections for separable portions
- Click the Line Items tab.
- Click Add Section.
- Enter a name for the section that matches your contract portion or discipline.
- Click Add Section again to create more sections as necessary.
Tip: Use sections to organise separable portions of complex contracts, such as different disciplines or project phases.

Add line items
- Click Add Line Item to add a line item, or click the plus icon on a section row to add one inside that section.
- Enter the line item details.
Move line items between sections
- Go to the grab handle icon (six dots) on the left side of the line item.
- Click the icon and drag the item to the correct section.
Tip: You can create subsections within sections for more detailed organisation of multi-phase contracts.
Import line items from Excel
- Make sure the line-item names are in the left column of your spreadsheet.
- Make sure the values are in the right column.
- Select the cells in your spreadsheet.
- Go to Edit > Copy or use the keyboard shortcut to copy the cells.
- Click an empty line-item field in the Mastt contract form.
- Paste the copied data into the field.
- Check that the system has populated the contract line items correctly.
Tip: This feature saves significant time when you have a large number of line items to enter.

Set up multi-budget contracts
Use multi-budget assignments when you have a single contract but need to track costs against multiple project budgets.
Assign budgets to line items
- Click the Budget search field next to a line item.
- Select the relevant budget from the list (for example, preliminary works, demolition, or main works).
- Check that each line item is assigned to the correct budget.

Troubleshooting and FAQs
| Question | Answer |
|---|---|
| What if my contract standard is not listed in the dropdown? | Select Other Consultant or Other Contractor to create a custom configuration. To have a missing standard added, contact Mastt Support. Use the search icon next to the dropdown to find a specific standard quickly. |
| Can I change the contract standard after I create the contract? | Go to the contract, click the Action button (three dots), and select Edit Contract. Click the Contract Standard dropdown and select a new standard. |
| How do I change a role that has already been assigned? | Go to the contract, click Roles, and click the name field for the role you need to change. Select a new contact from the list. |
Need help?
Contact Mastt Support for additional assistance with advanced contract features.