Guide

How Payments Work

Set your pricing, connect Stripe, and let parents pay online during registration. Money goes directly to your club’s bank account. No cash. No chasing.

1

How It Works

The payment flow in three sentences.

The flow

1. You set prices

Configure your registration types (Trial, Term, Annual) and set a price for each.

2. Parent registers

Parent fills in the registration form, picks a squad and plan, and pays by card at checkout via Stripe.

3. You get paid

Money lands directly in your club's bank account via Stripe Connect. Your club receives 100% of the registration amount.

The booking fee

Who pays it?

The parent. A small booking fee is added at checkout on top of the registration price.

What does it cover?

Stripe card processing (1.5% + 20p) and the AcademyOS platform fee (3%).

Example

You set a term fee of £150. Parent pays £156.95 at checkout (£150 + £6.95 booking fee). Your club receives the full £150.

Club impact

Zero. Your club always receives exactly the amount you set. The booking fee is entirely on top.

checkout.stripe.com — Oakfield Rangers FC
Stripe checkout page showing term fee, booking fee breakdown, card fields, and Pay button
Tips
  • Parents see the booking fee clearly at checkout — it's labelled as a processing/service fee. No surprises.
  • This is standard practice — Eventbrite, Ticketmaster, and ClassForKids all do the same.
2

Setting Up Stripe Connect

Stripe Connect links your club’s bank account to AcademyOS so payments go directly to you.

Setup steps

1. Start onboarding

During setup (or from your dashboard), you'll be redirected to Stripe's hosted onboarding page.

2. Verify identity

Stripe asks for basic details: club name, address, bank account, and a form of ID. Standard KYC — takes ~5 minutes.

3. Connect bank account

Enter your club's bank sort code and account number. This is where Stripe sends your payouts.

4. You're live

Once Stripe approves your account (usually instant), payments from parents flow directly to your bank.

Tips
  • Stripe Express onboarding is simple — no paperwork, no waiting days. Most clubs are live in under 10 minutes.
  • You can use a personal bank account or a club account. Stripe pays out to wherever you connect.
  • Stripe payouts typically arrive in 2-3 business days after a parent pays.
Watch out
  • Payments won't work until Stripe Connect is set up. Make sure this is done before sharing your registration link.
  • Keep your Stripe account details up to date. If your bank account changes, update it in Stripe to avoid payout failures.
3

Setting Your Prices

You decide what each registration type costs. Parents choose their plan during sign-up.

yourclub.academyos.co.uk/register
Public registration page where parents choose a squad and payment plan

Registration types

Trial

A single-session taster. Typically £5-£15. Low commitment for new families trying out the club.

Term

A block of sessions (e.g. 10-12 weeks). Typically £100-£200. Most popular for grassroots clubs.

Annual

Full season registration. Typically £350-£500. Best value for parents, most predictable revenue for you.

Pay As You Go

Per-session drop-in rate. Useful for casual players or summer camps.

Pricing strategy tips

Offer all three

Let parents choose between Trial, Term, and Annual. Annual gives you predictable income; trials convert new families.

Price anchoring

Show the annual price as the best value (e.g. '£420/year = £35/month') next to the term price (£150/term = £50/month). Parents self-select the annual.

Sibling discounts

Offer 10-15% off for second and subsequent children. Reduces churn and builds loyalty.

Early bird

Offer a discounted annual rate for families who register before the season starts (e.g. £380 vs £420).

Tips
  • Most successful grassroots clubs offer Term and Annual with a clear price advantage for Annual.
  • Review your pricing each season based on the revenue data in your Reports dashboard.
  • If a squad is consistently full with a waitlist, your price is probably too low.
4

Tracking Payments

The Registrations page in your admin dashboard is your payment control centre.

yourclub.academyos.co.uk/admin/registrations
Registrations admin page with KPI cards, payment status badges, and registration table

What you see

KPI Cards

Total revenue, active registrations, pending payments, and missing consent forms — all at a glance.

Registration Table

Every registration listed with: player name, parent name, squad, plan type, payment status (Paid / Pending / Failed / Refunded), amount paid, and date.

Payment Status

Colour-coded badges: green (Paid), amber (Pending), red (Failed), grey (Refunded). Spot issues instantly.

Consent Tracking

Three checkmarks per registration: Terms, Medical, Photo. Missing consents are flagged.

Filters

Filter by status (All / Active / Pending / Waitlisted / Cancelled). Sort by date, name, or amount.

Tips
  • Check the Registrations page weekly for any Pending or Failed payments.
  • Parents with failed payments receive automatic retry emails — but a personal follow-up helps.
  • Export the registrations table for your committee treasurer or end-of-year accounts.
5

Automatic Payment Reminders

No more chasing parents for money. AcademyOS handles the awkward conversations for you.

mail.google.com — Payment Reminder Email
Payment reminder email with amount due, player details, plan summary, and Pay Now button

Automated emails

Payment Due

Sent when a payment is approaching its due date. Includes the amount, a 'Pay Now' link, and the plan details.

Payment Overdue

Sent if payment hasn't been received by the due date. Polite but clear — with a direct payment link.

Payment Failed

Sent immediately if a card charge fails. Asks the parent to update their payment method and retry.

Payment Confirmed

Sent after successful payment. Includes a receipt link and confirms the registration is active.

Tips
  • Payment reminders are sent from your club's name and email — parents see their club, not a faceless platform.
  • You never need to manually chase a parent for payment. The system does it automatically.
  • If a parent consistently fails to pay, their registration status shows as Pending — visible in your dashboard.
6

What Parents See

Parents have full visibility of their payments in the Parent Portal.

Parent portal — Payments page

Outstanding Balance

Any unpaid or upcoming amounts shown prominently with a 'Pay Now' button.

Payment History

Full list of past payments with date, amount, status, and a downloadable receipt.

Plan Summary

Their current registration: squad, season, registration type, sessions included, and per-term cost.

Pay Now

One-click payment via Stripe. Card details are saved for returning parents.

Tips
  • Parents can pay outstanding balances directly from their portal — no need to send them a separate link.
  • Receipts are auto-generated and downloadable. Useful for parents who expense through employers.

Stop chasing payments

Set your prices, connect Stripe, and let parents pay online. Money in your account, no awkward conversations.