The quote lands in your inbox and your eye goes to one number. Annual subscription, $14,000. You compare it to the other quote, $17,500, and you think you have learned something.
You have not. In recreation software, the subscription line is often the smallest number in the five year total. The rest is spread across three other places, and only one of them appears on the quote at all.
Percentage fees grow when your programs succeed
A fee expressed as a percentage of every transaction is not a software cost. It is a tax on your registration revenue, and it rises every time you add a session or raise a fee. Run your own number before the demo. Take last year's total online registration and rental revenue, multiply by the quoted percentage, and put that figure next to the subscription line. For a department processing a million dollars a year, one percentage point is ten thousand dollars annually, every year, forever.
Watch for the second version of the same thing: a flat fee per registration. It sounds smaller and behaves worse for high volume, low price programs. A two dollar per registration fee on a fifteen dollar drop-in class is a thirteen percent haircut.
Payment processing, and the markup you are not shown
Card processing has a floor nobody controls: interchange, set by the card networks. Everything above that floor is markup, and vendors who bundle processing into the platform rarely break it out. Ask directly. What is the effective rate, and what portion is the vendor's margin over interchange?
Then ask who is allowed to carry that cost. The Municipal Research and Services Center draws the distinction that matters: a surcharge is an added charge on credit card payments specifically, capped by card brand rules at four percent, while a service fee is charged regardless of payment method. Debit cards cannot be surcharged at all. Whether your agency may pass any of it to residents depends on state law and local policy, so confirm before you build it into a pro forma.
One time costs that arrive more than once
Rock Island's recreation software RFP itemizes three separate lines: annual subscription, implementation and configuration and training, and data migration. That separation exists because agencies got surprised. Implementation, historical data conversion, staff training, custom report building, and integrations with your finance system are commonly priced apart from the subscription, and a quote that omits them is not cheaper. It is incomplete.
Ask for each as a named line with a fixed price or a not to exceed. Ask what triggers a change order.
Build the number your finance director will accept
Five years, four rows, one page:
- Subscription, with the contractual annual increase applied, not year one repeated five times.
- Percentage or per registration fees, against your real revenue, grown at your actual program growth rate.
- Processing markup over interchange, on the same revenue.
- One time costs in year one, plus any add on module you already know you will need in year three.
Make every finalist fill in the same template. Vendors price differently on purpose, and a common template is the only way to compare them honestly.
What structure to look for
The healthiest structures cap the variable component instead of letting it float with your success. For reference, RecreationHQ runs five tiers from $2.99 to $1,999 and up per month, with 1.5% per transaction on Starter, 0.5% on Growth, and standard Stripe processing with no added per transaction fee on Professional and above.
If you want your own five year number calculated before the next quote arrives, our free cost recovery audit does exactly that.
Find your leaks
See what your organization could recover.
A 20-minute audit, your numbers, no obligation.
Get my cost-recovery audit →Or get one practical playbook like this by email, every week.