Skip to content

Payout Rules

This document defines the rules governing commission payouts, eligibility requirements, processing schedules, and handling of payout-related scenarios.


Payout Eligibility Requirements

Partners must meet all of the following criteria to request a payout:

Mandatory Requirements

RequirementDescriptionVerification
KYC ApprovedIdentity verification completedkyc_status = 'APPROVED'
Partner StatusAccount in good standingstatus = 'ACTIVE'
No Pending DisputesNo unresolved chargebacks or disputesdispute_count = 0
Minimum BalanceAvailable balance meets thresholdavailable_balance_usd >= 100

Eligibility Check Flow

Payout Request Initiated
        |
        v
Is KYC status APPROVED?
        |
    No -+-> Reject: "KYC verification required"
        |
    Yes v
        |
Is partner status ACTIVE?
        |
    No -+-> Reject: "Account not in good standing"
        |
    Yes v
        |
Are there pending disputes?
        |
    Yes +-> Reject: "Pending disputes must be resolved"
        |
    No  v
        |
Is available_balance_usd >= $100?
        |
    No -+-> Reject: "Minimum payout threshold not met"
        |
    Yes v
        |
Does partner have valid payout method?
        |
    No -+-> Reject: "Payout method required"
        |
    Yes v
        |
Is there an existing pending payout?
        |
    Yes +-> Reject: "Pending payout already exists"
        |
    No  v
        |
Proceed with Payout Request

Minimum Payout Threshold

CurrencyMinimum AmountNotes
USD$100Standard minimum for all payout types

Rules:

  • Partners cannot request payouts below the minimum threshold
  • Partial payouts above minimum are allowed
  • Balance below minimum remains in account until threshold is reached
  • Leadership Pool distributions have no minimum (credited directly to available balance)

Maximum Payout Limits

Per-Request Limits

Partner TenureMaximum Per RequestNotes
0-3 months$5,000New partner limit
3-6 months$15,000Established partner
6-12 months$50,000Senior partner
12+ months$100,000Veteran partner

Daily Limits

Limit TypeAmountNotes
Per Partner$100,000Maximum daily payout per partner
Platform Total$5,000,000Platform-wide daily cap

Monthly Limits

Limit TypeAmountNotes
Per Partner$500,000Maximum monthly payout per partner
Platform Total$50,000,000Platform-wide monthly cap

When Limits Are Exceeded:

  • Request is queued for the next available period
  • Partner is notified of the delay
  • No partial processing (full amount processed when available)

Payout Methods

Bank Transfer (SWIFT/Wire)

AttributeDetails
Method CodeBANK_TRANSFER
Processing Time2-5 business days
Minimum Amount$100
Maximum Amount$100,000 per transaction

Required Information:

  • Full legal name (must match KYC)
  • Bank name
  • SWIFT/BIC code
  • Account number (IBAN for international)
  • Bank address
  • Correspondent bank (if applicable)

Validation Rules:

  • Account holder name must match partner's verified name
  • SWIFT code must be valid and active
  • IBAN must pass checksum validation

Cryptocurrency

AttributeDetails
Method CodeCRYPTO
Processing Time1-24 hours
Minimum Amount$100
Maximum Amount$250,000 per transaction

Supported Networks:

CurrencyNetworkRequirements
USDTTRC-20 (Tron)Valid TRC-20 address
USDTERC-20 (Ethereum)Valid ERC-20 address
USDCERC-20 (Ethereum)Valid ERC-20 address
BTCBitcoinValid BTC address

Validation Rules:

  • Wallet address must pass format validation
  • Partner must confirm address ownership
  • First-time addresses require 24-hour hold

E-Wallet

AttributeDetails
Method CodeEWALLET
Processing Time1-24 hours
Minimum Amount$100
Maximum Amount$50,000 per transaction

Supported Providers:

ProviderCodeRequirements
PayPalPAYPALVerified PayPal email
SkrillSKRILLVerified Skrill account
WiseWISEWise account email

Validation Rules:

  • Account must be verified with provider
  • Email must match partner's verified email (where possible)

Payout Fees

Fee Structure by Method

MethodFee TypeAmountMinimum FeeMaximum Fee
Bank Transfer (SWIFT)Flat$25$25$25
USDT (TRC-20)Percentage0.5%$1$50
USDT (ERC-20)Flat$15$15$15
USDC (ERC-20)Flat$15$15$15
BTCNetwork FeeVariable~$5~$50
PayPalPercentage2.5%$5$250
SkrillPercentage2%$5$200
WisePercentage0.5%$3$100

Fee Calculation Examples

Example 1: Bank Transfer ($10,000)

Requested Amount: $10,000
Fee: $25 (flat)
Amount Received: $9,975

Example 2: USDT TRC-20 ($5,000)

Requested Amount: $5,000
Calculated Fee: $5,000 * 0.005 = $25
Amount Received: $4,975

Example 3: PayPal ($20,000)

Requested Amount: $20,000
Calculated Fee: $20,000 * 0.025 = $500
Maximum Fee Cap: $250
Actual Fee: $250 (capped)
Amount Received: $19,750

Processing Schedule

Standard Processing Windows

DayProcessing TimePayout Types
Monday09:00-18:00 UTCAll methods
Tuesday09:00-18:00 UTCAll methods
Wednesday09:00-18:00 UTCAll methods
Thursday09:00-18:00 UTCAll methods
Friday09:00-16:00 UTCAll methods
SaturdayCrypto onlyCrypto auto-processing
SundayCrypto onlyCrypto auto-processing

Processing Priority

PriorityCriteriaProcessing Time
HighRank 5+ partner, amount < $10,000Same day
NormalActive partner, standard request1-2 business days
Manual ReviewAmount > $50,000 or flagged2-5 business days

Batch Processing

AspectDetails
Batch FrequencyEvery 4 hours during processing windows
Batch SizeMaximum 1,000 payouts per batch
Processing OrderFIFO (First In, First Out) within priority level

Income Type Considerations

Payout by Income Type

Different income types may have different holding periods before becoming available for payout:

Income TypePending PeriodNotes
Personal Sales14 daysRefund/return window
Team Sales14 daysRefund/return window
Repeat Sales14 daysRefund/return window
Portfolio Returns7 daysProfit confirmation
Client Profits7 daysProfit confirmation
Network Profits7 daysProfit confirmation
Leadership Pool0 daysImmediate availability

Leadership Pool Exception:

  • Leadership Pool distributions bypass the pending period
  • Credited directly to available_balance_usd
  • Can be withdrawn immediately (subject to minimum threshold)

Balance Breakdown in Payout Request

When requesting a payout, partners can see their balance breakdown:

Balance Summary:
  Available Balance:     $5,250.00
  Pending Balance:       $1,200.00

  Breakdown by Income Type:
    Personal Sales:      $2,100.00 available / $800.00 pending
    Team Sales:          $1,500.00 available / $400.00 pending
    Client Profits:        $850.00 available / $0.00 pending
    Leadership Pool:       $800.00 available / $0.00 pending

Payout Request Limits

Concurrent Request Limit

RuleDetails
Pending RequestsMaximum 1 pending request at a time
Status CheckRequest must be COMPLETED, REJECTED, or CANCELLED before new request

Request Frequency

PeriodMaximum Requests
Daily3 requests
Weekly10 requests
Monthly20 requests

Note: Rejected or cancelled requests count toward the limit.


Tax Withholding Rules

Tax Requirements

Tax treatment varies based on partner jurisdiction and type:

Partner TypeTax TreatmentRate
US IndividualPlatform issues 10990% withheld
US Legal EntityW-9 on file0% withheld
Non-US IndividualPartner responsible for local taxes0% withheld
Non-US Legal EntityInvoice-based payments0% withheld

Important Notes:

  • Platform does not withhold taxes for most jurisdictions
  • Partners are responsible for declaring income in their jurisdiction
  • Platform provides annual earnings statements for tax purposes
  • Some jurisdictions may require additional documentation

Documentation Requirements

Partner TypeRequired Documents
US IndividualW-9, SSN verification
US Legal EntityW-9, EIN verification
Non-US IndividualPassport/ID, Tax residency declaration
Non-US Legal EntityRegistration certificate, Tax ID

Tax Information in Payout

Payout Details = {
  gross_amount_usd: 10,000.00,
  withholding_tax: 0.00,
  fees: 25.00,
  net_amount_usd: 9,975.00
}

Required Payout Details

For Bank Transfer

FieldRequiredFormatValidation
Account Holder NameYesString, 2-100 charsMust match KYC name
Bank NameYesStringValid bank name
SWIFT/BICYes8 or 11 charsValid SWIFT code
Account Number/IBANYesVaries by countryFormat validation
Bank AddressYesStringValid address
Bank CountryYesISO 3166-1 alpha-2Valid country code

For Cryptocurrency

FieldRequiredFormatValidation
Wallet AddressYesNetwork-specificAddress format validation
NetworkYesEnumTRC20, ERC20, BTC
Address LabelNoStringUser reference

For E-Wallet

FieldRequiredFormatValidation
Wallet ProviderYesEnumPAYPAL, SKRILL, WISE
Account EmailYesEmailValid email format
Account Holder NameYesStringMust match KYC name

Failed Payout Handling

Failure Reasons

CodeReasonRecovery Action
INVALID_ACCOUNTBank account invalid or closedPartner must update payment details
INVALID_ADDRESSCrypto address invalidPartner must verify wallet address
INSUFFICIENT_PLATFORM_FUNDSTemporary liquidity issueAutomatic retry in 24 hours
NAME_MISMATCHAccount name does not matchPartner must verify payment details
LIMIT_EXCEEDEDProvider limit exceededSplit into smaller amounts
PROVIDER_ERRORPayment provider unavailableAutomatic retry in 4 hours
COMPLIANCE_HOLDFlagged for compliance reviewManual review required
NETWORK_CONGESTIONCrypto network busyAutomatic retry with higher fee

Retry Policy

Retry AttemptDelayAction
1st Retry4 hoursAutomatic
2nd Retry24 hoursAutomatic
3rd Retry72 hoursAutomatic
After 3 FailuresN/APayout cancelled, balance restored

Balance Restoration

When a payout fails permanently:

Failed Payout Process:
1. Payout status set to FAILED
2. Full amount restored to available_balance_usd
3. Partner notified via email
4. Partner can request new payout immediately
5. Original failure logged for audit

Restoration Formula:

Restored Amount = Original Request Amount
Note: Fees are not deducted for failed payouts

Payout Hold Conditions

Automatic Hold Triggers

ConditionHold DurationResolution
First payout ever24 hoursManual review
Amount > $50,000Until approvedSenior admin approval
3+ payouts in 24 hours48 hoursAutomatic release
Account recently suspended7 daysCompliance review
Multiple failed payoutsUntil verifiedPayment method verification
New crypto address24 hoursAddress confirmation

Suspicious Activity Flags

FlagTriggerAction
Velocity5+ requests in 1 hourHold + review
Amount SpikeRequest > 10x averageHold + review
Method ChangeNew method + large amountHold + verification
GeographicLogin from new countryHold + verification
Address ChangeNew payout address24-hour hold

Hold Status Flow

Payout Request
      |
      v
Suspicious Activity Detected?
      |
  Yes +-> Status: HELD
      |       |
      |       v
      |   Compliance Review
      |       |
      |   +---+---+
      |   |       |
      |   v       v
      | APPROVED  REJECTED
      |   |       |
      |   v       v
      | Process   Cancel + Notify
      |
  No  v
      |
Normal Processing

Payout Status Flow

Status Definitions

StatusDescriptionNext Actions
PENDINGRequest submitted, awaiting reviewApprove, Reject, Hold
APPROVEDApproved, queued for processingProcess, Cancel
PROCESSINGBeing sent to payment providerComplete, Fail
COMPLETEDSuccessfully processedNone (final)
REJECTEDRejected by adminNone (final)
CANCELLEDCancelled by partner or adminNone (final)
FAILEDPayment provider failureRetry, Cancel
HELDUnder reviewRelease, Reject

Status Transition Diagram

                    +--------+
                    | PENDING|
                    +---+----+
                        |
         +--------------+--------------+
         |              |              |
         v              v              v
    +----+----+    +----+----+   +-----+-----+
    |APPROVED |    |REJECTED |   |   HELD    |
    +----+----+    +---------+   +-----+-----+
         |                             |
         v                       +-----+-----+
    +----+-----+                 |           |
    |PROCESSING|                 v           v
    +----+-----+            APPROVED    REJECTED
         |
    +----+----+
    |         |
    v         v
+---+----+ +--+---+
|COMPLETED| |FAILED|
+---------+ +--+---+
               |
               v
         Retry or Cancel

Rank-Based Processing Benefits

Higher-ranked partners receive preferential processing:

RankBenefits
Consultant 0-4Standard processing
Consultant 4 PRO+Priority queue
Consultant 5+Same-day processing (under $10,000)
Consultant 7+Dedicated account manager
Consultant 9+Direct bank wire (reduced fees)

Decision Tree: Payout Processing

Admin Reviews Payout Request
        |
        v
Is amount within partner's limit?
        |
    No -+-> Flag for senior review
        |
    Yes v
        |
Is payment method verified?
        |
    No -+-> Request verification
        |
    Yes v
        |
Any suspicious activity flags?
        |
    Yes +-> Place on HOLD for review
        |
    No  v
        |
Is amount > $50,000?
        |
    Yes +-> Require senior admin approval
        |
    No  v
        |
Is partner rank >= Consultant 5?
        |
    Yes +-> Fast-track processing
        |
    No  v
        |
Standard processing queue

Audit Requirements

Logged Information

Every payout action must log:

FieldDescription
timestampExact time of action (UTC)
action_typeRequest, Approve, Reject, Process, etc.
actor_idUser or system that performed action
partner_idPartner receiving payout
amount_usdPayout amount in USD
payout_methodMethod used (BANK_TRANSFER, CRYPTO, etc.)
balance_beforeBalance before action
balance_afterBalance after action
ip_addressIP address of request
reasonReason for action (if applicable)
transaction_hashBlockchain hash (for crypto)

Retention Policy

Data TypeRetention Period
Payout records7 years
Audit logs10 years
Payment provider responses5 years
Blockchain transaction recordsPermanent