ClassBase User Guide

Collecting payments with GoCardless Direct Debit

ClassBase handles your school's billing end to end — parents set up a Direct Debit once, and invoices are collected automatically each term or month. This guide walks through the full journey: connecting your GoCardless account, setting up parent mandates, collecting payments, handling failures, and issuing refunds.

1. Connect your GoCardless account

Your school collects payments through its own GoCardless account, so money settles directly to your bank. Connecting takes one click:

  1. In ClassBase, go to Setup → Payments and click Connect with GoCardless.
  2. You're taken to GoCardless. If your school already has a GoCardless account, sign in; if not, create one there and then approve the connection — your email is pre-filled.
  3. Approve access for ClassBase. You're returned to ClassBase, and the Payments page shows your account as connected and verified.
No technical setup. There are no API keys to copy and no webhooks to configure — payment events flow to ClassBase automatically once connected. You stay in control of your GoCardless account and can disconnect at any time.

2. Set up parent Direct Debits

Each family sets up a Direct Debit mandate once. After that, every invoice — for any of their children — collects against it automatically.

  1. Open the family's customer page and choose Set up Direct Debit (new families are prompted during onboarding, and you can send the request in bulk after an invoice run).
  2. The parent receives an email with a secure link to GoCardless's hosted setup page, with their details pre-filled. They enter their bank details on GoCardless — ClassBase never sees or stores them.
  3. When the bank confirms the mandate (usually 2–3 working days), the family shows an active Direct Debit badge in ClassBase. You can see mandate status on every customer and invoice screen.
Parents are protected by the Direct Debit Guarantee, and one mandate covers all of a family's children and activities with your school.

3. Collect payments

Billing runs on your schedule — one invoice per term, or monthly rolling billing generated on your chosen billing day. Either way, collection is the same:

  1. Generate invoices from Invoicing → Generate Invoices (or let the monthly automation do it). Before a full run commits, ClassBase shows you exactly who'll be billed and for how much, and asks you to confirm.
  2. Invoices are emailed to parents, and collection is submitted to GoCardless — either automatically on your billing day or when you click Charge Selected.
  3. Each payment shows as processing while it clears (Bacs takes a few working days), then flips to paid automatically when GoCardless confirms — no reconciliation spreadsheets. Paid invoices move to your Receipts tab.
Families without an active mandate aren't charged — ClassBase flags them so you can send a Direct Debit setup request or take payment another way.

4. Failed payments

Sometimes a collection fails — insufficient funds, or a cancelled mandate. ClassBase makes sure nothing slips through quietly:

5. Refunds

Refunds are issued from inside ClassBase, against the specific payment:

  1. Open the invoice, click through to its payment, and choose Refund (full or partial).
  2. The refund is sent to GoCardless and returned to the parent's bank account, and the invoice and payment records update automatically.
Refunds must be enabled on your GoCardless account (they're off by default for every GoCardless merchant) — a quick message to GoCardless support switches them on. Prefer not to move money at all? Add an account credit instead and it offsets the family's next invoice automatically.

Common questions

Who holds the money?

Your school. Payments collect through your own GoCardless account and settle to your bank. ClassBase never touches the money.

What does it cost?

GoCardless charges its standard Direct Debit transaction fees on your account's plan. ClassBase adds no per-payment commission — just your flat subscription.

Do parents need an app or account?

No — the Direct Debit setup is a secure GoCardless-hosted web page from an email link. Parents can also use the ClassBase portal to see their invoices, payment status and Direct Debit details at any time.

What if we already collect with GoCardless?

Connect the same account and ClassBase can link your existing customers and mandates, so families don't need to set anything up again.

Need a hand?

Email [email protected] — we help every school through their first billing run.

Ready to stop chasing payments?

Start a free trial and have Direct Debit collection running before your next term.

Start Free Trial