Prerequisites
Before tracking Commissions:- Commission must be enabled for your account. To enable it, contact your account administrator or email support@zuper.co.
- By default, Admins can view and manage Commissions. However, if your business requires different visibility, you can configure access for specific roles. To do this, navigate to:
Settings > Users & Teams > Custom Roles > Job/Project, then enable the Manage Commissions toggle. - You must have at least one user/team member assigned to the Job to add a commission. Only assigned users are eligible to receive commission.
Set up Commission Rates
Before you can start assigning or tracking commissions on Jobs, you need to set commission rates for your team members. This is a one-time setup. Once completed, commissions can be automatically calculated based on performance. To assign a commission structure to a user:- Navigate to the Settings module from the left navigation menu.
-
Click the Jobs module in Settings and choose Job Costing & Expenses.

- Go to the Commissions tab.
-
Click + Add Commission.

- The Build Commission Structure page will open. Here, you can:
- Provide a clear and descriptive commission name.
-
Select the users eligible under this structure.
Note: You can define only one commission structure per user. Multiple commission structures for the same user are not allowed.
- Click + Add Commission under Commission Options.
- Choose the financial metric by selecting Commission Type:
- Planned Revenue
- Planned Profit
- Planned Profit Margin
- Actual Profit
-
Actual Profit Margin
Note: Actual Revenue is not available as a selectable Commission Type.
By default, Actual Total Revenue is locked to the sum of accepted quote subtotals, based on the revenue configuration defined in Settings. This ensures that profitability and commission calculations are always measured against the customer’s committed contract value, even if job line items are modified during execution.
- Define the condition.
- Enter the threshold value.
- Enter the commission value in the Add Rate field.
-
Select value type:
- Flat Value
- % of Actual Revenue
- % of Actual Profit
- % of Planned Revenue
- % of Planned Profit
- Click + to add additional tiers if required. You can configure multiple conditions and multiple payout tiers within the same structure.
- Click Save once completed.

- Click the three-dot menu beside a commission structure.
- Choose Edit to update the configuration.
- Choose Disable to make it inactive.

Managing Commissions in Job Costing
In roofing businesses, incentives often play a key role in driving sales performance and job completion efficiency. To ensure complete financial visibility, Zuper allows commissions to be included as part of job costing. When commissions are added to a Job, they are automatically included in Actual COGS. This means profitability calculations reflect not only materials, labor, and expenses, but also commission values. For example, if a sales representative earns commission on a roofing job, that payout is treated as part of the job’s cost. If costs increase due to commissions or additional labor, the Actual Profit and Margin update automatically. This real-time visibility helps you understand the full financial impact of each job and make informed pricing or margin decisions moving forward. Adding a commission to a Job:- Open the Job details page.
-
Navigate to the Line Item section.

-
On the Commission tab, click + Add Commission.

- Select the user to whom you are assigning commission. Only users assigned to the Job are eligible.
- If a commission structure is defined for the user, the system automatically calculates the commission value, and you can choose an appropriate one from the list.
-
If no structure is defined, Zuper allows you to manually define the commission rate for the user within the Job.

-
Click Save to apply the changes.
Note: When multiple commissions are added to a job, each commission is evaluated independently based on the defined metric. The second commission is not recalculated based on the profitability updated after the first commission is applied. Additionally, commission values are dynamically recalculated when profitability changes.
For example, if a commission is defined as 10% of Actual Profit and the Job initially has $1,000 Actual Profit, the commission value will be $100. If material or labor changes increase Actual Profit to $2,000, the commission value automatically updates to $200. You do not need to update it manually.

Managing Commissions in a Project
When a Job is associated with a Project, the commission value defined for that Job is automatically reflected within the Project under: Project > Financials > Commissions

Adding a Commission in a Project
-
Click + Add Commission.

-
In the Add Commission dialog box:
- Select User – Choose the team member receiving the commission.
- Enter the flat value.
-
Click Add.

- Edit the commission rate
- Delete the commission entry if needed

- When the commission type is based on Planned Revenue or Planned Profit, only the value from accepted quotes is considered for commission calculation. Quotes in Draft or Sent status are not included.
- Each commission added to a Job is calculated independently based on the selected metric. If multiple users receive commission on the same Job, their payouts are evaluated separately.
- Commission structures apply only to Jobs.
- Project-level commissions support Flat Value only. Profitability-based or metric-based commission structures are not available in Projects.
- Only users assigned to the Job or Project are eligible to receive commission.
- If a Job runs at a loss, commission based on profit will not result in a negative value.
For example, if Actual Profit is -$500 and the commission is defined as 10% of Actual Profit, the commission value will be calculated as $0. Negative commission values are not applied.