Most programs and activities require pre-registration. You will need to create an account before registering for in-person or virtual recreation programs.

How to register online

  1. Log in to your account or create a new account 
  2. Click on the Register/Book icon on the top of the web page 
  3. Select an available activity or program 
  4. Click 'Show courses' 
  5. Select 'Register' 
  6. Continue to follow the additional registration prompts until you reach a 'Thank You' page
  7. Check your email for a confirmation notice 

Browsing for programs and activities 

If you are browsing available programs and activities, you do not need to create an account. 

Frequently asked questions

Online booking and registration

I booked my drop-in activity online. What do I need to provide when I arrive?

When you arrive, members can provide their member card to be scanned. Non-members can provide their phone number or name linked to the account.

Do I have to book online for drop-in activities?

Booking online for drop-in activities will guarantee your spot, so booking online is recommended. Those who book online will get express service to scan and go. You can still choose to come in person and pay for your drop-in, but note that drop-in programs run on a first-come first-served basis.

Where can I see which activities I’m registered for?

When you log into your account, select the name of who is registered, scroll and select 'Schedules.' Each family member is displayed as a different colour. You can choose to see family members on one schedule or you can switch to 'List View' to display the activities for the selected family member. 

Why are there two price options?

Activity fees are for residents and non-residents. PerfectMind will select the fee automatically based on your account information. Fees are also pro-rated after programs begin.

When registering for an activity, I had to step away and when I came back, my spot was gone. What should I do now?

When booking online, your spot is held for five minutes without any on-screen activity. If the registration process is not complete within this timeframe, the spot is released back and available to anyone. You need to start the registration process again. If you require assistance, please call 905-864-4132

What are the next season’s program registration dates?

For information about registration dates, please visit our Xplor Recreation home page.

Withdrawals, credits, refunds and receipts 

Can I withdraw from a drop-in program and get a refund online?

Yes, withdraw from activities online by following these steps:

  1. Log in to your account
  2. Select participant name
  3. Select 'Schedules' category listed below Emergency Contact
  4. Switch your view to ‘List View’ and select 'Action' beside the course you wish to cancel
  5. Select 'Withdraw' from drop-down list and choose the reason for cancellation

Please note: To cancel once the program has started, please email Recreation staff or call 905-864-4132.  No refunds will be issued once the program has started, no shows are tracked and could affect your ability to register in future programs.

Can I withdraw from a registered program and get a refund online?

Yes, customers can register and withdraw from activities online by following these steps:

  1. Log in to your account
  2. Select participant name
  3. Select 'Schedule' from the list on the left hand side
  4. Switch your view to 'List View' and select 'Action' beside the course you wish to cancel
  5. Select 'Withdraw' from drop-down list and choose the reason for cancellation


  • The refund method is displayed on screen
  • Credit card payments will have the option to refund back to the original card
  • Withdrawal fees will be charged as per Town policy
  • Subsidy payments will be returned to subsidy account
  • Refunds take three business days to process

I need to cancel out of a program due to medical reasons. Do I have to pay admin fees?

For cancellations due to medical reasons, please submit a refund request form in-person at one of our facilities with a medical note or complete the online form and upload your medical note.

How can I see the credit on my account?

Once you log in to your account, select a family member, on the next screen you will see any credits available.

How do I pay outstanding balances online?

Balances can be paid once you log in to your account. Select the account holder’s name and choose the 'Invoice' tab. Select from displayed invoice and select, 'Make Payment.' Invoices cannot be paid with a credit on account. To use a credit on account to pay an outstanding balance, please visit us in person at a customer service counter at one of our facilities. If you are unable to see the invoices tab, please call 905-864-4132 for assistance. 

Where can I find tax receipts?

Registrations that qualify for a tax receipt will be displayed under the tax receipt tab in your account. If you require a receipt that is dated prior to Sept. 1, 2020, please email your request to us.


I received an email for an available spot in a program I was waitlisted for. What are my next steps?

You can select 'confirm' to approve your spot, which will take you to the log in page to complete the registration and payment. If you are no longer interested in the program, please contact us by calling 905-864-4132 or email Recreation staff

Financial assistance

Where can I check to see if I have approved financial assistance?  

Step 1

  • Log into your account
  • Your account listing all family members will appear 
  • Click on the name of the family member you wish to see financial assistance for

Step 2

  • Select 'Subsidy Allocations' located on the left hand side of the screen (This will allow you to view the financial assistance funds associated with your family account)

 Step 3

  • A box will appear
  • This screen will display all financial assistance associated with this family member
  • The box below shows what type of subsidy you have, the amount, the amount already used, how much financial assistance remaining and when the financial assistance expires
  • 21-TOMFA means Town of Milton financial assistance

Step 4

  • When you go to cash out, it will provided the option to use your financial assistance to pay. Simply select the subsidy you wish to use to pay for your program
  • Should you require further assistance, please email us

Terms and conditions 

View the Town of Milton's terms and conditions for registered and drop-in programming.