The Playbook

Cost Recovery Case: Using Registration Data for Council

Written by Brian M. | Oct 22, 2026, 1:00:00 PM

Budget season has a way of turning a straightforward question into a difficult meeting, and cost recovery is often the question. A council member asks why youth programs do not pay for themselves. Another asks why a rental fee increased. Someone points to a registration report showing strong revenue and asks where the money went.

The answer is rarely in one report. Registration data can show demand and collections. Finance data can show direct costs and fund treatment. Staff experience can explain why a popular program still requires public support. The job is to combine those facts into a short, defensible cost recovery case, and to build it on your own numbers instead of a general benchmark. For a broader pitch structure, see our guide to making the case to city council.

Start with the decision, not the data dump

Before exporting anything, write down the decision council is being asked to make. It might be approval of a fee schedule, continued subsidy for an adaptive program, a new scholarship policy, expanded camp capacity, or a change in rental rates. The decision determines which information matters.

A useful staff recommendation answers four questions: What service are we providing? What does it cost to provide it? How much do users currently contribute? What changes if council adopts the recommendation? If the report cannot answer those questions quickly, it is probably organized around your software rather than the council's decision.

Do not frame every program as a business expected to generate a surplus. Public recreation serves several purposes at once: access, health, social connection, youth development, use of public facilities, and community identity. Cost recovery is a policy tool. It helps a governing body decide how costs should be shared between participants and the broader public, not whether a program has value. GFOA's user fee policy guidance says that when the purpose of a fee is to recover costs, the strategy should identify cost recovery goals and how costs are to be calculated.

Know your benchmark, then use your own data

Council members often ask how you compare. NRPA's 2024 Agency Performance Review reports a median cost recovery of 25.2 percent of operating expenditures (revenue as a share of operating expenditures across all agencies in the report), with a lower quartile of 12.8 percent and an upper quartile of 47.0 percent. That range is wide, so treat the median as context, not a target. Our breakdown of the 25% cost recovery figure covers how to read it, and the 90-day cost recovery challenge shows how to measure your own programs.

Build a clean program-level baseline

Registration records usually provide the strongest starting point because they show actual behavior. Pull the most recent completed season or fiscal year and organize it by program family. For each category, capture enrollments, capacity, waitlists if tracked, gross fees charged, discounts, scholarships, refunds, and net revenue collected.

Then join that information to the costs your department can support. Direct costs may include instructors, officials, supplies, transportation, contracted services, uniforms, facility preparation, and payment processing. Some costs are easy to assign to a specific program. Others, such as supervisory time, marketing, maintenance, insurance, and administration, may need an allocation method.

Be clear about the difference. Do not present an estimated allocation as though it were a paid invoice. A simple note such as "department administration allocated by program hours" tells council how to read the number and gives finance staff something concrete to review. GFOA recommends that an allocation methodology be fair, rational, and consistently applied, with few exceptions.

  • Gross revenue: the fees assessed before refunds, discounts, and scholarships.
  • Net collected revenue: the amount retained after those adjustments.
  • Direct program cost: costs that can be traced to the activity.
  • Allocated support cost: shared costs assigned using a stated method.
  • Cost recovery: collected revenue divided by the selected cost base.

Choose one definition of cost recovery for the report and keep it consistent. If last year's report used direct cost and this year's uses full cost, say so. A changing denominator can make an ordinary program look like it has suddenly failed or succeeded.

Use registration data to show demand and access

Revenue alone can make a full program look healthy while hiding the residents who could not get in. Add the measures that explain access: enrollment compared with capacity, waitlist counts, cancellations, use of scholarships, resident and non-resident participation if applicable, and the number of sessions offered.

These measures help council see the tradeoff behind a fee recommendation. A fee increase may improve recovery but may also change participation. A new session may reduce waitlists but increase staffing and facility costs. A scholarship program may reduce net revenue while advancing an adopted access goal. Those are policy choices, and the report should make them visible instead of treating them as reporting errors. If your fees are a single flat rate, a tiered pricing model is one way to give council more options.

Use plain comparisons. Rather than showing twenty program lines, group programs into categories that match how residents and council members think: youth athletics, camps, aquatics, adult fitness, senior programs, facility rentals, and special events. Keep a detailed appendix available for questions, but let the main presentation carry the story.

Make a hypothetical scenario, not a prediction

Council often wants to know what a proposed change will produce. You can answer that without pretending to know exactly how every family will respond. Label the work as a scenario and identify the assumptions.

For a clearly hypothetical example, suppose a department is considering a modest increase to a camp fee. Staff could show the result if last year's enrollment remained unchanged, then show a second scenario with fewer enrollments. The report should state that neither is a forecast. They are planning cases that show the range of budget exposure and the policy tradeoff.

Use the same care with revenue from new programs. If a new league is expected to fill, identify the available capacity, staffing requirement, and timing. Do not put unapproved program revenue into the base budget as though it were collected cash. Separate committed revenue from assumptions.

Explain where the money goes

This is the part that avoids the most confusion. Registration fees do not necessarily remain in the recreation division as discretionary money. Depending on local practice, revenue may be deposited to a general fund, enterprise fund, special revenue fund, or another designated account. Processing charges, refunds, scholarships, and transfers may affect the amount available for program operations.

Work with finance before the council meeting to confirm the path from registration to bank settlement to ledger. Reconcile the summary to the department's financial reports. If your registration system reports gross sales and finance reports net deposits, show the bridge. A short reconciliation is more credible than two totals that appear to conflict. Uncollected fees and manual errors can widen that gap, which is why it helps to check for revenue leakage first.

It is also useful to distinguish restricted revenue from general program revenue. A donation for a specific purpose, a grant reimbursement, and a registration fee may all appear in a report, but they may carry different restrictions. Confirm with finance which sources are available for the proposed use, because council needs the distinction before it makes a funding decision.

Give council choices with consequences

A cost recovery presentation should not corner elected officials with a single unexplained number. Offer a recommendation and, where appropriate, practical alternatives. Each option should say what it changes in service, participant contribution, and general support.

  • Maintain current fees and identify the expected public subsidy under the current service level.
  • Adjust selected fees and identify the assumed revenue effect and access considerations.
  • Reduce, expand, or redesign service and show the corresponding capacity and cost change.
  • Direct staff to return with a scholarship, resident-priority, or cost allocation policy if the policy question has not been settled.

Do not overstate precision. A budget recommendation is stronger when it identifies known facts, states its assumptions, and shows the next review point. Council members can work with uncertainty when they can see it.

The useful takeaway

Your best cost recovery case is not a claim that every program should break even. It is a clear record of demand, cost, participant contribution, and policy choices. Reconcile the numbers, label assumptions, and give council a decision it can understand and defend.

Frequently asked questions

How do I make a cost recovery case to city council?

Start with the decision council has to make, then show demand, direct cost, participant revenue, and the policy choices. Reconcile registration totals to finance reports and label every assumption.

What is a typical cost recovery rate for parks and recreation?

NRPA's 2024 Agency Performance Review reports a median of 25.2 percent of operating expenditures recovered from non-tax revenue, with a lower quartile of 12.8 percent and an upper quartile of 47.0 percent.

How should I handle shared costs like administration?

Allocate them with a stated method and say so in the report. GFOA's guidance says an allocation method should be fair, rational, and consistently applied, with few exceptions.

Should every recreation program break even?

No. Cost recovery is a policy tool for deciding how costs are shared between participants and the public. Council can set higher recovery for some programs and lower for others, such as adaptive or scholarship-supported programs.

See where your programs stand with a cost-recovery audit →