Updating Your Tax Info and Payout Method
6 min read
The short version
- We pay affiliates through Stripe Connect Express — Stripe holds and verifies all your bank and tax data, not us
- To update anything (bank account, address, tax form, identity verification), go to dashboard → /affiliate/settings → "Manage payout info"
- That button redirects you to a Stripe-hosted page where you make the change directly with Stripe
- We get back: "this affiliate is verified and ready for payout" — nothing more
Why Stripe and not us
Honestly, the answer is both compliance and "you wouldn't trust us with this anyway."
Compliance: holding bank account numbers, social security numbers, and W-9 forms makes a company subject to a serious slate of regulations — PCI-DSS for payment data, IRS data-handling rules for tax forms, state-by-state money-transmitter laws if you're paying people out across state lines. Stripe handles this professionally so we don't have to handle it amateurishly. They're a public company with hundreds of compliance engineers; we're a small team. Pick the right tool.
Trust: even setting compliance aside, would you give your routing number and SSN to a small SaaS company you found through someone's YouTube channel? Probably not. By keeping the bank/tax data with Stripe — the same company that handles payments for OpenAI, Shopify, DoorDash, and your local coffee shop — you only have to trust them, which you already do every time you swipe a card.
The data flow:
You → Stripe (bank + SSN + tax form go here, encrypted, never touch us)
↓
We → Stripe ("pay $X to affiliate ID Y on the 1st of the month")
↓
Stripe → Your bank account
What we see in our database: your name, your email, your country, your Stripe Connect account ID (a meaningless opaque string), and a boolean flag "verified yes/no". That's the whole record.
How to update your info
Same flow for everything — bank details, tax form, name, address, identity verification:
- Open your affiliate dashboard
- Navigate to /affiliate/settings
- Click "Manage payout info"
- You're redirected to a Stripe-hosted page (URL is
connect.stripe.com— that's how you know it's the real Stripe, not a phishing imitation) - Make your change — Stripe walks you through what they need
- When you're done, Stripe redirects you back to our dashboard
- We re-check verification status — usually within a few seconds
What you can change there
- Bank account — routing number, account number, or switch from one bank to another
- Identity verification — name, date of birth, address, SSN (US) / SIN (Canada) / equivalent ID number elsewhere
- Tax form — US affiliates fill out a W-9; non-US affiliates fill out a W-8BEN (individuals) or W-8BEN-E (companies)
- Business vs. individual — if you start an LLC for your creator business, you can switch your Connect account from individual to company
- Currency / country of payout — you can change the country your payouts go to if you move, but it requires re-verifying your identity in the new country
Year-end 1099-NEC (US affiliates)
If you're a US affiliate and you earn more than $600 in a calendar year, the IRS requires us to issue you a 1099-NEC. This is handled automatically by Stripe Tax — the same Stripe service that holds your W-9.
You'll get the 1099-NEC two ways:
- Electronic copy in your Stripe Connect account dashboard (available around January 15)
- Mailed paper copy to the address on your W-9 (around January 31)
If you earn less than $600 in a year, no 1099-NEC is issued (IRS doesn't require it) but you're still responsible for reporting the income on your own return.
If you're non-US, no 1099 is issued and your W-8 form is what Stripe Tax keeps on file. You handle income reporting under your own country's rules.
December reminder emails
If your tax info is missing, expired, or incomplete heading into year-end, we send you reminder emails on three dates so you have plenty of time to fix it before tax forms get issued:
- December 1 — first reminder
- December 15 — second reminder
- December 22 — final reminder
What if I never set up Stripe Connect?
When you're first approved as an affiliate, we send you the Stripe onboarding link in your welcome email. You can do it right away or later — the program doesn't require you to onboard until you have a payout balance to receive.
But: you can't be paid until Stripe Connect onboarding is complete. If your balance reaches the $25 minimum and you haven't onboarded, the payout sits in your balance and we email you a "ready to onboard" reminder once a month until you finish.
Common questions
"Is there a fee to be paid out?"
No fee from us. Stripe takes a tiny fee per payout (it's the cost of running the banking rails) — for US affiliates it's around 0.25%, for international payouts it's a flat fee plus a small currency-conversion margin if you're paid in a non-USD currency. The exact amount is shown by Stripe before you confirm onboarding.
"Can I be paid in cryptocurrency / PayPal / Wise?"
Not today. Stripe Connect is the only payout rail we support. We'd add others if there's serious demand, but Stripe covers ~95% of affiliates' needs because it pays direct to a real bank account in 40+ countries.
"What if my bank account is in a different country than where I live?"
Allowed — Stripe lets you split: your country (for tax/identity) can be different from your payout bank's country. You set this up during onboarding.
"What if I'm a kid / minor?"
You have to be 18+ to open a Stripe Connect account in most jurisdictions. If you're a creator under 18, the workaround is to onboard under a parent's or guardian's account.
"I changed banks and forgot to update — what happens?"
Stripe attempts the payout to the old account. If it fails (closed account), the money is returned to Stripe and held until you update your info. You're not at risk of losing the payout, just delaying it. We'll email you when the failed payout comes back.