LessonLink

Billing that runs itself. Collections that don’t go sideways.

LessonLink posts charges automatically, collects on your schedule, retries failed cards, and shows you exactly what's coming before it happens.

LessonLink Billing & Collections is an automated billing system for competitive cheer gyms that posts charges nightly, retries failed credit cards, projects upcoming charges, and handles cheer-specific fee structures.

Quick answer

LessonLink runs billing on the schedule your gym sets — daily, weekly, or specific days of the month, at the time you choose. Charges can post automatically when due, or be held for admin review and confirmation before posting. Cheer-specific fee components — Spread Total, Monthly Fixed, One-Time Charge — handle choreography fees, competition entries, multi-team participation discounts, and uniform charges. Families pay by card through Stripe; gyms can also record cash and check payments directly. Each location has its own Stripe Connect account.

The money dashboard

Four numbers tell you where you stand.

No spreadsheet required.

Outstanding

Total owed by families.

Overdue

Amount past due and by how many families.

Ready to Post

Charges queued for the next billing run.

Collected This Month

Payments received, running total.

The billing queue, before it runs.

See exactly what tonight's billing run will post — family by family, charge by charge.

Automated nightly billing.

Every night at 2 AM, LessonLink runs your books. You wake up to finished work.
  1. 1

    Looks at which programs had scheduled sessions today and which are coming.

  2. 2

    Posts the charges that are due based on each program’s billing rules.

  3. 3

    Attempts to collect using each family’s saved payment method.

  4. 4

    Routes any failures into the Collections queue.

Project charges before they post.

Switch to the “Upcoming & Projected” tab and you see what tonight’s (and the rest of the week’s) billing run will post, down to the family and the amount. Fix anything that’s wrong before it happens.

Real collections, not just a spreadsheet.

  • Automatic retry attempts (configurable per gym)
  • Failure reasons visible at a glance
  • “Collect Now” bulk action to re-run collection on multiple families
  • Clear status on every family’s outstanding balance

Cheer-specific fee handling.

LessonLink understands how competitive cheer bills.
  • Spread Total fees (divide a total across months with configurable skip months for summer)
  • Monthly Fixed fees
  • One-Time Charges with specific due dates
  • Multi-Team Participation Fees (reduced rate for athletes already on another team)
  • Location Fees tagged separately from tuition

See the Teams & Fees page for the full breakdown.

Your own Stripe account.

Each of your locations has its own Stripe Connect account. Charges go to you. Payouts come to you. LessonLink is the software between you and Stripe — never the custodian of your money. Card payments via Stripe. Gyms can also record cash and check payments directly.

Discounts, built in.

  • Tiered sibling discounts (configure percentage off for 2nd, 3rd, 4th+ children)
  • Percent-off discount programs
  • Priority-based stacking (lower priority number applies first)
  • Toggle active/inactive without losing history

Billing questions.

See billing automation in action.

30-minute demo. No sales pressure. We’ll show you LessonLink with your gym’s setup in mind.

Request a Demo