You can change or cancel an existing reservation up to 12 hours prior to the start of the class without a penalty fee. After this, the session will always be charged in full.
As late cancellations are unfortunately common, we cannot offer refunds for late cancellations even for reasons such as unexpected sickness, change of plans, or delays in public transport. For information about group reservations, please refer to the detailed section further down this page.
To cancel your reservation, please see the following steps:
Cancellations cannot be processed via live chat, email, or social media.
When a reservation is canceled more than 12 hours before the scheduled class, the visit is automatically credited back to your account in our booking system, which you can use toward a future reservation.
If you would prefer to receive a refund for an unused pricing option, please contact our customer support via chat or email at hey@bay-studios.com. Refunds are manually processed by our support team and can take up to 1 business day to be processed.
When a class is full, you can book yourself onto the waitlist. To learn more about what to expect when a spot becomes available, please see below:
If a spot becomes available more than 12 hours before the class:
lf a spot becomes available less than 12 hours before the class:
We’re happy to host groups and private sessions, but because each studio has only a very limited number of Reformers, a single group reservation change can empty half a class at once.
To protect our extensive class options for the wider community, group bookings and private sessions arranged through support are final and can’t be rescheduled or refunded once confirmed.
Why this policy?
Need flexibility? If your headcount or timing may change, simply make separate individual reservations online instead as those can still be changed or cancelled up to 12 hours before class.
All class packages are activated on the date of purchase and expire based on their respective validity periods. They are also intended for individual use only and cannot be shared between multiple accounts or people. Please see our Pricing page here to learn more about our standard pricing.
All active class packages can be put on hold upon request through the chat available on our website. The hold will start from the day the request is submitted. The first hold is complimentary, and any following holds will result in a $10 administration fee.
Please submit a separate inquiry through our website’s Extensions page (here) for each class package that you’d like to apply an extension to.
As soon as we’ve processed your request, we’ll send you an appropriate payment link via text message, and the extension will be applied within one business day.
The validity period of a class package can be extended retroactively only upon submission of medical proof of illness, injury, or medical condition.
How to submit a request
To request a refund, please submit your request through the chat on our website. Our Customer Support is available Monday-Friday from 9 am to 5 pm and will process requests within one business day.
Monthly booking access: book up to 4, 6, 8 or 10 classes each billing cycle across all studios (subject to availability).
Memberships are not credit packs and are priced for current-month use.
Start date: default is the purchase date. If you need a different start date, you can set it in the checkout.
Renews monthly on your join date.
Your rate stays the same while the membership remains continuously active. We may cap memberships for capacity.
If we make material changes (price, monthly access, expiry), we’ll give 30 days’ notice; you may cancel before the change takes effect.
You can cancel your membership by contacting our support at hey@bay-studios.com. After cancellation, your booking access remains active until the end of the current cycle.
Changes take effect at your next renewal by default.
Immediate upgrade: available via customer support (email hey@bay-studios.com).
Available for members as extra classes whenever you’ve used your monthly booking access.
Expiry: top-ups expire in 30 days.
Price: the member price is shown at checkout and may be updated prospectively.
If offered, you may request an extension of your booking window (e.g., +14 days/5€ or +1 month/10€).
Max 1-month extension per cycle, no stacking; prospective only.
Medical exceptions are available with a doctor’s note.
Default funding is your card on file. Sports benefits are processed manually and converted to account credits (not visible in the client portal).
To apply a sports benefit to your next renewal, please select Pay with sports vouchers on the chat (available in bottom right corner) and complete the steps ≥ 3 business days before your next renewal (submit the voucher payment(s); if there’s a remainder, pay it via the Stripe link we provide).
If steps are completed later, your card may be charged for that cycle, and the sports benefit will be applied to the next eligible renewal.
Processing guarantee: if you followed the steps on time and your card was still charged, we’ll refund the unintended charge when you notify our support team.
If payment still fails, booking is paused until the payment method is updated.
Classes involve physical activity, and participation is at your own risk. Following the instructor’s guidance is essential to avoid injury. If you have any medical concerns, please consult with your physician before attending.
Classes are instructed in English by default unless explicitly stated otherwise. Support in other languages may not be available. Proficiency in English is required to ensure you can follow safety instructions and participate effectively. This requirement is in place solely for the safety and well-being of all participants.
You’re welcome to take photos or videos before and after class, but to ensure a focused and distraction-free experience for everyone, filming or photography during the session is not permitted.
For hygiene purposes, grippy socks are highly encouraged in all of our classes. In case you don’t have them, these are also available for purchase at the studio reception.
Although we do our best to look after your belongings, we are not responsible for lost or stolen items.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
| Cookie | Duration | Description |
|---|---|---|
| __cfduid | 1 month | The cookie is used by cdn services like CloudFare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information. |
| __stripe_mid | 1 year | This cookie is set by Stripe payment gateway. This cookie is used to enable payment on the website without storing any patment information on a server. |
| __stripe_sid | 30 minutes | This cookie is set by Stripe payment gateway. This cookie is used to enable payment on the website without storing any patment information on a server. |
| cookielawinfo-checbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
| cookielawinfo-checbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
| cookielawinfo-checbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
| cookielawinfo-checkbox-advertisement | 1 year | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Advertisement". |
| cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
| cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
| viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
| Cookie | Duration | Description |
|---|---|---|
| __cf_bm | 30 minutes | This cookie is set by CloudFare. The cookie is used to support Cloudfare Bot Management. |
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
| Cookie | Duration | Description |
|---|---|---|
| _ga | 2 years | This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors. |
| _gid | 1 day | This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the website is doing. The data collected including the number visitors, the source where they have come from, and the pages visted in an anonymous form. |
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
| Cookie | Duration | Description |
|---|---|---|
| IDE | 1 year 24 days | Used by Google DoubleClick and stores information about how the user uses the website and any other advertisement before visiting the website. This is used to present users with ads that are relevant to them according to the user profile. |
| NID | 6 months | This cookie is used to a profile based on user's interest and display personalized ads to the users. |
| test_cookie | 15 minutes | This cookie is set by doubleclick.net. The purpose of the cookie is to determine if the user's browser supports cookies. |
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
| Cookie | Duration | Description |
|---|---|---|
| _gat_gtag_UA_116475097_1 | 1 minute | No description |
| intercom-id-he1jx0qq | 8 months 26 days 1 hour | No description |
| intercom-session-he1jx0qq | 7 days | No description |
| m | 2 years | No description |
| RUL | 1 year | No description |
| wp_woocommerce_session_194456973b92b96115b02d3c290b277c | 2 days | No description |