Most service businesses start with drop-in pricing because it feels fair and accessible. Pay when you come. No commitment. Simple. But as a business model, drop-in pricing has structural problems that become clearer the longer you operate.
The problem with drop-in pricing
When customers pay per visit, every single visit is a new buying decision. Should I go today? Can I afford it this week? Is it worth it? That decision-making friction compounds into unpredictable attendance, volatile revenue, and customers who gradually drift away without ever consciously deciding to quit.
Drop-in pricing also trains customers to think of your service as optional. Something they do when they feel like it, when they have money, when they have time. That's a fragile relationship.
A customer who buys a 10-visit pass has already decided to come ten times. A drop-in customer decides one time at a time. Which customer do you want more of?
What changes when you sell packages
Revenue becomes more predictable
When a customer buys a package, you receive that revenue upfront — before delivering the service. Your cash flow improves immediately. You can plan ahead, hire confidently, and invest in your business because you know what's coming in.
Drop-in revenue fluctuates with seasons, weather, local events, and customer mood. Package revenue is much smoother — customers have already paid, so they show up regardless.
Customer lifetime value increases
Package customers visit more often, stay longer, and are less sensitive to price increases. They've made a commitment — psychologically and financially — that drop-in customers haven't. Higher visit frequency means stronger habit formation, which means lower churn.
Admin work decreases
Processing a payment every single visit — whether cash, card, or app — takes time and creates friction. When customers have passes, check-in is a QR scan. No transaction, no change, no awkward moment at the front desk.
You have natural upsell moments
A customer with two visits left on their pass is a customer with a problem you can solve: "You're almost out — want to grab another pack before you run out?" This is helpful, not pushy, and it happens at exactly the right moment.
Common objections — and the real answers
"My customers won't want to commit"
You don't have to eliminate drop-in entirely. Price packages to make them clearly better value, and most customers who plan to come regularly will choose the package. Those who truly prefer drop-in can still pay per visit — just don't optimize for them.
"I'll have to deliver more if they buy a big pack"
Yes. That's the point. Customers who buy ten sessions are customers who come ten times. You want that. The alternative — customers who come once and leave — is more expensive in acquisition cost and less valuable in revenue.
"What if they don't use all their visits?"
This actually helps your cash flow — you've collected revenue for visits that won't be delivered. But be cautious: set reasonable expiry dates so passes don't sit unused indefinitely, and communicate the expiry clearly so customers don't feel surprised. Passes are prepaid service agreements with defined validity — transparent terms protect both of you.
How to transition from drop-in to packages
You don't need to flip a switch overnight. A practical approach:
- Keep your drop-in option but set the price slightly higher than your package price per visit
- Introduce a small starter pack — 3 visits at a clear discount — as your first offer
- Train staff to mention the package at every drop-in transaction: "Did you know you can get 10 classes for $X? That works out to $Y per class — would you like to grab that?"
- Add online purchase so customers can buy packages from their phone before they even arrive
Within a few months, the majority of your active customers will be on packages. Your revenue will smooth out, your retention will improve, and your check-in process will get dramatically simpler.
Start selling visit packages today
LoyalTrak gives you everything you need to sell passes online, track balances, and manage check-ins — starting at $19/month.