Billing & payments

One ledger, zero reconciliation

Every charge, payment, credit, and refund in one place — so balances are never a mystery and nothing needs reconciling.

Family billing ledger
The family ledger

One place for everything financial

Every charge, payment, credit, refund, and financial aid award on a single timeline. Balances are always accurate because there's only one ledger.

Unified family ledger

Tuition, deposits, add-on charges, credits, and refunds all live in one place per family. There's nothing to reconcile across systems because there is only one system.

Financial aid and credits

Award need-based aid or courtesy credits and have them show up immediately in the family balance. Credits apply automatically to the next charge — families never have to call in to redeem them.

Coupons and discounts

Build eligibility rules from any combination of camper, family, or application data. Control stacking so discounts never combine in ways you didn't intend. Coupon codes layer on top of the same rules engine.

Custom payment methods

Take Stripe cards and ACH alongside checks, Venmo, or wire. Each offline method gets its own instructions. Families can log a payment themselves — admins reconcile from the same ledger.

Payment plans and autopay

Families pay on their terms. You collect automatically.

Offer installment plans at checkout, collect automatically on schedule, and let the retry ladder handle most failures without a phone call.

Flexible payment plans

Families choose pay-in-full or installments at checkout. Plans attach at the enrollment level — the rest of the setup is the same either way.

Autopay with retry ladder

Families opt in once and installments collect themselves. If a charge fails, Campday retries on a +3 / +7 / +14 schedule before flagging the account — most issues resolve without anyone making a call.

Invoices and batch billing

Invoice one family or an entire session at once. Families get a PDF and a portal link. Admins see who opened it, who paid, and who still owes — without a spreadsheet.

Auto reminders to parents

Set how many days before each charge to email parents. Reminders run on cron, skip families with no email, and use custom subject and body templates per camp.

Stay on top of it

Problems surface before they become phone calls

Failed payments, low balances, and upcoming charges are all visible before someone has to ask.

Payment issues queue

Failed payments surface in one dashboard instead of buried in Stripe. One-click retry, parent re-prompt, and per-case notes so nothing slips and no one has to track who owes what manually.

Upcoming payments dashboard

See every scheduled charge ahead of time. Filter by date, status, and autopay flag, then send reminder emails or run a batch charge for everyone matching the filter in one click.

Low-balance alerts

Set a threshold and parents get an automatic heads-up before their camper's store credit runs dry. No phone tag, no surprised kids at the snack bar.

Admin pre-charge digest

Receive a daily digest before a batch runs. Choose who gets it and how far in advance. Useful for finance staff who want a heads-up before money moves.

Installment refunds

Refund installment payments back to the original card or as a ledger reversal, full or partial. Every refund is audit-logged and the family balance updates immediately.

Ready to see Campday in action?

No pitch. Just a 20-minute walkthrough of your camp's setup.