
Commissions
What motivates affiliates and what are the best marketing strategies to encourage them? Find out how to best pay your affiliates with Post Affiliate Pro.

Discover Post Affiliate Pro’s powerful commission plugins that let you customize bonus commissions, set maximum referral limits, implement variable tier structures, and create advanced affiliate reward systems.
Available in:
Post Affiliate Pro , Post Affiliate Pro Ultimate , Post Affiliate Network
Commission plugins in Post Affiliate Pro are specialized extensions that enhance and customize the standard commission calculation process. These plugins allow merchants to implement sophisticated commission structures that go beyond basic percentage or fixed-rate commissions.
Whether you need to reward affiliates with bonuses for high-value sales, limit the number of commissions per customer, implement complex multi-tier distributions, or prevent self-referral fraud, commission plugins provide the flexibility to create the exact commission structure your affiliate program requires.
| Plugin | Purpose | Key Feature |
|---|---|---|
| Commission Bonus | Add bonus on high-value sales | Configurable minimum sale threshold |
| Top Level Affiliate Commission | Reward affiliates without parents | Percentage of tier commission |
| Top Level Affiliate Fixed Commission | Fixed cut for top-level affiliates | Per-commission-type configuration |
| Maximum Commissions Per Referral | Limit commissions per user | Time-based and product-based limits |
| Variable Tier Commissions | Dynamic tier distribution | Up to 99 tiers, group-based rates |
| Lifetime Commissions | Permanent customer-affiliate relationships | Beyond cookie expiration |
| Prohibit Commission If Affiliate Is Purchaser | Prevent self-referrals | Automatic detection and handling |
| Partner Commission | Distribute full sale amount | 100% commission distribution |
| Sub-Affiliate First Sale Bonus | Reward parent on first sale | Incentivize affiliate recruitment |
| Monthly Action Commission | Automated monthly commissions | Scheduled commission creation |
The Commission Bonus plugin allows you to add bonus commissions to affiliates when a sale exceeds a specified value. This is particularly useful for incentivizing affiliates to promote higher-value products or upsells.
When a sale is tracked, the plugin checks if the total cost meets or exceeds your configured minimum threshold. If it does, an additional bonus commission is added to the affiliate’s earnings.
| Setting | Description | Default |
|---|---|---|
| Minimum sale value for bonus | Threshold amount that triggers the bonus | -1 (undefined) |
| Bonus commission value | Fixed bonus amount to add | 0 |
| Enable setting per commission groups | Allow different bonus values per commission group | No |
| Bonus as separate commission record | Create bonus as separate transaction | No |
If you want to reward affiliates who refer sales over $500 with an extra $25 bonus:
Note: It is not recommended to activate this plugin at the same time as the Split Commission feature, as they may conflict.
Post Affiliate Pro offers two plugins for rewarding top-level affiliates (affiliates without a parent in the referral hierarchy). These plugins ensure that the highest-level affiliate in the chain receives special compensation.
This plugin ensures that only the top-level affiliate in the referral chain receives a commission. The commission is calculated as a specific percentage of the affiliate’s tier commission.
Key Features:
| Setting | Description |
|---|---|
| Commission percentage | Percentage of tier commission to award (0-100+) |
| Skip campaigns | Comma-separated list of campaign IDs to exclude |
| Include/Exclude mode | Whether listed campaigns are skipped or included exclusively |
This plugin awards top-level affiliates a fixed percentage of the sale amount, configured per commission type. Unlike the standard Top Level Affiliate Commission plugin, this uses a fixed commission percentage defined in the commission type settings.
Key Features:
| Setting | Description |
|---|---|
| Fixed commission per type | Percentage configured in each commission type edit dialog |
| Use first tier commission | Whether to use standard commission for tier 1 |
Configuration:
The fixed commission percentage is set in the Edit Commission Type dialog for each commission type. Enter the percentage value that top-level affiliates should receive from each sale.
Note: Do not use both Top Level Affiliate plugins simultaneously as they may conflict with each other.
The Maximum Commissions Per Referral plugin allows you to limit how many commissions can be earned from a single customer or affiliate within a specified time frame. This is essential for subscription-based businesses, fraud prevention, or limiting promotional offers.
| Setting | Description | Values |
|---|---|---|
| Maximum commissions count | Maximum number of commissions allowed | -1 (unlimited), or positive number |
| Time period (seconds) | Time window for counting commissions | -1 (all time), or seconds |
| Apply per affiliate/customer | Who the limit applies to | Affiliate or Customer |
| Transaction data field | Field containing customer ID (if per customer) | Data 1-5 |
| Apply per product | Include product ID in the filter | Yes/No |
When a new sale is tracked, the plugin:
Limit per affiliate (daily cap):
Limit per customer (lifetime cap):
Limit per product per affiliate:
The plugin works with sale, action, and click commissions (click commissions work only in “per affiliate” mode).
The Variable Tier Commissions plugin provides a sophisticated way to distribute commissions among all affiliates in the upline based on their individual commission group settings. Instead of fixed tier percentages, each affiliate receives a commission based on their own first-tier commission rate.
The plugin supports up to 99 tiers and calculates commissions dynamically:
| Setting | Description |
|---|---|
| Enable per campaign | When checked, the plugin can be enabled/disabled per campaign |
| Apply Variable Tier Commissions | Per-campaign setting to enable the plugin |
Consider this affiliate structure with different commission groups:
Affiliate A (top level): 50% commission group
└── Affiliate B: 10% commission group
└── Affiliate C: 20% commission group
└── Affiliate D: 10% commission group (makes the sale)
When Affiliate D refers a $100 sale:
| Affiliate | Commission Group Rate | Already Paid | Receives | Calculation |
|---|---|---|---|---|
| D (tier 1) | 10% | $0 | $10 | 10% of $100 |
| C (tier 2) | 20% | $10 | $10 | 20% - 10% already paid = 10% |
| B (tier 3) | 10% | $20 | $0 | 10% < 20% already paid |
| A (tier 4) | 50% | $20 | $30 | 50% - 10% - 10% = 30% |
Total distributed: $50 (the maximum based on Affiliate A’s 50% rate)
The Lifetime Commissions plugin creates permanent relationships between customers and affiliates. Once a customer is referred by an affiliate, all future purchases from that customer are credited to the same affiliate, regardless of how they return to your site.
| Feature | Description |
|---|---|
| Customer identification | Uses unique identifier (typically email) in transaction data field |
| Priority over tracking | Takes precedence over cookies, IP tracking, and other methods |
| Custom rates | Different commission rates for lifetime referrals |
| Validity periods | Configure expiration and rate changes |
| Campaign-specific | Enable for specific campaigns only |
| Relationship data | Store campaign, banner, channel, commission group |
| Setting | Description |
|---|---|
| Transaction data field | Which Data field contains customer identifier (Data 1-5) |
| Load campaign and banner | Also use the stored campaign/banner from the relationship |
| Load commission group | Use the stored commission group |
| Load channel | Use the stored channel |
| Apply per specific campaigns | Limit lifetime tracking to selected campaigns |
| Use for unreferred sales only | Only use lifetime referrer when no other affiliate is detected |
| Check expiration | Whether to check validity dates on relationships |
| Extend relation by days | Extend validity after each commission |
| Transaction note | Custom note for lifetime commission transactions |
| Use for new affiliate signup | Create relationship when affiliate registers |
| Tie new affiliate with | Create relationship with parent, self, or no one |
When lifetime relationships have expiration dates, configure what happens after expiration:
| Option | Behavior |
|---|---|
| No | Continue using the lifetime referrer |
| Do not save | Do not save expired commissions |
| Save as unreferred | Assign to default affiliate if configured |
| Track normally | Use current click/cookie data |
Configure per commission type:
This plugin prevents affiliates from earning commissions on their own purchases by comparing purchaser information with affiliate profiles. It is essential for preventing self-referral fraud.
| Setting | Description |
|---|---|
| Custom Commission | Commission for self-purchases (e.g., “0”, “5%”, “10”) |
| Transaction data fields 1-5 | Which affiliate field to compare against each data field |
| Skip affiliate | Shift commission to parent instead of custom commission |
| Notification email | Email address for self-purchase alerts |
| Note field | Which transaction field to store the plugin note |
| Note text | Text to add to transactions modified by this plugin |
The plugin compares up to 5 transaction data fields against affiliate profile fields:
| Data Field | Can Compare Against |
|---|---|
| Data 1 | Email, Name, or any Data field (1-25) |
| Data 2 | Email, Name, or any Data field (1-25) |
| Data 3 | Email, Name, or any Data field (1-25) |
| Data 4 | Email, Name, or any Data field (1-25) |
| Data 5 | Email, Name, or any Data field (1-25) |
Custom Commission Mode:
Skip Affiliate Mode:
Enable or disable the plugin per campaign using the campaign settings. This allows you to:
The plugin also applies to recurring commissions, ensuring self-referral prevention works consistently for subscription-based purchases.
The Partner Commission plugin ensures that the entire sale amount is distributed as commissions among affiliates. The top-level affiliate (one without a parent) receives whatever remains after lower tiers have been paid.
The plugin calculates the top-level affiliate’s commission as:
Commission = Total Cost - Fixed Cost - Sum of Lower Tier Commissions
This guarantees that 100% of the sale value is distributed to affiliates.
Scenario 1: Standard Multi-Tier (50%/30%/20%)
| Tiers Present | Tier 1 | Tier 2 | Tier 3 | Total |
|---|---|---|---|---|
| All 3 tiers | 50% | 30% | 20% | 100% |
| 2 tiers only | 50% | 50%* | - | 100% |
| 1 tier only | 100%* | - | - | 100% |
*Modified by plugin
Scenario 2: Partial Distribution (30%/20%/10% = 60% normally)
| Tiers Present | Tier 1 | Tier 2 | Tier 3 | Total |
|---|---|---|---|---|
| All 3 tiers | 30% | 20% | 10% | 60% |
| 2 tiers only | 30% | 70%* | - | 100% |
| 1 tier only | 100%* | - | - | 100% |
*Modified by plugin to reach 100%
This plugin is ideal for:
Note: Use this plugin only if you intend to pay 100% commission to your affiliates on all qualifying sales.
This plugin rewards parent affiliates with an extra bonus when their sub-affiliate makes their first sale. It incentivizes affiliates to actively recruit and nurture new sub-affiliates who become productive sellers.
| Setting | Description | Default |
|---|---|---|
| Validity period (days) | How long after registration the bonus applies | 90 |
| Bonus type | Percentage (%) or fixed amount | % |
| Bonus amount | The bonus value | 0 |
When a second-tier commission is being calculated:
Configuration:
Result: When a sub-affiliate (registered less than 90 days ago) makes their first sale, their parent affiliate receives their normal second-tier commission PLUS 20% of the sale total cost as a bonus.
Note: This plugin requires second-tier commissions to be configured in your campaign. If no second-tier commission exists, the bonus will not apply.
The Monthly Action Commission plugin automatically creates action commissions for all approved and pending affiliates once per month. This is useful for paying regular monthly fees, membership rewards, or activity bonuses to your affiliate network.
| Setting | Description |
|---|---|
| Automatic task enabled | Enable/disable the monthly automated task |
| Campaign ID | Campaign containing the action commission settings |
| Action code | The specific action code for monthly commissions |
| Order ID | Custom order ID for these transactions (default: “Monthly commission”) |
| Day in month | Day of month to create commissions (1-31) |
For this plugin to work properly:
When selecting commission plugins for your affiliate program, consider these factors:
| Business Type | Recommended Plugins |
|---|---|
| Subscription/SaaS | Maximum Commissions Per Referral, Lifetime Commissions |
| E-commerce | Commission Bonus, Variable Tier Commissions |
| Network Marketing | Partner Commission, Variable Tier Commissions |
| Marketplace | Prohibit Commission If Affiliate Is Purchaser |
| Membership Sites | Monthly Action Commission, Lifetime Commissions |
| Goal | Recommended Plugins |
|---|---|
| Fraud Prevention | Prohibit Commission If Affiliate Is Purchaser, Max Commissions |
| Incentivize Recruitment | Sub-Affiliate First Sale Bonus |
| Reward High-Value Sales | Commission Bonus |
| Complex MLM Structures | Variable Tier Commissions, Partner Commission |
| Long-Term Customer Value | Lifetime Commissions |
Some plugins should not be used together:
| Plugin | Not Compatible With |
|---|---|
| Commission Bonus | Split Commissions feature |
| Top Level Affiliate Commission | Top Level Affiliate Fixed Commission |
| Lifetime Commissions | Split Commissions feature |
Always test your plugin combination in a staging environment before deploying to production.
To activate any commission plugin:
For detailed setup instructions, consult the Post Affiliate Pro support documentation or contact our support team.
Commission plugins are specialized extensions that enhance the standard commission calculation in Post Affiliate Pro. They allow merchants to implement advanced commission structures like bonuses for high-value sales, variable tier distributions, lifetime referral tracking, and self-referral prevention.
Yes, most commission plugins can work together. However, some plugins are not recommended to be used simultaneously, such as the Commission Bonus plugin with Split Commissions, or the Top Level Affiliate Commission plugin with Top Level Affiliate Fixed Commission. Always check the plugin documentation for compatibility notes.
Use the Prohibit Commission If Affiliate Is Purchaser plugin. Configure it to identify the purchaser by email address (passed in a transaction data field) and compare it against the affiliate's email. When they match, the plugin can either set a custom commission (including zero) or shift the commission to the parent affiliate.
Top Level Affiliate Commission awards the top-level affiliate (one without a parent) a percentage of their normal tier commission. Top Level Affiliate Fixed Commission awards a fixed percentage of the sale amount defined per commission type. Both plugins reward only affiliates at the top of the referral chain.
Variable Tier Commissions distributes the total commission among affiliates in the upline based on their individual commission group settings. Each affiliate receives the difference between their first-tier rate and what was already paid to lower tiers, supporting up to 99 tiers of distribution.
This plugin limits how many commissions an affiliate or customer can generate within a specified time period. It's useful for subscription businesses, fraud prevention, or limiting promotional offers. You can set limits per affiliate, per customer, and optionally per product.
Take your affiliate program to the next level with Post Affiliate Pro's powerful commission plugins. Customize rewards, prevent fraud, and motivate your affiliates.

What motivates affiliates and what are the best marketing strategies to encourage them? Find out how to best pay your affiliates with Post Affiliate Pro.

Learn how to activate plugins in Post Affiliate Pro with our step-by-step guide. Discover integration and customization plugins to enhance your affiliate progra...

Define an unlimited number of groups in every campaign and effectively separate your affiliates (e.g. by performance) with Post Affiliate Pro's Commission Group...
Cookie Consent
We use cookies to enhance your browsing experience and analyze our traffic. See our privacy policy.