Paying Affiliates
We support two ways to process affiliate payments:
On-Platform Payments (Stripe Connect)
- Process payments directly through our platform
- Affiliates receive payments directly to their Stripe account
- Stripe Fees: Approximately 2.9% + $0.30 per transaction (view current rates)
External Payment Tracking
- Track commissions for payments you process outside our platform
- Manually mark commissions as paid
- Perfect for existing payment workflows and keeping costs low
Choose the method that best fits your business needs. You can even use both methods simultaneously for different affiliates.
Payment Methods
External Payments
You can track and mark payments as paid externally for affiliates. This is useful when:
- You prefer to handle payments outside the platform
- The affiliate hasn't connected their Stripe account
- Your company hasn't connected their Stripe account
Stripe Connect Payments
For payments processed through Stripe, both the company and affiliate need to connect their Stripe accounts:
- Company Setup
- Connect your company's Stripe account in the company settings
- Complete the Stripe verification process
- Once verified, you'll be able to process payments to affiliates

Click to view full size
- Affiliate Setup
- Affiliates need to connect their Stripe account in their affiliate settings
- They'll need to complete Stripe's verification process
- Once verified, they can receive payments directly
Payment Views
All Transactions View
Real-time Overview
The All Transactions view provides a comprehensive overview of all transactions in real-time. You can:
- See all transactions across all affiliates
- Filter and search through transactions
- View payment statuses and methods
- Process payments directly from this view
If an affiliate is due for payment, you'll see:
- "Pay via Stripe" button if both company and affiliate have connected Stripe accounts
- "Mark as Paid" button for external payment tracking
Fine Grained Transactions View
Updated in Real Time
For a more detailed view of individual transactions, you can:
- Search for an affiliate
- Navigate to the Affiliates section and click on an affiliate in the table
Here, you'll see:
- Individual transactions as they occur
- Payment status for each transaction
- Payment method used (Stripe or external)
- Payment reference IDs for Stripe payments
Payment Processing
Stripe Payments
When using Stripe Connect:
- Click "Pay via Stripe" on the transaction
- Enter payment details in the secure Stripe form
- Once processed, the payment is automatically marked as paid
- Affiliates receive the payment directly to their connected Stripe account
External Payments
For external payments:
- Click "Mark as Paid" on the transaction
- Process the payment outside the platform
- The transaction will be marked as paid in the system

Click to view full size
Payment Status
Each transaction shows its payment status:
- Unpaid: Payment pending
- Paid via Stripe: Payment processed through Stripe Connect
- Paid Externally: Payment marked as paid outside the platform
Requirements
To use Stripe Connect payments:
- Company must have a verified Stripe account
- Affiliate must have a verified Stripe account
- Both accounts must be connected to the platform
If either party hasn't completed the Stripe setup, external payment tracking will be available as a fallback option.
Payout Currencies
Stripe Connect payments, whether you click the pay button or use automatic payouts, can be made in any of the 133 currencies Stripe can charge in. That covers every major currency, including USD, EUR, GBP, CAD, AUD, JPY, INR, BRL, MXN, THB, IDR, TRY and NGN.
All 133 payout currencies
AED, AFN, ALL, AMD, ANG, AOA, ARS, AUD, AWG, AZN, BAM, BBD, BDT, BGN, BIF, BMD, BND, BOB, BRL, BSD, BWP, BYN, BZD, CAD, CDF, CHF, CLP, CNY, COP, CRC, CVE, CZK, DJF, DKK, DOP, DZD, EGP, ETB, EUR, FJD, FKP, GBP, GEL, GIP, GMD, GNF, GTQ, GYD, HKD, HNL, HTG, HUF, IDR, ILS, INR, ISK, JMD, JPY, KES, KGS, KHR, KMF, KRW, KYD, KZT, LAK, LBP, LKR, LRD, LSL, MAD, MDL, MGA, MKD, MMK, MNT, MOP, MUR, MVR, MWK, MXN, MYR, MZN, NAD, NGN, NIO, NOK, NPR, NZD, PAB, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RWF, SAR, SBD, SCR, SEK, SGD, SHP, SLE, SOS, SRD, STN, SZL, THB, TJS, TOP, TRY, TTD, TWD, TZS, UAH, UGX, USD, UYU, UZS, VND, VUV, WST, XAF, XCD, XOF, XPF, YER, ZAR, ZMW
Sales can come in from any currency. The payout currency is the currency the reward is owed in, which depends on how you reward:
- Percentage rewards on app store sales (Apple, Google Play, RevenueCat, Adapty, Iaptic) are worked out from the USD price, so they are owed and paid in USD whatever the buyer paid in
- Percentage rewards on Stripe web sales are owed in the buyer's currency
- Fixed amounts per currency are owed in the buyer's currency
Rewards in different currencies are paid as separate charges and are never converted at payout time.
Minimum payout per currency
Stripe won't take a charge below a minimum. Where Stripe publishes a minimum for a currency, we use it, for example 0.50 USD, 0.50 EUR, 0.30 GBP, 50 JPY, 10 THB or 175 HUF. Any other currency needs a payout worth at least US$1. A smaller amount stays owed and is paid once the affiliate's balance in that currency grows past the minimum.
American Express cards can't be charged in some currencies. If a payout is declined for that reason, pay with a Visa or Mastercard instead. You can also pay any reward yourself and use Mark as Paid, which works in any currency.
Need a currency that isn't listed? Get in touch and we'll look at adding it.
Refunds
When a sale is refunded, the commission it earned is taken back off the affiliate's balance. The owed amounts you see, and the amount the pay button charges, are always net of refunds.
- If the refund arrives before you pay, the sale and the refund cancel out and nothing is owed for it. Your payout hold, if you set one, applies to sales only; refunds are applied the moment they arrive
- If the refund arrives after you paid, the affiliate's balance goes negative. The shortfall is deducted from their next rewards before anything more is paid. Optionally, you can have balances that stay negative beyond a window you set recovered as a refund of an earlier payout to the affiliate's Stripe account
Refunds are picked up automatically from Apple, Google Play, RevenueCat, Adapty and Stripe, and you can report your own through the transactions API. Apphud and Iaptic refunds are not supported: a refund on those integrations does not reduce the affiliate's balance, cannot be confirmed, and is never recovered. Report those through the transactions API if you want the commission taken back. See Refunds and Clawbacks for the full rules, including how automatic payouts handle them.
VAT Invoices (Self-Billing)
For businesses that need VAT invoices for affiliate commission payments, we offer self-billing invoices. This feature allows you to automatically generate VAT invoices on behalf of your affiliates when you pay them via Stripe Connect.
Key Features:
- Automatic invoice generation on each payout
- Sequential invoice numbering (SB-YYYY-XXXX)
- Configurable VAT rates (default + per-affiliate)
- Monthly invoice summaries for easy record-keeping
- Affiliates consent to self-billing arrangement
Learn more about Self-Billing VAT Invoices →
How Often You Must Pay
Affiliate commissions are owed by you, not by Insert Affiliate. We calculate, track and, where you enable it, process those payments, but the money is yours and the obligation is yours.
Under our terms you must pay each affiliate every commission that has accrued to them and is not in dispute at least once in every four month period, and sooner if the terms you have offered that affiliate say so. Four months sits comfortably beyond the refund windows on the app stores, so a commission that has cleared your payout hold is very unlikely to be reversed afterwards.
A commission that has not met your minimum payout, or that is still inside your payout hold, is not yet payable and does not count against this. Once it clears both, the clock applies.
If commissions stay unpaid past that point they are treated as overdue, and we may suspend your account, tell the affected affiliates their payments are overdue, or charge the card on file to settle them. The full wording is in our terms and conditions.
