Back to blog

How to Collect Swim Club Fees: A Treasurer's Guide to Getting Paid on Time

Mike Tempest
swim clubs treasurer billing payments direct debit

If you’re reading this, you’re probably the person who volunteered to be treasurer “just for one year” and now finds yourself spending Sunday evenings matching bank transfers to a list of names, trying to work out who still owes for January.

Or maybe you’re about to take over as treasurer, and the outgoing person has just handed you a spreadsheet with 150 names, a mix of payment methods that made sense five years ago, and a vague promise that “most people pay on time, you just need to chase the others a bit.”

Collecting membership fees and session payments is one of those tasks that sounds simple until you’re actually doing it. Every swimming club needs money to pay for pool time, coaching, galas, and kit. But the method you choose to collect that money has a direct impact on how much time you spend chasing payments, how many families fall behind, and how much of your life disappears into bank reconciliation.

Here’s what actually works.

The Five Ways to Collect Swim Club Fees

Most UK swimming clubs use one (or more) of these five methods:

  1. Bank transfer (one-off payments)
  2. Standing order (recurring payments set up by the payer)
  3. Direct Debit via GoCardless (recurring payments controlled by the club)
  4. Card payments (online or in person)
  5. Cash or cheque (yes, some clubs still do this)

Each method has trade-offs. Let’s look at them properly.


1. Bank Transfer (One-Off Payments)

How it works: Parents log into their banking app and send money to the club’s bank account. You send them the sort code, account number, and a reference (usually the swimmer’s name), and hope they remember to pay.

The Good

  • Zero cost — no transaction fees, no monthly charges
  • Instant (usually) — most bank transfers arrive within hours
  • No setup — everyone already knows how to do a bank transfer
  • Parent control — some families prefer to manually trigger payments

The Bad

  • You have to ask — every single time fees are due, you send a message, email, or WhatsApp reminder
  • People forget — even with reminders, 20-30% of families will be late
  • Matching payments is painful — references like “mum” or “birthday present” mean you spend ages working out who paid
  • No failed payment retry — if someone’s account is empty, you don’t find out until you check the bank statement
  • Chasing is awkward — no one enjoys sending “you still owe £45” messages

Best for

  • One-off payments (annual membership, kit, gala entries)
  • Small clubs (under 30 members) where you know everyone personally
  • Clubs transitioning to better methods but not ready yet

Typical admin time

  • 5-10 minutes per payment cycle for small clubs (under 30 members)
  • 30-60 minutes per payment cycle for clubs with 100+ members
  • Add another 10-20 minutes per late payer for follow-ups

2. Standing Order

How it works: Parents set up a recurring payment from their bank to yours. Once configured, the same amount leaves their account on the same day each month. The parent controls the standing order, not the club.

The Good

  • Zero cost — no fees to receive standing orders
  • Predictable — you know exactly when to expect payment
  • Less chasing — once set up, payments happen automatically (until they don’t)
  • Parent control — families can manage their own payments

The Bad

  • Parent setup required — you can’t set it up for them; they have to do it via their own banking app
  • Setup friction — some parents never get around to it, even after multiple reminders
  • Fixed amounts only — if fees change (e.g., squad moves, extra sessions), the parent has to update the standing order manually
  • Silent failures — if someone’s account runs out of money, the standing order fails, and you might not notice for weeks
  • Hard to pause — if a swimmer is injured or on holiday, the parent has to cancel and re-setup the standing order
  • No retry logic — failed payments stay failed

Best for

  • Fixed monthly fees (e.g., squad subs that don’t change)
  • Clubs with engaged, organised parents who will actually set things up
  • Smaller clubs where you can personally follow up on failed setups

Typical admin time

  • Initial setup: 2-5 emails per family to get them to configure their standing order (10-15 minutes per family)
  • Ongoing: 10-20 minutes per month checking who paid and chasing stragglers
  • Fee changes: Another round of emails asking everyone to update their standing order

3. Direct Debit via GoCardless

How it works: Parents authorise the club to collect payments from their bank account. The club (via a Direct Debit provider like GoCardless) controls when and how much to collect. Failed payments are automatically retried. Modern swimming club payment software and swim club billing software integrate Direct Debit collection directly into your membership management platform.

The Good

  • You control the collection — change amounts, pause, or resume without asking parents to do anything
  • Automatic retries — if a payment fails, GoCardless retries it 3 times over 6 days
  • Easy for parents — they set up the mandate once (via a simple online form), and that’s it
  • Variable amounts — you can collect different amounts from different families (e.g., different squads, sibling discounts)
  • Pause-friendly — if a swimmer is injured, you can pause their payments and resume later
  • Low failure rate — Direct Debit failure rates in the UK are around 1-2% (vs 5-10% for card payments)
  • Protected by Direct Debit Guarantee — parents can claim refunds if there’s an error, which builds trust

The Bad

  • Not free — GoCardless charges 1% + 20p per transaction (capped at £2 for larger payments)
  • 3-day collection time — payments take 3 working days to arrive (not instant like bank transfer)
  • Refund risk — parents can reverse payments via the Direct Debit Guarantee (though this is rare if you communicate clearly)
  • Requires compliance — you need to follow Direct Debit rules (email confirmations, advance notice of amount changes)

Best for

  • Recurring monthly fees (squad subs, session fees)
  • Clubs with 50+ members where chasing payments is a significant time drain
  • Clubs that want to spend less time on admin and more time on swimming

Typical admin time

  • Initial setup: 5-10 minutes per family to send the mandate link (but parents do the actual setup)
  • Ongoing: 5-10 minutes per month to trigger collections and check the dashboard
  • Failed payments: GoCardless retries automatically; you only intervene if all retries fail (~1-2% of transactions)

4. Card Payments (Online or In-Person)

How it works: Parents pay by debit or credit card, either through an online payment page (Stripe, PayPal, SumUp) or via a card reader at the poolside.

The Good

  • Instant — money arrives in 1-2 working days (faster than Direct Debit)
  • Familiar — everyone knows how to pay by card
  • Works for one-off and recurring — you can set up subscription billing or take ad-hoc payments
  • No bank details needed — parents just enter their card number

The Bad

  • Higher fees — typically 1.4-2.9% + 20p per transaction (more expensive than Direct Debit)
  • Higher failure rate — card expiry, insufficient funds, or fraud checks mean 5-10% of transactions fail
  • Card expiry churn — when a parent’s card expires, recurring payments stop until they update their details
  • Less reliable for subscriptions — card payments are better for one-off purchases than ongoing subs

Best for

  • One-off payments (annual membership, gala entries, kit purchases)
  • Clubs that don’t want to handle bank details
  • Impulse purchases (e.g., paying for a trial session on the spot)

Typical admin time

  • Initial setup: 10-20 minutes to set up a payment page with Stripe or PayPal
  • Ongoing: 5-10 minutes per payment cycle to check which families paid
  • Failed payments: 10-15 minutes per failure to email the parent and ask them to retry

5. Cash or Cheque

How it works: Parents hand you cash or a cheque, usually at the poolside or at committee meetings.

The Good

  • Zero transaction fees — you keep 100% of the money
  • Instant (for cash) — no waiting for bank transfers to clear
  • Works for everyone — no need for a bank account or card

The Bad

  • Security risk — carrying £500 in cash from the pool to the bank is not ideal
  • No audit trail — unless you issue receipts and keep records, there’s no proof of who paid what
  • Time-consuming — counting cash, writing receipts, and banking it all takes time
  • Cheques bounce — and when they do, you don’t find out for days
  • Parents forget — “I’ll bring it next week” becomes a permanent state
  • Inconvenient — most people don’t carry cash anymore

Best for

  • Very small clubs (under 20 members) where everyone knows each other
  • One-off purchases at events (raffle tickets, tuck shop)
  • Emergency backup when electronic payments fail

Typical admin time

  • Per collection: 5-10 minutes to count cash, write receipts, and record payments
  • Banking: 30-60 minutes per week to get to the bank during opening hours
  • Chasing: Same as bank transfer (awkward conversations)

Cost Comparison: What Will It Actually Cost Your Club?

Here’s what you’ll pay to collect £5,000/month in membership fees using each method.

MethodTransaction FeeMonthly FeeCost per £5,000 CollectedAnnual Cost (£60,000)
Bank transfer£0£0£0£0
Standing order£0£0£0£0
GoCardless Direct Debit1% + 20p (cap £2)£0~£50-60~£600-720
Stripe card payments1.5% + 20p£0~£75-85~£900-1,020
PayPal2.9% + 30p£0~£145-160~£1,740-1,920
Cash/cheque£0£0*£0*£0*

*Cash/cheque costs are hidden: bank charges for deposits, time spent counting and banking, and security risks.

What This Means in Practice

  • For a 100-member club collecting £50/month per family:

    • Bank transfer / standing order: Free, but high admin time
    • GoCardless: ~£60/month (~1.2% of revenue) + massive time savings
    • Stripe: ~£85/month (~1.7% of revenue)
    • PayPal: ~£160/month (~3.2% of revenue) — avoid for recurring payments
  • For a 200-member club collecting £60/month per family (£12,000/month):

    • GoCardless: ~£120/month
    • Stripe: ~£180/month
    • Time saved vs manual methods: 10-15 hours/month

The break-even question: If your treasurer’s time is worth £15/hour, and they currently spend 10 hours/month chasing payments, that’s £150/month in unpaid labour. Paying £60/month for GoCardless saves £90/month in volunteer time, plus the sanity of not chasing people.


Time Saved: What Actually Happens When You Automate

Let’s compare two clubs, both with 120 members paying £55/month.

Club A: Bank Transfer + WhatsApp Reminders

Monthly routine:

  • Send payment reminder to WhatsApp group (5 mins)
  • Wait 3 days, check bank account (10 mins)
  • Send individual reminders to 30 families who haven’t paid (30 mins)
  • Wait another 3 days, check bank again (10 mins)
  • Send “final reminder” to 12 families (15 mins)
  • Manually match payments with incorrect references (20 mins)
  • Update spreadsheet with who’s paid (15 mins)
  • Email treasurer’s report to committee (10 mins)

Total time: ~115 minutes/month = nearly 2 hours

Multiply by 12 months: 24 hours/year spent chasing payments

Club B: GoCardless Direct Debit

Monthly routine:

  • Log into GoCardless, trigger monthly collection (2 mins)
  • Wait 3 days, check dashboard for failed payments (2 mins)
  • Email the 1-2 families whose payments failed (5 mins)
  • Export payment data, paste into spreadsheet (3 mins)
  • Email treasurer’s report to committee (10 mins)

Total time: ~22 minutes/month

Multiply by 12 months: 4.4 hours/year

Time saved: 19.6 hours/year (£294 at £15/hour)

And that’s just the measurable time. It doesn’t account for:

  • The stress of chasing payments
  • The awkwardness of reminding the same families every month
  • The mental overhead of keeping track of who owes what
  • The risk of human error in spreadsheets

Compliance: GDPR, Audit Trails, and Keeping Your Club Safe

When you collect payments, you’re also collecting personal data: names, email addresses, bank details, and payment history. That means GDPR applies.

What You Need to Do (Regardless of Payment Method)

  1. Have a privacy policy — even a basic one that explains what data you collect and why
  2. Get consent — parents should know you’re storing their payment information
  3. Keep records secure — don’t leave spreadsheets with bank details in a shared Dropbox
  4. Provide data on request — if a parent asks what data you hold, you must tell them
  5. Delete data when asked — right to erasure applies to swim clubs too

Payment Method Comparison: GDPR & Audit Trails

MethodGDPR RiskAudit TrailData Security
Bank transferMediumPoor (unless you keep detailed records)Low (bank handles it)
Standing orderMediumPoor (you only see the payment, not the setup)Low (bank handles it)
GoCardlessLowExcellent (full payment history, mandate records)High (PCI-compliant, encrypted)
Card paymentsLowGood (transaction history in Stripe/PayPal)High (PCI-compliant, you never see card numbers)
CashHighVery poor (manual receipts only)Very low (physical security risk)

Why Direct Debit and Card Payments Are Safer

When you use a payment provider like GoCardless or Stripe:

  • You never see raw bank details or card numbers — the provider handles it
  • All data is encrypted — meets PCI-DSS and GDPR standards
  • Audit trail is automatic — every payment, failure, and refund is logged
  • Right to erasure is easy — you can delete a parent’s mandate with one click

When you use bank transfer, standing order, or cash:

  • You’re responsible for storing bank details securely (if you record them)
  • Manual record-keeping — if your spreadsheet is lost, so is your audit trail
  • Harder to prove compliance — no automatic logs

Implementation Guide: How to Set Up GoCardless for Your Swim Club

If you’ve decided Direct Debit is the right move, here’s how to actually do it.

Step 1: Sign Up for GoCardless (10 minutes)

  1. Go to gocardless.com
  2. Click “Get started” and choose “Organisation” (not personal)
  3. Enter your club’s details:
    • Organisation name (e.g., “Tunbridge Wells Monson Swimming Club”)
    • Bank account for payouts
    • Contact details
  4. Verify your email
  5. Complete identity verification (photo ID for the treasurer or committee chair)

Cost: Free to sign up. 1% + 20p per transaction (capped at £2).

Step 2: Create Your First Payment Plan (15 minutes)

  1. Log into GoCardless dashboard
  2. Go to “Payment pages” → “Create payment page”
  3. Choose “Subscription” (for recurring monthly fees) or “One-off” (for annual membership)
  4. Set the amount (e.g., £55/month)
  5. Choose the collection day (e.g., 1st of every month)
  6. Add a description (“Tunbridge Wells Monson SC — Monthly Squad Fees”)
  7. Customise the mandate setup page with your club’s logo (optional but professional)

GoCardless generates a unique payment page link. You send this link to parents via email or WhatsApp.

Template email:

Subject: Set up your Direct Debit for [Club Name] membership fees

Hi [Parent Name],

We're moving to Direct Debit collection for monthly squad fees. This means:
✅ No more reminders or chasing
✅ Payments happen automatically on the 1st of each month
✅ You can cancel anytime via your bank

To set up your Direct Debit:
1. Click this link: [insert GoCardless payment page link]
2. Enter your bank details (protected by the Direct Debit Guarantee)
3. Confirm your mandate

It takes less than 2 minutes. Once set up, you'll receive an email confirmation, and your first payment will be collected on [date].

If you have any questions, reply to this email.

Thanks,
[Your Name]
[Club Treasurer]

Step 4: Monitor Collections (5 minutes per month)

  1. Log into GoCardless on collection day

  2. Check the dashboard for:

    • Successful payments (usually 98-99%)
    • ⚠️ Failed payments (1-2% — GoCardless will retry automatically)
    • Cancelled mandates (rare, but parents can cancel via their bank)
  3. For failed payments:

    • Wait for automatic retries (GoCardless retries 3 times over 6 days)
    • If all retries fail, email the parent: “Your payment didn’t go through — please check your account balance and we’ll retry in 3 days”

Step 5: Export Data for Your Records (3 minutes per month)

  1. Go to “Payments” in the GoCardless dashboard
  2. Click “Export” → Choose CSV or Excel
  3. Paste into your club’s membership spreadsheet or accounting software

How Swimly Makes This Even Easier

If you’re using a swim club management platform like Swimly, payment collection is built in.

Instead of:

  • Signing up for GoCardless separately
  • Manually creating payment plans
  • Sending payment links via email
  • Exporting data and pasting it into spreadsheets

You get:

  • Integrated Direct Debit — GoCardless is built into Swimly, no separate login
  • Automatic mandate invites — when you add a new member, Swimly sends the payment link automatically
  • Real-time payment tracking — see who’s paid, who’s overdue, and who’s on a payment plan, all in one dashboard
  • Squad-based pricing — different fees for different squads, sibling discounts, and pro-rata billing for mid-month joiners
  • Automated reminders — for failed payments, upcoming renewals, or overdue balances
  • Financial reports — export payment data for your AGM or accountant in one click

Unlike older platforms like Club Organiser, Swimly’s parent portal gives families real-time visibility of their payment history and upcoming charges.

Learn more: Swimly Billing Features


Which Method Should Your Club Use?

Here’s the honest answer:

Use Bank Transfer If:

  • Your club has fewer than 30 members
  • Payments are infrequent (e.g., annual membership only)
  • Your treasurer has time to chase payments manually

Use Standing Order If:

  • You collect the same amount from everyone, every month
  • You have engaged, organised parents who will set it up
  • You’re not ready to pay for a payment provider yet

Use GoCardless Direct Debit If:

  • You have 50+ members
  • You collect recurring monthly fees
  • Your treasurer is spending more than 5 hours/month on payment admin
  • You want to reduce failed payments and chasing
  • You want an audit trail for GDPR compliance

Modern systems like Swimly’s billing features integrate GoCardless directly with your membership database, eliminating manual reconciliation entirely. Combined with membership management and automated parent communications, the entire payment collection process becomes hands-off.

Use Card Payments (Stripe/PayPal) If:

  • You’re collecting one-off payments (gala entries, kit purchases)
  • You don’t want to handle bank details
  • You need instant confirmation (e.g., event registration with limited spots)

Use Cash/Cheque If:

  • You’re selling raffle tickets at a gala
  • You have fewer than 20 members and everyone knows each other

If you want a system that handles all of this automatically, take a look at swim club management software built specifically for UK clubs.

The Bottom Line

The “best” payment method is the one that:

  1. Saves your treasurer the most time
  2. Gets your club paid reliably and on time
  3. Doesn’t cost more than the time it saves

For most UK swimming clubs with recurring membership fees, Direct Debit via GoCardless is the sweet spot. Yes, you’ll pay ~1% in fees. But you’ll save 10-15 hours/month in admin time, reduce late payments by 80%, and give your treasurer their Sunday evenings back.

And if you’re building a modern swim club that values volunteers’ time as much as swimmers’ progress, Swimly’s billing features bring all of this together in one platform: Direct Debit collection, automated reminders, financial reporting, and squad management, all designed specifically for British swimming clubs. See how attendance tracking, compliance management, and billing work together across all our features.

Because the best way to collect swim club fees isn’t just about the payment method.

It’s about spending less time on spreadsheets and more time at the poolside.


Ready to simplify your club’s billing?
Join Swimly’s founding club programme and get 6 months free, plus white-glove migration from your current setup. View our transparent pricing or join the waitlist →

Simplify your club admin

Swimly is modern club management software built for volunteer-run swimming clubs in the UK. See how it can help your club.

Visit swimly.co.uk