Postclic premium unlimited: promotional offer at RM 4.19 for 48h, then RM 228.34 per month without commitment

Cancellation service #1 in Malaysia
Zwift is an online training platform for indoor cycling and running. It launched in 2014 and built its name around virtual roads, structured workouts, group rides, and races that connect trainers, bikes, treadmills, and sensors to a game-style world.
For users in Malaysia, the key point is simple: this is a recurring subscription service, not a one-off purchase. The terms say membership runs for the period you choose and then renews automatically until you cancel, which is exactly why many users get annoyed when they forget the billing date or cancel through the wrong channel "your membership will continue... and will auto-renew" (support.zwift.com).
Most people do not pay Zwift just for pretty graphics. They pay for full access to all virtual worlds, training plans, workouts, group rides, races, and the social side that makes indoor sessions less boring. That is the core value behind the monthly plan at $19.99 (RM89.99) and the annual plan at $199.99 (RM999.99) (support.zwift.com).
Zwift also uses a trial-and-renew model on the monthly plan. The terms and pricing data show a 14-day free trial for monthly memberships, while annual memberships do not include a free trial but may qualify for a 30-day refund if you have never subscribed before (support.zwift.com).
In Malaysia, Zwift is available as an online service with account management through its website and through app-store billing if you subscribed via Apple App Store or Google Play. Local consumer frustration usually comes from one practical issue lah: users think deleting the app or stopping use is enough, but the subscription keeps renewing unless the billing source is cancelled properly.
Prices are commonly shown in US dollars by the service, but for Malaysia it is more useful to budget in ringgit. Based on the research data, the standard monthly price is $19.99 (RM89.99) and the annual price is $199.99 (RM999.99). Actual card billing may differ slightly because of exchange rate movement and bank foreign transaction handling.
Many Zwift members feel frustrated when the cancellation path is not obvious, and the bigger worry is being charged again after thinking the job is done. Before you cancel, open your billing page and note three things: your current plan, your next billing date, and the channel you used to subscribe. This matters because direct web subscriptions must be cancelled on Zwift, while Apple App Store and Google Play subscriptions must be cancelled in those stores.
Take screenshots of your current membership page, the price shown, and the renewal date. If you are on annual, this is especially useful because the annual plan costs $199.99 (RM999.99), and any refund request within the allowed 30-day window for new subscribers will go more smoothly if you can show the subscription start date clearly.
If you subscribed directly with Zwift, the official click path is clear on paper. Go to Zwift membership help, then sign in at the billing area, go to the membership page, select Manage, select Zwift Membership, select Cancel Subscription, choose a reason, and then select Cancel Membership (zwift.com).
The direct path mentioned by Zwift is zwift.com/billing/membership. If the page loops, a button does nothing, or the cancellation option does not appear, do not keep clicking blindly for twenty minutes. Take a screenshot of the failed page, try another browser, disable aggressive ad blockers, and sign out then sign back in. Forum users reported problems such as the cancel button flashing and returning to the same page, so proof of the glitch is worth keeping (forums.zwift.com).
If your Zwift charge comes through Apple App Store, you must cancel in Apple, not on Zwift's billing page. This is where many people get caught. One App Store reviewer said, "I cancelled my subscription in July 2024 but Zwift and Apple Store continue to charge me every month with no refund..." (App Store). The lesson is to confirm the billing source before doing anything else.
For Apple App Store, open your Apple subscriptions page on your iPhone or Apple account settings, find Zwift, and stop the renewal there. For Google Play, open subscriptions in the Play Store, find Zwift, and cancel inside Google Play. Zwift's own help says App Store subscriptions are managed through Apple and Android subscriptions through Google Play (zwift.com).
Zwift does not provide a public customer phone number in the research data. Support is mainly through the help centre and email at [email protected], with support listed as 24/7 and no live chat available. If the website fails, email support immediately with your account email, subscription channel, billing date, amount, and screenshots of the error.
There is no Malaysia-specific cancellation postal address published in the data, so registered mail is not the normal route here. Still, if you need extra proof for a billing dispute, you can send a formal written notice to the company address you can identify from corporate records, or use a certified digital letter service such as Postclic to create time-stamped proof of sending, receipt, and opening. That can help if a dispute later goes to your bank or a consumer complaint body.
A lot of users worry they will lose access the moment they cancel. For Zwift, the normal rule is better than that. If you cancel early, Zwift says there are no pro-rated refunds, but your membership stays active until the end of the current billing cycle (zwift.com).
Example senang: if your monthly renewal date is 18 August and you cancel on 5 August, you should still have access until 18 August. If you are on annual and the renewal date is 10 December, cancellation should stop the next renewal, while access continues until 10 December unless Zwift confirms something different in writing.
The terms are direct about this. Your membership continues for the period you selected and auto-renews for the same length until you cancel or Zwift terminates it "auto-renew for successive membership periods of the same length" (support.zwift.com). So a monthly plan renews monthly, and an annual plan renews annually.
This is why setting a calendar reminder matters. Monthly at $19.99 (RM89.99) can slip by, but annual at $199.99 (RM999.99) hurts much more if you miss the date by one day and expected a full refund.
One useful part of Zwift's terms is that your progress is saved after cancellation. That means stopping the subscription does not automatically wipe your training history, achievements, or profile progress according to the data available (support.zwift.com).
Still, save anything important before cancelling. Export workout files if you rely on them for coaching records or race logs. Zwift says specific data retention details may vary under its privacy rules, so for anything mission-critical, do not assume indefinite storage.
Many users are not just cancelling because they are done with training. Some are upset about a renewal they did not expect, and they want to know can refund or not. The official answer is mixed. Annual memberships do not include a free trial, but if you have never subscribed to Zwift before, you can cancel within 30 days for a refund (zwift.com).
Outside that scenario, Zwift says no pro-rated refunds are provided when you cancel early. So if you stop halfway through a paid month or year, the normal outcome is continued access until the billing period ends, not money back for unused days.
For a Malaysian user, Zwift's own 30-day annual refund promise is the practical starting point because it is more specific to this service than general law. If you are a brand-new annual subscriber and you are within 30 days, ask for the refund immediately by email and attach your billing receipt, account email, and the date you activated the plan.
If the problem is a billing error, Zwift says to contact support for assistance. In plain terms, that covers cases like duplicate billing, continued charging after cancellation, or a renewal that happened despite proof that you cancelled before the cut-off.
Use the billing channel that actually charged you. For a direct Zwift charge, email [email protected] and state the exact amount, such as $19.99 (RM89.99) or $199.99 (RM999.99), the transaction date, and why you believe the refund is due. Attach screenshots of the cancellation confirmation or the website error if the page failed.
If the charge came through Apple App Store or Google Play, start the refund request there because the store controls the payment. Zwift can explain policy, but the store may be the one that actually processes the money movement.
If Zwift or the app store does not fix an unauthorised or recurring charge, Malaysian cardholders can dispute the transaction with the issuing bank as a chargeback. Local timing depends on the bank and card-network rules, but a common range is about 60 to 120 days from the transaction date or from when you discovered the issue.
In Malaysia this sits within Bank Negara Malaysia's financial consumer protection framework, including the Financial Services Act 2013 or Islamic Financial Services Act 2013 complaint-handling rules. Bring your bank the cancellation screenshot, support emails, statement entry, and any proof that the charge continued after cancellation. Banks act faster when the file is complete, lah.
Zwift's terms say there is no minimum commitment beyond the period you choose. You can subscribe monthly or annually, but both plans auto-renew until cancelled (support.zwift.com). That means flexibility exists, but only if you remember to stop the renewal before the next charge hits.
The monthly membership includes a 14-day free trial, while the annual membership has no free trial. For annual, the more relevant safety net is the 30-day refund window for people who have not subscribed before (support.zwift.com).
The terms say applicable law is the United States of America and disputes are handled through binding individual arbitration under Section 19 (support.zwift.com). For a user in Malaysia, that sounds intimidating, but do not assume it blocks every local complaint route immediately. Payment disputes with your bank, complaints to KPDN, and claims through Malaysian consumer processes may still matter in practice for charges affecting a local consumer.
What helps you most day to day is not the legal wording but the evidence trail. If you ever need to escalate, a screenshot showing the cancellation date, the transaction date, and your support email chain is far more useful than arguing abstract contract language.
Plan | Price (USD / MYR) | Billing period | Main features |
|---|---|---|---|
Monthly Membership | $19.99 (RM89.99) | Monthly | All worlds, plans, rides, races |
Annual Membership | $199.99 (RM999.99) | Annual | All worlds, plans, rides, races |
The annual plan is the bigger one-off hit at $199.99 (RM999.99), while the monthly plan spreads the cost at $19.99 (RM89.99). If you pay monthly for twelve months, the rough total is $239.88 (RM1,079.88). So annual saves about $39.89, which is around RM79.89 compared with paying every month.
That works out to roughly 7.4 percent savings on the annual plan using the pricing data provided. The catch is obvious: annual exposes you to a bigger renewal amount, and refunds are more limited after the first 30 days for new subscribers.
No cancellation fee was found in the terms, and no early termination fee was found either. That is good news. The money risk is not a penalty fee, but forgetting the renewal date.
Malaysian users paying in foreign currency should also expect small differences from exchange rates and bank handling. So if your card statement does not show exactly RM89.99 or RM999.99, a slight difference may come from conversion rather than overbilling. A second full renewal charge, though, is a different story and should be challenged fast.
For Malaysia, the key framework is the Consumer Protection Act 1999 and, for certain direct sales arrangements, the Direct Sales and Anti-Pyramid Scheme Act 1993. The DSAPSA includes a 10 working day cooling-off period for qualifying direct sales contracts, including door-to-door and mail order contexts described in the law summary provided.
Zwift is normally an online subscription service rather than a classic door-to-door direct sales setup. So in most real Zwift cases, the service's own billing terms and the Consumer Protection Act 1999 are more practically relevant than trying to force every issue into the DSAPSA model.
Zwift gives a specific 30-day refund right for new annual subscribers who have not subscribed before. That is a service policy, and in this case it is actually more generous in timing than the 10 working day cooling-off rule linked to direct sales scenarios in Malaysia.
If Zwift fails to honour its stated refund policy or keeps charging after cancellation, you can frame the complaint in plain language: misleading billing, failure to stop recurring charges, or failure to provide the promised refund. That is easier to prove than arguing broad legal theory.
If the company does not resolve a clear billing problem, escalate to KPDN and then consider the Tribunal for Consumer Claims Malaysia, known as TTPM. KPDN is the Ministry of Domestic Trade and Cost of Living, and it is the authority readers in Malaysia will recognise for consumer issues involving subscriptions, unfair charges, and complaint handling.
Prepare a short file before complaining: your Zwift account email, transaction receipt, statement entry, cancellation screenshot, and your emails to [email protected]. A tight file saves time and makes your complaint easier for an officer to understand.
For official consumer help, start with KPDN and TTPM. Use KPDN for complaint direction and TTPM if the dispute becomes a consumer claim over money or service failure. If the issue involves a card dispute, your bank and, if needed, Bank Negara Malaysia's financial complaint channels are also relevant.
You should file the complaint soon after the failed refund or repeat charge. Delay makes evidence weaker, especially if your bank's chargeback window is only 60 to 120 days.
Overall rating trend: 0 positive and 5 negative reviews out of 5 unique reviews. Based on the available material, cancellation is not consistently smooth. The biggest pattern is not hidden fees, but failed cancellation actions, unclear billing channel handling, and slow support follow-up.
That said, Zwift's product itself still has obvious strengths outside cancellation: strong training structure, lively group rides, and a big virtual riding ecosystem. So the platform value can be real even if the exit process frustrates some users.
Theme | Frequency | Typical example |
|---|---|---|
Cancel button issues | 3 reviews | Button appears, nothing happens |
Post-cancel charges | 1 review | Charged every month |
Weak support response | 1 review | Email only, poor follow-up |
Source | Rating | Main topic | Sentiment |
|---|---|---|---|
App Store | 1/5 | Charge after cancel | Negative |
Zwift Forums | Not scored | Cancel path missing | Negative |
Zwift Forums | Not scored | Looping cancellation page | Negative |
Zwift Forums | Not scored | Confirm button broken | Negative |
TrustPilot | 1/5 | Customer service | Negative |
Before you touch the cancel button, save a screenshot of the membership page showing your plan and billing date. Also save a screenshot of the transaction amount if your latest charge was $19.99 (RM89.99) or $199.99 (RM999.99). Those two images solve a lot of arguments later.
If you care about training records, export or save any workout files you rely on. Zwift says progress is generally saved, but if a race file or training history matters for coaching or reimbursement, keep your own copy.
Have your transaction ID, card statement line, subscription email, and cancellation timestamp ready. If the website fails, the most useful evidence is a screenshot showing the error page, the missing button, or the looping page behaviour reported by users in the forums.
For Apple App Store or Google Play disputes, keep the store receipt as well. The store receipt often proves which party controls billing, and that avoids wasting days emailing the wrong support team.
After you cancel, save the confirmation email and one more screenshot of the account status if available. Then set a reminder for the next expected billing date plus three days, so you remember to inspect your card statement.
If no confirmation arrives within a short time, do not assume the cancellation worked. Go back into the billing page and verify the status yourself on the same day.
The most common mistake is trying to cancel on Zwift when the subscription was bought through Apple App Store or Google Play. In that setup, Zwift may not be able to stop the store billing directly. Result: you think you cancelled, but the store renews anyway.
Solution: match the cancellation channel to the billing source on your receipt. If Apple billed you, cancel in Apple. If Google billed you, cancel in Google Play. If Zwift billed you directly, use the Zwift billing page.
Several forum users described a flashing page or a confirm button that seemed dead. That means clicking once is not enough proof. If the page does not show a final cancelled status or you do not receive confirmation, the job may not be complete.
Solution: after cancelling, look for a status change in the account and keep evidence. No confirmation means you should retry, try another browser, and email support immediately with screenshots.
Some users cancel halfway through a month and assume the remaining days will be refunded. Zwift's policy says no pro-rated refunds for early cancellation, and access continues until the current billing cycle ends (zwift.com).
Solution: cancel before the next renewal if your main goal is avoiding the next charge. If you are a new annual subscriber within 30 days, ask specifically under the annual refund policy instead of making a general unused-time argument.
For monthly billing, a missed date costs about $19.99 (RM89.99). For annual billing, a missed date can mean a new $199.99 (RM999.99) charge. That is the expensive mistake.
Solution: set two reminders, one seven days before renewal and one one day before. This is especially useful if you only use Zwift seasonally for monsoon indoor riding and plan to stop once outdoor riding resumes.
Because there is no public phone number and no live chat in the research data, some users lose time sending repeated emails without a proper evidence pack. That slows everything down and can eat into your chargeback window.
Solution: after one clear support email with documents attached, give a short follow-up period, then escalate to your bank for a chargeback if there is an unauthorised recurring charge. At the same time, prepare a complaint for KPDN or TTPM if the money issue remains unresolved.
Method | Notice period | Fee | Difficulty |
|---|---|---|---|
Web/account | Before next billing | No cancellation fee | Easy |
App Store (iOS) | Before next billing | No cancellation fee | Medium |
Google Play (Android) | Before next billing | No cancellation fee | Medium |
Registered mail | 5-10 business days | No cancellation fee | Higher, best proof |
The fastest route is usually the original billing channel. Direct web subscribers should use the Zwift billing page. Apple App Store and Google Play subscribers should cancel in their respective stores. Registered mail is slower but may help if you need strong evidence for a dispute file.
No single method suits everyone. The right choice depends on who charged your card and whether you need speed, store-based refund handling, or extra proof for escalation.
Right after cancellation, confirm three things on the same day: the account status, the confirmation email, and the next renewal date disappearing or changing. Then save screenshots and put a reminder for the date when the next charge would normally have happened.
Monitor your bank or card statement for at least one full billing cycle after cancellation. If a recurring charge still appears, contact the billing source immediately and tell your bank it is an unauthorised or recurring transaction dispute. In Malaysia, that chargeback window is commonly around 60 to 120 days depending on the bank and card rules.
If you are leaving only because of cost, MyWhoosh is the cheapest alternative in the data because it is free. If you want real-world route videos, Rouvy costs $12.99 (about RM58.46). If your focus is training plans and analytics rather than a game-like world, TrainerRoad costs $19.95 (about RM89.78).
Those options can soften the blow if you still need structure through the rainy season or during event prep. Cancel first, confirm the billing stop, then test the alternative. Do not overlap subscriptions by accident.
No Malaysia-specific cancellation address for Zwift was found in the research data. In practice, Zwift handles membership cancellation online through its billing page, while Apple App Store and Google Play subscriptions must be stopped within those platforms.
This means a normal Malaysian user should not waste time looking for a local branch office or retail counter. The practical route is digital: account page, app store subscription settings, and email support if the process breaks.
If you need formal evidence beyond screenshots and emails, use written communication that creates a clear time trail. A support email to [email protected] with attached screenshots is usually the most realistic first step because Zwift's support model is online and 24/7 according to the available data.
If the dispute escalates, your best proof is usually not a street address but a complete record: account screenshot, cancellation attempt, support email, bank statement, and any follow-up to KPDN, TTPM, or your bank. That file is what gets results.
Already sent a letter? Enter its tracking number to see its proof of dispatch and certified timestamp.