Help

Connect Stripe

Link your own Stripe account so card payments for sessions land straight in your bank - not ours.

6 min read

Learn how to connect Stripe so you can take card payments for your sessions, with the money paid into your own account and settled directly to your bank.


Session uses Stripe to process card payments. You set up your own Stripe account once, and from then on every paid booking, membership, bundle and gift voucher is charged through it. The money is yours from the moment it is captured - it never passes through a Session account.

Connecting Stripe is a one-time step. Until it is done, customers can't pay online, so it is worth doing early. See going live for the full launch checklist, and accepted payment methods for what your customers can pay with once you're connected.

The Stripe connection section on the Settings, Company page, showing a Connect with Stripe button
Settings → Company → Stripe

Before you start

You need an email address and your venue's business details to set up Stripe.

Session creates a dedicated Stripe account for your venue as part of connecting - it does not plug into a Stripe account you already use elsewhere. This is a Standard account, which means:

  • The account is owned entirely by you.
  • Payments are paid into it and settled to your bank on Stripe's normal payout schedule.
  • You manage refunds, disputes and payouts from your own Stripe dashboard at dashboard.stripe.com.

If you already have a Stripe account, this new one appears alongside it under the same login. That is expected, not a mistake - see Why you see a second Stripe account below.

Note

Stripe Standard accounts use the Stripe dashboard directly. There is no separate login inside Session - you sign in at dashboard.stripe.com to see your balance, payouts and individual payments.

Connect your account

Until Stripe is set up, a Connect Stripe shortcut appears in the admin sidebar, just under Settings - it opens the same flow described below, and disappears once you're taking payments.

  1. 1
    Open Settings → Company and find the Stripe section (or use the Connect Stripe sidebar shortcut).
  2. 2
    Select Connect with Stripe. Session explains that it sets up a dedicated account for your venue, then takes you to Stripe to sign in with your Stripe login - or create one - and set up the account.
  3. 3
    Follow Stripe's onboarding to enter your business details, bank account and identity information.
  4. 4
    When Stripe finishes, you'll be returned to Session and the Stripe section will update to show your account.

If you leave partway through, the section shows Complete setup instead - select it to pick up where you left off.

Why you see a second Stripe account

Session sets up its own dedicated Stripe account for your venue, in the same way platforms like Squarespace and Acuity do. So if you already have a Stripe account, you'll end up with a new account that sits alongside it under the same Stripe login. This is normal - the new account is the correct one to use with Session.

You can't point Session at a Stripe account that's already connected to another booking or payment platform. Stripe does not allow one account to be shared across two platforms, so it automatically creates a fresh account for Session instead.

Tip

This does not change where your money ends up. When you set up the new account, enter the same business details and the same bank account as your existing one - your payouts then land in exactly the same bank. It's simply a separate account within Stripe for reporting.

The new account can look like a "sub-account" in your Stripe login, but Stripe Standard accounts have no sub-accounts - it's just a second account under your login, and it's the one to complete setup on.

Check you're ready to take payments

Once connected, the Stripe section shows your account details and a status. You're fully set up when the status reads Connected.

Stripe needs to verify your details before it lets you take money. Two things have to be switched on:

  • Charges - whether Stripe will accept payments. Until charges are enabled, customers can't pay for a booking.
  • Payouts - whether Stripe will pay the collected money out to your bank.

If either is still pending, the section shows Charges not enabled or Payouts not enabled. This usually means Stripe still needs more information - select Complete setup to finish, or open your Stripe dashboard to see exactly what is outstanding.

Tip

You can build out your price options, memberships and bundles before charges are enabled - so your catalogue is ready the moment Stripe finishes verifying you.

What it costs

There is no subscription and no card needed to start. Two separate fees apply to paid bookings:

  • Session's platform fee - 0.5% per paid booking, capped at £100 per month. There is no platform fee on free bookings.
  • Stripe's card processing fee - around 1.5% + 20p on UK cards, charged by Stripe and paid into your own Stripe account. This applies on any booking platform and isn't ours to charge.

Community and non-profit saunas can get a partnership deal through the Community Sauna Network - get in touch if that's you.

Note

Stripe's processing rates vary by country and card type. Your exact rates are shown in your Stripe dashboard.

Common questions

  1. Where does the money go? Into your own Stripe account, settled to your bank on Stripe's payout schedule. It never passes through a Session account.

  2. Can I connect the Stripe account I already use? Not directly. Session always creates its own dedicated account for your venue, and Stripe won't let an account that's already connected to another platform be reused. Set up the new account with the same business and bank details and your money still lands in the same bank - see Why you see a second Stripe account.

  3. A sub-account appeared and I can't connect my main account - is that wrong? No. The account Session created sits under your Stripe login next to your main one, and can look like a sub-account. It's the right account to use with Session - just complete its setup with your usual business and bank details. Your main account can't be reused because it's already tied to another platform.

  4. Customers can't pay - why? Check the Stripe section on Settings → Company. If it shows Charges not enabled, Stripe hasn't finished verifying you yet - select Complete setup or open your Stripe dashboard to see what's outstanding.

  5. How do I issue a refund? Refunds, part-refunds and reschedules are handled inside Session - see refunds. You don't refund from the Stripe dashboard.

  6. Do I still need Stripe if I only take cash? No - you can record offline and walk-in payments without Stripe. But online card payment, Apple Pay and Google Pay all need a connected Stripe account.