Stripe Connect is the standard infrastructure freelance agencies use to bill one client and pay multiple sub-contractors out of the proceeds. The core flows are documented well, but the decisions that matter — which account type, which charge model, what to do about taxes, when to file 1099s — sit in three or four different doc pages, and most agencies pick the wrong combination on first setup.
The three account types, and the right one for an agency
Stripe Connect ships three account types, documented under docs.stripe.com/connect/accounts:
- Standard. The connected account holds a direct relationship with Stripe and gets full Dashboard access. Best when your sub-contractors are independent businesses who want their own Stripe account anyway.
- Express. The connected account gets a simplified Stripe-hosted Dashboard and a streamlined onboarding flow you can brand. Stripe still handles KYC and compliance. This is the fit for most freelance agencies — your contractors don't want to manage their own Stripe relationship, but they do want to see their payouts.
- Custom. Your platform owns the entire experience. The connected account is invisible to Stripe; you handle the dashboard, the notifications, the support. Heavy lift, only worth it for marketplaces.
The Express tier is what an agency wants in 2026. Standard is overkill for a 5-person collective; Custom is a build project; Express does the right things by default.
The three charge models, and the only one that fits a multi-contractor agency
Stripe's charge-models documentation lists three patterns:
- Direct charges. The payment lives on the connected account. Best when the connected account is the seller — Shopify-style.
- Destination charges. The payment lives on your platform account, then a transfer routes funds to a single connected account. Best for marketplaces with one seller per transaction — Airbnb-style.
- Separate Charges and Transfers. One charge on your platform account, then multiple transfers — to as many connected accounts as you need. Best when one client invoice pays multiple sub-contractors.
For a freelance agency that bills $30K to a client and needs to route $12K to a designer, $9K to a developer, $6K to an editor, and keep $3K as agency margin, the right model is Separate Charges and Transfers. It is the only model that handles the one-to-many split cleanly.
The wrong call here is using Direct charges and trying to reconcile after the fact. The reconciliation work compounds across contractors and quickly outweighs whatever ergonomic gain you got from the simpler setup.
The Connect cost stack — what you actually pay
Stripe Connect's pricing sits on top of the standard processing fee:
- Standard processing: 2.9% + $0.30 on US card transactions.
- Connect platform fee: 0.25% + $0.25 per payout to a connected account.
- Per-account fee: $2/month per active connected account on certain plans.
- Application fees: the per-transaction cut your platform charges connected accounts (set programmatically via the Application Fees API).
A worked example on a $1,000 client invoice that splits 80/20 between contractor and agency:
- Stripe processes the $1,000 → keeps $29.30 (2.9% + $0.30).
- Net to platform: $970.70.
- Transfer $776.56 to contractor's Connect account → 0.25% + $0.25 = $2.19 payout fee deducted.
- Agency keeps $194.14 application fee on the platform side.
Multiply across a month of agency work and the per-account $2/month fee starts to matter — but only past about 50 active connected accounts.
The April 29, 2026 Stripe Tax change you almost certainly missed
The detail that broke a lot of agency setups in spring 2026: Stripe Tax changed its default behavior on April 29, 2026. Per the Stripe Tax for platforms documentation, platforms now process transactions according to their Stripe Tax settings instead of defaulting to tax-excluded pricing.
Practical impact for a freelance agency:
- If your platform's Stripe Tax setting was on default-excluded pre-April 29, your invoices read one way. Post-April 29, the same invoice may be priced differently unless you explicitly set tax-inclusive or tax-exclusive on each invoice.
- The Stripe Tax + Connect doc walks through which entity has the obligation — your platform or each connected account — and how to use Tax Threshold Status to flag connected accounts approaching registration thresholds for sales tax, EU VAT, UAE VAT, or UK VAT.
The fix is one configuration pass. The risk is not noticing for a quarter and discovering it during a sales-tax registration in a state you didn't realize you crossed the threshold for.
The W-8/W-9 trap with foreign sub-contractors
The single most common compliance mistake at freelance agencies on Connect: paying foreign sub-contractors before collecting a W-8BEN (or W-8BEN-E for entities). The IRS tax-reporting docs at Stripe's tax reporting overview and the Connect W-8/W-9 onboarding flow detail the correct procedure:
- US contractors → W-9, generates a 1099-NEC at year-end if you paid $600+.
- Foreign contractors (individuals) → W-8BEN, generally no 1099 if they have no US-source income claim.
- Foreign contractors (entities) → W-8BEN-E, similar treatment.
The IRS penalty for incorrect 1099 information is up to $310 per filing. Stripe Connect 1099 e-filing costs $2.99 per IRS submission and $1.49 per state. The arithmetic favors collecting the right form upfront, not racing to fix it in January.
The 2026 features worth knowing about
Two changes from Stripe Sessions 2026 — the full announcement list — affect agency setups specifically:
- Issuing for agents (preview). Spin up virtual cards for sub-contractors programmatically. The March 25, 2026 changelog added lifecycle controls — auto-cancel after N payments, cap per-card spend — that make it practical to give a contractor a card for one specific tool subscription and have it self-destruct.
- Tax automation expansion. The Tax engine now covers more jurisdictions and threshold-tracking automatically. For agencies whose contractors live in multiple countries, this removes a quarterly chore.
If you're a non-US founder running an agency and you can't open a Connect platform account directly, Stripe Atlas is the canonical path. The 2025 Atlas year-in-review reports founder incorporations from 169 countries, with European founder incorporations up 48% year-over-year — so the Delaware-C-Corp-as-platform pattern is well-trodden.
The decision tree, compressed
For a freelance agency in 2026 paying multiple sub-contractors out of one client invoice:
- Account type → Express.
- Charge model → Separate Charges and Transfers.
- Tax engine → Stripe Tax with explicit tax-inclusive vs tax-exclusive setting per invoice (post-April 29 default change).
- Forms → Collect W-9 from US contractors and W-8BEN/W-8BEN-E from non-US contractors before first payment.
- Optional → Issuing for tool spend if you're sending contractors to buy tooling on the agency's behalf.
The arithmetic on the cost stack is decent — you're at roughly 3.2-3.3% all-in on most agency invoices, which is in line with manual ACH plus reconciliation labor and well below the cost of running parallel Stripe accounts per contractor. The reason agencies still get this wrong isn't the cost. It's that the right setup looks like ten different doc pages and most agencies pick the model that looked easiest on day one.
For freelancers thinking about whether they need a multi-tenant setup at all, our piece on Stripe vs PayPal vs Wise for freelancers covers the simpler single-payer case.
Delivvo sits above the gateway you connected — Stripe, PayPal, Tap, Telr, PayTabs, or Checkout.com — and gives a freelance agency one branded portal where each client sees only their own proposals, contracts, files, and invoices, while sub-contractor payouts route through your existing Connect platform on the back end. Delivvo takes 0% on the payment itself; the gateway you picked still handles the money. See how it works →
The bottom line
The right Connect setup for a freelance agency in 2026 is Express + Separate Charges and Transfers + Stripe Tax with explicit settings + upfront W-8/W-9 collection. Pick that combination on day one and the rest of the year is monthly reconciliation. Pick the wrong combination and the rest of the year is a quarterly cleanup project.
Written by The Delivvo team · May 10, 2026
More from the blog →