Valentine's Day promotion background
14.Feb - 13.Mar 2026

Valentine deal

Up to 50% OFF
For new and existing customers for 6 months

Bonus Commissions

Commissions Bonuses Incentives AffiliateRewards

Available in:

Post Affiliate Pro , Post Affiliate Pro Ultimate , Post Affiliate Network

What are Bonus Commissions?

Bonus commissions are special reward payments beyond standard sale, click, or action commissions. They help you:

  • Attract new affiliates with signup bonuses
  • Grow your network through referral incentives
  • Reward top performers with extra bonuses
  • Incentivize specific behaviors with manual rewards

Post Affiliate Pro tracks bonus commissions as distinct transaction types, making them easy to report on and manage separately from regular commissions.

Logo

Launch your affiliate program today

Set up advanced tracking in minutes. No credit card required.

Types of Bonus Commissions

Post Affiliate Pro supports three main bonus commission types:

Bonus TypeCodeDescription
Signup BonusBAutomatic bonus when an affiliate registers
Referral BonusFCommission for recruiting affiliates who generate sales
Extra BonusEManual or performance-triggered bonuses

Each type serves a different purpose in motivating and rewarding your affiliates.

Signup Bonuses

Signup bonuses are automatic rewards given to new affiliates when they join your program. They help:

  • Attract new affiliate registrations
  • Show appreciation for joining
  • Give affiliates initial earnings to build motivation
  • Reduce early dropout rates

Configuring Signup Bonus

  1. Navigate to Configuration > Commission Settings
  2. Locate the Signup Bonus field
  3. Enter the bonus amount (in your default currency)
  4. Save the configuration

How Signup Bonuses Work

When signup bonuses are configured:

  1. A new affiliate completes the registration form
  2. Their account is approved (automatically or manually)
  3. A signup bonus transaction is automatically created
  4. The bonus appears in their transaction history with type “Signup”
  5. The amount is added to their pending commission balance

Signup Bonus Settings

SettingDescription
Bonus AmountFixed amount in your default currency
TriggerOn affiliate approval (not just registration)
StatusCreated as an approved transaction

Note: If your program requires manual affiliate approval, the signup bonus is created when you approve the affiliate, not when they register.

Referral Bonuses

Referral bonuses reward affiliates for recruiting new affiliates who then generate sales. This is different from multi-tier commissions:

FeatureReferral BonusMulti-Tier Commission
TriggerSub-affiliate generates a saleSub-affiliate generates a sale
Recorded AsReferral bonus transactionTier 2+ commission
ConfigurationSeparate referral commission settingsCampaign tier settings
PurposeReward for network buildingShare of referred sales

Configuring Referral Commissions

Referral commissions are configured per campaign:

  1. Go to Campaigns > [Your Campaign]
  2. Navigate to Commission Settings > Referral Commissions
  3. Click Add Referral Commission or edit existing ones
  4. Configure the commission structure

Referral Commission Options

SettingDescription
Commission TypePercentage or fixed amount
Commission ValueThe actual rate or amount
TiersNumber of referral levels
Save Referrer NameInclude referring affiliate’s name in transaction data
Save Referrer UsernameInclude referring affiliate’s username
Save Referrer IDInclude referring affiliate’s ID

Referral Tiers

You can configure multiple tiers of referral commissions:

TierDescription
Tier 1Direct referrer (affiliate who recruited the sub-affiliate)
Tier 2Referrer’s referrer
Tier 3+Additional upstream referrers

Example Referral Structure

Consider this affiliate structure:

Alice (Top affiliate)
  └── Bob (Recruited by Alice)
       └── Carol (Recruited by Bob)

When Carol generates a sale:

  • Carol receives her regular sale commission
  • Bob may receive a referral bonus for Carol’s sale (Tier 1)
  • Alice may receive a referral bonus for Carol’s sale (Tier 2)

Tracking Referrer Information

When configuring referral commissions, you can choose to save referrer information in the transaction:

  • Referrer Name - Full name of the recruited affiliate
  • Referrer Username - Email/username of the recruited affiliate
  • Referrer ID - System ID of the recruited affiliate

This information is useful for:

  • Detailed reporting
  • Webhook data
  • Custom integrations

Extra Bonuses

Extra bonuses are flexible rewards that can be:

  • Manually added by merchants
  • Automatically triggered by Performance Rewards
  • Added via API integration

Manual Extra Bonuses

To add a manual bonus to an affiliate:

  1. Navigate to Affiliates > [Affiliate Name]
  2. Go to the Transactions tab
  3. Click Add Transaction or Add Bonus
  4. Select Extra Bonus as the transaction type
  5. Enter the bonus amount
  6. Add a note explaining the reason
  7. Save the transaction

Use Cases for Manual Bonuses

ScenarioExample
CompensationAffiliate reported a tracking issue - adding make-good bonus
Special AchievementAffiliate reached 100 sales milestone
Contest WinnerMonthly sales competition prize
Negotiated IncentiveSpecial bonus for promoting new product launch
RetentionKeeping a valuable affiliate engaged

Automated Extra Bonuses (Performance Rewards)

Extra bonuses can be automatically triggered using Performance Rewards . When conditions are met, the system creates an extra bonus transaction.

Bonus Value Types

Performance Rewards supports three bonus calculation methods:

TypeDescription
Fixed AmountA specific dollar amount (e.g., $100 bonus)
Percentage of CommissionsPercentage of commissions earned in the period
Percentage of Total CostPercentage of sales value generated

Example: Monthly Sales Bonus

Configure a performance reward rule:

  • Condition: Sales count >= 50 in last 30 days
  • Action: Add extra bonus of 5% of commissions earned
  • Frequency: Check monthly

When an affiliate reaches 50 sales in a month, they automatically receive a 5% bonus on their commissions.

Extra Bonus Notifications

Both affiliates and merchants can receive notifications when extra bonuses are created:

Affiliate Notification:

  • Email: “New Extra Bonus Commission”
  • Contains bonus amount and reason

Merchant Notification:

  • Email when extra bonus is created
  • Useful for tracking automated bonus generation

Configure these in Configuration > Email Notifications.

Bonus Commission Reports

All bonus types appear in transaction reports:

Filtering by Bonus Type

In the Transactions report:

  1. Click Filter
  2. Select Transaction Type
  3. Choose:
    • Signup - For signup bonuses
    • Referral - For referral bonuses
    • Extra Bonus - For extra bonuses

Quick Report Statistics

The Quick Report dashboard includes:

  • Total signup bonuses
  • Total referral bonuses
  • Total extra bonuses

These help you track your bonus program’s impact.

Bonus Statistics by Affiliate

View individual affiliate bonus history:

  1. Go to Affiliates > [Affiliate Name]
  2. View the Statistics section
  3. See breakdown of bonus types received

API Support

All bonus types can be managed via API:

Adding Bonus via API v2 (PHP)

// Add extra bonus to affiliate
$transaction = new Pap_Api_Transaction($session);
$transaction->setType('E');  // Extra bonus
$transaction->setUserId($affiliateId);
$transaction->setCommission(100.00);
$transaction->setCampaignId($campaignId);
$transaction->setSystemNote('Manual bonus for Q4 performance');
$transaction->save();

Adding Bonus via API v3 (REST)

POST /api/v3/transactions
Content-Type: application/json

{
    "type": "E",
    "userId": "affiliate123",
    "commission": 100.00,
    "campaignId": "camp001",
    "note": "Manual bonus for Q4 performance"
}

Querying Bonuses

GET /api/v3/transactions?type=B,F,E

Returns all bonus transactions (signup, referral, and extra bonuses).

Best Practices

1. Set Reasonable Signup Bonuses

A signup bonus should be:

  • Large enough to be attractive
  • Small enough to prevent abuse
  • Aligned with expected affiliate value

Consider requiring approval before the bonus is paid to prevent fake registrations.

2. Use Referral Bonuses Strategically

Referral bonuses work best when:

  • Your program benefits from network growth
  • Affiliates have access to other potential affiliates
  • The bonus is significant enough to motivate recruitment

3. Document Manual Bonuses

Always add clear notes when creating manual extra bonuses:

  • Reason for the bonus
  • What it’s compensating or rewarding
  • Any commitments made to the affiliate

This creates an audit trail and helps with future disputes.

4. Combine with Performance Rewards

Use Performance Rewards to automate extra bonuses:

  • Less manual work
  • Consistent rewards across all affiliates
  • Clear, predictable incentive structure

5. Monitor Bonus Costs

Track your bonus spending:

  • Review bonus reports monthly
  • Calculate bonus cost as percentage of total commissions
  • Adjust amounts if costs exceed expectations

Bonus Commissions and Payouts

Bonus commissions follow the same payout rules as other commissions:

  • Subject to minimum payout thresholds
  • Included in regular payout cycles
  • Can be paid via all payment methods
  • May require approval before payout (configurable)

Bonuses can be individually held back from payout if needed.

Frequently asked questions

What types of bonus commissions does Post Affiliate Pro support?

Post Affiliate Pro supports three main bonus types: Signup Bonuses (awarded when affiliates register), Referral Bonuses (earned when affiliates recruit new affiliates who generate sales), and Extra Bonuses (manual rewards or automated performance-based bonuses).

How do I set up a signup bonus for new affiliates?

Go to Configuration > Commission Settings and set the Signup Bonus amount. When a new affiliate's registration is approved, they automatically receive this bonus commission in their account.

What is a referral bonus?

A referral bonus is a commission paid to an affiliate when they recruit another affiliate who then generates sales. It's configured separately from multi-tier commissions and rewards affiliates specifically for building your affiliate network.

Can I give manual bonus commissions to specific affiliates?

Yes, you can add extra bonus commissions manually to any affiliate's account. This is useful for rewarding special achievements, compensating for issues, or providing one-time incentives outside the regular commission structure.

Motivate Your Affiliates with Bonus Commissions

Attract and retain top affiliates with signup bonuses, referral rewards, and performance-based extra bonuses. Build a motivated affiliate network.

Learn more

Campaign, Banner, And Affiliate Report Feature
Campaign, Banner, And Affiliate Report Feature

Campaign, Banner, And Affiliate Report Feature

Keep an eye on important reports in your affiliate marketing program. Find out about Post Affiliate Pro's next-level reporting system.

4 min read
AffiliateMarketing Reporting +3
Commissions
Commissions

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.

5 min read
AffiliateMarketing Commissions +3
Commission Plugins
Commission Plugins

Commission Plugins

Discover Post Affiliate Pro's powerful commission plugins that let you customize bonus commissions, set maximum referral limits, implement variable tier structu...

14 min read
AffiliateMarketing Commissions +3

You will be in Good Hands!

Join our community of happy clients and provide excellent customer support with Post Affiliate Pro.

Capterra
G2 Crowd
GetApp
Post Affiliate Pro Dashboard - Campaign Manager Interface