How Commissions Are Calculated
Partnersify calculates commissions when a Stripe sale is attributed to an affiliate and your commission rules produce a payable amount.
From Stripe sale to commission
- Stripe sends a webhook when a checkout or invoice completes
- Partnersify creates the sale and its line items
- An affiliate is attached via promo code, metadata, cookie, or subscription history
- Eligible rules from your Portal are evaluated for the affiliate's tier
- For each line item, the best matching rule is chosen and a commission entry is written
- A due date is set based on your payout delay and payout day
Line items, discounts & credits, and commissionable amount
Commission is calculated on cash collected per line item: subtotal minus discount and credits, before tax, excluding credits such as unused-time or customer-balance offsets.
Percent rules apply to that amount. Tax is not included.
Percent vs flat rules
| Type | Behavior |
|---|---|
| Percent | commissionable × rate; e.g. 25% on $100 = $25 |
| Flat | Fixed amount in your currency when the line item is eligible |
If the sale currency differs from your currency, percent commissions convert using daily FX rates. See Multi-currency commissions.
Flat rules do not apply to prorations or $0 line items.
When commission is $0 (and why that's OK)
A processed sale may legitimately show $0 commission when:
- No cash was collected (for example a free trial)
- No rule matched the product or payment number filter
- Self-referral fraud block triggered
- Referred revenue cap exceeded
- Flat rule hit a proration line item
- Affiliate tier was excluded from the rule
Partnersify still records that the sale was processed, useful for auditing why nothing was owed.
When multiple rules match, see When multiple rules match.
Updated