Getting paid
OpenPartner pays partners via Stripe Connect Standard transfers. You connect your Stripe account once; approved commissions auto-flow on the brand’s payout schedule.
Connect Stripe
Stripe Connect in the sidebar.
If you don’t have a Stripe account yet, the onboarding flow creates one for you. You’ll need:
- An email
- Bank account details (routing + account number for US, IBAN elsewhere)
- Government ID (driver’s license, passport — depending on country)
- Tax info (SSN/EIN for US, equivalent elsewhere)
Stripe handles the entire onboarding inside their hosted UI. Takes 5–15 minutes once you have the docs ready. You can pause and come back — your progress is saved.
If you already have a Stripe account (e.g. from another business or platform), the flow links it. You can use one Stripe account across many platforms; payouts from each show up separately.
Payout cadence
The brand sets when payouts run. Common patterns:
- Weekly (Mondays) — the default for most brands
- Monthly (1st of month)
- On-demand — brand triggers manually after some threshold
You’ll see the brand’s cadence on the Payouts page. Usually it’s documented in the brand’s welcome email; if not, ask their admin.
Each payout run:
- Sums all
approvedcommissions accrued since the last payout - Creates a
Payoutrow with that total - Initiates a Stripe Connect transfer
- Status updates from
pending→paidonce Stripe confirms (1–2 business days typically)
Reading the Payouts page
Each row shows:
- Date issued
- Total amount
- Currency (usually USD; brands may pay in local currency)
- Status:
pending(transfer initiated, waiting on Stripe) /paid(settled in your Stripe balance) /failed(something went wrong — see below) - Stripe transfer ID — clickable to see the transfer in your Stripe dashboard
Click into any payout to see the individual commissions it covered.
Why a payout might fail
A few common cases:
- Stripe Connect not connected — no payout target, can’t transfer. Connect Stripe and the brand’s next payout run will include your held commissions.
- Stripe account restricted — Stripe paused your account for KYC issues, fraud review, etc. Resolve in the Stripe dashboard; payouts resume on the next run.
- Insufficient brand balance — rare; the brand’s Stripe balance was low. The brand will retry.
Failed payouts are visible in the dashboard with a “Retry on next run” status. You don’t need to do anything for transient failures — the brand’s next run will retry. For account-restriction failures, fix the issue in your Stripe dashboard.
Holding commissions
If you don’t connect Stripe, your approved commissions accrue indefinitely. The brand’s payout runs skip you (no payout target) but don’t lose the records. As soon as you connect Stripe, the next run will include everything held.
There’s no expiration on held commissions on our side. The brand may have their own policy.
Tax docs
Stripe handles US tax docs (1099-K) automatically via your Stripe Connect account. If you’ve earned $600+ in a calendar year from a single brand, Stripe issues you a 1099-K from that brand at year-end via your Stripe dashboard.
Non-US: Stripe handles country-appropriate forms (1099 equivalents). Check your Stripe dashboard for jurisdiction-specific docs.
Withdrawal
Funds in your Stripe balance settle to your bank account on Stripe’s payout schedule (daily by default for most countries). That’s separate from the OpenPartner payout — it’s Stripe → your bank. Configure in your Stripe dashboard.
Payout disputes
If the amount looks wrong (specific commissions missing, currency conversion seems off), the brand controls the records — reach out to the brand admin first. They can re-issue or correct.
For Stripe-side issues (transfer failed, restriction), Stripe support is the right channel.
For platform bugs (commission not flowing through to a payout when it should be), email
[email protected].