Track Affiliate Downgrades in Rewardful Without Overpaying

Indigo finance graphics show a subscription downgrade and falling revenue path.

A downgrade can turn a profitable recurring affiliate relationship into a payout error if your team keeps using the old subscription value.

To track affiliate downgrades accurately, connect commission records to the amount the customer actually pays, not the plan they started on. Rewardful can adjust recurring commissions for subscription changes, but your finance process still needs a clear review trail.

Start with the commission rule, then connect each adjustment to a processor record.

Set the Commission Rules Before You Track Changes

Rewardful campaigns are recurring by default until the referred customer cancels. You can also cap commissions by payment count or by month. Confirm those rules in your Rewardful campaign settings before you calculate any downgrade impact.

A downgrade does not change the commission on an invoice the customer already paid. It changes the value of a later payment, or the value of a prorated invoice, depending on how your billing system handles the plan change.

Define What Revenue Qualifies

State the commission basis in your affiliate terms. Use collected revenue if you want affiliate pay to move with discounts, credits, refunds, and plan changes.

For example, a customer starts on a $200 monthly Pro plan. Your affiliate earns 20% recurring commission.

  • The first paid invoice creates a $40 commission.
  • The customer moves to an $80 Starter plan.
  • The next paid $80 invoice creates a $16 commission.

The affiliate did not lose the original $40. They earn less on future revenue because the customer pays less.

Set a Clear Approval Window

Do not fund an affiliate payout the moment a commission appears. Hold commissions through your normal refund and chargeback window.

Your policy should answer four questions:

  • Does the commission apply to gross invoice value or collected revenue?
  • Are recurring commissions capped after a set number of payments?
  • What happens when a refund occurs after an affiliate was paid?
  • Will you recover overpayments through future commission offsets?

These rules prevent payout disputes later.

A downgrade is a revenue change first. Treat the commission adjustment as the accounting result of that revenue change.

How to Track Affiliate Downgrades in Rewardful

Rewardful states that it tracks recurring commissions and adjusts commission amounts when referred customers upgrade, downgrade, cancel, or receive refunds. The key record is still the payment activity reported by your connected billing system.

Do not treat a plan-change event as proof of a new commission amount. The paid invoice is the record that confirms what the customer actually paid.

Use Stripe Invoice Payments as the Financial Trigger

With Stripe, Rewardful receives a notification when an invoice is paid. It then checks whether that customer was referred and creates commission activity based on the invoice amount. Review Rewardful’s Stripe integration documentation with your RevOps team before testing plan changes.

This means timing matters.

A customer may request a downgrade on June 12 but remain on their current plan until July 1. In that case, the June invoice can remain at the old amount. The lower commission begins when Stripe collects the lower-priced invoice.

If you allow immediate downgrades with proration, the current invoice may include a credit or a partial charge. Use the final collected amount. Do not calculate commission from the list price of either plan.

Check How Your Subscription Platform Applies Downgrades

Your payment processor or subscription platform controls the downgrade timing, proration method, invoice state, discounts, and account credits. Rewardful uses the payment activity it receives.

Stripe, for example, can schedule a portal downgrade for the end of a billing period. Its customer portal settings let you control which changes customers can make and when they take effect.

If you use Paddle, verify its subscription and payment notification behavior in your current setup. Rewardful relies on processor notifications for subscription and payment activity. A platform change that does not produce the expected payment record will not create a clean commission record.

Build a Downgrade Ledger Outside the Dashboard

The Rewardful dashboard is your operating view. Your ledger is the historical record.

To track affiliate downgrades without confusion, create one row for the original paid invoice and another row for every later adjustment or lower-value renewal. Never overwrite the first commission amount.

Store the Records Finance Will Need

Use a spreadsheet, Airtable base, or your finance database. One record should cover one customer invoice, one affiliate, and one commission result.

Keep these fields:

FieldWhat to record
Invoice dateThe processor’s payment date
Customer IDThe Stripe, Paddle, or platform customer reference
Affiliate IDThe Rewardful affiliate tied to the referral
Subscription and price referenceThe plan or price that produced the invoice
Invoice amount collectedWhat the customer paid after discounts or credits
Commission ruleThe rate and any payment cap in force
Commission amountThe calculated affiliate amount
Internal approval stateHeld, approved for payout, paid, or adjustment required
Adjustment reasonDowngrade, refund, cancellation, credit, or chargeback
Source referenceInvoice ID, report date, and source-file location

This format gives support, finance, and affiliate managers the same facts.

Record the Original Sale and the Lower Renewal

A simple ledger makes the change visible.

DateCustomerPaid invoiceCollected amountRateCommissionInternal note
May 1cus_123inv_A$20020%$40Original Pro renewal
June 1cus_123inv_B$8020%$16Starter-plan downgrade renewal

The total commission across these two invoices is $56. The downgrade did not rewrite May. It changed June.

If a $200 invoice is partly refunded to $150 before payout, retain the original $40 record and add an adjustment of negative $10. The revised commission is then $30, with a visible reason and payment reference.

Reconcile Rewardful Against Billing Records Each Month

Run a monthly reconciliation before your payout run. Start with the billing system, then compare Rewardful commission activity against paid invoices for referred customers.

This catches errors that a dashboard total can hide. A commission may look correct in isolation but still use the wrong plan, wrong rate, or wrong payment date.

Reconcile the Same Population

Filter the billing export for invoices paid during the review period. Then isolate customers tied to an affiliate referral.

For every downgraded customer, compare:

  1. The effective plan and price in the subscription platform.
  2. The final invoice amount collected.
  3. The Rewardful commission amount.
  4. Your campaign rate and commission cap.
  5. The internal payout state.

Use one date range across all records. Do not compare this month’s commissions with last month’s invoices.

Calculate the Variance

Use a simple control:

Expected commission = collected invoice amount x campaign rate

If your expected amount is $16 and the commission record is $40, stop the payout. Check whether the new invoice was linked correctly, whether the campaign rule changed, or whether your source export includes an older invoice.

Flag these cases for review:

  • A plan changed but the next invoice still uses the old price.
  • An invoice includes an unexpected credit or coupon.
  • A referred customer has duplicate active subscriptions.
  • The billing platform reports a refund after the payout file was approved.
  • A commission exceeds the campaign’s payment limit.

Do not force the numbers to match. Record the exception, assign an owner, and keep the source evidence.

Configure Alerts Without Assuming Every Event Is Available

Downgrade monitoring should not depend on someone noticing a lower commission during month-end close.

Rewardful’s Developer Center documents webhooks that can send Rewardful account events to your application or Zapier. Review the current event options before you build an automation. Do not assume a webhook exists for every plan-change scenario.

Use Processor Alerts for Plan Changes

Your subscription platform is the first source for downgrade activity. Configure alerts there for subscription updates, scheduled changes, failed payments, refunds, and cancellations.

Send the alert to a shared RevOps or finance channel. Include the customer ID, subscription reference, old price, new price, effective date, and processor event ID.

Do not send customer names or unnecessary billing details into a broad Slack channel. Use the minimum data needed to locate the record.

Use Rewardful Notifications for Commission Follow-Up

Where available, send Rewardful event notifications to a private workflow that creates a review task. Match the event to your billing data using the customer or invoice reference.

Your alert should not approve a payout. It should ask a person to check the financial record.

A useful task includes:

  • Affiliate name or ID.
  • Customer and invoice reference.
  • Old and new recurring value.
  • Expected commission amount.
  • Payout deadline.
  • Owner for the review.

This keeps alerts useful. A channel full of unassigned billing events becomes background noise.

Test the Full Downgrade Workflow Before You Scale

Run controlled tests after you change campaign rules, billing logic, or subscription-platform settings. Use a test mode or a low-risk internal subscription where your payment setup allows it.

You need proof that the processor, Rewardful, your reporting file, and your payout process agree.

Test Scheduled and Immediate Downgrades

Create a referred subscription on a known plan and confirm the expected recurring commission appears.

Then test two paths:

  1. Schedule a downgrade for the next renewal date and confirm the existing period remains unchanged.
  2. Apply an immediate downgrade with proration, if your billing setup allows it, then verify the final collected amount before calculating commission.

Record the expected result before you run the test. This prevents the team from deciding what “correct” looks like after seeing the numbers.

Test Refunds and Paid Commission Corrections

Issue a full or partial refund on a referred invoice. Confirm that the sale and commission reflect the revised charge before the affiliate payout is approved.

Paid commissions need a separate policy. An automatic adjustment to an unpaid commission does not recover cash you already sent.

Most small SaaS programs offset a confirmed overpayment against future affiliate earnings. Keep the original payout record intact. Add a separate recovery entry with the refunded invoice, amount to recover, decision owner, and date.

Assign Clear Ownership for Exceptions

Rewardful can automate tracking, but it cannot decide whether an unusual record is commercially valid.

Set one owner for subscription data, one owner for commission approval, and one owner for affiliate communication. A lean team may assign all three jobs to one person, but the decisions should still be visible.

Give Support a Reproducible Record

When a commission looks wrong, collect the facts before you contact support. Include the Rewardful account or project name, affiliate ID, customer reference, invoice ID, plan change date, report date range, and screenshots of the relevant rows.

State the expected result in report terms. Do not write, “The affiliate was not paid correctly.” Write, “Invoice inv_B collected $80 after the downgrade, but the commission record remains $40 under a 20% recurring campaign.”

That gives the support team a case they can reproduce.

Keep Approval and Payout Separate

Commission creation is not commission approval. Commission approval is not cash paid to an affiliate.

Track at least four internal states: recorded, held for review, approved for payout, and paid. Add adjustment entries for refunds, cancellations, and recovery offsets.

This separation protects your cash flow and gives affiliates a clear answer when their payout changes.

Final Takeaway

To track affiliate downgrades well, use the final payment record as the commission basis and preserve every original invoice and adjustment.

Rewardful handles recurring commission activity, but your team owns the controls around reconciliation, refund review, payout approval, and recordkeeping. A clean ledger turns a lower subscription price into a simple, explainable $16 commission instead of a recurring payout dispute.