Stripe Connect Payouts

One-click global payouts

Stripe Connect Payouts

With Stripe Connect payouts, you can send payouts directly to your affiliates' bank accounts, with no CSV exports or third-party tools required. You fund payouts from your business bank account or a card, select the commissions you want to pay, and PromoteKit sends each affiliate their money using Stripe Connect. Affiliates in 119 countries can receive payouts in their local currency.

Stripe Connect Payouts are available on paid plans (including trials) for organizations using USD. If your organization uses another currency, you can convert it to USD once from your settings (see Requirements).

Requirements

  • An active PromoteKit subscription (paid plan or trial).
  • USD as your display currency. Stripe Connect Payouts are sent in USD. If your organization uses another currency, select USD as your display currency under Settings → Affiliate. If you already have commissions recorded, PromoteKit converts your existing commission, payout and fixed campaign amounts to USD at the current exchange rate. This conversion is one-way and can't be undone.
  • A funding method: a US business bank account or a credit or debit card.
  • An Owner or Admin role to set up funding and send payouts (see Who Can Manage Payouts).

Getting Started

Choose Stripe Connect as your payout method

Go to Settings → Affiliate in your PromoteKit dashboard and select Stripe Connect as your Affiliate Payout Method. This adds a Payouts tab to your settings.

Add a funding method

Go to Settings → Payouts and connect a US business bank account, or add a credit or debit card. You accept the Payout Terms when you save a funding method.

Affiliates connect using Stripe Express

Your affiliates connect a Stripe Express account from the Settings page of their affiliate portal (see For Affiliates). Stripe securely collects their identity details, bank account and tax information.

Pay affiliates from Generate Payouts

On the Generate Payouts page, select the commissions you want to pay and click Pay with Stripe. You'll see the exact total, including the processing fee, before confirming with a one-time code sent to your email.

Affiliates get paid automatically

Your funding method is charged for the payout total plus the processing fee. Once the payment settles and the holding period has passed, PromoteKit transfers each affiliate their commission and Stripe deposits it into their bank account.

Fees

Funding methodProcessing fee
Business bank account (ACH)5%
Credit or debit card8%

The fee is added on top of the payout total and shown before you confirm. It is never deducted from your affiliates' commissions. Lower processing fees are available for enterprise accounts.

Minimum Payout

Each affiliate must be owed at least $20 to be paid through Stripe Connect. If your campaign's minimum payout is higher, that minimum applies instead. Affiliates below the minimum don't appear on the Generate Payouts page yet. Their commissions keep accumulating until they reach it.

Funding with a Bank Account

You can fund payouts from a US business bank account via ACH:

  • Business accounts only. Personal (consumer) bank accounts aren't accepted. If your business account is incorrectly shown as personal, contact support.
  • Instant verification. You connect your account by logging in to your bank through Stripe. Entering routing and account numbers manually isn't supported.
  • Settlement time. ACH payments usually take a few business days to settle.

Funding with a Card

You can fund payouts with a credit or debit card:

  • Credit and debit cards only. Prepaid cards aren't accepted, and the card's security code (CVC) must verify.
  • Card payout limit. Card-funded payout amounts are limited for new accounts. For larger payouts, use a business bank account, or contact support to request a higher card limit.
  • You authorize each payout. Before a card is charged you confirm the amount with a one-time code emailed to you and tick an authorization checkbox. The charge appears on your statement as PROMOTEKIT* PAYOUTS.
  • Payments are final once affiliates are paid. If you need to cancel a payout, contact us before transfers are sent. Please contact us before disputing a charge with your card issuer (see the Payout Terms).

Confirming a Payout

Every Stripe Connect payout must be confirmed with a one-time code emailed to the admin sending it. After you review the total and click Confirm and Pay, enter the 6-digit code from your inbox. Codes expire after 10 minutes and can only be used once. This protects your funds even if someone gains access to your PromoteKit session.

Payout Timing

  1. Funding. Your funding method is charged when you confirm. Card payments settle immediately. ACH payments usually take a few business days.
  2. Holding period. After your payment settles, there is a 2-business-day holding period before transfers are sent.
  3. Transfers. PromoteKit then transfers each affiliate their commission automatically. Stripe deposits the funds into the affiliate's bank account according to their Stripe Express payout schedule.

Who Can Manage Payouts

Stripe Connect Payouts move real money, so only organization Owners and Admins can:

  • Link or remove funding methods
  • Send payouts and retry failed transfers
  • Send payout setup reminders to affiliates

Members can't link payout methods or send payouts. You can change a team member's role under Settings → Members.

Emails and Invoices

All Owners and Admins in your organization receive an email when:

  • A payout is initiated, with a breakdown of every affiliate being paid and the fee
  • Your funding payment succeeds and transfers are scheduled
  • Your funding payment fails, with the reason (the commissions are released so you can pay them again)

Affiliates receive an email when their payout is sent, and if a deposit to their bank fails.

Every settled payout gets an invoice with a unique invoice number. You can download invoice PDFs under Settings → Payouts → Payout Invoices.

Payout Statuses

Each Stripe Connect payout batch moves through these statuses:

StatusMeaning
PendingThe payout was created and your payment hasn't been processed yet
Processing PaymentYour funding payment is being processed
Payment SettledFunds have settled and transfers are queued (sent after the holding period)
Sending TransfersTransfers to affiliates are being created
CompletedAll affiliates in the batch have been paid
Needs AttentionOne or more transfers failed (you can retry them)
Payment FailedYour funding payment failed. The commissions were released and can be paid again
DisputedThe funding payment was disputed with your bank or card issuer

Failed Transfers

If a transfer to an affiliate fails (for example, their Stripe Express account became restricted), the batch shows Needs Attention and the affected payout gets a Retry button. The funds stay safely in the payout balance until the transfer succeeds.

If an affiliate's bank deposit fails after the transfer (for example, outdated bank details), Stripe automatically retries once they update their bank account in their Stripe Express dashboard. The affiliate is notified by email.

For Affiliates: Connecting Stripe Express

Affiliates set up payouts from the Settings page of your affiliate portal:

  1. Select your country and click Connect with Stripe.
  2. Complete Stripe Express onboarding: identity details, the bank account you want to be paid to and, for US affiliates, tax information (SSN or EIN).
  3. Once Stripe verifies your account, the card shows that you're ready to receive payouts.

Payouts are sent in USD, and Stripe converts them to your local currency and deposits them in your local bank account. Use Manage Payouts on Stripe to view your payout history, update your bank details and access tax forms. By connecting a payout method, you agree to the Payout Terms.

On the Generate Payouts page, affiliates who haven't connected Stripe Express yet are marked Not connected and can't be selected. You can send them a reminder email from the banner or the row's menu.

Supported Countries

Affiliates can receive Stripe Connect Payouts in the following 119 countries:

🇦🇱 Albania🇩🇪 Germany🇲🇰 North Macedonia
🇩🇿 Algeria🇬🇭 Ghana🇳🇴 Norway
🇦🇴 Angola🇬🇷 Greece🇴🇲 Oman
🇦🇬 Antigua and Barbuda🇬🇹 Guatemala🇵🇰 Pakistan
🇦🇷 Argentina🇬🇾 Guyana🇵🇦 Panama
🇦🇲 Armenia🇭🇰 Hong Kong🇵🇾 Paraguay
🇦🇺 Australia🇭🇺 Hungary🇵🇪 Peru
🇦🇹 Austria🇮🇸 Iceland🇵🇭 Philippines
🇦🇿 Azerbaijan🇮🇳 India🇵🇱 Poland
🇧🇸 Bahamas🇮🇩 Indonesia🇵🇹 Portugal
🇧🇭 Bahrain🇮🇪 Ireland🇶🇦 Qatar
🇧🇩 Bangladesh🇮🇱 Israel🇷🇴 Romania
🇧🇪 Belgium🇮🇹 Italy🇷🇼 Rwanda
🇧🇯 Benin🇯🇲 Jamaica🇱🇨 Saint Lucia
🇧🇹 Bhutan🇯🇵 Japan🇸🇲 San Marino
🇧🇴 Bolivia🇯🇴 Jordan🇸🇦 Saudi Arabia
🇧🇦 Bosnia and Herzegovina🇰🇿 Kazakhstan🇸🇳 Senegal
🇧🇼 Botswana🇰🇪 Kenya🇷🇸 Serbia
🇧🇳 Brunei🇰🇼 Kuwait🇸🇬 Singapore
🇧🇬 Bulgaria🇱🇦 Laos🇸🇰 Slovakia
🇰🇭 Cambodia🇱🇻 Latvia🇸🇮 Slovenia
🇨🇦 Canada🇱🇮 Liechtenstein🇿🇦 South Africa
🇨🇱 Chile🇱🇹 Lithuania🇰🇷 South Korea
🇨🇴 Colombia🇱🇺 Luxembourg🇪🇸 Spain
🇨🇷 Costa Rica🇲🇴 Macao🇱🇰 Sri Lanka
🇨🇮 Côte d'Ivoire🇲🇬 Madagascar🇸🇪 Sweden
🇭🇷 Croatia🇲🇾 Malaysia🇨🇭 Switzerland
🇨🇾 Cyprus🇲🇹 Malta🇹🇼 Taiwan
🇨🇿 Czechia🇲🇺 Mauritius🇹🇿 Tanzania
🇩🇰 Denmark🇲🇽 Mexico🇹🇭 Thailand
🇩🇴 Dominican Republic🇲🇩 Moldova🇹🇹 Trinidad and Tobago
🇪🇨 Ecuador🇲🇨 Monaco🇹🇳 Tunisia
🇪🇬 Egypt🇲🇳 Mongolia🇹🇷 Türkiye
🇸🇻 El Salvador🇲🇦 Morocco🇦🇪 United Arab Emirates
🇪🇪 Estonia🇲🇿 Mozambique🇬🇧 United Kingdom
🇪🇹 Ethiopia🇳🇦 Namibia🇺🇸 United States
🇫🇮 Finland🇳🇱 Netherlands🇺🇾 Uruguay
🇫🇷 France🇳🇿 New Zealand🇺🇿 Uzbekistan
🇬🇦 Gabon🇳🇪 Niger🇻🇳 Vietnam
🇬🇲 Gambia🇳🇬 Nigeria

Affiliates in other countries can't receive Stripe Connect payouts. You can still pay them another way (for example with PayPal or Wise) and use Mark as paid in the row's menu on the Generate Payouts page to record the payout.

Tax Forms

Affiliates provide identity and tax details (such as SSN or EIN for US affiliates) during Stripe Express onboarding. PromoteKit handles 1099 reporting for eligible US affiliates paid through Stripe Connect Payouts, issuing 1099 forms through Stripe after the end of each tax year. Affiliates can access their tax forms from their Stripe Express dashboard.

Terms

Stripe Connect Payouts are governed by the Payout Terms, which supplement the PromoteKit Terms of Service and Affiliate Terms.