How to Book ActiveSG Courts, Pools and Gyms (and How to Cancel)
← LearnActiveSG

How to Book ActiveSG Courts, Pools and Gyms (and How to Cancel)

Shop the gear in this story

The Short Version

  • You book ActiveSG courts, fields, pools and gyms on MyActiveSG+, the web-based platform at activesg.gov.sg, and you log in with Singpass. The old ActiveSG app was discontinued on 1 October 2024.
  • Peak-hour court slots go to a ballot 14 days ahead, open from 12 midnight to 11:59 pm. Non-peak and unassigned slots open for instant booking 12 days ahead, from 12 noon.
  • A confirmed facility booking cannot be cancelled or changed. ActiveSG will only look at a request for extenuating circumstances such as illness, with proof.
  • Pools and gyms need no booking: you buy a pass on the day and scan in.

It is 11.40 pm, and the group chat is still deciding who will ballot for next week's badminton court. Someone thinks the slots open at noon, someone else swears it is midnight, and nobody is sure whether a booking can be cancelled if half the group drops out.

Both of them are partly right. Here is how ActiveSG booking actually works for courts, fields, swimming pools and gyms: when slots open, what you pay, what happens if you need to cancel, and how to get past the problems people run into most. Every rule and price below comes from ActiveSG's own pages, as at 3 November 2026.

ActiveSG Booking at a Glance

Detail What ActiveSG says
Where you book MyActiveSG+ at activesg.gov.sg, logging in with Singpass
Peak hours Mondays to Fridays, 6 pm to 10 pm; Saturdays, Sundays and public holidays, 7 am to 10 pm
Non-peak hours Mondays to Fridays, 7 am to 6 pm
Peak slots Ballot 14 days before, from 12 midnight to 11:59 pm
Non-peak slots Instant booking 12 days before, from 12 noon
Slot length 60 minutes of playable time
Court quota Two slots per day per user for badminton, tennis, pickleball and most court sports
Cancelling Not possible once confirmed, except for extenuating circumstances with proof
Pools and gyms No booking; buy a pass on the day you use it

Source: ActiveSG's official FAQ on ask.gov.sg, the ActiveSG Circle rates page (last updated 25 August 2026) and MyActiveSG+, all checked on 3 November 2026. Full list at the end.

What ActiveSG Is and the Account You Need

ActiveSG describes itself as a national movement for sport. For you, it is the network of public sport halls, school halls, courts, fields, swimming complexes and gyms that you can book or pay for in one place.

MyActiveSG+ Replaced the Old App

If you still have the old ActiveSG app, it no longer works. ActiveSG moved to a refreshed web-based platform, MyActiveSG+, and the old ActiveSG app has been discontinued since 1 October 2024. You now book facilities, join programmes and buy swim and gym passes at activesg.gov.sg.

Signing Up

  • Singpass and a phone number: you sign up online, log in via Singpass and add a local mobile number for verification. You cannot sign up in person at sports centres, though staff there can help you sign up online.
  • Foreigners and visitors: foreigners living in Singapore with a Singpass account can sign up and book. Tourists and visitors without Singpass cannot book facilities, but they can buy single-entry passes at ActiveSG pools and gyms.
  • Children: children below 15 cannot have their own Singpass, so a parent links them to the parent's MyActiveSG+ account and buys passes for them.

Paying and ActiveSG Credits

  • How you pay: MyActiveSG+ takes PayNow, credit and debit cards, and ActiveSG credits. There is no wallet, so you cannot top up cash into your account.
  • The $100 welcome credits: new, eligible members (Singapore citizens and permanent residents) get a one-time $100 ActiveSG credit top-up on their first login.
  • SG60 credits expire soon: your SG60 ActiveSG credits will expire on 31 Dec 2026 if you have not made a transaction in 2026. A paid facility booking, programme, or pool or gym pass before then extends them to 31 Dec 2027. Each child needs their own transaction to extend theirs.
  • The 50-cent rule: the payment provider has a minimum spend of $0.50, so if your credits would leave less than $0.50 to pay, ActiveSG charges $0.50 in cash and takes the rest from your credits.

How to Book a Court: Badminton, Tennis, Pickleball and More

Courts are where most of the confusion sits, because peak and non-peak slots open in two different ways.

Step by Step

  1. Log in: go to activesg.gov.sg and log in with Singpass.
  2. Pick your sport: choose Book a facility. The sports listed include badminton, pickleball, tennis, squash, table tennis, basketball, volleyball, floorball, netball, soccer and hockey.
  3. Pick a venue: each venue shows whether it has slots available, has no slots, or when its ballot slots open.
  4. For a peak slot, ballot: balloting opens 14 days in advance, and you can place a ballot anytime in the 24-hour window from 12:00 am to 11:59 pm. Ballots are randomly assigned afterwards, so balloting early does not improve your chances.
  5. Check your result and pay: you get an SMS with your ballot results by 12 noon the next day. If you are successful, you must pay before 11:59 pm that same day to secure the booking.
  6. For a non-peak slot, book: non-peak and unassigned ballot slots are released 12 days in advance at 12 noon, first come, first served, and you have until the slot itself to book.

Your booking details arrive by SMS from the gov.sg Sender ID, and you can also find them under the Bookings tab on MyActiveSG+.

The Booking Rules

  • Accept both or neither: if you ballot for two time slots and win both, you have to accept both or none. Any slot left unpaid goes back out with the non-peak slots the next day.
  • How many you can ballot for: you can place only one ballot per sport at a time. For badminton, tennis, pickleball, squash, table tennis and most court sports the limit is two slots per day; for soccer and futsal it is two slots per month.
  • One court type per hour: you can only book one type of court in the same hour, and ActiveSG encourages one 60-minute session per day so everyone gets a fair chance.
  • No walk-ins: all players are required to book a slot before using the courts.
  • The booker must play: the person who booked must be present and on court, and random checks are done on site. There is no refund for players who break ActiveSG rules.
  • Leave time to clear up: each slot has 60 minutes of playable time, so allow for clearing the court for the next group.

Courts in School Halls

Many badminton courts on MyActiveSG+ are in schools, under the Dual-Use Scheme, which opens selected school facilities to the public on weekends when the school is not using them. ActiveSG Circle lists 151 badminton venues in all. On the day, use the designated public entrance (often a side or back gate with ActiveSG signage), have your booking ready to show the officer on duty, and park outside, because parking is not allowed inside school premises.

Court Prices

Court (per hour) Citizen/PR, non-peak Citizen/PR, peak Standard rate, non-peak Standard rate, peak
Badminton $3.50 $7.40 $4.60 $9.70
Pickleball (indoor) $3.50 $7.40 $4.60 $9.70
Pickleball (outdoor) $4.50 $9.50 $5.90 $12.50
Tennis $3.50 $9.50 $4.60 $12.40
Squash $3.00 $6.00 $3.90 $7.80
Table tennis (per table) $1.50 $3.20 $2.00 $4.20

Prices as at 3 November 2026, from ActiveSG Circle's Individual Rates page (last updated 25 August 2026). Badminton in school halls is peak-rate only.

Booking Fields and Pitches

Fields work like courts, through Book a facility, but with a tighter quota: soccer, including street soccer and 5-a-side, and futsal are limited to two slots per month per user. Field slots are priced per two hours.

  • 11-a-side field: $37.00 per two hours for Singapore citizens and PRs, peak or non-peak.
  • 5-a-side artificial field: $23.20 per two hours.
  • School field: $50.00 per two hours, peak only.

If you only want to run, the stadiums need no booking. ActiveSG says its stadiums, except Jalan Besar Stadium and Jurong East Stadium, are open to members of public who need to exercise outdoors, daily from 4.30 am to 9.30 pm.

Swimming Pools: No Booking, Just a Pass

You do not book a lane. You buy a swim pass and scan in.

  • Buy on the day: swim and gym passes are only valid on the day they are bought, so buy yours on the day you want to swim.
  • Getting in: scan the QR code on your pass in MyActiveSG+, or your ID card such as your NRIC. If the pool has new gantries, scan out the same way.
  • Opening hours: pools open daily from 8 am to 9.30 pm, apart from MOE Evans, and some pools open from 6:30 am for a morning swim on alternate days.
  • Weekly closures: check the pool's page on ActiveSG Circle before you go. Katong Swimming Complex, for example, is closed every Tuesday for maintenance.
  • Seniors: Singapore citizens 65 years old and above may enter for free with their NRIC or physical ID.

Pool Prices

Pass Citizen/PR, weekday Citizen/PR, weekend and PH
Adult, normal pool $1.00 $1.30
Adult, special features pool $1.50 $2.00
Child or senior, normal pool $0.50 $0.60
MyActiveSWIM unlimited, adult $10/month

Prices as at 3 November 2026, from ActiveSG Circle's Individual Rates page. Only Singapore citizens and PRs can buy the MyActiveSWIM and MyActiveGYM schemes.

ActiveSG Gyms and the Gym Pass

  • Who can buy: you can buy gym passes only for yourself or for children linked to your account. You may use the gym from 12 years old; under 15, a parent links you and buys the pass.
  • Getting in: scan the QR code on your pass or your ID card. Scanning out is currently not required at gyms.
  • Opening hours: all gyms except Bukit Batok and Kallang Basin open Monday to Sunday from 7 am to 10 pm; those two run from 7 am to 9.30 pm daily.
  • Check the crowd first: live gym capacity is at activesg.gov.sg/gym-pool-crowd, and under Gym and pool crowd in the MyActiveSG+ menu.

Gym Prices

Pass Price
Single entry, adult (citizen/PR) $2.50
Single entry, adult (standard rate) $3.30
Single entry, student or senior (citizen/PR) $1.50
MyActiveGYM peak, adult, 1 month $30
MyActiveGYM off-peak, adult, 1 month $15

Prices as at 3 November 2026, from ActiveSG Circle's Individual Rates page. The off-peak pass is valid Mondays to Fridays, 7 am to 4 pm, with last entry at 3.30 pm, and not on weekends or public holidays. You cannot upgrade an off-peak pass to peak; on an off-peak day you want to train later, buy a single-entry pass.

How to Cancel an ActiveSG Booking

This is the rule that catches people out. ActiveSG says facility bookings on MyActiveSG+ cannot be cancelled or changed once confirmed, to cut down on hoarding and last-minute cancellations.

When ActiveSG Will Consider a Request

  • Extenuating circumstances: if you cannot use a booking because of something like illness, you can write in to ActiveSG with proof, such as a valid MC.
  • What will not work: requests because you changed your mind, or because you booked the wrong slot, will not be entertained. You also cannot make changes to your slots after payment.
  • Who to call: for help with slot bookings, ActiveSG's Quality Service Manager is on 1800 344 1177.

Rain and Refunds

  • Court cancelled for rain: the refund is typically processed within 5 working days, and only for unused bookings. If you played anyway, you are not eligible. The cash part goes back to your original payment method and can take up to 10 working days; the credit part returns to your account straight away.
  • Swim pass and rain: if rain stopped you using a single-entry swim pass, call 1800 344 1177 or contact ActiveSG online to request a refund.
  • Passes bought by mistake: passes cannot be cancelled or refunded once bought, and a purchase mistake is not grounds for one, so check the pool type before you pay.

Common ActiveSG Booking Problems

  • Singpass will not open or approve: ActiveSG recommends using your phone's own browser (Safari on iPhone, Chrome on Android). If tapping Approve does nothing, it suggests turning off Face ID or fingerprint as your login method.
  • No OTP: the 6-digit codes come by SMS from the gov.sg Sender ID, so check that thread.
  • Peak slots missing at a venue: some facilities are set aside for national sports associations, school events and ActiveSG's own academies and clubs, so they are not open for balloting.
  • Facility closed when you arrive: planned closures are posted on ActiveSG Circle, but ad hoc ones, like a pool closed for bad weather, are not. Call the facility before you go.
  • Forgot your phone: scan the barcode on your physical ID card instead, or ask staff to check your ID.

Play More with ATHLO+

Once you have the court, you need the people. Our directory of sports clubs in Singapore lists badminton, pickleball, tennis and table tennis groups that run regular sessions.

For long sessions on a hot evening, SUPERnatural+ SUPERSALTY has 1000mg of sodium, 200mg of potassium and 60mg of magnesium in a sachet. For the gym bag, AporeNaturals Lavender + Lime is a natural roll-on deodorant, free of aluminium, at S$18. And if you want a shirt that dries between games, the Nordic Tigon Velocity Fitted Tee (men's, women's) is quick-drying 100% polyester, S$98.

Ready to work out how much fluid you lose in a two-hour session? Read our guide to calculating your sweat rate next.

Sources