Overview
Some service-focused businesses reward sales staff with bonuses based on performance. This article covers how to model two common bonus structures in Castaway:
- Fixed bonus payment when a sales target is met
- Bonus payment calculated as a percentage of sales exceeding a target
Both approaches use Driver elements to create dynamic calculations that respond automatically to changes in your forecast sales figures.
Example 1: Fixed Bonus for Achieving a Sales Target
This example assumes a monthly sales target of $10,000 with a bonus payment of $1,000 in any month the target is exceeded. Month 1 is forecast at $11,000 (target exceeded) and Month 2 at $9,000 (target not met).
Four elements are required:
- Sales element (Sales)
- Cost element (Bonus)
- 2x Driver elements (Bonus Driver & Sales Target ($)).
The approach uses a Driver as a multiplier, returning 1 if the target is met and 0 if it is not, which is then applied to the bonus amount.
Setting up the Sales and Target Elements
- Create the four elements listed above.
- Enter your forecast sales figures in the Sales element.
- Enter the sales target of $10,000 in the Sales Target ($) Driver for the relevant months.
Setting up the Bonus Driver
- Open the Bonus Driver element.
- Set the Driver Method to Add Formula.
- Click Edit to open the formula builder.
- Build a formula to calculate Sales less Sales Target ($). Months where sales exceed the target will return a positive value and months that fall short will return a negative value.
- Set Driver Constraints to Enter Min and Max.
- Set Max to 1 and Min to 0. Positive values will now return 1 and negative values will return 0, creating a multiplier for the bonus calculation.
- Click Save and Close.
Setting up the Bonus Cost Element
- Open the Bonus Cost element.
- Change the Expense Method to Driver x Rate.
- Using the Element Selector, link the element to the Bonus Driver.
- Enter the bonus amount of $1,000 in the Rate per Unit line for the periods the bonus applies.
- Months where the target has been exceeded will now return the bonus value. Months where it has not been met will return zero.
- Click Save and Close.
Review your Reports in Analysis to confirm the calculation.
Example 2: Bonus as a Percentage of Sales Exceeding a Target
This example assumes a monthly sales target of $40,000 with a bonus rate of 20% applied to every dollar exceeding the target. Month 1 is forecast at $55,000 (exceeding the target by $15,000) and Month 2 at $39,000 (target not met).
Four elements are required:
- Sales element (Sales)
- Cost element (Bonus)
- 2x Driver elements (Sales Target & Dollar Sales Exceeded).
Setting up the Sales and Target Elements
- Create the four elements listed above.
- Enter your forecast sales figures in the Sales element.
- Enter the sales target of $40,000 in the Sales Target Driver for the relevant months.
Setting up the Dollar Sales Exceeded Driver
- Open the Dollar Sales Exceeded Driver element.
- Set the Driver Method to Add Formula.
- Click Edit to open the formula builder.
- Build the Formula to calculate Total Sales less Sales Target. This returns the dollar value by which sales have exceeded the target in each month.
- Click Save and Close.
Setting up the Bonus Cost Element
- Open the Bonus Cost element.
- Change the Expense Method to Add Formula.
- Build the Formula to Dollar Sales Exceeded multiplied by the bonus percentage - for example, 0.2 for 20%.
- In the Formula View Setting, select Include the Result Only When Positive. This ensures the bonus only applies in months where the target has been exceeded.
- Click Save and Close.
Review your Reports in Analysis to confirm the calculation.
If you need any assistance please contact our support team at: support@castawayforecasting.com