Skip to main content

Integrating with Stripe

Learn how to connect Stripe to your Bookwhen account and accept online payments from your customers

Written by Gemma

✨ Please note: Online payments are available on the Lite plan or above, and you will need to be an Account Owner to access the payments page on Bookwhen.

When you connect Stripe, any online-based payments are processed securely by Stripe, whether your customers are using credit or debit cards. This article explains how to integrate Stripe with your Bookwhen account and start processing online payments.

💡 To note: You can enable additional payment methods, such as Google Pay, Apple Pay, Klarna, or iDeal via Stripe. Manage the available payment methods directly in your Stripe account in the configuration options.


Connecting Stripe to Bookwhen

You can connect Stripe to Bookwhen, whether you already have a Stripe account or are new to Stripe.

When you connect an existing Stripe account to Bookwhen, a new Stripe profile is created within your Stripe account specifically for payments made on Bookwhen.


If you already have a Stripe account

You can use your existing Stripe login when connecting Stripe to Bookwhen.

💡 Important note: If connecting an existing Stripe account, a new Stripe profile under your existing Stripe account is created. This profile is separate from any existing Stripe profile you may already use for other businesses, websites or services.

The new profile will process payments for your Bookwhen account. Your existing Stripe account remains available, and you can switch between your Stripe profiles from the Stripe Dashboard.

To do this:

  1. Log in to your Stripe account in one browser tab.

  2. Open Bookwhen in another tab in the same browser and log in.

  3. In Bookwhen, select Settings, then Payments from the left-hand menu.

  4. Select Manage next to Stripe to open the integration settings.

  5. Select Connect with Stripe.

    Stripe integration settings with an arrow pointing at the 'Connect with Stripe' button

  6. Select Done once you've followed the steps within Stripe.


If you don't have a Stripe account

If you don't already have a Stripe account, you'll be able to create one from within your Bookwhen account.

Stripe will ask you to provide information about yourself or your business and may require verification before you can accept payments.

To create a Stripe account directly from your Bookwhen account:

  1. Select Settings, then Payments from the left-hand menu on your account.

  2. Select the Manage button next to Stripe to open the integration settings.

  3. Select Connect with Stripe:

    Stripe integration page with arrow pointing at the 'Connect with Stripe' button

  4. You will then be redirected to Stripe to register your new account.

💡 Important note: If you create your Stripe account through Bookwhen instead of directly via Stripe, the email you used for your Bookwhen admin email address will be used as the default for your new Stripe account.


Payment processing fees

​Stripe charges a processing fee on each online payment. This fee is deducted from the payment before the remaining amount is paid out to you.

The fee depends on the payment method your customer uses. For example, card payments may have different fees than other payment methods, such as Klarna.

Your Stripe processing fees explained

The processing fees that apply to your account depend on which Stripe payment setup you use.

Stripe Legacy

If your account was already using Stripe before 26th August 2026, you’re currently using Stripe Legacy (the Stripe logo you see will be purple). You’ll continue to pay your existing Stripe processing fees for now.

Stripe Legacy accounts will be migrated to the updated Stripe integration in due course. We’ll provide more information before this happens. You can learn more about why we’re making this change in our Moving to Bookwhen’s updated Stripe platform integration help article.

Bookwhen x Stripe

If your account has not used Stripe before 26 August 2026, you’ll use the updated Bookwhen × Stripe integration (the Stripe logo will appear achromatic).

The processing fees for each payment method are listed on our Bookwhen updated processing fees page.

💡 Important: A processing fee is different from a booking fee.

  • A processing fee is charged by the payment provider for processing a transaction.

  • A booking fee is an optional charge you can add to your customers’ bookings.


Test booking

If you'd like to make a test booking before taking payment from your customers, we'd recommend setting your ticket cost to a low amount or creating a discount code to cover most of your ticket value.

💡 To note:

  1. Stripe has a minimum transaction charge of £0.30, $0.50, or €0.50.

  2. Test payment cards cannot be used through the Bookwhen/Stripe integration.

  3. You can connect multiple Bookwhen accounts to the same Stripe account.

  4. You can also enable Klarna as a payment option.

✨ Learn how to add a booking fee to your customers' bookings.


Payout timing for new Stripe accounts

For new Stripe accounts on either integration (Legacy or Bookwhen x Stripe), the first payout usually occurs seven days after the first successful payment. In some industries, this may extend to 14 days. This waiting period helps Stripe manage the risks associated with providing credit services.


Stripe digit limitation

Stripe has limits on the maximum amount you can charge based on currency:

  • Indonesian Rupiah (IDR): Up to 12 digits (e.g., 9,999,999,999.99 IDR).

  • All other currencies: Up to 8 digits (e.g., 999,999.99 USD).

✨ Learn more about Stripe's currency limits.


Important configuration note

Please follow the steps below to ensure proper integration with Bookwhen:

  1. Select the correct payment method configuration:

    • Bookwhen has its own payment method settings, which differ from Stripe’s default configuration. When updating your payment methods, be sure to select the Bookwhen configuration.

    Stripe settings page with an arrow pointing at the bookwhen configurations default option

  2. Avoid the 'default' configuration for Klarna:

    • It's easy to accidentally enable Klarna using the default configuration. To prevent issues, please ensure you select the Bookwhen configuration specifically.


Did this answer your question?