Get paid on time. Every time.

Build plans as flexible as your gym — access windows, per-location access, monthly or annual — then let Stripe-powered billing charge, invoice and reconcile on its own. Or bill manually, in cash or by transfer, wherever Stripe doesn’t reach. You set the price once; the revenue shows up every month.

app.gymstack360.com/plans-billing LIVE
June invoices Auto-charged via Stripe
MLMaria López
Premium monthly
$59.00ProcessingPaid
JTJames Tran
Standard monthly
$49.00ProcessingPaid
SRSofía Reyes
Off-peak monthly
$35.00ProcessingPaid
DKDaniel Kim
Annual · upfront
$590.00ProcessingPaid
Monthly recurring revenue
$48.2k
▲ 6.1% vs last month
Checkout · new member Premium
SUMMER25 −25% applied First month$79.00  $59.25
Payment received — $59.00Maria López · Premium monthly · Stripe
Plan builder

Plans as flexible as your gym.

Off-peak student plans, all-access annuals, pool-included family memberships — model your real pricing instead of bending your gym to fit your software. Every plan carries its own access window, its own list of locations and its own billing term, enforced automatically at the door.

  • Access windows — off-peak, weekday or full access, baked into the plan
  • Locations per plan — which sites a membership opens, checked at every scan
  • Monthly or annual terms with trial periods that convert automatically
Off-Peak — $35/mo
Access 9 AM – 4 PM weekdays
Window
Premium — $59/mo
Every location · all hours
All sites
Annual — $590/yr
Two months free vs monthly
Upfront
7-day trial
Converts to Standard automatically
Trial
Billing autopilot

Stripe-powered billing on autopilot.

Subscriptions charge themselves on schedule, and invoices and receipts send themselves. When a card fails, Stripe retries it on its own schedule, your member gets a payment-failed email, and the membership status updates itself — so you find out from the dashboard rather than from an argument at the front desk. Money lands in your bank through Stripe Connect: you onboard once, Stripe settles direct.

  • Auto-charging subscriptions with invoices and receipts on every cycle
  • Failed payments, handled — Stripe retries the card on its schedule and the member gets a payment-failed email
  • Status that keeps itself honest — past-due, active, cancelled and frozen all update from Stripe, not from a spreadsheet
LBLucas Brito
Card declined Jun 3 · Stripe retrying
Retrying…Recovered
Payment-failed email sent
"Update your card" · membership marked past-due
Past due
Payout via Stripe Connect
$12,480 · straight to your bank · arrives Fri
On the way
Tax & invoicing

Invoices your accountant won’t send back.

Pick your country once and everything follows — currency, locale, timezone, tax rate, and whether your prices already include tax. Every payment then produces a real fiscal document: a sequential invoice number with no gaps, the net and tax split out per line, your tax label and VAT number on the face of it, and a proper credit note when you refund.

  • Sequential fiscal invoice numbering — INV-2026-000042, stored, gapless, restarting each year
  • Credit notes for refunds — the document your accountant wants, not a deleted invoice
  • 15 country profiles — currency, locale, timezone, tax rate, tax label and inclusive-or-exclusive pricing, from one choice
INV-2026-000041
Net £41.67 · VAT 20% £8.33 · VAT no. GB123456789
£50.00Issued
INV-2026-000042
Next in sequence · no gaps, no reuse
£59.00Queued
CN-2026-000004
Credit note against INV-2026-000038
−£25.00Refunded
United Kingdom profile
GBP · en-GB · VAT 20% · prices include tax
1 of 15
Manual payments

For the countries Stripe doesn’t reach.

Stripe Connect doesn’t operate everywhere, and plenty of gyms collect in cash or by bank transfer anyway. Manual payment mode runs the whole membership cycle without a processor — a payments-due queue you work down by date, record-a-payment in two clicks, a late-fee policy with your own grace days, and optional auto-expiry so lapsed memberships stop inflating your MRR.

  • Payments-due queue — who owes what, by date, across every location
  • Record a payment — cash, transfer or terminal, booked against the right membership and invoiced
  • Late-fee policy & auto-expiry — set the grace days, then a fee or an automatic expiry, your call
Due this week
9 memberships · 2 locations
£1,240Queue
Ana Paula — payment recorded
Cash at the desk · invoice issued
£45.00Recorded
Late fee applied
5 grace days passed · policy fee added
£10.00Late fee
Membership auto-expired
30 days overdue · out of MRR and Outstanding
Expired
Revenue tools

Grow revenue with pricing tools, not guesswork.

Run a summer promo without a single manual discount. Bill the company down the street for twelve corporate memberships on one invoice. Close the month against a checklist instead of a hunch. The pricing levers big chains use — built in.

  • Promo codes & discount rules — percentage or fixed, time-boxed, usage-capped
  • Corporate accounts — one company, many members, one consolidated invoice
  • Billing close checklist so month-end takes minutes, not a weekend
SUMMER25
−25% first month · 118 redemptions
Live
Acme Corp — 12 members
Consolidated invoice · net-30
Corporate
Student rule
−15% with .edu email · auto-applied
Rule
June close
Invoices reconciled · 0 unmatched payments
Closed
Everything included

Plans & Billing capabilities, in full.

Plans, billing and invoicing are included on every plan. Promo codes, discount rules and corporate accounts arrive with Plus.Compare plans →

Flexible plan builder

Monthly, annual, trial or off-peak — model your real pricing with terms that convert and renew themselves.

Access windows & location rules

Each plan defines when members can enter and which locations it opens — enforced at every scan.

Promo codes & discount rules

Time-boxed, usage-capped promotions and standing discount rules — applied at checkout, tracked to the dollar.

Corporate accounts

Bill one company for many memberships on a single consolidated invoice — a B2B revenue line, unlocked.

Stripe subscriptions & invoices

Auto-charging subscriptions with invoices and receipts on every cycle, payouts via Stripe Connect.

Failed payments, handled

Stripe retries the declined card on its schedule, the member gets a payment-failed email, and the membership status updates itself.

Fiscal invoices & credit notes

Sequential, gapless invoice numbers, per-line net and VAT, your tax label and VAT number on the document — and a real credit note for every refund.

15 country profiles

One country choice sets currency, locale, timezone, tax rate and whether your prices include tax — all editable afterwards.

Manual payment mode

A full billing cycle without a processor — payments-due queue, record-a-payment, receipts and invoices, wherever Stripe Connect doesn’t reach.

Late fees & auto-expiry

Configurable grace days, then an automatic late fee or an automatic expiry — so overdue memberships stop inflating your MRR.

Straight about the fees: on member payments taken through Stripe Connect, Gym Stack 360 charges a 2% platform fee on top of Stripe’s own processing fees. Manually recorded payments carry no platform fee. Card payments only — direct debit is not supported.

Put your revenue on autopilot.

Connect Stripe, build your plans and send your first auto-invoice today — free for 14 days.

Start your free trial All modules