Skip to main content

Stop chasing spreadsheets.
Start running your program.

Enrichment.kids gives you online registration, roster management, payments, refunds, waitlists, tiered pricing, and financial reporting — plus a marketplace that puts your program in front of parents actively searching for exactly what you offer.

$3M+
Processed for providers
5,000+
Kids registered
< 5 min
Avg. parent checkout
Trusted by providers
Enrichment.kids is independently owned and family-run from Petaluma, CA.

You got into this to teach kids — not to fight with spreadsheets

  • Registration by email and DM. Every new session means a flood of "is there still space?" messages, manual tracking, and crossed wires.
  • Payments scattered everywhere. Venmo, Zelle, checks in backpacks, and "I'll pay you next week." Reconciling who paid what takes hours.
  • No single view of your business. Rosters in Google Sheets. Finances in your head. Medical forms in a binder. Waitlist in your inbox.
  • Refunds are painful. Calculating who gets what back, minus which fees, then sending a manual refund — it's a recipe for mistakes and awkward conversations.

Enrichment.kids puts it all in one dashboard

  • Parents register and pay online. They find your program, pick a session, fill out your custom forms, and pay — typically in 5 minutes. You get notified instantly.
  • Money flows directly to your bank. Stripe processes payments and deposits directly into your account. Every transaction tracked, every payout reconciled.
  • Rosters, waitlists, and forms — all connected. See every participant, their form responses, order details, and payment status in one place. Transfer kids between sessions with a click.
  • Refunds in two clicks. Partial or full — the math is done for you, funds return to the parent's card, and your reports update automatically. No awkward emails.
Platform Features

Built for how enrichment providers actually work

Not a generic booking tool. Purpose-built for camps, classes, after-school programs, and everything in between.

Roster Management
Every session has a live roster with participant names, ages, order data, and form responses. Transfer kids between sessions, resend confirmations, and manage cancellations — all from one screen.
Session rostersTransfersConfirmations
Cancellations & Refunds
Issue partial or full refunds from your dashboard. The override option lets you refund the full amount including fees, with a clear two-step consent flow. Funds return to the parent's original payment method.
Partial/full refundsCancel and reinstate
Financial Reporting
The Sales Report shows every transaction with discount breakdowns, fees, and net revenue. The Payout Report maps each bank deposit to the exact orders it contains. CSV export for your accountant.
Sales reportPayout reconciliationCSV export
Waitlists
When a session fills, parents can join the waitlist right from the listing. You see every family, their contact info, and how many spots they need. Send an invitation with one click — capacity adjusts automatically.
Auto-capacityOne-click invite
Discounts & Sibling Pricing
Create percentage or fixed-amount coupon codes. Sibling discounts kick in automatically when a family registers 2+ kids for the same session. Both stack together with real-time accurate reporting.
Coupon codesAuto sibling discountStackable
Tiered & Sliding-Scale Pricing
Offer up to six price tiers per session and select a default price — perfect for sliding scale, member pricing, and more — so families choose the right price before checkout. No awkward workarounds with discount codes.
Sliding scaleMember pricingFlexible pricing
Custom Registration Forms
Collect medical info, emergency contacts, dietary needs, or anything else at checkout. Build forms with text fields, dropdowns, and checkboxes. Responses are linked to each participant and visible on the roster.
Form builderPer-participantAuto-expiration
Drop-In Scheduling
Not every program runs the same. Enable drop-in dates so parents can buy individual session days instead of the full run. Per-date capacity tracking and sibling discounts work automatically.
Per-date pricingPer-date capacityFlexible enrollment
Real-Time Notifications
Know the moment a parent registers, requests a cancellation, or joins a waitlist. Dashboard notifications with direct links to the relevant roster, plus email alerts for everything that matters.
SalesCancellationsWaitlist
Participant Invitations
Send email invitations with a direct registration link, optional discount code, and session details pre-loaded. Parents land on a streamlined checkout. Resend with a click.
Email invitesAttached discountsAuto capacity
Secure Payments
Parents pay at checkout with credit card, debit, or over time through Affirm. Funds route to your connected bank account with automatic payouts. Safe and secure, guaranteed by Stripe.
Stripe ConnectMulti-provider cartFee-inclusive pricing
Embeddable Widget
Drop a code snippet onto your own website and let parents start their order without leaving your page. The widget shows live sessions and handles cart building, then hands off to our secure checkout. Your brand, our infrastructure.
Copy-paste embedAuto-resizingLive data
Your Website, Our Engine

Accept registrations right on your own site

Already have a website? Paste one line of code and parents can browse sessions, select spots, and start checkout without ever leaving your page. The widget auto-updates when you add sessions or adjust capacity.

Checkout happens securely on Enrichment.kids — so you get all the payment processing, form collection, and roster management without building any of it yourself.

Learn More (opens in a new tab)

Summer Art Camp 2026

by Sunshine Learning Studio

Ages 5–12
Daily: 9:00 AM – 3:00 PM PT
$285.00
Jun 16–20, 2026
Choose type
Choose price

I'd been running my summer camp for 7 years. I loved the kids, but I didn't really love the business stuff — marketing, collecting money, confirming with the parents, sending receipts — and I know I was disorganized. In my first season using Enrichment.kids, enrollment increased about 20%, and more families booked multiple sessions. Now Enrichment.kids takes care of all of those things I don't like to do. I have more time to invest in my business. It's a no-brainer.

Anna E.
Anna's Baking Camp
+20%
Enrollment increase
Collected payments
0 hrs
Chasing payments
Getting Started

Live in 15 minutes, not 15 days

We've onboarded programs of every size. If you need help, we'll set it up for you — just ask.

1
Connect Stripe
Quick onboarding flow to connect your bank account. Payments deposit directly.
2
Create your listing
Add your program name, description, location, and photos. Takes about 5 minutes.
3
Set up sessions
Add dates, times, pricing, and capacity. Tiered pricing, drop-in dates, and custom recurrence rules if you need them.
4
Start accepting registrations
Share your link, embed the widget, or let parents find you in search. You're live.
Simple Pricing

Choose what fits your program

Start with a free listing. Upgrade when you're ready for registration tools or more visibility.

Directory Listing
Get your program in front of parents at no cost. Manage your listing anytime.
Free
No credit card required
  • Listed in search directory & map
  • Link to your own website or registration
  • Manage and update listing details
  • Attract photos for 10× more visibility
Claim Your Listing
Advertised Listing
Featured placement in search results. Drive more parents to your website or registration page.
$65/month
$12/mo for each additional listing
  • Everything in Directory, plus:
  • Featured placement in search results
  • Direct traffic to your website
  • Reach parents actively searching nearby
Sign Up

Parents are looking for programs
like yours — right now

Whether you need visibility, registration tools, or both — start with a free listing and upgrade when you're ready. Setup takes minutes, not days.