SEPA Direct Debit for Gyms in Germany, Austria and CH
What a gym needs to collect membership fees by SEPA Direct Debit in Germany and Austria: creditor ID, mandate, pre-notification, 8-week and 13-month refund windows, a process for returned debits and what replaces LSV+ in Switzerland.

How does SEPA Direct Debit work for a gym in Germany?
A gym that collects membership fees by SEPA Direct Debit (in German: SEPA-Lastschrift) needs a creditor identifier (Gläubiger-Identifikationsnummer), a mandate from every member, signed on paper or confirmed online, and a pre-notification that the rulebook sets at 14 calendar days before the collection unless the mandate says otherwise. Members can reclaim an authorised debit for 8 weeks without giving a reason, and for up to 13 months if there was no valid mandate. In Switzerland the old LSV⁺ scheme is being wound down: SIX no longer accepts new billers, and the last collection in CHF is on 30.09.2028.
This reflects the situation in October 2026. It is a practical explanation for gym and studio owners in Germany, Austria and Switzerland, not legal advice. For your terms and conditions and your actual bank set-up, talk to your bank or a lawyer.
Why direct debit is so common in German-speaking gyms
A gym membership is a small amount that falls due every month, often for years. According to the DSSV key figures 2026 (DSSV is the German fitness industry association), the average monthly membership fee in Germany in 2025 was €48.55 gross, and €59.24 at single-site gyms. At those amounts every fee and every failed payment matters. Lastschrift is cheap to collect and runs from the current account that almost every member has. In return the gym carries a risk that does not exist in the same form with cards: the member can send the payment back without giving a reason.
In practice I see two mistakes again and again. Gyms treat the mandate as a form you file once and forget, and they have no fixed process for returned debits (Rücklastschriften). Both cost money you do not see until someone looks closely at the bank statements.
The process in five steps
- Apply for a creditor identifier. In Germany the Deutsche Bundesbank issues the Gläubiger-ID, only on electronic application and only to applicants resident or registered in Germany. The number arrives by email, which takes anywhere from a few hours to the next business day. Gyms in Austria do not get their identifier from the Bundesbank: ask your bank how it works there.
- Collect the mandate. The member gives their name and IBAN and agrees to the mandate. Each mandate gets its own mandate reference, which you send with every collection.
- Send the pre-notification. The pre-notification tells the member when which amount will be debited. For fees that stay the same, one notice can cover several dates, for example in the contract or in the welcome email with the payment schedule.
- Collect. Your bank or payment provider submits the debit. With Stripe it takes T+6 business days until the money is credited to you.
- Handle returns. Any collection can come back within the refund windows. Plan a fixed process for this from the start, not once returns start piling up.
Deadlines and figures at a glance
| Point | Rule | Source |
|---|---|---|
| Refund of an authorised debit | 8 weeks from the debit date, no reason needed | §675x BGB (German Civil Code) |
| Refund without a valid mandate | up to 13 months | Stripe documentation |
| Pre-notification | 14 calendar days before the due date, unless agreed otherwise | EPC SDD Core Rulebook |
| Scheme | SEPA Core for personal and business accounts; Stripe supports Core only, not B2B | Stripe documentation |
| Settlement with Stripe | T+6 business days; most failures show up within this period | Stripe documentation |
| Retries for insufficient funds (Stripe subscriptions) | at most 2 further attempts within 30 days | Stripe documentation |
| Limit per transaction (Stripe) | €10,000 | Stripe documentation |
| Stripe price in Germany | €0.35 per successful debit, €15 per dispute (checked 07.10.2026) | Stripe pricing page |
For perspective: on a fee of €48.55, €0.35 is about 0.7% of the amount. A single return at €15, on the other hand, eats up the fees of more than 40 successful collections. So with direct debit it is not the price per collection that decides your costs, it is your return rate.
Pre-notification: shorter is possible, but only by agreement
The 14 days in the rulebook are the default, not a hard minimum. According to Stripe, the notice period can be shorter if the mandate says so; the Stripe mandate provides for notice up to 2 calendar days in advance. Consumer sites such as Verbraucherzentrale Finanzen (a German consumer advice service) even describe a contractual reduction to 1 day as common practice.
What works well in gyms: the membership contract states the day of the month on which the fee is collected and the amount. That is the pre-notification for every unchanged monthly fee. Only when something changes, such as a price increase, an extra service or a pro-rated first month, do you send a separate message. These special cases are exactly where most returns come from, because the member was not expecting that amount.
Returned debits: what happens and what you can charge
A returned debit usually has one of three causes: the account did not have enough funds, the IBAN is no longer valid, or the member actively reclaimed the money. In Germany you often cannot tell which, because banks there do not give a return reason for data protection reasons. And unlike card payments, there is no way to contest it: a SEPA return is final. If the member owes the fee, you have to claim it by other means.
On costs: banks usually charge between €3 and €8.75 for a returned debit, as Juraforum summarises. If you want to pass these costs on to the member, be careful with flat fees. Under the case law of the BGH (Germany's Federal Court of Justice), reported by Stiftung Warentest, a flat fee for a returned debit may only cover the actual costs, without staff time. A €15 "handling" fee on top of a €3 bank charge is therefore open to challenge.
A process that works in gyms
- Day 1 after the return: a short, friendly message to the member with the amount and a request to check their bank details.
- No automatic second collection without talking to the member first if they reclaimed the payment themselves. Otherwise the next return and the next fee are on their way.
- If funds were insufficient: agree a new collection date or offer payment at the front desk.
- Note open amounts on the member's account so the front desk team knows the next time the member checks in.
- After the second return in a row: a personal conversation instead of more emails.
That last point sounds obvious, but it is the most important. Behind many returns is someone who actually wants to cancel and does not know how. For how contract terms and cancellation have to be set up in Germany, Austria and Switzerland, see our post on gym contract cancellation rules.
Card, direct debit or TWINT: the comparison for gyms
| Feature | SEPA Direct Debit | Card (recurring) | TWINT (Switzerland) |
|---|---|---|---|
| Who triggers the payment? | the gym, based on the mandate | the gym, based on the stored card | according to Stripe, the customer |
| Reversal by the member | 8 weeks without a reason, up to 13 months without a mandate | through the card issuer, and the gym can contest it | refunds up to 180 days |
| Check before collecting | no check of available funds before submission | authorisation at the time of the payment attempt | the customer makes the payment |
| Currency | EUR accounts only | several currencies, depending on the provider | CHF only, max. CHF 5,000 per payment |
| Typical for | monthly fees in Germany and Austria | online sign-ups, trial memberships, international members | Swiss members who want to pay by app |
The TWINT details come from the Stripe documentation: recurring payments and subscriptions are possible, prices must be shown in CHF at checkout at the latest, and the website has to show the company name, legal form, address and contact details. Stripe lists TWINT at 2.6% + €0.25 (German pricing page, checked 07.10.2026).
Switzerland: what replaces LSV⁺
Many Swiss gyms still collect fees by LSV⁺ or BDD, the Swiss direct debit schemes. These are being discontinued. SIX has not accepted new financial institutions or billers since the end of 2025 and no longer issues new LSV IDs. The last collection in CHF is on 30.09.2028, in EUR around 31.08.2027.
The successor is eBill Direct Debit, launched in summer 2025. According to SIX, further functions are due by mid-2027, including Business Direct Debit and an assisted migration. eBill itself has more than 4 million users, according to a SIX announcement of 26.08.2026.
For a Swiss gym this means: if you are opening now, you cannot start with LSV⁺ at all. If you use it today, agree a timeline for the switch with your bank and put new members straight onto a scheme that will still exist in 2028. SEPA Direct Debit via Stripe is possible for accounts based in Switzerland, but it only debits EUR accounts. That does not help with members who have a CHF account.
Direct debit, card and cash with Trainera
To be clear up front: Trainera does not offer SEPA Direct Debit. TWINT is not available in Trainera either. Online checkout for membership packages is by card through your own Stripe account, with a 0% Trainera platform fee. Stripe bills its processing fees to you directly. You set up packages with your own price, your own currency (EUR, CHF and others) and your own billing cycle.
If your gym wants to stay with direct debit, collection keeps running through your bank or your existing payment provider. In Trainera you record the membership, and payments taken at the front desk, in cash or by bank transfer, are recorded there too. That way members, QR check-ins and packages sit in one place, even if the money arrives by two routes. How fees and your own Stripe account work in detail is covered in our post on gym payment software.
| Trainera plan for gyms | Price per month (Germany and Austria) | Note |
|---|---|---|
| Core | from €109 | self-serve, card payment |
| White Label | from €199 | the gym's own app, after a call |
| Studio | from €239 | White Label plus Community Plus and Automations |
| Additional trainer | €14.99 | the first 3 trainers are included |
These are the prices on trainera.fit/pricing for Germany and Austria. Switzerland has its own prices in francs: Core from CHF 129, White Label from CHF 239, Studio from CHF 279 and CHF 16 per additional trainer. If you are comparing gym software across both countries, our guide to gym management software for Austria and Germany will help.
Common mistakes with direct debit collection
- Mandate and contract do not match. The contract says the 1st of the month, the debit runs on the 15th. The member does not recognise the payment and sends it back.
- A price increase without its own notice. The new amount is not covered by the old pre-notification.
- An old mandate after a change of bank. The member has switched banks, and the gym keeps debiting the old IBAN.
- Nobody on the team owns it. Returns land in the bookkeeper's inbox, the front desk knows nothing, and the member trains for months without paying.
- Members who want to leave go unnoticed. Someone who reverses two debits often wants out. A conversation settles that faster than any reminder letter. Our guide to reducing gym member churn shows how to spot these signals earlier.
Your checklist for the next collection run
- You have a creditor identifier, and it appears in the contract and the mandate.
- Every active member has a mandate with its own reference, a date and a current IBAN.
- Collection day and amount are in the contract; you announce any deviation separately.
- You only pass on return fees up to your real bank costs.
- Returns have a named owner and a process with deadlines.
- In Switzerland: the switch away from LSV⁺ is agreed with your bank, well before 30.09.2028.
- For online sign-ups: card payment as a second route, so new members can start straight away.
Members, packages, check-ins and card payments through your own Stripe account in one place: see Trainera for gyms.
Frequently Asked Questions
How long can a member reverse a gym direct debit in Germany?
How many days before a direct debit does a gym have to notify the member?
Can a German gym charge a fee for a returned direct debit?
What replaces LSV+ in Switzerland?
Can I collect membership fees by direct debit with Trainera?
Keep Reading
Run your gym on Trainera
Memberships, check-ins, staff and payments in one place
QR and turnstile check-in, membership packages, staff logins and a gym website, with no per-member fees. We move your members from your current software for free.