How should affiliate commissions work on annual SaaS plans?
Short answer: Define whether an affiliate earns a percentage of the eligible annual payment upfront, a fixed bounty for the first paid annual contract, or an amount released in installments. Do not automatically multiply a monthly commission by twelve without checking the contract, discount, refund exposure and payment timing. The commissionable base should be explicit and reconciled to actual collected invoices.
Annual billing creates a timing difference between cash collected from the customer, delivery of service over the year and payment of partner rewards. Your commercial policy can use one of several approaches, but it should not confuse financial revenue recognition with the affiliate's contractual entitlement. Our subscription affiliate software guide covers platform selection; this article covers program economics and ledger design.
Three annual commission models compared
| Model | How it works | Trade-off |
|---|---|---|
| Upfront percentage | Approve a percentage of the eligible paid annual invoice after review | Simple and attractive to affiliates; greater refund exposure |
| Fixed first-contract bounty | Pay a defined amount for the first eligible annual purchase | Predictable acquisition cost; less proportional to contract value |
| Installment release | Calculate the agreed reward, then release portions over a defined schedule | Spreads cash outflow; needs clear terms and more ledger work |
These are merchant policy options, not promises that every affiliate platform supports installment payouts natively. Rewardful's campaign guide describes percentage and fixed commissions, and limiting commissions by number of payments or months. That does not mean a twelve-month annual invoice automatically generates twelve separate payment events.
Define the commissionable annual amount
Specify whether the calculation uses gross invoice total, collected amount after discounts, or another contractually defined base. Taxes, credits, one-time implementation fees and refunds may need different treatment. A simple formula for a net-revenue policy is eligible collected subscription amount × commission rate, followed by the documented review and payout rules.
For example, a SaaS product advertises $1,200 per year but the customer receives a $200 first-year discount and pays $1,000. At 20% of eligible collected subscription revenue, the initial reward candidate is $200. Calculating $240 from the advertised list price would overstate the commission under this policy. If the program instead promises a fixed $150 annual-signup bounty, the reward is $150 regardless of that percentage example.
Rewardful's published invoice example explicitly calculates percentage commissions on the amount actually paid after a coupon. That is a documented vendor example, not a universal accounting standard.
Separate earned, approved and paid
- Attributed: the customer was linked to an eligible partner within the program's attribution rules.
- Collected: the billing provider confirms the annual invoice has been paid, not merely issued.
- Calculated: the program computes the eligible reward with its effective rate and rule version.
- Pending: the reward is held during any stated refund, dispute or compliance review period.
- Approved: the merchant confirms eligibility and amount.
- Payable: the approved balance meets the minimum threshold and payout schedule.
- Paid: settlement is confirmed and recorded with a payment reference.
For the operational state machine, see our commission approval workflow. A contract can promise one reward on the annual payment while paying it in stages. Label those stages accurately; an installment is not a new annual customer acquisition.
Plan for early cancellation, refunds and plan changes
An annual customer may cancel auto-renewal while retaining access to the paid term. Cancellation alone does not necessarily reverse an already paid invoice. If the customer receives a partial or full refund, however, a commission based on net collected revenue may require an adjustment. Decide whether the adjustment reduces an unpaid balance, offsets future rewards or triggers a contractual repayment request.
Plan upgrades can create prorated charges or credits. Do not apply a new-customer bounty again just because the same customer changed plans. Keep the original subscription and customer mapping, link the new invoice or credit to the existing relationship and evaluate whether the upgrade amount is commissionable. Read our Stripe plan change attribution guide and Paddle upgrade commission guide for billing-specific considerations.
Worked example: annual prepayment and a partial refund
Assume an affiliate refers a customer who pays $900 upfront for an annual subscription. The program pays 25% of eligible collected revenue after a 45-day approval period. The candidate reward is $225. If the customer later receives a $300 partial refund under the policy's eligible adjustment window, the revised base becomes $600 and the revised reward becomes $150. The ledger should record a $75 adjustment linked to the original invoice and refund.
If the program instead pays a fixed $100 first-year bounty after 45 days, a partial refund may or may not affect the bounty depending on its published terms. Do not quietly substitute a percentage calculation for the fixed-bounty contract. These figures are hypothetical and do not represent a vendor's default rate.
Annual-program acceptance checklist
- Verify a discounted annual invoice produces the intended eligible base.
- Confirm the affiliate receives one reward candidate for one qualifying invoice, even if webhook delivery repeats.
- Test an annual renewal separately from a new-customer acquisition.
- Verify an upgrade invoice does not duplicate the first-contract bounty.
- Simulate partial refunds, full refunds, disputes and credit notes.
- Check that installment payout dates and outstanding balances are visible to affiliates.
- Reconcile original currency, conversion policy and payout currency without inventing an exchange rate.
- Document whether the agreement caps rewards by invoice count, calendar time or total dollars.
Frequently asked questions
Should annual subscriptions pay twelve monthly affiliate commissions?
Not automatically. An annual invoice is a single payment event. Twelve installments are a contractual payout schedule, not necessarily twelve billing events.
Does cancellation always reverse the annual commission?
No. Cancellation of future renewal and a refund of collected cash are different events. Apply the published eligibility terms.
Can an affiliate earn on next year's renewal?
Yes, if the program pays recurring rewards and the referral remains eligible. A first-purchase-only policy may not.
Sources and editorial disclosure
Official references: Rewardful campaign creation, commission limits, and Stripe subscription events. Documentation reviewed 1 November 2026. Calculations and policy choices are editorial examples, not legal, tax or accounting advice or claims of live merchant testing.