This template enables users to calculate sales commission for up to 5 levels of sales agents. Simply create a unique agent code for each sales agent, specify the appropriate commission percentages, copy & paste the appropriate sales data into the template, link each sales transaction to an agent code and all the commission amounts are automatically calculated. The template also includes a unique commission report which can be compiled for any user defined date range.
The following sheets are included in the template:
Set-up - enter a business name and specify the appropriate sales tax percentage on this sheet.
Agents - create a unique agent code for each sales agent, specify the appropriate commission percentage for each of the 5 commission levels and link the agent code to the code of the agent that is directly above the agent in the commission structure. The agent commission codes from level 3 to 5 are automatically determined based on the level 2 agent commission code.
Sales - copy & paste all the relevant sales data onto this sheet. Only the columns with yellow column headings require user input and you can add additional columns if required.
Commission - this sheet includes a commission report that can be compiled for any user defined date range. All the calculations on this sheet are automated and the only user input that is required is to specify the appropriate date range for which the commissions need to be calculated.
Set-up
The Set-up sheet includes input fields for the business name and the sales tax percentage. The business name is used as a heading on all the sheets and the sales tax percentage is used to calculate the sales amounts excluding sales tax and the commission amounts including sales tax.
Note: If the sales tax percentage needs to be amended, you will have to copy all the calculated amounts in column H on the Sales sheet and paste the appropriate cells as values before amending the sales tax percentage on the Set-up sheet. If you don't paste all these cells as values, all the exclusive sales amounts on the Sales sheet will be calculated based on the new sales tax percentage.
Agents
A unique agent code needs to be created for each sales agent and the appropriate commission percentages need to be entered on the Agents sheet. A sales tax code also needs to be selected for each agent and the agent needs to be linked to the agent code of the sales agent who is directly above the agent in the commission structure.
Note: We recommend that you use an abbreviated version of the name of the agent as the agent code because it will make it easier to identify the correct agent when selecting the appropriate agent code from the list box in column G on the Sales sheet. For example, an agent code of ABC01 can be created for the agent "ABC Limited".
The following user input fields are included on the Agents sheet:
Code - enter a unique agent code in this column.
Agent Name - enter the name of the agent in this column.
Tax Code - select the appropriate tax code for the agent from the list box in this column. A tax code of "A" should be selected if sales tax should be added to the commission that is paid to the agent and a tax code of "E" should be selected if no sales tax needs to be added to commission payments.
Com2Code - select the agent code of the agent that is directly above the agent in the commission structure. If there is no agent above the agent in the commission structure, leave this column blank.
Com1% - enter the sales commission percentage that is applicable to all the products that are sold by the agent.
Com2% - enter the sales commission percentage that needs to be used in order to calculate the commission that is earned by the agent on sales of agents that are one level below the agent in the sales commission structure.
Com3% - enter the sales commission percentage that needs to be used in order to calculate the commission that is earned by the agent on sales of agents that are two levels below the agent in the sales commission structure.
Com4% - enter the sales commission percentage that needs to be used in order to calculate the commission that is earned by the agent on sales of agents that are three levels below the agent in the sales commission structure.
Com5% - enter the sales commission percentage that needs to be used in order to calculate the commission that is earned by the agent on sales of agents that are four levels below the agent in the sales commission structure.
Note: Only the columns with a yellow column heading require user input - the columns with a light blue column heading contain formulas that are automatically copied for all the new agent codes that are added to the sheet. The calculated columns contain the following calculations:
Com3Code - the formula in this column determines the agent code of the agent that is two levels above the agent in the commission structure. The Com2Code that is selected in column D is used to determine this agent code and the commission percentage that is specified in the Com3% column will be used to calculate the sales commission that will be paid to this agent.
Com4Code - the formula in this column determines the agent code of the agent that is three levels above the agent in the commission structure. The Com3Code that is determined in column J is used to determine this agent code and the commission percentage that is specified in the Com4% column will be used to calculate the sales commission that will be paid to this agent.
Com5Code - the formula in this column determines the agent code of the agent that is four levels above the agent in the commission structure. The Com4Code that is determined in column K is used to determine this agent code and the commission percentage that is specified in the Com5% column will be used to calculate the sales commission that will be paid to this agent.
EC - an error code of E1 will be displayed in this column if any of the agent codes that have been created in column A are duplicated. The error code can be removed by simply deleting one of the rows that contain the duplicated sales agent code.
Note: All the columns on the Agents sheet have been included in an Excel table. This feature is extremely useful when entering data in a table format because the formulas that are included in calculated columns (the columns with a light blue column heading) are automatically copied when new rows are inserted into the table or when data is entered into the first blank row below the table. You can therefore add an agent to the sheet by simply entering an agent code in column A - the table will then automatically be extended to include the new agent.
It is important to note that only the commission percentages that are specified for an agent are used to determine the commission that is earned by the particular agent. If an agent therefore earns commission on the sales of an agent that is below the agent in the commission structure, it is the commission percentage that is specified next to the higher level agent that is used for calculation purposes.
Example: Agent XXX01 is one level above agent YYY01 in the commission structure, the Com1% for both agents is 5%, the Com2% for agent XXX01 is 1% and the Com2% for agent YYY01 is 3%. Agent YYY01 will earn 5% commission on all his sales and agent XXX01 will earn 1% on the sales of agent YYY01. As you can see from this example, the commission percentage that agent XXX01 will earn is determined by the Com2% this is specified for agent XXX01 and not the Com2% that is specified for the agent who sells the products (agent YYY01). Also, if an agent that is directly below agent YYY01 in the commission structure sells products, agent YYY01 will earn 3% commission on all of that agent's sales.
Note: We recommend that you also create a generic agent code which can be used for sales transactions where no commission is payable to an agent. This agent code can then be selected from the list box in column G on the Sales sheet when no commission should be calculated. Column G on the Sales sheet will then always contain an agent code even though some transactions would not attract commission which makes it easier to determine whether an agent code has been assigned to all sales transactions.
Note: All sales commission percentages should be entered exclusive of sales tax. The inclusive sales amounts that are included on the Sales sheet are amended based on the tax codes that are specified on the Sales sheet in order to calculate the exclusive sales amounts. The commission percentages (which exclude sales tax) are then multiplied by the exclusive sales amounts in order to calculate the appropriate commission totals for each agent. Sales tax is then added to the commission totals on the Commission sheet based on the sales tax code that has been specified for the appropriate agent on the Agents sheet.
Sales Transactions
All sales transactions should be entered or copied onto the Sales sheet. The appropriate sales agent code then needs to be selected from the list boxes in column G in order to allocate each sales transaction to a sales agent. All the sales commission calculations on this sheet and the Commission sheet are automated.
Note: Only the columns with a yellow column heading require user input - the columns with light blue column headings contain formulas that are automatically copied for all new sales transactions that are added to the Sales sheet (as a result of using the Excel table feature).
Note: All the columns on the Sales sheet have been included in an Excel table. This feature is extremely useful when entering data in a table format because the formulas that are included in calculated columns (the columns with a light blue column heading) are automatically copied when new rows are inserted into the table or when data is entered into the first blank row below the table. You can therefore enter a new transaction by simply entering an invoice number in column A - the table will then automatically be extended to include the new transaction.
All the column headings contain a filter selection arrow - this feature indicates that a Filter has been applied to the table data. This Excel feature is very useful when you need to filter the data that forms part of a table based on one of the filter criteria that are available after clicking the selection arrow. The Filter feature can also be used to sort data based on a single column.
Example: If you only want to display the sales transactions for a particular month, you can filter the data based on the Invoice Date column by selecting the appropriate date filter from the filter menu that is displayed after clicking the selection arrow. After reviewing the filtered data, simply select the "Clear filter" option in the filtered column in order to remove the filter and to display all the sales transactions on the sheet.
You'll also notice that there are totals that are included in the cells above all the amount columns (formatted in italic). These cells contain a Subtotal function which results in all filtered records being included in the total that is calculated. This means that after filtering data, only the transactions that are displayed on the sheet are included in the calculation (column total). If you therefore print the sheet while a filter is in effect, the totals above the column headings will be calculated accurately and will only include the filtered transactions that have been printed.
The following user input fields are included on the Sales sheet:
Invoice Number - invoice numbers can be in any format and have no effect on commission calculations.
Invoice Date - the tax invoice dates should be included in column B - all commission calculations are based on the dates that are included in this column.
Customer - the customer name or customer code can be included in this column but has no effect on commission calculations.
Description - a description of the products or services to which the tax invoice relates can be included in this column but has no effect on commission calculations.
Tax Inclusive Amount - the total invoice value inclusive of sales tax should be included in this column.
Tax Code - specify the appropriate sales tax code in column F. If the "A" tax code is selected, the exclusive sales amount in column H is calculated based on the sales tax percentage that is specified on the Set-up sheet. If the "E" tax code is selected, no sales tax is calculated and the exclusive sales amount will be the same as the inclusive invoice amount. Note that if your business is not registered for sales tax purposes, all transactions should be allocated to the "E" tax code.
Agent Code - select the appropriate agent code for each sales transaction in this column. A generic "no commission" agent code should be selected for all transactions where commission is not applicable. Note that only agent codes that have been created on the Agents sheet will be included in the list boxes in this column.
Note: Only the columns with a yellow column heading require user input - the columns with a light blue column heading contain formulas that are automatically copied for all the new sales transactions that are added to the sheet. The calculated columns contain the following calculations:
Exclusive Sales Amount - the amounts in this column are calculated based on the tax codes that are specified in column F. If a tax code of "A" has been selected, sales tax (based on the sales tax percentage that is specified on the Set-up sheet) is deducted from the inclusive amounts in column E. If a tax code of "E" is selected, the exclusive sales amounts will be the same as the inclusive sales amounts.
Com1% - this commission percentage is looked up on the Agents sheet based on the agent code that has been selected in column G.
Com1 Amount - this amount is calculated by multiplying the exclusive sales amount in column H by the Com1%.
Com2 Code - this agent code is lookup up on the Agents sheet based on the agent code in column G. This is the code of the agent that is one level above the agent whose code is reflected in column G.
Com2% - this commission percentage is looked up on the Agents sheet based on the agent code in column K.
Com2 Amount - this amount is calculated by multiplying the exclusive sales amount in column H by the Com2%.
Com3 Code - this agent code is lookup up on the Agents sheet based on the agent code in column G. This is the code of the agent that is two levels above the agent whose code is reflected in column G.
Com3% - this commission percentage is looked up on the Agents sheet based on the agent code in column N.
Com3 Amount - this amount is calculated by multiplying the exclusive sales amount in column H by the Com3%.
Com4 Code - this agent code is lookup up on the Agents sheet based on the agent code in column G. This is the code of the agent that is three levels above the agent whose code is reflected in column G.
Com4% - this commission percentage is looked up on the Agents sheet based on the agent code in column Q.
Com4 Amount - this amount is calculated by multiplying the exclusive sales amount in column H by the Com4%.
Com5 Code - this agent code is lookup up on the Agents sheet based on the agent code in column G. This is the code of the agent that is four levels above the agent whose code is reflected in column G.
Com5% - this commission percentage is looked up on the Agents sheet based on the agent code in column T.
Com5 Amount - this amount is calculated by multiplying the exclusive sales amount in column H by the Com5%.
Total Commission - this column displays the sum of the all the commission amount columns.
Total Com % - the total commission percentage is calculated by dividing the total commission amounts in the previous column by the exclusive sales amounts in column H.
Sales Commission Report
The sales commission report on the Commission sheet is automatically calculated based on the sales transactions that are included on the Sales sheet and the commission percentages that are included on the Agents sheet. The sales commission report can be compiled for any date range by simply entering the appropriate "From" and "To" dates in cell E2 and G2 respectively.
The Com1 to Com5 columns include the totals per agent that have been calculated on the Sales sheet (Com1Amount to Com5Amount columns). The sales tax codes in column C are looked up on the Agents sheet and determine whether sales tax is added to the total commission amounts in order to arrive at an inclusive total. The sales tax amounts are based on the sales tax percentage that is specified on the Set-up sheet.
Note: All the columns on the Commission sheet have been included in an Excel table. This feature is extremely useful when entering data in a table format because the formulas that are included in calculated columns are automatically copied when new rows are added into the table.
Note: By default, only the first 30 agent codes are included on the Commission sheet. If you therefore create more than 30 agent codes on the Agents sheet, some of the codes may not be included on the Commission sheet. This can be rectified by simply dragging the selection handle in the bottom right corner of the table downwards in order to copy all the formulas into the required number of additional rows. All sales agent codes will then be included in the report.
Note: We have added conditional formatting to the Code heading cell which will result in the heading being highlighted in red if the number of agent codes on the Agents sheet is greater than the number of agent codes on the Commission sheet. If this cell is therefore highlighted in red, it means that you need to add additional rows to the Commission sheet by copying the formulas in the last row that is included on the report.