Blog/Guide/How to pay affiliates with Stripe (without losing your mind)
NewKomissio is now live on the Stripe App Marketplace
Guide

How to pay affiliates with Stripe (without losing your mind)

Platform AdminMarch 31, 202614 min read
Share
Simple illustration of money flowing from a Stripe dashboard to multiple affiliate bank accounts through automated payout pipes

If you are trying to figure out how to pay affiliates with Stripe, you are not alone. I have talked to dozens of SaaS founders who launched an affiliate program, got affiliates signed up, started seeing conversions, and then hit the wall. Not a product wall. Not a traffic wall. A payout wall.

"Wait, how do I actually pay these people?"

It sounds like it should be the easy part. Someone earns a commission, you send them money. Done. But if you have ever tried to pay affiliates with Stripe, or more accurately, tried to figure out how to pay affiliates with Stripe, you know it is anything but simple. Most affiliate platforms punt on this entirely. They track the conversion, calculate the commission, and then hand you a CSV and say "good luck."

This guide is everything I wish someone had told me about paying affiliates through Stripe. No hand-waving, no "contact sales for details." Just the actual mechanics, the fees, the tax stuff, and the approaches that work at different stages.


The payout problem nobody talks about

Here is a dirty secret of the affiliate marketing industry: most platforms are really good at tracking clicks and really bad at actually moving money.

Go look at how the major platforms handle payouts:

Rewardful tracks everything through Stripe beautifully. Two-way sync, subscription tracking, refund handling, all great. But when it comes time to pay your affiliates? You export a CSV from Rewardful, upload it to PayPal or Wise, process the payment manually, then go back to Rewardful and mark each payout as paid. If you want Rewardful to handle it for you, their "Managed Payouts" feature charges 3% on every payout. On $5,000 in monthly commissions, that is $150 a month just to move money.

FirstPromoter is similar. They integrate with Stripe for tracking, but payouts go through PayPal. Their one-click bulk PayPal payout is only available on Business and Enterprise plans. If you are on the starter plan, you are doing it manually.

PartnerStack handles payouts internally. Affiliates withdraw via PayPal, Stripe, or direct deposit through Airwallex. But the affiliate pays the withdrawal fee ($2.25 + 0.25% per payout via Stripe), and commissions are only available for withdrawal around the 13th of the month after they are approved. That is a 6-week gap between earning a commission and being able to touch the money.

Notice the pattern? Every platform uses Stripe for the fun part (tracking revenue, watching conversions come in) and then switches to something else for the boring part (actually paying people). PayPal. Wise. Manual CSV uploads. Third-party payout processors with their own fee structures.

Why? Because building automated payouts through Stripe Connect is genuinely hard engineering work. It is easier to punt.

But it is also the thing your affiliates care about most.


What your affiliates actually want

I have never met an affiliate who quit a program because the dashboard was ugly. I have met plenty who quit because they could not get paid on time.

Here is what affiliates tell me matters, in order:

  1. Getting paid reliably. Not "we will process payouts at the end of the month, unless we are busy." Reliably. On a schedule they can predict.

  2. Seeing what they earned in real time. If an affiliate drives a conversion on Tuesday, they want to see it on Tuesday, not next Monday when the batch job runs.

  3. Not paying stupid fees to receive their own money. PayPal's currency conversion spread eats 3-7% on international payouts. That is not a processing fee. That is a hidden tax on being a non-US affiliate.

  4. Having the money just show up. No logging into a separate payout portal. No requesting a withdrawal. No minimum threshold games where $45 in commissions sits locked up because the minimum payout is $50.

The fastest way to lose a good affiliate is to make getting paid feel like a chore.


How Stripe Connect actually works (plain English)

Stripe Connect is Stripe's platform for marketplaces and platforms that need to pay other people. It was built for exactly this use case: a business (you) earns money through Stripe, and needs to split some of that money with other people (your affiliates).

There are three types of Stripe Connect accounts. I will save you the Stripe docs rabbit hole and just tell you which one matters:

Express accounts (the one you want)

Express accounts are what most affiliate platforms should use. Here is the deal:

  • Your affiliate goes through a Stripe-hosted onboarding flow. They enter their personal info, verify their identity, and add their bank account. Stripe handles all the KYC (know your customer) compliance. You do not have to collect or store anyone's bank details.

  • Stripe gives them a lightweight dashboard. Affiliates can see their payouts, update their bank info, and download tax forms. You do not need to build any of this.

  • You control the payout schedule. You decide when money moves: instantly, daily, weekly, or monthly. You can hold funds until commissions are approved, then release them.

  • Stripe handles the payout. Money goes from your Stripe account to the affiliate's bank account. ACH in the US, local bank transfers internationally. No PayPal middleman.

The cost: $2/month per active connected account (only charged for accounts that received a payout that month) plus 0.25% + $0.25 per payout. That is dramatically cheaper than PayPal for most programs.

Standard accounts (rarely the right choice for affiliates)

Standard accounts give the affiliate a full, independent Stripe account. There are no per-account fees from Stripe, but you lose control over payout timing and the affiliate manages everything themselves. The onboarding is heavier because they are setting up a full Stripe account, not just receiving payouts. This makes sense for marketplace sellers, not for affiliates.

Custom accounts (overkill for most)

Custom accounts are fully white-labeled, meaning the affiliate never sees Stripe branding. Same pricing as Express ($2/mo + payout fees) but you have to build the entire onboarding UI yourself and handle all interactions. Unless you have a specific reason to hide Stripe from your affiliates, Express is better.


The real costs of paying affiliates with Stripe

Let me break down the actual numbers, because this is where most guides get vague.

Stripe Connect fees

WhatHow much
Per active Express account$2/month (only months with a payout)
Per payout sent0.25% + $0.25
Cross-border payoutAdditional 0.25%
Instant payout (optional)1% of payout amount

What this looks like in practice

Say you have 50 affiliates. In a given month, 30 of them earn commissions and get paid. Average payout is $150.

  • Active account fees: 30 x $2 = $60

  • Payout fees: 30 x ($0.375 + $0.25) = $18.75

  • Total: $78.75

That is $78.75 to pay 30 affiliates a total of $4,500. That is 1.75%, and it goes down as average payout size goes up.

Compare that to the alternatives

PayPal Mass Pay: 2% per domestic payout (capped at $1 per payout). Sounds cheap, but international affiliates lose 3-7% on currency conversion. A UK affiliate earning $150 might only see $140 in their bank account after PayPal takes its cut. Oh, and you need a PayPal Business account, and PayPal has a habit of freezing accounts that send a lot of payments to individuals.

Wise (TransferWise): Much better international rates (mid-market rate + small transparent fee). But you need a Wise Business account, batch payouts require API integration, and you are managing a second payment provider alongside Stripe.

Wire transfers: $15-50 per transfer. Only makes sense for very large individual payouts.

Manual bank transfers: Free (sort of), but the time you spend processing payouts is worth something. If you are spending 3 hours a month on affiliate payouts at a $100/hour opportunity cost, that is $300, more than Stripe Connect would charge.

The point is not that Stripe Connect is free. It is that the total cost of using Stripe Connect, including the time you save, is almost always lower than the alternatives.


How to set it up (step by step)

Here is the actual process for paying affiliates with Stripe Connect. I am assuming you already have a Stripe account with your business.

Step 1: Enable Stripe Connect on your account

Go to your Stripe Dashboard. Navigate to Settings, then Connect. Enable Connect and choose "Express" as your default account type. Stripe will ask about your platform type, so select "Software platform" or "Marketplace" depending on your setup.

You will also need to set your Connect branding: your platform name, icon, and brand color. This is what affiliates see during onboarding.

When an affiliate is ready to set up payouts, your platform generates an "Account Link" via the Stripe API. This is a one-time URL that takes the affiliate to Stripe's hosted onboarding flow. They verify their identity, add their bank account, and accept terms. The whole process takes 5-10 minutes.

Behind the scenes, Stripe runs KYC checks against public and private databases. If additional verification is needed (ID scan, proof of address), Stripe handles the request and follow-up.

Step 3: Hold commissions until they clear your refund window

This is the part most people get wrong. When a conversion comes in, do not pay the affiliate immediately. Hold the commission in a "pending" state for your refund window (typically 14-30 days). If the customer refunds, you can void the commission without chasing the affiliate for a clawback.

With Stripe Connect, you control this by keeping commissions tracked in your system and only creating a Transfer to the connected account when the commission is approved.

Step 4: Create transfers on your payout schedule

When commissions are approved, create a Stripe Transfer from your platform account to the affiliate's connected account. The money lands in their Stripe balance and pays out to their bank account according to the schedule you set (or the default daily rolling payout).

You can batch these. Pay all approved commissions at once on the 1st and 15th, or pay daily, or let affiliates request payouts whenever they want.

Step 5: Monitor payout status

Listen for Stripe webhooks: payout.paid (money landed), payout.failed (bank account issue), account.updated (affiliate changed their info). If a payout fails, Stripe automatically disables the bank account. Your system should notify the affiliate and prompt them to update their banking details.


The tax part (yes, you have to deal with it)

If you are paying affiliates in the US, you probably need to file 1099 forms. Here is the short version:

Want to see this in action? Try the full Komissio demo, no signup needed.

Try Demo

1099-NEC: Required for any US-based affiliate (or US taxpayer) who earns $600 or more in a calendar year. This is the most common form for affiliate commissions.

Who files it? If you are using Stripe Connect Express accounts and your platform controls pricing (which it does in an affiliate setup), you are responsible for filing 1099s. Not Stripe. You.

The good news: Stripe has a built-in 1099 tax reporting product for Connect platforms. It provides embeddable components to collect W-9 information from your affiliates, automatically generates 1099 forms at year-end, and can deliver them electronically. It costs $3 per form per year. Way cheaper than doing it manually or hiring an accountant to process dozens of 1099s.

International affiliates: Non-US affiliates do not get 1099s. You may need to collect W-8BEN forms (certifying they are not US taxpayers). Stripe's onboarding can handle this too.

My honest advice: Talk to a tax professional about your specific situation. The rules change, the thresholds shift, and I am not a tax lawyer. But the fact that Stripe Connect has built-in 1099 support is a huge advantage over PayPal or manual bank transfers, where you are tracking everything in spreadsheets and hoping you do not miss someone at filing time.


What about international affiliates?

This is where paying affiliates with Stripe Connect really shines compared to the alternatives.

Stripe Connect supports cross-border payouts to 40+ countries. Your US-based business can pay an affiliate in the UK, Germany, Brazil, Japan, or Australia directly to their local bank account. Stripe handles the currency conversion at competitive rates.

The cross-border fee is an additional 0.25% on top of the standard payout fee. So a $200 payout to a UK affiliate costs: $0.50 (0.25% payout fee) + $0.25 (flat fee) + $0.50 (0.25% cross-border fee) = $1.25 total. The affiliate gets the equivalent of $198.75 in their local currency at Stripe's exchange rate.

Compare that to PayPal, where the same affiliate might lose $6-14 to currency conversion spread and withdrawal fees. That is not a rounding error. It is the difference between an affiliate feeling respected and an affiliate feeling ripped off.

Countries not yet supported: Stripe is expanding, but not every country is covered. If you have affiliates in unsupported countries, you may need a fallback like Wise for those specific cases. But for the majority of your affiliate base, Stripe Connect handles it natively.


When to automate (and when manual is fine)

Not every affiliate program needs to pay affiliates with Stripe Connect from day one. Here is my honest take:

Manual is fine if:

  • You have fewer than 10 affiliates

  • Payouts happen monthly

  • Total monthly commissions are under $1,000

  • You do not mind spending an hour on payout day

At this stage, paying affiliates through Stripe manually (or even PayPal) is not a bottleneck. Spend your time on recruiting affiliates and optimizing conversions, not building payout infrastructure.

You need automation if:

  • You have 20+ active affiliates

  • Payouts are bi-weekly or more frequent

  • Total monthly commissions exceed $2,000

  • You are losing affiliates because payouts feel slow or unreliable

  • You dread "payout day" because it takes half a day and you are always worried about mistakes

  • You are expanding internationally and PayPal fees are eating into affiliate earnings

The inflection point for most SaaS programs is somewhere around 15-25 active affiliates. Below that, you can muscle through manually. Above that, every month without automation costs you time and affiliate goodwill.


How Komissio handles affiliate payouts

I built Komissio specifically because I was frustrated with trying to pay affiliates with Stripe on other platforms. Here is what we do differently.

Stripe Connect is the default. When an affiliate signs up for your program, they connect their bank account through Stripe's Express onboarding flow. No PayPal. No CSV exports. No "mark as paid" buttons.

Automatic commission approval. Commissions are tracked via Stripe webhooks. When a payment clears and survives the refund window, the commission is automatically approved. No manual review unless you want it.

Flexible payout schedules. Pay affiliates instantly, daily, weekly, or monthly. You choose the schedule that fits your cash flow. Affiliates see their payout schedule in their dashboard so there are no surprises.

Real-time visibility. Affiliates see conversions the moment they happen. Pending commissions, approved commissions, and payout history are all in their dashboard. No "when am I getting paid?" emails.

International payouts built in. Your affiliates in the US, Europe, UK, Canada, Australia, and 40+ other countries all get paid through the same system. No managing multiple payout providers.

1099 support. Stripe's built-in tax reporting handles W-9 collection and 1099 generation at year-end.

What it costs: Komissio plans start at $49/month. Stripe Connect fees (the $2/mo per active account + payout fees) are paid directly to Stripe. We do not add a markup on top. There is no "3% payout processing fee" like some platforms charge.

If you want to see the full payout flow, try the demo. You can walk through the affiliate experience and see exactly how payouts work. No signup required.


The payout checklist

Before you start paying affiliates with Stripe, make sure you have these figured out:

  • Refund window: How long do you hold commissions before approval? 14 days? 30 days? Match this to your product's refund policy.

  • Payout frequency: Weekly is a good default. Monthly feels slow for affiliates. Daily adds admin overhead if you are doing manual review.

  • Minimum payout: Keep it low ($10-20) or eliminate it entirely. A $50 minimum punishes small affiliates and creates friction.

  • Currency: Will you pay in your currency and let Stripe convert, or let affiliates receive in their local currency? Stripe handles both.

  • Tax collection: Set up W-9 collection for US affiliates before you start paying. Retrofitting tax compliance is painful.

  • Failed payout process: What happens when a payout fails? Have an automated email that tells the affiliate to update their bank info, with a direct link to do so.

  • Commission disputes: How do affiliates dispute a commission they think was missed? Build this process before you need it.


Frequently asked questions

Can I pay affiliates with Stripe without Stripe Connect?

Technically, yes. You can send money via manual Stripe payouts or even Stripe Invoicing. But this does not scale. Without Connect, you are manually entering bank details, calculating payouts, and handling tax reporting yourself. Stripe Connect exists specifically to make platform-to-individual payments work at scale with compliance built in.

How long does it take for affiliates to get paid with Stripe Connect?

Once you create a Transfer to an affiliate's connected account, the money typically reaches their bank in 2-3 business days (standard ACH timing in the US). Instant Payouts are available for an additional 1% fee, and money arrives in approximately 30 minutes, 24/7 including weekends. International payouts vary by country but are typically 2-5 business days.

What if my affiliate does not have a Stripe account?

They do not need one. When you use Express accounts, the affiliate goes through a Stripe-hosted onboarding flow that creates a connected account for them. They do not need to sign up for Stripe separately, and they do not need to understand anything about Stripe. They just enter their info and bank details.

Are there minimum payout amounts with Stripe Connect?

Stripe itself does not impose a minimum payout amount for connected accounts. You can set your own minimum in your affiliate program rules. I recommend keeping it low ($10 or less) or not having one at all. High minimums frustrate affiliates and make your program feel extractive.

How do I handle refunds and chargebacks?

This is where commission hold periods matter. When a conversion comes in, hold the commission in "pending" status for your refund window (14-30 days). If the customer refunds during that period, void the commission before it is ever paid out. For chargebacks that happen after the commission is paid, you have two options: deduct from the affiliate's future earnings, or eat the cost. Most programs eat small chargebacks and only clawback for patterns of abuse.

Can I switch from PayPal to Stripe Connect without disrupting my affiliates?

Yes. Roll it out gradually. Enable Stripe Connect for new affiliates immediately. For existing affiliates, give them 30-60 days to connect their Stripe account while keeping PayPal as a fallback. Most affiliates will switch quickly once they see faster payouts and lower fees. The ones who insist on PayPal are usually doing low volume, so handle them manually until they come around or churn naturally.

Related reading: first-party affiliate tracking | what an affiliate program actually costs


Stop making payouts harder than they need to be

Learning how to pay affiliates with Stripe should not be the hardest part of running an affiliate program. But for most platforms, it is, because they bolted payout support onto a tracking system instead of building them together.

If you are currently exporting CSVs, uploading to PayPal, and manually marking things as paid, you are spending time on something that should be automated. If your affiliates are waiting 30-60 days for their money, losing 5% to PayPal currency conversion, or emailing you asking "where is my payment?", you are losing their trust, one payout cycle at a time.

Stripe Connect solves the mechanical problem. Pair it with a platform that actually uses it end-to-end, tracking conversions via Stripe webhooks, holding commissions through the refund window, and paying out automatically, and you never have to think about affiliate payouts again.

Try Komissio free and see what automated affiliate payouts look like. Or if you are still comparing options, check out our Komissio vs Rewardful vs FirstPromoter comparison to see how payout handling differs across platforms.

Questions about how to pay affiliates with Stripe for your program? Reach out, happy to help.

Frequently asked questions

Can Stripe handle affiliate payouts?

How do you automate affiliate payments with Stripe?

What are the fees for paying affiliates through Stripe?

Ready to get started?

Launch your affiliate program in minutes

First-party tracking that survives ad-blockers. Real-time dashboards your affiliates will actually use. Stripe Connect payouts on autopilot.

Try the live demoNo credit card required

Related articles

Shopify affiliate program setup guide: Komissio on the Shopify App Store

How to set up a Shopify affiliate program in 2026 (15-min guide)

Komissio is now on the Shopify App Store. Here is the honest 2026 guide to picking a Shopify affiliate app, comparing the 5 main options, and setting up your program in 15 minutes.

Platform AdminMay 20, 202613 min read
Side-by-side comparison of SaaS affiliate program page examples showing commission structures and signup forms

7 affiliate program page examples (and why they convert)

A teardown of seven real SaaS affiliate program pages. See what Shopify, GetResponse, Kit, Teachable, ActiveCampaign, Notion, and ClickUp do right (and wrong) on their affiliate signup pages, plus a checklist for building your own.

Platform AdminApril 11, 202613 min read
Checklist illustration showing readiness signals for launching a SaaS affiliate program

When to launch a SaaS affiliate program (a readiness checklist)

Most SaaS founders launch affiliate programs too early or too late. This readiness checklist gives you 10 signals that you are ready and 5 signs you should wait, so you can time your launch for maximum ROI.

Platform AdminApril 11, 202611 min read