
On this page
How cost recovery is calculated What is a good cost-recovery rate? Why it matters more in 2026 7 ways to improve cost recovery How software changes the mathHow cost recovery is calculated
The formula is simple. Divide the revenue a program or department earns by what it costs to operate, then multiply by 100:
Cost recovery (%) = (Earned revenue ÷ Operating cost) × 100
If a youth basketball league earns $18,000 in fees and costs $24,000 to run (staff, officials, gym time, supplies), its cost recovery is 75%. Departments track this at the program level, the service-category level, and across the whole agency.
What is a good cost-recovery rate?
There is no universal "correct" number. It depends on your community's philosophy, your program mix, and how much direct subsidy each service category deserves. Benchmarks vary widely by agency size, region, and the services you deliver. Most agencies find tiered targets more useful than a single agency-wide number:
- Mostly subsidized (community-benefit services like open parks, youth access programs), low or no cost recovery by design.
- Partially subsidized (general programs, classes), moderate cost recovery.
- Self-sustaining or revenue-generating (premium rentals, leagues, specialty programs), high cost recovery that can cross-subsidize the rest.
Why it matters more in 2026
Budgets are tighter, expectations are higher, and councils increasingly ask departments to demonstrate financial stewardship alongside community impact. A clear, defensible cost-recovery story protects your programs at budget time, and reveals revenue you may already be entitled to but aren't collecting.
7 practical ways to improve cost recovery
- Find the leaks first. Uncollected fees, unpaid balances, and manual workarounds are the fastest wins. You've already earned that money.
- Reduce empty capacity. Under-filled programs and idle facility hours are pure lost revenue; waitlists and dynamic scheduling help.
- Tier your pricing by resident/non-resident, peak/off-peak, and program category.
- Make registration easy. Every abandoned sign-up is lost revenue; mobile-friendly, one-pass checkout recovers it.
- Sell the whole visit. Integrated checkout captures concessions, equipment, and add-ons that cash boxes miss.
- Automate communication. Renewal and balance reminders quietly lift collection rates.
- Measure continuously. You can only improve a number you can see in real time.
How modern software changes the math
Most of the gains above come down to visibility and friction. When registration, payments, and facilities live in one system with real-time reporting, the leaks become obvious and the fixes become routine. That's what RecreationHQ is built on, and the starting point of our cost-recovery audit.
See your number
Find out your cost-recovery benchmark.
A 30-minute audit shows exactly where your revenue is leaking and what it's worth to fix it. No obligation.