Kickback calculation is an optional feature and is not active by default. If you'd like to use it contact us at 

If you have business partners which bring you new customers and therefore you want to pay them a commission the kickback feature is for you.

We support three different types of commissions (all are percentage based).
Consider following scenarios:

  1. You always pay 10% of the income received from the brought customer.
  2. The commission you pay varies based on the invoice succession e.g. you pay 50% commission of the first invoice the customer received from you and 15% for all the next ones.
  3. The commission varies based on the MRR the customer brings e.g. if the customer chose a subscription that brings you 500 DKK or more in MRR you pay 20% commission, if the MRR is lower the commission is 5%.

Below we will show you how the setup should look like for each of these scenarios but let's start with an overview of the UI and main concepts.

Contracts & Contract Rules

Kickback contract represent the agreement between you and your partner. The kickback calculation is based on the contract attributes, primarily contract rules.

You need to have at least one rule defined before you can create your first contract, so we will start with them. 

When you click on configure button on the Contract rules page you will be able to manage all your rules at once. At first we don't have any, so let's create rules that match the scenarios we mentioned above.

At first you can see two fields with labels: commision rate and commission is. In the first field we specify a type of the rule we want to create and in the second the percentage that should be applied for commission itself. In the rete field you can choose one of three options (notice that they correspond to our scenarios). If we want to create the rule matching our first scenario we should choose that commission rate is always the same and the commission is 10%. Like this:

Now let's consider the second scenario (you pay 50% commission of the first invoice the customer received from you and 15% for all the next ones). This will require two rules. In the Commission rate field we choose depends on the invoice succession, the new field will appear with the label starting from invoice. Our first rule is that starting from the first invoice commission is 50%, and the second one is that starting from the second invoice commission is 15%. These two rules together provide the sufficient constraints for our kickback calculation.

The third scenario (if the customer chose a subscription that brings you 500 DKK or more in MRR you pay 20% commission, if the MRR is lower the commission is 5%) is similar to the second one – we also need  two rules for handling it. The base one will trigger when MRR is 0 or more, and the second one will be applied when the MRR is 500 or more. Note that the MRR amount you specify is considered to be in your organization's base currency.

Now we can click on the Save button and proceed to creating a kickback contract:

Not suprisingly each contract you create has to have a unique name, but let's discuss the other fields in more detail:

  • Terms: for each contract you need to specify plan terms that it applies to. Perhaps it will be all the terms you provide for your customers, but it gives you the possibility create contracts for e.g. only yearly subscriptions.
  • Include upgrades: you can decide if upgrades of the subscriptions (in quantity or plan terms) counts in comission calculation.
  • Indefiniete: wheter the kickback applies for all the account's activity. If you uncheck this box another two fields will appear where you can specify the duration of the contract per account basis. For example you could choose that the commission will be paid only on the invoices that were created in the first two months after the first subscription started:
  • Commission rate is exactly like in case of rules. Here you choose the type of rules this contract uses. You can't mix the types of rules in one contract.
  • Rule(s): once you define the type of rules, you can select them here.

Here is an example of a contract for our second scenario:


Once you've created a contract you can add your first Partner:

You need to provide parnter name, contract and start date. You can provide a partner email (this could be helpful if you want to automate a kickback process using our API), end date (if a partner has some general expiration date, note that this is different than setting an ending date on the contract – there it applies to account  here it applies to partner itself).
You can also select the accounts this partner brought. It's also possible to select a partner for each account on the account's edit page:

Kickback Overview

 Once you have your partners set up and assigned accounts to them you can make use of the kickback overview. Select date range in the top right form and click the Show button. You will see a breakdown for each partner in the given period (if a partner's kickback is zero they are ommited from the results). 

In the KICKBACK column you see the amount you should pay your partner. When you click on the See invoices button you will see the details of the invoices that were used for the calculation:

Here you can also set their kickback status to Commission paid. When you are using the kickback feature each invoice (once paid) will receive a kickback status Commission pending. You can also set the status to Commission paid directly from the invoice detail view:

The invoices whose commission has been paid are no longer taken into consideration when calculating the kickback amount. 

Showing the overview to your partners

What if you would like to give your partners some sort of access to the kickback overview? Doing it directly would entail creating separate users for your partners in your Fenerum app which we do not recommend since they will defeinietly have access to more data then they should have.

What you can do is make use of our API. There is a dedicated endpoint for getting the overview data for a specific partner. Based on that you can either build a dedicated page for your partners that will show them their due commissions or you can automate the proccess by creating a task which e.g. checks the kickbacks on the beggining of each month and sends out an email to the partner with an amount they should invoice you for.

Important caveats

  • The commission itself is calculated based on subtotal amount of already paid invoices.
  • When using MRR based rules be aware that the timing of kickback calculation is important when upgrades occurs. Assuming the setup from the third scenario we discussed consider what happens if an account signs for a yearly subscription plan for one user which brings you 300 DKK in MRR. This will be invoiced once with the amount for the whole year (3600 DKK). The calculated commission will then be 5% (180 DKK) since the MRR is less than 500 DKK. Let's say that after 6 months the account decides to upgrade the subscription to two users. Now the additional invoice will be issued by Fenerum for the remaining period. The invoice will be for 1800 DKK (6 remaining moths for the additional user). But now the MRR brought from this subscription is greater than 500 DKK (it's 600) so the commission percentage will jump to 20% therefore when you come back to kickback calculation you will see a 360 DKK commission due. This results in 540 DKK total commission for 5400 DKK revenue which in total gives 10% commission.
Did this answer your question?