Compare receipts over the same period
A one-time commission pays for a qualifying event. A recurring commission can pay again when the referred customer makes later eligible payments. A hybrid combines an initial payment and a continuing component. None of these structures establishes which programme will earn more for your audience. The comparison depends on eligible spend, conversion, retention, approval and the period you choose to measure.
Begin with a question such as: “What commission could these referrals produce over the next six months, before my costs?” Avoid comparing an immediate payment on one side with an undefined lifetime total on the other. The WP Engine and Kinsta programme comparison illustrates the distinction between a one-time structure and a hybrid, using the recorded official terms.
Use the correct unit
For a percentage commission, the basic calculation is eligible customer spending multiplied by the commission rate expressed as a decimal. For a fixed commission, multiply qualifying events by the fixed payment. These are arithmetic models; the merchant determines what qualifies. Taxes, add-ons, refunds or particular plans may be excluded, so customer invoice value and eligible spending are not automatically the same.
| Model | Assumption | Commission before costs |
|---|---|---|
| Percentage | 80 eligible spend × 25% | 20 |
| Fixed | 3 qualifying events × 18 | 54 |
| Recurring | 40 eligible monthly spend × 20% × 3 paid months | 24 |
| Hybrid | 15 initial payment + the recurring example | 39 |
These are teaching examples, not advertised programme rates or a forecast. Keep currency constant. If you need to convert currencies, record the exchange rate and its date separately rather than treating two identical-looking amounts as equal.
Model retention explicitly
Suppose five hypothetical customers each generate 8 commission in month one. All five remain eligible in month two, but only three remain in month three. The total is 40 + 40 + 24 = 104. Multiplying five customers by 8 and three months would instead produce 120. The difference comes from the retention assumption, not an arithmetic error in the rate.
A new batch of referrals also starts earning at a different time from an older batch. Ten customers acquired in the final month of a six-month plan should not receive six months of revenue in that plan. For a small forecast, make a row for each acquisition month and stop each row at the end of the reporting horizon.
Read “recurring” together with its conditions
The official MailerLite programme page ties continuing commission to active referred customers. The important modelling lesson is that a continuing offer is conditional, not a guaranteed asset. Other programmes may limit the earning period or require a retained tier. Consult the current profile rather than copying volatile terms into your planning notes indefinitely.
Our GetResponse and MailerLite comparison separates duration from the initial percentage. It also keeps unavailable facts visible. A higher first-period rate can coexist with a shorter earning period, and neither fact tells you what your own customer retention will be.
Distinguish revenue, profit and cash
Commission before costs is revenue in the scenario. Subtract the costs you chose to include to estimate profit. A payment hold or withdrawal threshold then changes when cash arrives, without necessarily changing the recorded commission amount. Keep these three views separate so you do not fund next month’s work with receipts that are still pending.
List content production, advertising and maintenance assumptions. If a cost serves several projects, state how you allocated it. If your own time is excluded, say so; otherwise the displayed profit can be mistaken for compensation after all labour.
Choose a tool without overstating its model
The Commission Calculator helps with a single eligible-spend calculation. The Commission Comparison Calculator compares stated scenarios. The ROI Calculator adds cost context. These tools do not reproduce a merchant’s recurring-cohort ledger, approval process or tier progression.
Your next step is to write a fixed time horizon and a low-retention alternative. If the preferred programme changes under that alternative, explain the sensitivity instead of calling either structure universally better.