How payouts work
Customer payments go straight to your Stripe account. Zillo takes a 2% platform fee at the same time. Stripe pays your balance out to your bank on whatever schedule you've chosen — daily, weekly, or monthly.
How payouts work
When a customer checks out, the payment goes straight to your Stripe account — not to Zillo. Stripe pays your balance out to your bank on your chosen schedule (daily, weekly, or monthly). Zillo's 2% platform fee comes out at the time of the sale, so you don't have to think about invoicing it later.
What happens at checkout
- Your customer enters their card details on your storefront.
- Stripe charges the card and adds the money to your Stripe balance — minus Stripe's processing fee and Zillo's 2%.
- On your next payout date, Stripe transfers your balance to your bank account.
Zillo never holds your money. Funds go directly from the customer to your Stripe account; we just collect our 2% fee at the same time. You can see every charge in your Stripe dashboard.
The 2% platform fee
The fee is fixed at 2% of the order total. You can choose how to handle it from Settings → Payments:
- Absorb it (default) — the 2% comes out of your payout. The customer pays the price you set.
- Pass it on — checkout adds a "Service fee" line so the customer pays the 2% on top. The line is clearly labelled at checkout; customers see exactly what they're paying.
Either approach is fine. Most stores absorb the fee on lower-priced products and pass it on for higher-value sales — but there's no penalty for sticking with one or the other.
Choosing a payout schedule
Stripe controls when money actually reaches your bank — typically automatic daily by default, but you can switch to weekly or monthly:
- From Settings → Payments, click Open Stripe dashboard.
- In Stripe, go to Settings → Payouts.
- Pick your schedule and save.
Why a payout might be delayed
Verification incomplete — Stripe needs another document before they'll release funds. The notification panel in your Stripe dashboard explains exactly what.
Bank details mismatch — wrong account number or sort/routing code. Update them in the Stripe dashboard.
Stripe risk hold — Stripe occasionally pauses payouts while they review unusual activity. They reach out by email if so.
Test-mode sale — orders placed while your store was in test mode aren't real and never pay out. Make sure Test mode is off for live sales.