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

    1. Your customer enters their card details on your storefront.
    2. Stripe charges the card and adds the money to your Stripe balance — minus Stripe's processing fee and Zillo's 2%.
    3. 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:

    1. From Settings → Payments, click Open Stripe dashboard.
    2. In Stripe, go to Settings → Payouts.
    3. 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.

Next steps

Was this helpful?