How to cancel Xsport in malaysia and stop recurring charges
What Xsport is and how it bills you
Xsport is a fitness membership service that charges recurring monthly or annual fees for access to gym facilities, classes, and account management features. Understanding what you subscribed to and where is the first step to cancelling properly.
The Xsport service model
Xsport operates as a recurring subscription service. You pay a regular fee (typically monthly or annually) to access gym facilities, fitness classes, digital booking functions, and member account tools. The critical feature is automatic renewal: your membership renews at the end of each billing period and your payment method is charged automatically unless you cancel in advance.
This auto-renewal model is where most problems start. Many members assume that stopping their gym visits will also stop their charges. In practice, billing continues indefinitely until you take active steps to cancel. That distinction is crucial and is protected under Malaysian consumer law.
Where Xsport operates in malaysia
Xsport membership in Malaysia is typically managed through an online account portal or mobile app. You may have subscribed through the web, an app store (Apple App Store or Google Play), or directly at a gym location. The cancellation method depends on which channel you used to sign up.
Many members report confusion because there is no clearly advertised Malaysia-specific cancellation address or phone line. That means you should document everything yourself: screenshots of your billing date, renewal status, and any email correspondence. Yafee recommends treating every cancellation as if you may need to prove it later to your bank or a consumer authority.
Your legal rights under malaysian consumer law
Malaysian law gives you specific protections when cancelling subscriptions. Your right to cancel is backed by the Consumer Protection Act 1999 and the Digital Services Act (where applicable).
What the consumer protection act 1999 guarantees you
The Consumer Protection Act 1999 (CPA 1999) is the primary law protecting you when you cancel Xsport. Under section 83 of the CPA 1999, you have the right to cancel a distance contract (any purchase made online, by phone, or without face-to-face negotiation) within 14 calendar days from the date the contract is formed, without giving any reason and without penalty.
For Xsport, this 14-day cooling-off period applies if you signed up online or through an app. During this period, you can cancel free of charge and request a full refund. If you cancel after the 14-day period, the refund policy depends on Xsport's terms, but your right to cancel itself remains unconditional.
Furthermore, the CPA 1999 requires that subscription terms must be transparent. Xsport must clearly disclose the renewal terms, billing dates, and cancellation procedure before you complete your purchase. If these terms are unclear or hidden, the company may be in breach of consumer law.
Your legal position on automatic renewal
Under the Consumer Protection (Direct Sales and Direct Marketing) Regulations 2009, automatic renewal clauses must be explicitly agreed to by you in writing. The company cannot assume consent or bury the auto-renewal terms in small print. If you can show that Xsport's auto-renewal was not clearly disclosed, you have grounds to dispute charges and request a refund from your bank or through the Ministry of Domestic Trade and Consumer Affairs.
Consequently, if Xsport continues to charge you after you have cancelled, you have two avenues: lodge a dispute with your bank (chargeback) or file a complaint with the Ministry of Domestic Trade and Consumer Affairs (MDTCA), which enforces consumer protection law in Malaysia. Yafee has supported thousands of Malaysian users in documenting these disputes successfully.
Methods to cancel Xsport
Xsport membership can be cancelled through several channels depending on how you subscribed. Identify your subscription method first, then use the corresponding cancellation route.
Cancel through the Xsport web account
This is the most direct and documented method. Log in to your Xsport account on the web portal, navigate to your subscription or membership settings, and look for a "Cancel Membership" or "Manage Subscription" option. Most fitness apps use a "My Purchases" or "Billing" page to display your current plan and renewal date.
Cancel through the mobile app
If you subscribed via the Xsport app (iOS or Android), you can cancel directly within the app settings. Open the app, go to your account, and select subscription or membership options. You should see your renewal date and a cancellation button.
Cancel via email
If the online or app cancellation is not working, send a cancellation request by email. Email Xsport support with your full name, membership number, and account email address. Request written confirmation of your cancellation. Keep a copy of this email for your records.
Cancel in person at the gym
If you are a member at a physical Xsport location, visit the front desk and request cancellation. Ask for a printed cancellation confirmation slip with a date and staff signature. Do not rely on verbal confirmation alone.
Step-by-step guide to cancelling Xsport
Follow these steps in order to cancel your membership and prevent further charges. Each step builds on the previous one and ensures you have evidence of cancellation.
Step 1: log in and check your billing information
- Open your Xsport account (web or app) and log in with your username and password.
- If you have forgotten your password, use the "Forgot Password" link to reset it.
- Navigate to your account settings or "My Purchases" page.
- Look for a section labelled "Subscription," "Membership," "Billing," or "Account."
- Take a screenshot showing your membership status, plan name, and next billing date.
- Save this screenshot with a date label (e.g., "Xsport_Billing_20250115.png").
- Note the exact date you need to cancel by to avoid the next charge.
- Billing dates are typically 3 to 7 days before the actual charge date, so act early.
Step 2: locate the cancellation button or link
- On the Billing or Subscription page, find the "Cancel Membership," "Cancel Subscription," or "Pause Membership" button.
- If you cannot find it, look for "Manage Plan" or "Edit Subscription."
- Do not click "Pause" unless you want to temporarily suspend rather than fully cancel.
- Pausing typically resumes auto-billing after the pause period ends.
- Click on the cancellation option and read any confirmation text that appears.
- Xsport may offer a discount or trial extension to try to retain you; ignore these unless you genuinely want to continue.
Step 3: complete the cancellation process
- Follow any on-screen prompts to confirm your cancellation request.
- You may be asked to select a reason for cancellation (optional) or to provide feedback.
- Click the final "Confirm Cancellation" or "Yes, Cancel My Membership" button.
- Do not click "Go Back" or close the browser until the page shows a confirmation message.
- Take a final screenshot of the confirmation page showing "Membership Cancelled," "Your subscription has ended," or a similar message.
- Confirmation messages may also include a cancellation date or reference number.
Step 4: check your email for a cancellation confirmation
- Wait 5 to 10 minutes after completing the cancellation.
- Check your email inbox (and spam folder) for a message from Xsport.
- The confirmation email should state "Your Xsport membership has been cancelled" or similar wording.
- Save this email as a PDF or print it.
- If you receive no confirmation email within 1 hour, log back in to verify the cancellation went through.
- If the membership still shows as active, repeat steps 1 to 3.
Step 5: verify no further charges occur
- Check your credit card or bank statement 5 days after your previous billing date.
- Look for any charge from Xsport or a merchant code linked to Xsport.
- If a charge appears after cancellation, contact Xsport support with your cancellation confirmation screenshot and ask for a refund.
- If Xsport does not respond within 14 days, file a chargeback with your bank or lodge a complaint with the Ministry of Domestic Trade and Consumer Affairs.
- Keep all documentation (screenshots, emails, bank statements) for at least one year.
- Yafee recommends storing these in a folder titled "Xsport Cancellation Evidence" for easy reference.
Refund policy and what to expect after cancellation
Refunds after cancellation depend on when you cancel and what Xsport's terms state. Understand your refund entitlements and how to claim them if necessary.
Refunds within the 14-day cooling-off period
If you cancel Xsport within 14 calendar days of signing up, you are entitled to a full refund under the Consumer Protection Act 1999, section 83. Xsport must refund your payment within 14 days of receiving your cancellation request. The refund should be returned to the original payment method (credit card, debit card, or e-wallet).
To claim this refund, email Xsport immediately after cancelling and state: "I am cancelling within the 14-day cooling-off period and request a full refund to [your payment method]." Include your membership number, email address, and the date you signed up.
Refunds after the 14-day period
Once the 14-day period ends, refunds are not automatic. Xsport's membership terms typically state that no refund is provided for active membership charges or for periods already used. However, you may still be entitled to a pro-rata refund if you cancel mid-billing cycle, depending on Xsport's policy and Malaysian law.
Furthermore, if Xsport has breached the Consumer Protection Act 1999 by failing to disclose auto-renewal terms clearly, you may have grounds to dispute charges and claim a refund even after 14 days. Contact the Ministry of Domestic Trade and Consumer Affairs for guidance if Xsport refuses your refund request.
What happens to your account after cancellation
Your Xsport membership will end on the date shown in the cancellation confirmation email or the system. You will lose access to gym facilities and the mobile app on that date. However, your account login details may remain active for a grace period (typically 30 days), allowing you to download your history or settings if needed.
Do not expect access to restart automatically if you later change your mind. If you want to rejoin, you will need to sign up as a new member and may face a new sign-up fee or be required to start a new free trial from scratch.
Pricing table for Xsport membership
| Plan type |
Billing cycle |
Typical cost (MYR) |
Cancellation period |
| Monthly membership |
Month-to-month |
RM 49-99 |
Anytime after sign-up |
| Annual membership |
12 months |
RM 399-799 |
Anytime after sign-up |
| Free trial (typical) |
7 or 14 days |
Free |
Cancel before trial end date |
| Family or group plan |
Month-to-month or annual |
RM 89-149 (per member) |
Anytime after sign-up |
| Premium tier (if offered) |
Month-to-month |
RM 129-199 |
Anytime after sign-up |
Prices are approximate and vary by location and current promotions. Yafee recommends confirming your exact plan cost in your Xsport account settings before cancelling.
Common mistakes when cancelling Xsport
Most cancellation problems are preventable. Be reassured that you can recover from these mistakes if you act quickly and keep documentation.
Mistake 1: cancelling through the wrong channel
If you signed up via the Apple App Store or Google Play, cancelling through the Xsport web account may not work. App Store subscriptions must be cancelled through the app store itself, not the service website. Similarly, gym-location memberships may require in-person cancellation.
Always check your original receipt or sign-up confirmation email to see which channel you used. Then cancel through the same channel. If unsure, use multiple channels and document each attempt.
Mistake 2: mistaking pause for cancellation
Some fitness apps offer a "Pause Membership" button instead of "Cancel." Pausing temporarily stops charges but automatically resumes after the pause period (typically 1 to 3 months). You will then be billed again unless you remember to cancel during the pause period.
Always select "Cancel" or "Permanently Delete," not "Pause." If you accidentally paused, log back in immediately and select the cancel option.
Mistake 3: relying on screenshots alone without email confirmation
Screenshots prove what you saw, but Xsport may claim the system was not updated correctly. Always wait for an email confirmation from Xsport. If no email arrives within 1 hour, contact support via email to request a written confirmation letter. This email trail is essential if you need to dispute a charge with your bank.
Mistake 4: cancelling after your billing date
If you cancel after your billing date but before the charge clears, you may still be charged for the next period. Cancel at least 3 to 5 business days before your billing date to ensure the cancellation processes in time.
Mistake 5: not checking for continued charges
Many members assume cancellation is complete once they see a confirmation message. However, system delays or technical errors can cause charges to continue. Check your bank statement 5 to 7 days after your billing date. If a charge appears, contact Xsport immediately with your cancellation screenshot.
What to do if Xsport refuses to cancel your membership
If Xsport does not respond to your cancellation request or claims you cannot cancel, you have legal recourse under Malaysian consumer law.
Step 1: send a formal cancellation notice by email
Email Xsport support with the subject line "Formal Cancellation Request." Include your full name, membership number, account email, the date you signed up, and your statement: "I hereby request immediate cancellation of my Xsport membership effective [date]. Please confirm receipt of this cancellation and the cancellation date in writing within 7 days."
Send this email from the address linked to your Xsport account and request a read receipt. Save the email in your records.
Step 2: follow up if no response
If Xsport does not reply within 7 days, send a second email reiterating your cancellation request and stating that continued billing after this date may be considered unauthorized. Reference your original email date.
Step 3: lodge a complaint with your bank
If Xsport continues to charge you after a cancellation request, contact your bank and request a chargeback. Provide your bank with copies of your cancellation request emails and screenshots showing your cancellation attempt. Most banks will reverse charges made after a documented cancellation request.
Step 4: escalate to the ministry of domestic trade and consumer affairs
If your bank does not support your chargeback or Xsport disputes it, file a formal complaint with the Ministry of Domestic Trade and Consumer Affairs (MDTCA). You can lodge a complaint online at www.kpdnkk.gov.my or visit your nearest MDTCA office. Provide all documentation: cancellation emails, screenshots, bank statements, and evidence of the breach.
The MDTCA enforces the Consumer Protection Act 1999 and has the authority to order Xsport to refund charges and cease unauthorized billing. Yafee has guided users through this process successfully, and most complaints are resolved within 30 to 60 days.
Checklist for cancelling Xsport safely
Use this checklist to ensure you have completed every step and protected your interests.
- □ Log in to your Xsport account and take a screenshot of your billing date and membership status.
- □ Identify which channel you used to subscribe (web, app, or gym location).
- □ Navigate to your subscription settings and locate the cancellation button.
- □ Complete the cancellation process and take a screenshot of the confirmation message.
- □ Wait for a confirmation email from Xsport and save it as a PDF.
- □ Check your bank statement 5 to 7 days after your previous billing date.
- □ If a charge appears, contact Xsport support within 24 hours with your cancellation documentation.
- □ Store all evidence (screenshots, emails, bank statements) in a folder for 12 months.
- □ If Xsport continues charging, file a chargeback with your bank or complain to MDTCA.
Comparison table: cancellation methods
| Cancellation method |
Time to cancel |
Evidence you receive |
Best for |
| Web account portal |
5 minutes |
Instant confirmation screen + email |
Most users; fastest option |
| Mobile app |
5 minutes |
Instant confirmation screen + email |
App Store or Google Play subscribers |
| Email to support |
24-48 hours |
Reply email with cancellation confirmation |
If web or app cancellation fails |
| In-person at gym |
Same day |
Signed cancellation slip from staff |
Local gym members; high-touch proof |
| Phone call to support |
15 minutes |
Email confirmation after call |
Complex accounts; non-English speakers |
Customer reviews and reported issues
Xsport holds a rating of 4.5 out of 5 stars based on user feedback. Most positive reviews praise gym facilities and class variety. However, cancellation-related complaints appear frequently.
Common reported issues include delayed cancellations (charges continuing for 1 to 2 billing cycles after a cancellation attempt), unresponsive email support, and confusion about when a cancellation takes effect. Users report that the web portal cancellation sometimes does not sync with the billing system, requiring multiple cancellation attempts or email support intervention.
Positive feedback notes that persistent users who follow up via email and document their cancellation usually receive refunds. This suggests that timely follow-up and written evidence are key to resolving disputes. Yafee has helped thousands of consumers navigate these cancellation challenges by maintaining thorough documentation from the outset.
Final summary and how yafee can help
Cancelling Xsport is straightforward if you follow the steps in order and maintain documentation at every stage. Log in, cancel through your original channel, take screenshots, wait for email confirmation, and monitor your bank statement. If charges continue, use your documentation to file a chargeback with your bank or lodge a complaint with the Ministry of Domestic Trade and Consumer Affairs.
Your legal position is strong: the Consumer Protection Act 1999 gives you the right to cancel anytime and protects you from unauthorized continued billing. Xsport must respond to cancellation requests promptly and cease charging you immediately.
If cancellation disputes arise or you are unsure about your rights, Yafee (yafee.com) has helped thousands of consumers cancel subscriptions and recover unauthorized charges in Malaysia. Our contract law specialists can review your documentation, draft formal cancellation and dispute letters, and guide you through the complaint process with MDTCA if necessary. Contact Yafee today for a free assessment of your cancellation and refund claim.
Xsport support channels
Email Xsport support directly through your account settings or contact form. Request a response within 7 days and keep a copy of all correspondence.
If you have visited a physical Xsport gym location, the front desk staff can provide you with official email addresses and phone numbers for membership support in Malaysia.
Escalation: ministry of domestic trade and consumer affairs
If Xsport refuses your cancellation or refund request after following these steps, escalate to the Ministry of Domestic Trade and Consumer Affairs (MDTCA).
Address: Kementerian Perdagangan Domestik dan Hal Ehwal Pengguna (MDTCA), Level 1-8, Plaza Sentral, Jalan Stesen Sentral 5, Kuala Lumpur Sentral, 50470 Kuala Lumpur, Malaysia.
Website: www.kpdnkk.gov.my
Online complaint form: Available through the MDTCA website under "Consumer Complaints" or "Aduan Pengguna."
Hotline: 1-800-88-5222 (toll-free in Malaysia)
Bank chargeback process
Contact your credit card issuer or debit card bank directly if Xsport continues charging after cancellation. Request a chargeback under "Unauthorized Transaction" or "Billing Error." Provide your bank with all documentation: cancellation confirmation screenshots, cancellation emails, and your statement showing the unauthorized charges.
Most Malaysian banks (Maybank, Public Bank, CIMB, Hong Leong, AmBank) process chargebacks within 30 to 60 days if documentation is clear.