VBS

Event Pricing and Add-Ons

Charge per child, cap what a family pays, sell optional extras, and keep track of who has paid.

Three pages cover the whole of it. Under Sign-up Form, Pricing is what registration costs and Add-Ons are optional extras. Under Reports, Payments shows who has paid. A free event needs none of them.

Pricing tiers

A tier is a per-person price. Most churches need one; a second gets you an early-bird rate.

1

Add a tier

Sign-up Form → Pricing → Add Tier. Give it a name families will recognise on their receipt — “Early bird”, “Standard”.
2

Set the price, and a family cap if you want one

Price per Person is charged for each child registered. Max per Registration caps the total for one family — $25 a child with a $60 maximum means a family of four pays $60, not $100. Add-ons are billed on top and are never capped.
3

Decide when it applies

A tier with a Deadline applies until that date. Mark one tier Default tier (no deadline) — it is what everyone pays once the dated tiers have expired.
An early-bird rate with a deadline, and a standard tier that catches everyone after it

Tip

Deposit per Person takes part of the fee now and leaves the rest owing. Useful for an expensive week; unnecessary for a $25 one, where it just creates a balance to chase.

Add-ons

Add-Ons are optional extras a family can choose while registering — an extra t-shirt, a lunch, a workbook. Add Add-On takes a name and a price, plus two optional settings: Variants for choices like sizes, and Max per Registration so nobody orders forty t-shirts.

Note

Turning an add-on inactive takes it off the registration form without touching anyone who already bought one. Deleting it is what loses that history, so deactivate unless you are certain.

Taking payment online

Accept Online Payments at the top of the Pricing page needs a connected Stripe account; until then the page says Stripe not connected and offers Set up Stripe. See Setting up payments.

Payment Note beside it is shown at checkout, in the confirmation email and on the payment portal. It is where churches taking cash or bank transfer say how to pay — and worth filling in even when Stripe is connected.

Who has paid

Reports → Payments opens with four figures: total expected, total collected, outstanding balance, and how many registrations are fully paid. Below, every registration can be filtered to Unpaid, Partial, Paid, Refund Owed or Overridden.

What is owed, what has arrived, and exactly who the difference is

Each registration row carries three actions:

  • Record — log a payment that arrived outside Hubl. Amount, Payment Type, Method (cash, cheque and so on) and an optional note.
  • Tier — move this family onto a different tier, including No pricing (free). Their total is recalculated, which is how you give a scholarship place without pretending they paid.
  • Add-Ons — add or remove extras after the fact.

Tip

Record cash the morning it arrives, at the table. A shoebox reconciled on Friday is how a family gets chased for money they already handed over.

The Payment Ledger tab is every payment recorded against the event, in order — the view to reconcile against your bank statement.

Changing a price after people have registered

Warning

Editing a tier’s price does not rewrite what existing registrations owe. They keep the total they were quoted. To change one family, use Tier on their row, which recalculates deliberately and visibly.

What families see

A price appears in the registration wizard’s order summary before anything is confirmed, and again on their receipt — Paying for your registration is the parent’s side of this page.

Permissions

Setting prices and recording payments needs permission to manage the event and its finances. A check-in helper does not see these pages.

Ready to get your church online?

Start free and add more when you need it.