How to Calculate Recurring Partner Commissions in Rewardful

An indigo dashboard shows subscription payments, commission percentages, invoices, and a rising payout chart.

A 25% partner offer does not mean you pay 25% of every price on your website. You pay a commission on eligible subscription revenue that your billing system records as paid.

That distinction prevents most payout disputes. Recurring partner commissions depend on the commission rule, the amount collected, the campaign limit, and the date the commission becomes payable.

Start with a fixed calculation method. Then validate it against real payment records before you approve a payout.

Calculate recurring partner commissions before you launch

Keep four inputs separate. Teams often combine them in one spreadsheet cell, then cannot explain a payout six months later.

InputWhat it controlsSaaS example
Commission rateThe percentage or fixed reward for an eligible payment20% of revenue
Recurring billing amountWhat the customer paid for that invoice$99 monthly
Commission durationHow long the partner earns on that customerFirst 6 payments
Payout timingWhen an earned commission can be paid30 days after payment

Rewardful supports percentage and fixed-amount campaigns. It also supports recurring commissions that continue until cancellation, or end after a defined number of payments or months. Review the current Rewardful campaign settings overview before you publish your partner terms.

Use the paid invoice as your starting point

For a percentage commission, the basic calculation is:

Commission = amount actually paid x commission rate

If a customer pays $100 and the partner rate is 20%, the commission is $20.

The customer price is not always the amount actually paid. Coupons, account credits, plan changes, refunds, and payment failures can change the final figure. Your partner agreement should state that commission is based on eligible collected revenue, not a list price shown on a pricing page.

Keep a record for every renewal

Create one commission record per successful subscription payment. Store the customer, partner, invoice or transaction ID, paid amount, rate, calculated commission, status, and payout date.

A referral click proves intent. A completed payment record proves revenue.

This control matters when finance asks why a partner received $19.80 instead of $20. The answer should be visible in the invoice data, not buried in a Slack message.

Work through the commission calculation step by step

Use a realistic monthly SaaS plan. A referred customer subscribes to a $99 plan. The partner earns 20% on the first six eligible payments.

  1. Check the payment provider’s recorded amount for the first invoice.
  2. Apply the campaign’s percentage or fixed commission rule.
  3. Confirm the invoice falls inside the campaign duration.
  4. Hold the commission until it meets the due-date and payout rules.

Calculate a percentage commission after a discount

Assume the customer uses a 20% coupon on the first month. They pay $79.20, not $99.

The first commission is:

$79.20 x 20% = $15.84

The coupon ends after month one. The customer then pays the regular $99 for five more renewals.

Each renewal commission is:

$99 x 20% = $19.80

The total for the six-payment campaign is:

$15.84 + ($19.80 x 5) = $114.84

Do not calculate six months as $99 x 20% x 6. That result is $118.80. It overpays the partner by $3.96 because the first invoice had a discount.

For Stripe accounts, Rewardful says commissions are based on the amount the customer actually paid. Its Stripe account documentation also covers invoice-level changes and refund handling.

Calculate a fixed recurring reward

A fixed reward uses a different formula. Suppose you pay $25 for each eligible monthly invoice, limited to the first three payments.

The calculation is simple:

$25 x 3 payments = $75 total potential commission

The customer’s plan price still matters for your program economics. A $25 reward on a $49 plan is expensive. The same reward on a $299 plan may be reasonable.

Set fixed rewards only after you model gross margin, payment fees, support cost, and expected retention. A partner program can create signups and still lose money.

Set a commission duration that matches your economics

Rewardful’s default recurring model pays until the referred customer cancels. You can also limit the reward to a number of payments or months. The official campaign setup guide describes both approaches.

A duration rule is separate from the rate. A 25% rate tells you how much to pay. A three-payment limit tells you how long to pay it.

Cap payments when billing is predictable

Assume a customer pays $120 per month. The partner rate is 25%, capped at three payments.

Eligible paymentCustomer paidPartner commission
Month 1$120$30
Month 2$120$30
Month 3$120$30
Total$360$90

The partner earns $90 if all three payments succeed and remain eligible.

This structure works well when your acquisition budget has a clear ceiling. It also gives finance a predictable maximum cost per referred account.

Do not treat months and payments as identical

A six-month limit and a six-payment limit can produce different results.

A monthly subscriber may create six invoices in six months. An annual subscriber may create one invoice during that same period. An account with failed renewals or a delayed start date can also break simple assumptions.

Use a payment-based cap when you want a fixed number of paid invoices. Use a month-based limit only when that matches the written partner terms and your billing cycle. Test both configurations with the plan types you sell.

If you run separate offers for affiliates, agencies, and strategic partners, use distinct campaign rules. Rewardful’s multiple-campaign guidance shows how different partner groups can receive different commission structures.

Let payment events control the calculation

Rewardful manages attribution and campaign rules. Stripe or Paddle supplies the underlying billing events. Your calculation must follow the connected provider’s payment data.

This is where recurring partner commissions become operational work, not marketing math.

Calculate upgrades from the collected amount

Assume a customer starts on a $99 monthly plan. Mid-cycle, they upgrade to a $149 plan. Stripe generates a prorated invoice, and the final collected amount is $124.

At a 20% commission rate:

$124 x 20% = $24.80

Do not use $149 x 20% unless $149 is the amount collected for that invoice. The upgrade price is not proof of payment.

The same rule applies to account credits and discount codes. If the connected provider collects less, commission should follow the reduced eligible amount.

Treat trials, refunds, and cancellations as separate events

Do not forecast a commission when a customer starts a free trial. Wait for the successful paid invoice.

A full refund can remove the related commission. A partial refund can reduce it. Rewardful documents commission recalculation when Stripe refund events occur, so review changes before the commission becomes paid.

Cancellations stop future recurring payments. They do not automatically change past invoices that were paid and kept. Your refund policy and campaign terms decide whether a past commission remains eligible.

Paddle programs need the same review discipline. Check the payment, refund, and subscription records that Paddle sends through the integration. Timing and event details can depend on your Paddle product setup and billing configuration.

A renewal estimate is useful for forecasting. A paid invoice is the record you use for a payout.

Separate commission timing from payout timing

A commission can exist without being ready to pay. Rewardful uses pending, due, paid, and voided commission states.

The Rewardful commission status guide says commissions become due after 30 days by default, or after your configured period, provided the affiliate has reached the minimum payout amount.

Due does not mean paid

Suppose a customer pays a $200 invoice on March 4. The partner rate is 20%, so the commission is $40.

If your due period is 30 days, the $40 commission is not ready on March 4. It reaches the due stage around April 3, subject to your minimum payout requirement and any refund adjustment.

Use these separate dates in your payout ledger:

  • The payment date shows when the customer paid.
  • The commission date shows when Rewardful created the commission.
  • The due date shows when it can enter the payout queue.
  • The paid date shows when your team completed the partner payment.

Do not book pending commissions as cash paid. Finance should reconcile the due total against the payout file before funds leave the account.

If your team needs a defined approval flow for payout exceptions, provider records, and partner terms, Book A Call before scaling the program.

Validate every recurring commission before payout

Use a small approved batch before you process a large partner payment. Select normal renewals plus difficult cases such as coupons, plan upgrades, partial refunds, and cancellations.

Run this checklist for each partner payout period:

  • Confirm the partner was assigned to the correct campaign and referral record.
  • Match every commission to a provider invoice, payment, or transaction ID.
  • Recalculate percentage rewards from the amount actually collected.
  • Check fixed rewards against the campaign’s payment or month limit.
  • Exclude trial starts that have not produced a successful paid invoice.
  • Review refunds, credits, failed payments, and canceled subscriptions before approval.
  • Confirm that each commission has passed the configured due period.
  • Check whether the partner has reached the minimum payout amount.
  • Compare the approved due total with the payment file before marking commissions paid.
  • Keep the invoice evidence, calculation, reviewer, and payout reference together.

Measure approved payouts, not referral clicks or dashboard activity. A high click count does not prove that revenue was collected. A completed payout does not prove the calculation was correct.

Track correction work too. If a monthly payout review creates hours of invoice research, fix the campaign rules or your record structure before volume increases.

Final Thoughts

The reliable method is simple. Calculate each commission from the payment actually collected, apply the campaign rate, respect the payment or month limit, then wait for the due-date rules.

Recurring partner commissions stay manageable when every renewal has an invoice record and every payout has an approval trail. That gives partners a clear answer, finance a clean reconciliation, and your SaaS program a cost you can control.

Leave a Reply

Your email address will not be published. Required fields are marked *

Verified by MonsterInsights