Gym billing software that collects itself
SEPA direct debit, Stripe card, cash, and PEPPOL e-invoicing on one ledger. Failed payments retry on a schedule you control, dunning runs without you touching it, and every cleared euro shows up in the dashboard the second it clears the bank. Built for Belgian, French, and Dutch gyms on a monthly, quarterly, or annual cycle.
Monday morning shouldn't start with a bounce list
If you run the billing yourself, this is probably your week:
- Every Monday you export the failed-SEPA and failed-card lists from two different dashboards and chase each one by hand
- A member whose card expired three weeks ago walks up to the desk and learns about it from your receptionist, in front of the queue
- Your accountant asks for a PEPPOL invoice for a corporate client and your current tool only exports PDFs, so you're copying lines into the government portal
- The dashboard says you collected 48,200 EUR this month, the bank statement says 47,915, and nobody can explain the 285 EUR gap without an hour of matching
Shredeo closes all four loops. SEPA, card, cash, and PEPPOL post to the same ledger. Retries and dunning run on a schedule. Expired cards trigger a member email, not a front-desk conversation. Bank reconciliation happens continuously, not on the last day of the month.
Stripe
Cards & wallets
SEPA
Direct debit
SumUp
In-person
Sarah K.
Monthly
Marc J.
Quarterly
Laura V.
Drop-in
Thomas P.
Monthly
Emma D.
Monthly
Key Benefits
SEPA, card, cash, PEPPOL on one ledger
Run SEPA direct debit for monthly memberships, Stripe card for drop-ins and day passes, manual cash or bank-transfer entry for the members who still prefer it, and PEPPOL e-invoices for your B2B corporate contracts. One reconciled view, not four tabs.
Failed payments recover on their own
When a SEPA debit bounces or a card expires, Shredeo runs an intelligent retry sequence, sends the dunning email in the member's language, and updates their status automatically. You review a short weekly list instead of a bounce file every Monday.
Pause, pro-rate, refund from one screen
A member freezes for six weeks before surgery. Another downgrades mid-cycle. A third requests a refund on a class they missed. Each is two clicks, pro-rated to the day, logged with a timestamp and a reason code. No spreadsheet math, no awkward back-and-forth.
How It Works
Connect Stripe, SEPA, and PEPPOL
Link your Stripe account, upload your SEPA creditor ID, and activate PEPPOL through our Belgian access point. Setup takes under an hour with our onboarding team, no developer involved, no middleware to install.
Model your plans once
Build monthly, quarterly, and annual tiers with trial periods, family discounts, corporate rates, and pause rules. Import your existing member list from Mindbody, BSport, Virtuagym, or a CSV. Mandates are re-authorised automatically where the law requires it.
Watch it run, approve the exceptions
Charges fire on schedule, invoices render as PDF and PEPPOL UBL, receipts email in the member's language. You see a daily reconciliation summary and a short list of exceptions that need a human decision. Everything else handles itself.
Payment workflows by business type
Questions gym owners ask us about billing
SEPA or card for recurring memberships. Which should I use?+
What happens when a payment fails?+
Do you support PEPPOL e-invoicing for Belgium?+
What do you actually store about a member's card, and what stays with Stripe?+
I'm on Mindbody, BSport, Virtuagym, or Liberfit. Can I migrate without a gap?+
Refunds and chargebacks. What does the workflow look like?+
Ready to transform your gym?
Join hundreds of gym owners who already use Shredeo to automate their operations.