Paid WordPress Themes for Gyms and Studios: Memberships and Schedules
Memberships, class timetables and recurring payments: which paid themes and plugins a gym or studio actually needs, what they cost, and when free is enough.
Ana Ferreiro · @aferreiro
WooCommerce engineering
- Topic
- FE
- Section
- Frontend & Accessibility
- Published
- 16 OCT 2026
- Reading time
- 9 MIN
- Words
- 2039W
A gym or a studio sells two things that a brochure site cannot express: access to a place, and a place in a class. The website therefore has to answer three questions before it does anything aesthetic. Can I join and pay monthly without a phone call? Can I see the timetable and know whether the 6pm class has room? And can I buy a block of ten sessions without the front desk typing my card details in again?
Themes are sold on the first ten seconds of that experience, and they are genuinely useful for it: a studio with a clean timetable page, a coach bio template and a pricing table converts better than one with a stock hero image. But the recurring billing and the access rules are plugins, and those decide whether the site actually runs the business. This article covers both halves, with prices and versions read from the vendors' own pages on 16 October 2026.
Disclosure: some links on this page are affiliate links, which means WPSifero may earn a commission if you buy through one. It does not change which products are listed, the order, or the parts where we say a product stops being useful. If you run a single studio with under a hundred members and no recurring billing, the free route is the right one, and our roundup of free WordPress themes for gyms, studios and personal trainers is written for you.
A gym site is a billing system with a timetable attached
Start with what the business actually does. A CrossFit box sells monthly memberships, and the member expects the payment to continue until they cancel. A yoga studio sells class passes that expire. A personal trainer sells blocks of sessions against a diary. Each of those is a different billing shape, and the wrong plugin choice shows up as manual work at the front desk every week: chasing failed cards, reactivating expired passes, refunding a class that was cancelled.
Timetables are the other half. Almost every studio starts by typing the schedule into a page and editing it every week, which works until two coaches change shifts and one class is cancelled at short notice. A timetable that a coach can update from a phone, without touching the layout, is worth more than a prettier home page.
One honest limit before the products: none of the themes or plugins below books a class. Class booking is its own category of plugin, and the list here does not include one, because we only recommend software whose vendor terms we have verified. Pick the theme and the billing layer first; choose the booking plugin on the strength of its scheduling features rather than because it came bundled.
Three paid themes, judged on timetables rather than sliders
Divi 5, for the studio that rearranges its own pages
Divi's visual builder is the reason it appears in so many studio sites: a timetable block, a pricing section, a coach grid and a location map can all be moved and restyled by whoever runs the studio, with no developer. For a gym that changes its offers every season and its class list every quarter, that matters more than the theme's own demo content.
Checked on 16 October 2026: the vendor's Divi 5 changelog lists version 5.15.1, updated 10 October 2026, and the Divi 4 branch is still receiving maintenance at 4.27.9, updated 18 September 2026. The Divi pricing page sells the theme and builder at $89 billed yearly for unlimited sites, with a lifetime licence at $249 and a Divi Pro bundle at $277 a year.
Where it stops being enough: a builder produces a heavier page than a hand-written template, and a timetable page carrying a map, an embedded calendar and large photographs is exactly the page that gets slow. If the timetable comes from a third-party booking widget that loads its own scripts, Divi cannot make that widget fast. Decide which system owns the schedule before you build the page around it.
Blocksy Pro, for the studio that wants to test on the free theme first
Blocksy is free on wordpress.org and the Pro licence unlocks the header and footer builders, conditional headers per template, more layout controls, and extra WooCommerce and dynamic-data features. For a gym that will eventually sell memberships through WooCommerce, that last part is the reason to look at it: the theme is designed to work with the shop rather than beside it.
Checked on 16 October 2026: the vendor changelog lists theme version 2.1.60, released 15 October 2026, and the Blocksy Pro pricing page lists Personal at $69 a year ($199 lifetime), Business at $99 a year for ten sites, and Agency at $149 a year for unlimited sites.
Where it stops being enough: it is a theme, so it has no opinion about recurring billing, attendance or class capacity. It also assumes the block editor, which is a real migration if the studio's site was built with a page builder in 2019. And if you promote products from a site dedicated to coupons and discounts, read the programme terms first: Blocksy excludes those sites outright and bans brand-keyword advertising.
Astra Pro, for the studio that wants the page to be light
Astra adds very little weight to a page, and a studio site is a page full of photographs, opening hours, a timetable and a sign-up form. The Pro add-on brings the header and footer builders, extra layout options and starter templates, which is enough to give the timetable, the pricing page and the coach profiles a consistent structure without a designer rebuilding each one.
Checked on 16 October 2026: the vendor's Astra Pro release post is dated 15 October 2026 and names version 4.13.11. The Astra pricing page lists the Pro add-on alone at $69 a year; Astra Pro with AI is $99 a year, renewing at $149, and a lifetime tier is $279.
Where it stops being enough: the free theme already covers a small studio, so the paid tier is convenience rather than a new capability. If the only problem is that the site feels slow, a theme change will not fix a 3 MB photograph of the studio floor, and it will not fix a cheap host either.
MemberPress is the membership engine most studios end up on
If members pay monthly, the plugin that decides whether the business runs smoothly is the membership plugin, not the theme. MemberPress handles recurring subscriptions, access rules that decide which tier sees which content, and the account area members use to update a card or cancel. For a gym that also sells online programmes, it gates those to the right tier without custom code. Members can be limited by email domain, by IP, or by number of active members, which is useful for corporate packages.
Checked on 16 October 2026: the vendor changelog lists version 1.14.1, dated 10 September 2026. The MemberPress pricing page sells Launch at $199.50 a year against a list price of $399, but Launch carries transaction fees; Growth at $349.50 and Scale at $499.50 do not, against list prices of $699 and $999. For a studio taking several thousand euros a month, the transaction fee on Launch is the number to model before choosing it.
Where it stops being enough: MemberPress is not a class scheduler and does not know what happens on a Tuesday evening. If the studio's main product is drop-in classes bought with a card at the door, and memberships are a small side of the business, the membership engine is a large piece of machinery for a small job.
WooCommerce Subscriptions, when class packs are products
The other shape of the problem is retail: ten-class passes, introductory offers, a monthly membership sold through the same checkout as a T-shirt. WooCommerce Subscriptions extends the store so customers can pay weekly, monthly or annually with automatic recurring payments, and it supports automatic rebilling when a payment fails. Subscribers manage their own plan, including upgrading, downgrading, suspending or cancelling, which removes a category of email from the front desk.
Checked on 16 October 2026: the WooCommerce Subscriptions page lists latest version 9.3.0, more than 100,000 active installs, and a one-year plan at $279 with a two-year plan at $446.40 after a 20% discount. It is a paid annual extension sold on the Woo Marketplace, with a 30-day money-back guarantee, and it needs a WooCommerce store underneath it.
Where it stops being enough: Subscriptions is billing, not access control. It will take the money every month, but it will not by itself hide the members-only video library or limit a member to three classes a week. Pair it with a membership or access plugin and you have two systems where MemberPress alone might have been one. Choose Subscriptions when the shop, the products and the checkout are the centre of the business; choose MemberPress when the member account is.
Forms for trials, waivers and health screening
Gravity Forms, for the paperwork nobody wants to chase
Every gym collects the same awkward paperwork: a trial request, a health questionnaire, a liability waiver, and a note about injuries that a coach should actually read. Gravity Forms handles multi-page forms, conditional logic, file uploads and calculations, and it can route the result to different people depending on the answers. A par-Q that produces a flag for the coach, and files it against the right entry, is worth the licence on its own.
Checked on 16 October 2026: the vendor changelog lists version 3.1.3.4 as its newest entry, above the 3.1.3 release dated 1 October 2026. The Gravity Forms pricing page lists Basic at $59 a year for one site, Pro at $159 and Elite at $259.
Where it stops being enough: the pricing page puts the Signature add-on in the Elite tier, and the Basic licence lists only a handful of marketing add-ons, so a signed waiver plus a payment add-on means a higher licence than the $59 plan. On a single-site studio, that is usually still cheaper than the admin time it replaces; on a studio with one form and no follow-up, a free form plugin is enough.
Who should stay on the free side
Stay with a free theme when the studio has one location, under roughly a hundred members, and takes payment by card terminal, bank transfer or a payment link rather than through the site. That is not a compromise: a free block theme with a timetable page, a pricing page and a free form plugin runs that business, and the free roundup linked at the top of this article covers how to build it. The licence money is better spent on a photographer who can shoot the studio when it is full, because that is what sells a membership.
Move to paid when any of these becomes true: members are billed monthly through the site; the schedule is edited more than twice a month; class packs are sold online; the studio gates video or training programmes to a tier; or the front desk is manually chasing failed payments. Two of those five usually pay for the stack within a year, and the first one pays for it immediately.
What to decide before you pay
- Write down how money arrives today: recurring membership, expiring class pack, or a block of sessions. That answer picks MemberPress or WooCommerce Subscriptions, and picking both for the same product creates two sources of truth.
- Decide who owns the schedule. If a coach updates it, test that workflow on the free theme first, because a beautiful timetable that only the web developer can edit will be out of date by the second week.
- Model the transaction fees. MemberPress Launch is $199.50 a year and carries fees, Growth is $349.50 without them. At a few thousand euros a month the difference decides the tier.
- Copy the live site to a staging environment before installing a membership plugin. Recurring billing, tax settings and cancellation flows are the three areas where a mistake reaches customers and their bank statements.
- Buy one theme licence. Divi, Blocksy Pro and Astra Pro overlap, and a site running two builders is slower and harder to hand over than either one alone.
Ana Ferreiro · @aferreiro
WooCommerce engineering
Covers the WooCommerce order lifecycle: checkout, HPOS, session handling, transactional email and the post-purchase layer where most storefront complaints actually originate.
Continue