How our pricing works

Campfront uses a pay-as-you-grow pricing model. There are no setup fees - you only pay for what you use. Usage-based fees are invoiced monthly and charged to your camp's card on file via Stripe on the 1st of each month.

Written By Dean Maddocks

Last updated 3 days ago

You can view your invoices and billing history from the Billing page in your admin dashboard.

Enrollment fees

A per-enrollment fee is charged each time a camper enrolls with a payment. The fee uses tiered pricing that decreases as your enrollment count grows within a season.

You can easily calculate your pricing use our interactive pricing calculator.

When the fee is created

The enrollment fee is created when a family makes their first payment. This means:

  • Card payments: the fee is created immediately when the payment is processed

  • Check payments: the fee is created when the enrollment is submitted, since check payments are accepted at the point of enrollment

  • Bank transfer (ACH): the fee is created when the payment enters processing

  • Installment or deposit plans: the fee is created on the first payment only - not on subsequent installments

You are never charged for enrollments that don't result in a payment. If a family starts the enrollment process but doesn't complete it, or if an approval-required enrollment is never approved and paid, no fee is generated.

Free enrollments

If an enrollment has a $0 cost (e.g. fully discounted or scholarship), no fee is charged.

SMS fees

Campfront includes a free tier of SMS messages each month. If your camp exceeds the free tier, a per-message overage fee is charged for each additional message sent. SMS fees are included on your monthly invoice alongside any other charges.

Facial recognition fees

If your camp uses Campfront's facial recognition feature for photo matching, there are two possible fee components:

  • Per-person fee: a flat fee charged for each camper or staff member who opts into facial recognition

  • Revenue share: if your camp charges families for facial recognition, a percentage of each payment is collected as a revenue share

Both are included on your monthly invoice.

Media storage

Every camp gets a free storage allowance for photos and media uploads. If you need more space, paid storage plans are available in tiered sizes. Media storage is billed as a separate monthly subscription - not as part of the usage-based invoice. You can upgrade, downgrade, or cancel your storage plan at any time from the Billing page.

How billing works

Campfront has two billing streams:

  • Usage-based fees (enrollment, SMS, and facial recognition) are collected through a single monthly invoice:

    1. Fees accumulate throughout the month as billable events occur

    2. On the 1st of each month, all fees from the previous period are grouped into a single Stripe invoice

    3. The invoice is automatically charged to your camp's card on file

  • Media storage is a separate monthly subscription billed directly through Stripe. If you change plans mid-cycle, the difference is prorated.