Skip to content
English - United States
  • There are no suggestions because the search field is empty.

How to Set Up Tax and Retentions in Mastt

Step-by-step guide to managing tax percentages and retention settings for accurate contract payments

Tax and retentions are essential for accurate payment processing in construction projects. This guide shows you how to apply tax at contract and line-item item levels, set up payment retentions, and understand how these work together in your payment calculations.

Before you start:

  • Contract must be created with a contract standard set (required to access the Terms tab)
  • All figures entered in Mastt should be before tax
  • Tax is only applied on exports (payment certificates, schedules, change order letters)

Set Up Contract-Level Tax

Contract-level tax applies a single tax rate to all line items within a contract. This is the quickest method when all items have the same tax treatment.

Step 1: Navigate to Your Contract

  • Click Cost in the left navigation bar
  • Click Contract in the top navigation bar
  • Click the Action button beside the contract you want to configure

Step 2: Access the Terms Tab

  • Locate the tabs in the middle of the contract form
  • Click the Terms tab
  • Click the Payment Terms sub-tab

The Terms tab only appears after you've configured your contract standard.

Step 3: Enter the Tax Percentage

  • Locate the Tax % field in the Payment Terms section
  • Click into the Tax % field
  • Enter your tax percentage:
    • 0% for tax-free contracts
    • Your applicable tax rate based on your region and contract requirements

Step 4: Save Your Changes

  • Scroll to the bottom right of the form
  • Click Update

A confirmation message appears showing the contract has been updated successfully. All line items in this contract will now have the specified tax rate applied automatically.

Set Up Line Item-Level Tax (Contracts and Changes)

Line item-level tax lets you apply different tax rates to individual line items within the same contract. This is useful when some items are taxable whilst others are tax-exempt.

Line-item tax works identically for both contracts and change orders.

Step 1: Navigate to Line Items

  • Open your Contract or Change form
  • Scroll down to the line items table

Step 2: Set Tax for Individual Line Items

  • Scroll horizontally to locate the Tax % column (at the right end of the line items table)
  • Click into the Tax % field for the line item you want to configure
  • Enter the tax percentage for that specific line item (e.g., 0% for tax-exempt items, or your applicable tax rate for taxable items)
  • Repeat for each line item requiring a specific tax rate

Line item-level tax overrides contract-level tax for that specific item. For example, if contract-level tax is set to 10% but a line item has 0% entered, that line item will be tax-exempt.

Step 3: Save Your Changes

  • Scroll to the bottom right
  • Click Update (or Add if creating a new contract)

Set Up Payment Retentions

Retentions are amounts held back from payment until certain conditions are met, such as project completion or the end of the defect's liability period.

Step 1: Access Retention Section

  • Open your payment form
  • Scroll to the bottom of the payment form
  • Click the Retention accordion to expand it

Step 2: Choose Your Retention Method

You have two options for calculating retentions:

Retained This Payment (dollar amount)

  • Click into the Retained this payment field
  • Enter the exact dollar amount to be retained (e.g., $5,000)

Use this method when you know the exact retention amount or need to retain funds on change orders.

Percentage

  • Click into the Percentage field
  • Enter the percentage of contract line items to be retained (e.g., 10%)

This method only calculates on contract line items, NOT on change order.

    Step 3: Save the Payment

    • Scroll to the bottom right
    • Click Update

    A confirmation message appears showing the payment has been saved with retention applied.

    Understanding Retention Rules

    Percentage retentions only apply to contract line items

    When you use the percentage method, Mastt only calculates retention on contract line items—change orders are excluded.

    Retaining funds on change orders

    To retain funds on change orders, use the Retained this payment field and enter the dollar amount manually.

    Example: To retain 10% on both a $100,000 contract and $20,000 change:

    • Contract retention: $10,000
    • Change retention: $2,000
    • Total to enter: $12,000

    Per-payment calculations

    Retentions are calculated individually for each payment. Each payment can have its own retention amount or percentage, giving you flexibility as the project progresses.

    No line-item retentions

    Mastt does not currently support line-item level retentions. Retentions apply at the payment level only.

    How Tax and Retentions Work Together (H3)

    When you export payment certificates or schedules, Mastt calculates amounts in this specific order:

    1. Remove retention amounts from the gross payment total
    2. Calculate tax on the amount remaining after retentions are deducted
    3. Apply tax to get the final payment amount

    Calculation example:

    Starting amount: $100,000

    Retention (10%): -$10,000

    Subtotal after retention: $90,000

    Tax (GST 10%) calculated on $90,000: +$9,000

    Final payment: $99,000

    Tax is calculated on $90,000 (after retention), not on the original $100,000.

    Best Practice

    Review payment certificates carefully

    Always check exported payment certificates to ensure tax and retention calculations are correct before sending to clients.

    Troubleshooting & FAQs

    Q: What if the Terms tab doesn't appear in my contract?

    The Terms tab only appears after you've configured your contract standard. Open your contract, and in the Contract Details section, locate and complete the Contract Standard field first. Once set, the Terms tab will become available.

    Q: Why isn't my percentage retention including change orders?

    The percentage retention method only calculates on contract line items by design. To retain on change orders, use the Retained this payment field and enter the dollar amount manually.

    Q: What if I need different retention amounts for different line items?

    Line item-level retentions aren't currently available in Mastt. Retentions are applied at the payment level, which means the same retention treatment applies to all line items within that payment.

    Q: How do I verify my tax and retention calculations are correct?

    Export a payment certificate and review the breakdown. The certificate will show gross amount, retentions deducted, subtotal, tax applied, and final payment amount in the correct order.

    Q: What if my Payment Certificates aren't calculating tax correctly?

    If a payment certificate isn't calculating tax correctly, check that all line items and change orders have a tax rate set. If there is no entry in the Tax % field for a line item or changee order, then it is assumed to be Tax Free.

    Need help? Contact Mastt Support for assistance with tax and retention configuration.