Get Paid at the Door, Not 14 Days Later: How At-Booking Checkout Changes Your Cashflow
Last updated: · payments, cashflow, stripe
The Scout group ran a Wednesday evening trip last autumn. Twelve scouts, £8 per head for a coach to the activity centre. The leader sent a WhatsApp message on Monday: “Please bring cash on the night.”
On the night: five parents brought cash. Two brought the wrong amount. One brought a cheque — the leader doesn’t have a business account. Three said they’d do a bank transfer. One went home and forgot.
By Thursday, the leader had £56 of the £96 he was owed. Over the following fortnight, bank transfers arrived in dribs and drabs. One family never paid. By the time he’d reconciled the final amounts with his bank app, three weeks had passed and he’d spent approximately four hours on something that should have taken ten minutes.
Multiply that by eight events in a year. That’s 32 hours — nearly a full working week — spent chasing the money your club already earned.
The cashflow gap nobody acknowledges
Small clubs run on goodwill and short float. Most are not-for-profit, or operate as close to break-even as they can. The coach often absorbs upfront costs — venue hire, equipment, trip deposits — and gets reimbursed from fee collection later. That gap between when you spend money and when you collect it is the cashflow gap, and in a small club it is almost always paid for by the volunteer who can least afford it.
The traditional collection cycle goes: service delivered → invoice or WhatsApp message sent → parents reminded → some pay → others reminded again → most pay → a few still haven’t → awkward follow-up → settled, eventually. From service to settled: commonly 14-21 days for a cooperative group, longer if you’re chasing.
Every day in that cycle is a day the money isn’t in your account. For a trip costing £200 upfront and collecting £96 over three weeks, the volunteer is covering £104 of float for 21 days. When you run two events a month and have 40 families paying monthly fees, the maths adds up to something genuinely stressful.
What at-booking checkout actually means
At-booking checkout flips the sequence. Instead of delivering the service and then chasing payment, the parent completes payment as part of the booking act. They can’t book without paying. The booking confirms. The money moves.
In practice:
- Parent visits the booking link for a class, event, or drop-in session
- They select the slot and click to confirm
- A Stripe Checkout page opens — card entry, or Apple Pay / Google Pay on mobile
- They pay. Booking confirms instantly
- You see the booking in your dashboard with payment status: paid
There is no invoice. There is no WhatsApp message. There is no bank transfer to reconcile against a spreadsheet. The money is collected at the moment of commitment, before the parent arrives at the session.
For your cashflow, the effect is immediate. For events, ticket revenue arrives as parents book rather than arriving (or not arriving) in the days after. For drop-in classes, the session fills with people who have already paid rather than people who will “sort it on the night.” For monthly memberships, the payment runs on the first of the month and either succeeds or doesn’t — either way, you know before the month begins.
How it works for events
Event payments are where the cashflow benefit is most visible. You’re planning a summer camp. Venue deposit due four weeks out: £300. Equipment hire: £80. Coach fees: £150.
Under the traditional model, you spend that £530 upfront and recover it over the following weeks as parents get around to paying. Under at-booking checkout, every parent who registers for the camp pays at registration. By the time your deposit is due, you have the money. The camp cost is covered before you’ve spent anything.
This also changes your go / no-go decision-making. If you need 15 families to make a camp financially viable and only 8 have booked and paid by four weeks out, you know before you’ve committed the deposit. You can cancel, extend the booking window, or restructure — with time to make the decision properly, not at the point of no return.
Trip organisers for Girlguiding, Scout groups, and sports club events will recognise this problem acutely. Trip Advisor compliance and the Package Travel Regulations 2018 put specific obligations on people who organise group travel — collecting money upfront and before financial commitments are made is the sensible approach regardless of size.
How it works for drop-in and class bookings
Drop-in sessions are a persistent cashflow problem for smaller clubs. The model encourages casual participation, which is good for growth. It also encourages casual payment, which is bad for cashflow.
When drop-in is managed with at-booking checkout:
- The parent books the slot on Tuesday for Thursday’s session
- Payment is captured at booking, not at the door
- Thursday’s session is attended by people who have committed financially
- No cash to count. No bank transfers to chase. No forgotten payments
A secondary benefit: no-show rates drop significantly when a booking carries a financial commitment. A parent who has paid £12 for Thursday’s class thinks twice before skipping it without notice. A parent who said they’d “probably come and pay on the night” has no such incentive. If reducing no-shows is on your agenda — and there’s an article on that specific topic — at-booking payment is one of the highest-impact changes you can make.
How it works for monthly memberships
Monthly fees are the simplest case but still frequently mismanaged. The typical pattern: coach sends a payment reminder on the 1st of each month, parents pay in their own time, reminder goes out again on the 10th, most pay by the 15th, a few linger until the end of the month, one or two slip to the following month and create a running balance.
With Adminished, you can combine at-booking checkout with saved-card auto-charge. The parent enters their card once when they enrol. On the first of each month, the charge runs automatically. Either it succeeds — and the parent gets a receipt, the coach sees a paid status — or it fails. Failed charges generate a one-time “please update your card” email to the parent, not an uncomfortable conversation at the next session.
From the coach’s perspective: on the second of each month, you have a complete picture of who has paid and who hasn’t. No manual chasing, no spreadsheet reconciliation, no mental overhead of tracking who owes what.
The fee maths
Online payment is not free. There are two layers of cost:
Stripe’s processing fee: For UK domestic cards (Visa and Mastercard), Stripe charges approximately 1.5% + 20p per transaction. For European and international cards, the rate is slightly higher. American Express carries an additional surcharge. For a £45 monthly membership collected via Stripe, the processing fee is approximately £0.88.
Adminished’s platform fee: 1% of each transaction processed through the booking system.
Combined: roughly 2.5% per transaction for typical UK domestic card payments.
For a £45 payment, that’s approximately £1.12 total. For a £12 drop-in, it’s approximately £0.43.
The relevant comparison is not “2.5% versus zero.” It is “2.5% of collected payments versus the total cost of the alternative.” Four to eight hours per month of a coach’s time spent chasing late payments. The occasional event where the leader absorbs float personally. The awkward conversations. The relationships strained by a debt that should have been settled at booking. Valued honestly, the 2.5% is not a cost — it’s the price of not doing any of that.
For context on how competitors structure this: Class4Kids charges approximately 6.5% per booking. Spond charges no platform fee but routes payments through their own wallet system, which creates a payout delay that can run to several business days. GymDesk uses a Stripe integration similar to Adminished’s but charges a flat monthly fee that rises steeply with member count. Mindbody’s payment processing fees are notoriously opaque and typically higher than what’s quoted on the pricing page.
Refunds
At-booking payment doesn’t mean inflexible payment. If a session is cancelled, a family moves away, or a parent requests a refund for a legitimate reason, Adminished processes refunds in one click from the booking detail page. The refund goes directly back to the card used to pay — no bank transfer required, no request to the parent to send their account details. Stripe settles refunds to the card within five to ten business days depending on the issuing bank.
You can also process partial refunds — useful for events where you’re refunding a portion of a ticket price due to a change of programme, for example.
The refund trail is visible in both your Adminished dashboard and your Stripe dashboard, so your records are complete without any manual bookkeeping.
Failed card handling
Saved-card auto-charges fail occasionally. Cards expire, banks flag charges as suspicious, accounts are updated between the charge date and the retry. When a charge fails, Adminished sends the parent a single automated email with a link to update their card details. You see the failure flagged on your dashboard.
What does not happen: a manual chase. You don’t need to call the parent, send a WhatsApp, or raise it at the next session. The system handles the first contact. If the parent updates their card and the charge retries successfully, the status updates automatically. If they don’t, the dashboard shows the outstanding balance and you can follow up if needed — but the initial chase has already happened without your involvement.
The cumulative picture
Run the numbers for a club with 40 active families paying a £35 monthly membership and running four events a year at £20 per head.
Under a manual collection model:
- Monthly fees: 40 × £35 = £1,400 to collect per month. Realistically, 30% pay late. Each chase takes 3 minutes. That’s 50 minutes of chasing per month, every month.
- Events: 4 × 40 × £20 = £3,200 across the year. Collection spread over 2-3 weeks per event.
Under at-booking checkout with auto-charge:
- Monthly fees: charge runs on the 1st. Failed cards surface automatically. Chasing time: under 10 minutes per month.
- Events: payment collected at booking. Revenue curve matches the booking curve, not a lagged collection curve.
The difference across a year is not marginal. It’s dozens of hours of administrative work reclaimed, a consistently shorter payment cycle, and a float position that doesn’t require the coach to self-fund.
Adminished’s at-booking checkout is available on all paid plans. See how fees compare and what’s included at each tier. View pricing.
Written by the Adminished team · More guides →