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

Cancellation service #1 in Malaysia
Trainmore is a gym membership service built around app-based account management, club access, classes, and add-ons like personal training. Based on the available terms, Trainmore operates under conditions published at Trainmore terms, and the applicable law named in those terms is the Netherlands, not Malaysia.
That matters for Malaysian readers because Trainmore does not appear to have any confirmed physical clubs or registered business presence in Malaysia. In plain terms, if you signed up, you were most likely dealing with a foreign gym operator, so your cancellation route is mainly through the TrainMore app self-service flow rather than a local branch counter.
The paid part is the membership itself, plus possible extras. Trainmore also sells day passes priced at €20.00 to €30.00 (RM102 to RM153), and a starter package that includes registration costs, one 45-minute personal training session at selected clubs, app workout schedules, a NutriAI membership said to be worth €12.99 per month (RM66.25), and partner discounts.
Personal training credits also have expiry windows. Packages up to 4 credits stay valid for 4 weeks, 8-credit packs for 10 weeks, 12-credit packs for 16 weeks, and 24-credit packs for 28 weeks. For recurring personal training memberships, fresh credits are added every 4 weeks and unused credits expire after 4 weeks, so you can lose value quite fast if you do not use them.
Many Malaysian users get annoyed when a cancellation flow looks simple in the app but the billing keeps going. That worry is fair here lah, because the available evidence shows no Malaysian office, no Malaysian address, and no local pricing in ringgit published by Trainmore.
You should assume three practical things. Billing may still be in euro, support may reply according to Netherlands-based terms, and any complaint in Malaysia will likely focus on payment disputes and unfair charging rather than local in-person service access. The core business model is a membership with a minimum term for some plans, then automatic conversion into an indefinite membership with one month notice once the agreed term ends.
A lot of members feel frustrated because they think they cancelled, then they see another charge later. Before you do anything, take screenshots of your active membership page, your next billing date, the membership end date shown in the app, and any screen that shows your contract type.
Also check whether you are still within the 14-day cooling-off period counted from the registration date. Trainmore says cancellation can be free within those 14 days if you have not used the facilities, while use during that period can trigger visit-based charges or a flex fee depending on the number of visits.
The verified self-service path from Trainmore is very specific. Open the TrainMore app, go to Studio, select Self-Service, tap Contract Data, open your active membership, choose Cancel Contract, tap Proceed to Cancellation, select your membership end date, give a reason, and confirm the request.
This is the main route supported by the verified source. If the app shows a strange end date, do not ignore it. Take a screenshot before confirming, then take another screenshot after submitting, because user reviews show complaints about missing confirmation and later disputes over whether the request was made on time.
Based on user complaints, the biggest risk is not the click path itself but proof. One reviewer said a chat agent confirmed cancellation within the cooling-off period, but later charges still continued and the chat history was no longer accessible. Another said the app showed an incorrect cancellation date and no confirmation followed after a form submission.
If that happens to you, send a written follow-up immediately on the same day through any official support channel available inside the app or website account area, and attach your screenshots. If you choose postal notice for extra evidence, a registered letter is one option, and some consumers also use a digital registered-mail platform such as Postclic because it creates timestamped proof of sending and receipt without going to the post office.
No verified phone number, support email, or cancellation address was found in the supplied source set. Because of that, the cleanest fact-based guidance is to use the app self-service path and preserve your own proof at every step.
You also should not rely on App Store or Google Play cancellation as if this were a streaming app subscription. Trainmore is a physical gym membership service, and the verified cancellation flow points back to the TrainMore app contract area, not to Apple or Google subscription management. Can or not use store billing as proof depends on how you originally paid, but no verified source here confirms app-store-managed subscriptions for Trainmore memberships.
After cancellation, your gym access normally runs until the membership end date you selected or the end date accepted under your contract. If your fixed term has already ended and the membership has become indefinite, Trainmore’s terms say you can terminate at any time with one month’s notice.
That means access does not usually stop on the day you click cancel unless the contract end date is immediate under a valid cooling-off cancellation. For a practical example, if you submit a valid notice on 10 May after the fixed term has converted to indefinite, access may continue until around 10 June, depending on the date shown in your account.
If you forget to cancel, the key clause is auto-renewal. Trainmore states that at the end of the agreed membership term, the membership automatically converts into an indefinite membership, and then it remains cancellable with one month’s notice.
This is where many people get caught. They assume the contract simply ends by itself, but the published terms say otherwise. If you are near the end of a commitment period, set a calendar reminder at least 35 days early so you still have time to act if the app glitches.
Trainmore’s published terms do not give specific details on data retention after cancellation. So, if you want to keep anything useful, save it before your end date, especially invoices, plan details, training records shown in the app, and any communication history.
Because no verified export policy was found, do not assume your account history will remain accessible forever. The safe move is to capture what you need while the membership is still active.
Refund worries are common because people fear losing money even when they cancel quickly. Trainmore says you can cancel free of charge within 14 days from the registration date if you have not used the facilities. That is the clearest refund-friendly scenario in the published policy.
If you did use the facilities during those 14 days, the policy changes. For 0 to 1 visit, no fee is charged. For 2 to 3 visits, a day pass fee per visit is applied. For 4 or more visits, a flex membership fee is charged. The charges mentioned by Trainmore range from €10.00 to €30.00 (RM51 to RM153), depending on the club.
If you cancel before the agreed term ends, the terms are strict. The stated rule says you are required to pay the total amount of the remaining membership fees for the rest of the agreed term from the moment of interim cancellation.
In plain English, this usually means no pro-rated mercy if you simply change your mind during the fixed period. Unless Trainmore agrees otherwise, early exit can leave you paying the remaining months anyway.
If the issue is a billing error, the verified guidance is simply to contact Trainmore support. Since no confirmed email or phone is available in the supplied sources, use the in-app path, the website account area if available, and attach evidence such as charge dates, card statement lines, screenshots of the cancellation request, and your registration date.
Write clearly and keep it short. State the amount charged, the date, whether you used the facilities, and the remedy you want. If you are inside the 14-day period and had zero use, say that directly and request cancellation free of charge under Trainmore’s own cooling-off policy.
If Trainmore ignores a clear cancellation or keeps charging after the valid end date, a chargeback may be your last resort. In Malaysia, banks usually call this a chargeback or a dispute for an unauthorised or recurring card transaction. The practical timeline is commonly around 60 to 120 days from the transaction date or from when you discovered the problem.
Bring your proof to the issuing bank fast. Include screenshots, any confirmation page, the terms showing one month notice or 14-day cancellation rights, and your card statement. This sits within Bank Negara Malaysia’s complaint-handling framework under the Financial Services Act 2013 or Islamic Financial Services Act 2013.
The most important clause from Trainmore’s terms is this: the membership converts into an indefinite membership at the end of the agreed term and can then be terminated at any time with one month’s notice. That wording comes from Trainmore’s published terms at trainmore.com.
For Malaysian readers, the practical effect is simple. You do not get an automatic clean stop at the end of the initial contract unless you cancel. If you wait too long, another month can become payable.
Trainmore says the minimum commitment period for a Flex Membership is one month. For other memberships, the duration varies based on the contract terms. So your own contract page matters a lot more than general marketing language.
No verified details were found on free-trial conversion terms. If someone told you verbally that a trial would end automatically, do not rely on that alone. Save written proof from the app or website account page.
The terms name the Netherlands as the applicable law. That does not block a Malaysian consumer from complaining locally about payment problems, but it does mean the service’s own contract language is not built around Malaysian law.
No clear dispute-resolution clause and no clear data-retention rule were found in the verified source set. Because of that, readers should preserve every document themselves rather than assuming Trainmore will keep a full communication trail for easy retrieval later.
Trainmore does not publicly list full monthly or annual membership prices in the verified material supplied here. What is publicly described is the initial payment structure for new members, which includes a one-time Starter Package Fee plus the first membership contribution.
The published extras are more concrete. Day passes cost €20.00 to €30.00 (RM102 to RM153), card payment only. NutriAI is described as worth €12.99 per month (RM66.25), and personal training validity depends on the package size.
| Item | Price (EUR / MYR) | Billing type | Main note |
|---|---|---|---|
| Day pass | €20.00 to €30.00 (RM102 to RM153) | One-time | Card only |
| NutriAI value | €12.99 (RM66.25) | Monthly value | Included benefit |
| Starter Package Fee | No public figure | One-time | New members |
With the available facts, the cheapest published access option is the day pass at €20.00 (RM102). The highest published day pass level is €30.00 (RM153). Full membership price ranking cannot be done accurately because Trainmore has not published those subscription figures in the supplied source set.
What you can assess, though, is hidden value loss. If you paid for recurring personal training and let credits expire after 4 weeks, the effective monthly cost rises sharply. The same goes for a starter package if you never use the included PT session or app-linked benefits.
The hidden risk is not only the monthly membership fee but the contract duration. Flex has a minimum one-month commitment, while other plans can run longer. If you cancel early during a fixed term, Trainmore says the remaining fees may still be due.
That means some members are not really overpaying because of the sticker price. They are overpaying because they remain tied to a term they no longer use. Screenshot the contract name before cancelling so you know whether you are dealing with Flex or a longer fixed plan.
In Malaysia, subscription disputes usually fall under the Consumer Protection Act 1999 for general consumer protection issues. But the CPA does not automatically give a cooling-off period for every kind of subscription contract. That is why Trainmore’s own 14-day policy matters so much here.
For direct sales contracts, the Direct Sales and Anti-Pyramid Scheme Act 1993 provides a 10-working-day cooling-off period. That rule is useful only if the sign-up actually fits direct sales. For a typical app or online gym sign-up, your withdrawal right mainly depends on the contract terms and the facts of the case.
Trainmore gives a 14-day cooling-off period from registration, which is actually more specific than what Malaysian general contract law guarantees for many online services. The catch is the use-based charge rule during that period, plus the strict early-termination rule for fixed-term contracts.
If a Malaysian consumer was told one thing by support but charged another way, the complaint will usually focus on misleading conduct, unfair practice, or unauthorised recurring charging. That is where KPDN and TTPM become relevant, especially if the amount claimed is within the tribunal limit.
If Trainmore ignores your complaint, prepare a file with your cancellation screenshots, card statement, registration date, and any replies from support. Then submit a complaint to KPDN first, especially if the issue is unfair charging, misleading statements, or refusal to honour a stated cancellation right.
If money is still disputed after that, you can consider filing at the Tribunal for Consumer Claims Malaysia, known as TTPM, if the claim fits the tribunal route. Your complaint should be factual and date-based. Say when you signed up, when you cancelled, how many visits you made, how much was charged, and what refund or correction you want.
Use the official authority portals for the latest filing route and forms:
If your issue is a recurring card charge after cancellation, contact your bank on the same day you file the merchant complaint. That creates a clean paper trail and helps if you later need a chargeback.
Overall rating in the supplied review set: 0 positive and 3 negative reviews. Based on that small but consistent sample, cancellation looks difficult rather than smooth. The repeated problem is not that the app lacks a cancel button, but that users report poor confirmation, unclear dates, and support responses that do not resolve the issue.
To stay balanced, the service itself appears modern and app-managed, which should in theory make self-service senang. But the review pattern supplied here is entirely negative on cancellation handling, so readers should treat proof-keeping as essential.
| Theme | Frequency | Typical example |
|---|---|---|
| No proof trail | 1 of 3 | Chat vanished later |
| Wrong end date | 1 of 3 | App showed odd date |
| No confirmation | 1 of 3 | Form sent, no reply |
| Source | Rating | Main topic | Sentiment |
|---|---|---|---|
| TrustPilot | 1 out of 5 | Ease of cancellation | Negative |
| TrustPilot | 1 out of 5 | Ease of cancellation | Negative |
| TrustPilot | 1 out of 5 | Customer service | Negative |
The pattern is clear. Cancellation attempts were made, but proof and follow-up seem to be the weak spot. If you are cancelling now, assume that screenshots matter just as much as the actual button tap.
Before cancellation, collect every item that proves your timeline. The most useful items are the registration date, the active membership screen, the contract term shown in the app, the number of gym visits during the first 14 days, and your latest payment line on the card statement.
This matters because Trainmore’s fee rules depend on two facts: whether you are inside the 14-day period and how many times you used the facilities. Without those facts, your refund argument becomes weaker.
After cancellation, save every proof item in one folder. Use date-based filenames if possible, such as 2026-05-10-trainmore-cancel-confirmation. That sounds simple, but it helps a lot if you later speak to your bank, KPDN, or TTPM.
If you asked for a billing correction, keep the amount, currency, date, and merchant descriptor exactly as shown on the card statement. Those details are often required for chargeback intake by Malaysian banks.
This is the biggest mistake in the supplied reviews. One user relied on a chat confirmation, then lost access to that chat later and had trouble proving the cancellation. If you only do one thing right, make sure you save screenshots before and after submission.
Solution: capture the entire flow, including the reason screen and the final status page. If no confirmation email arrives within a short time, follow up the same day in writing.
A reviewer reported that the app displayed an incorrect cancellation date. Many people just assume the system will sort itself out. That is risky because the end date controls access and payment timing.
Solution: stop and document the screen immediately. Then send a support message stating the date shown, the date you intended, and the date you submitted the request.
Trainmore’s terms say the membership converts into an indefinite one after the agreed term and then requires one month’s notice. If you assume the fixed term ends quietly by itself, you may be billed again.
Solution: put two reminders in your calendar, one 35 days before the expected term end and one 30 days before. That gives you room if the app is slow or support does not answer quickly.
Some members think cancelling within 14 days always means all money comes back. Trainmore’s policy is narrower. If you used the facilities, charges can still apply, with day-pass level fees or a flex fee depending on visit count.
Solution: count your visits honestly before making the refund request. If you used the gym 2 or 3 times, ask for the calculation basis in writing so you can compare it with the stated €10.00 to €30.00 (RM51 to RM153) charge range.
| Method | Notice period | Fee | Difficulty |
|---|---|---|---|
| Web/account | Before next billing date | Cooling-off rules apply | Easy |
| App self-service | Before shown end date | Cooling-off rules apply | Easy with screenshots |
| Postal notice | Send one month early | Postage cost only | Higher but strong proof |
The app route is the verified operational path, so it is usually the fastest. Web or account-based handling may overlap with the same back-end if the website offers the same self-service area. Postal notice is slower but can help when you want an extra evidence trail.
No single route solves every case. If your concern is speed, the app is practical. If your concern is proof, combine the app submission with saved screenshots and a same-day written follow-up.
Right after you cancel, confirm that the app shows a membership end date and that you have screenshots of the final screen. Then set a reminder for 3 dates: the expected end date, the next billing date, and 7 days after that billing date.
If no written confirmation appears anywhere in your account or inbox, send a short follow-up message the same day. State that you cancelled on a specific date and attach the screenshots. That one step can save you a lot of hassle later lah.
Monitor your statement for at least 2 billing cycles after cancellation. Look for the merchant name, amount, and currency. If a new recurring charge appears after the valid end date, raise it with Trainmore immediately and contact your issuing bank on the same day.
In Malaysia, banks usually accept chargeback or recurring-transaction disputes within roughly 60 to 120 days, depending on the bank and card-network rules. Keep your file ready with screenshots, the terms, cancellation date, and statement lines.
No verified physical cancellation address for Trainmore was found in the supplied source set. There is also no confirmed Malaysian office or club address available from the verified material used here.
So the realistic process for readers in Malaysia is online-first. Use the TrainMore app self-service path, preserve proof carefully, and escalate through your bank, KPDN, or TTPM if charges continue after a valid cancellation.
If you still want to send a formal notice, use any official company contact details shown in your account or on the latest official Trainmore correspondence you received. Match the name on the invoice or card descriptor if possible and keep a copy of the full letter.
But for this service, the evidence suggests the core battle is not finding a Malaysian branch counter. It is making sure your digital cancellation is documented well enough that nobody can later say it was never made.
Already sent a letter? Enter its tracking number to see its proof of dispatch and certified timestamp.