Limited 6 months free subscription DM us on IG or Harley

· How It Works  · 5 min read

Pay upfront vs cost splitting: how to charge players for a badminton social

Harley's Captain plan gives you two payment models — Pay Upfront and Cost Splitting. Here is how each one works and which to use for your badminton social.

Harley's Captain plan gives you two payment models — Pay Upfront and Cost Splitting. Here is how each one works and which to use for your badminton social.

Running a badminton social comes with a recurring question before every session: how do you charge players? If you’re figuring out how to collect money from players at your badminton social, Harley’s Captain plan gives you two tools — Pay Upfront and Cost Splitting — and choosing the right one makes the admin side of hosting a lot cleaner. They are not competing options. They solve different problems.

Two payment models, two different problems

Pay Upfront is for hosts who know their costs before the session starts. Cost Splitting is for hosts who don’t know their final costs until after. That single difference is what separates them — not complexity, not trust, not how experienced you are as a host. Both are Captain features. Both are legitimate choices.

Pay Upfront: how it works and when to use it

When you create an event with Pay Upfront, you set a fixed price per player. Players pay that amount at registration. By the time the session starts, payment is settled — no follow-ups, no post-game collection, no chasing.

This works well when your costs are known and stable. Say you’re booking four courts at $60 each — that’s $240 total. With 20 players, each person pays $12. The maths is straightforward, the price is set at event creation, and nothing changes between then and game day.

Pay Upfront suits sessions with fixed court hire, no variable equipment costs, and a predictable player count. If you can confidently name the cost per person before anyone signs up, Pay Upfront is the cleaner option.

Where Pay Upfront breaks down for badminton

Badminton socials have a variable that most other sports don’t — shuttles.

A beginner session can burn through twice as many shuttles as an advanced one. A mixed-level casual hits somewhere in the middle. You won’t know the shuttle count until the session is done. If you set your Pay Upfront price too low, you’re covering the gap yourself. Set it too high, and you’ve either overcharged or you’re holding money that wasn’t yours.

Player count is the other pressure point. Late cancellations and last-minute walk-ins are common in casual social sport. If you built your Pay Upfront price around 16 players and only 13 show, the per-person cost you collected no longer covers the court hire.

Pay Upfront works when the numbers are locked. For many badminton sessions, they aren’t.

Cost Splitting: how it works and when to use it

With Cost Splitting, you set a min-max range when creating the event — say, $15–$30 per person. Players sign up without paying at registration. After the session, you enter the actual costs. The app splits the total evenly across all players in the split, and everyone pays their share. The final per-person amount will always land within the range you set.

This model is built for sessions where the final cost depends on what actually happened. How many shuttles did you go through? Did three extra players turn up? Did you share the court hire across two separate groups? Cost Splitting handles all of that. Players pay what the session actually cost — nothing more, nothing less.

For variable-cost badminton socials, Cost Splitting takes the guesswork out of pricing. You don’t need to estimate upfront or over-charge as a buffer. You run the session, enter the numbers, and the app does the rest.

There are two things to know about. First, players will know the range before they sign up, but not the exact final cost. Most players accept this once you explain it. Second, settlement only happens after you enter the costs. If you forget to do that after the session, nothing moves. Build it into your post-session routine and it won’t be a problem.

The one question that decides which to use

Before you create an event, ask yourself one question: do you know your total cost before the game starts?

If yes, use Pay Upfront. Set the price, done.

If no — because shuttle usage is unpredictable, player numbers might shift, or you’re splitting hall hire across sessions — use Cost Splitting.

That’s the decision. Everything else follows from it.

Can you use both?

Yes, and many hosts do. The payment model is a per-event setting, not an account setting, so you can mix and match across your different sessions.

A host might run a Saturday pickleball session at an outdoor fixed-cost court and set Pay Upfront at $10 per player. That same host runs a Thursday badminton session with variable shuttle costs and a loose player count — Cost Splitting is the right fit there.

Neither model replaces the other. Your Captain plan gives you access to both, and using the right one for each session is how you keep the admin clean.


If you’re ready to start collecting payments through Harley, the Captain plan gives you access to Pay Upfront, Cost Splitting, and in-app payment collection for all your events. Head to harleymeets.com/host to get set up as a host. A 3% platform fee applies to all event payments. Already running socials? Browse how other hosts are finding players at harleymeets.com/badminton/melbourne.

Back to Blog