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

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.
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.
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.