Skip to content
All posts

Automating partner payouts with Stripe Connect

How Stripe Connect moves each partner's share from a customer payment to their bank: verification, transfers, payout timing and the records behind them.

HTHYVV TeamUpdated 4 min read

The monthly payout routine

Many businesses that share revenue still pay partners by hand: work out what each person is owed, send each transfer from the bank, record it in a spreadsheet and reconcile at month-end. Every step is a chance to send the wrong amount to the wrong account or miss someone, and the hidden cost of revenue sharing on spreadsheets adds up what that costs. This post covers the alternative: letting Stripe Connect move the money.

What Stripe Connect is

Stripe Connect is Stripe's product for platforms and marketplaces that route money to several parties. Each recipient has a connected account. The platform instructs transfers to those accounts, and Stripe pays each account out to its owner's bank.

What it provides:

  • Transfers to many recipients from the same incoming payment
  • Identity verification: Stripe verifies each recipient during onboarding
  • Bank payouts on each recipient's own payout schedule, with faster payouts available to eligible accounts for a fee
  • Reporting for the platform and for each recipient

How an automated payout works

Step 1: revenue arrives

A customer pays the business. When the charge settles in Stripe, the platform records a revenue event.

Step 2: the split is calculated

The platform applies the revenue-share rules (percentages, the order of payment, caps) to work out each person's share. The calculation runs in code, the same way every time, instead of in a spreadsheet.

Step 3: a transfer intent is recorded

For each person, the platform records a transfer intent: who should receive what, linked to the revenue event that caused it. A unique key on each intent means a retry can't pay anyone twice.

Step 4: Stripe moves the money

Each intent is sent to Stripe as a transfer to the recipient's connected account. Stripe then pays that balance out to the recipient's bank on their payout schedule.

Step 5: the record is kept

Each transfer is written to a ledger with the revenue event, the calculation and the transfer status, so any payout can be traced back to the payment and the rule behind it.

Why Connect instead of bank transfers

Verification

Stripe runs identity verification for connected accounts as part of onboarding, so you aren't collecting partners' ID documents yourself. Tax reporting still sits with the business. Ask your accountant how partner payouts should be reported.

Custody

Before you pick a payout tool, ask where customer payments land and how each share leaves. On HYVV, Your customers pay into your company’s own Stripe account. HYVV calculates every share, records it on the ledger and sends each payout through Stripe Connect.

Recipient visibility

Each recipient gets a Stripe Express dashboard to see incoming payouts, check their history and update bank details. In HYVV, each recipient also sees every payout and its receipt in Portfolio. That means fewer "when am I getting paid?" emails.

Implementation considerations

Connected account types

Stripe now describes connected accounts by who controls onboarding, the dashboard and losses. The familiar shorthand still helps:

  • Standard: the recipient has a full Stripe account. Suits partners who already use Stripe.
  • Express: Stripe-hosted onboarding and a lightweight dashboard. Suits most revenue-sharing recipients.
  • Custom: the platform builds the whole recipient experience. Suits platforms with their own payout interface.

HYVV uses Express accounts, for companies and for recipients.

Payout timing

Keep two moments apart. A transfer moves a share into the recipient's Stripe balance when the platform instructs it. A payout moves that balance to their bank on Stripe's schedule, which depends on the country and the account. Promise the first; show the status of the second.

Edge cases to decide in advance

  • Failed transfers: record the failure and retry with the same key.
  • Recipients who haven't connected yet: decide whether their share accrues until they do.
  • Refunds and disputes: decide in the agreement whether a refund reduces future payouts. Don't assume the software claws money back.
  • Very small amounts: it's common to hold payouts under a minimum (HYVV holds anything under $1.00) until they add up.
  • International recipients: check which countries your recipients can onboard from before you promise a payout.

What automation changes

TaskManualAutomated
Payout daySomeone logs in to the bankPayouts follow each cleared payment, or a schedule
CalculationA spreadsheet formula someone maintainsThe same rules, applied the same way every time
RecordsTransfers reconciled by handEach transfer linked to its payment and rule
Partner questionsEmail threadsEach recipient sees their own payouts

How HYVV runs it

HYVV's Revenue Sharing is built on Stripe Connect. HYVV splits each payment the moment it clears in Stripe — or batches it daily, weekly or monthly on the schedule you choose. Stripe then pays each person out to their own bank on their Stripe payout schedule. No HYVV transaction fees on revenue you distribute. Stripe’s standard processing fees apply. The payday section shows what a recipient sees.

The HYVV foundation

Share every payment with the people who earned it

Exploring is free: a guided intake, an entity recommendation and a transparent quote before you pay for anything.