Skip to main content

Tournament Registration with an Entry Fee: Show the Fee, Track Who Has Paid

· 5 min read

The hard part of an entry fee is rarely the money. It's knowing who has paid. You send a message, half the teams pay, you send a reminder, three more pay, and on tournament day you are still scrolling a chat to work out who owes what. Score7 doesn't take the payment for you. It shows the fee on the registration form, so nobody registers without knowing the price, and it gives you one list where you mark each entry as paid.


What Score7 does, and what it doesn't​

In Score7
Show an entry fee (amount and currency) on the registration formYes
Track the payment status of each registration entryYes, you set it by hand
Take the payment onlineNo. Participants pay you directly
Refund a feeNo. Refunds are between you and the participant

Participants pay you however you usually collect money: cash on the day, a bank transfer, or a payment link from your own provider. Score7 is where you keep track of it.


Setting an entry fee​

  1. Open your tournament and go to Advanced Settings
  2. Find the Self-registration row and choose Enable self-registration
  3. Set your max participants, registration deadline, and approval mode (automatic or manual)
  4. For the entry fee, choose Paid, then enter the amount and pick the currency
  5. Confirm the organizer responsibilities checkbox and save

Once registrations are open, share your tournament link. Participants see the entry fee on the registration form. Setting a fee is not a Premium feature: it works on every plan.

For the full setup, see player self-registration.

For participants​

  1. Open the tournament link and click Register
  2. Enter their team name (or player name) and email
  3. See the entry fee on the form before they submit
  4. Receive a confirmation email with their registration details

Then they pay you the way you've told them to. Score7 doesn't show payment instructions of its own, so put them wherever you share the registration link.


Tracking who has paid​

The admin Registrations page is your payment list:

  • Registration status of each entry: pending, approved, rejected, or cancelled
  • Payment status of each entry, with a filter to narrow the list by it
  • Counts at the top: Total, Pending, Approved, and Approved unpaid. Click Approved unpaid to see exactly who is in but hasn't paid yet
  • Search by name or email

When a payment arrives, open the entry's menu, choose Update Payment Status and pick Paid. The other choices are Unpaid, Refunded, and Not Required (for a player you've waived the fee for, say). Select several entries to update them in one go, which helps after a batch of bank transfers lands.


Registrations without a fee​

Not every tournament needs an entry fee. Choose Free when you enable registrations and participants register with just their name and email. This suits:

  • Casual events where you want a headcount but no money changes hands
  • Internal company tournaments where departments register teams
  • School events where fees are collected separately

Approval modes​

Automatic approval confirms participants the moment they register. Best for open events where anyone can join.

Manual approval creates entries as "pending" until you review them. Best for competitive events where you want to vet entries or check eligibility. With an entry fee, it also lets you approve an entry only once the payment has arrived.


Where it helps​

Competitive leagues with a seasonal fee. Each team registers and sees the fee. Teams pay by bank transfer, you mark them paid, and before you generate the matches you check Approved unpaid is empty.

Charity tournaments. The entry fee is the donation. Participants pay the charity directly, and your registrations list is the record of who has contributed.

Esports tournaments with prize pools. Collect fees through the method your community already uses, and use the payment status to confirm every team has paid in before the bracket is built.

Club days and social events. A small fee to cover court rental or refreshments, paid in cash on arrival. Mark each entry paid as people check in.


Practical tips​

Say how to pay, up front. Put the amount, the payment method and the deadline in the same message as the registration link. Participants who know how to pay, pay sooner.

Set the registration deadline a few days before the event. This gives you time to chase the last payments, finalize the field, generate the schedule, and share logistics before tournament day. For what to do when someone pulls out late, see how to handle dropouts and no-shows.

Check Approved unpaid before you generate matches. Sort out the last payments while the field can still change.

Share the registration link early and often. The registration page is a public URL. Post it on social media, send it in group chats, put it on your website.


Good to know​

  • Score7 does not collect, hold, or refund entry fees. Participants pay you directly, and you record each payment status by hand. Online payment through Score7 is not available.
  • If you cancel registrations, refunding any fee you collected is up to you.
  • While registrations are open, the tournament's matches, standings, and stats are hidden from public view. This prevents participants from seeing the schedule before the field is finalized. Once you close registrations and generate the matches, everything becomes visible.
  • Registration entries include name and email only. Custom form fields are not supported yet.

Ready to try it? Create your tournament and open registrations when you're set.


Next steps in Score7