Skip to main content

How does the payout eligibility work?

What makes an affiliates payout status ready?

Tyler Maddren avatar
Written by Tyler Maddren
Updated today

Payout eligibility is separate from transaction status. Two systems determine whether an affiliate gets paid:

1. Transaction Status (calculated from Sharetribe state)

  • Pending: Transaction is still processing in Sharetribe

  • Confirmed: Transaction is finalized (e.g., completed, reviewed, delivered)

2. Payout eligibility (business rules)

  • Eligible: Meets your programme’s rules

  • Ineligible: Does not meet the rules

A payout is generated only when both are true: the transaction is confirmed and it is eligible.


What makes an affiliate's payout status "ready"?

A payout becomes "Ready" when all of the following are true:

Required conditions

  1. Transaction is confirmed

  • The transaction has reached a final state in Sharetribe (completed, reviewed, delivered, etc.)

  1. Payout eligibility is eligible

  • The transaction passes all programme rules (see below)

  1. Affiliate is active

  • The affiliate account is active (not deactivated)

  1. Programme is active

  • The affiliate programme is active


Eligibility rules

Your programme may include these checks:

Minimum transaction value

  • If set, the transaction value must meet or exceed the threshold

  • Can be based on GMV (Gross Merchandise Value) or Marketplace Revenue

  • Example: If minimum is £50 and a transaction is £30, it is ineligible

Max referral limit (affiliate-level)

  • If set, limits the total number of eligible referrals/transactions per affiliate

  • Counts all confirmed + eligible transactions across all referred users for that affiliate

  • Example: Limit is 3; the affiliate already has 3 eligible transactions; the 4th is ineligible

Max transaction limit per referral (user-level)

  • If set, limits transactions per individual referred user

  • Counts confirmed + eligible transactions for that specific user

  • Example: Limit is 5 per user; that user already has 5 eligible transactions; the 6th is ineligible

Programme type matters

  • Sign up only: Payouts are generated when a referred user signs up (no transaction required)

  • Sign up + transaction: Payouts are generated only when a referred user completes their first confirmed + eligible transaction


Status flow

  • Pending: Transaction is confirmed but still processing in Sharetribe

  • Ready: Transaction is confirmed and eligible — ready to be paid

  • Paid: Payout has been marked as paid by an admin

  • Rejected: Payout has been rejected by an admin

Important notes

  • Eligibility is determined at the time a transaction is confirmed

  • Once a transaction is marked eligible, it remains eligible (even if later transactions exceed limits)

  • Payouts are computed dynamically and appear in your dashboard when they become "Ready"

  • You can filter payouts by status (Pending, Ready, Paid, Rejected) in the payouts dashboard

If you have questions about why a specific payout is pending or ineligible, check the transaction details in your dashboard for the specific reason.

Did this answer your question?