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

Cancellation service #1 in Malaysia
Massage Heights is a membership-based wellness brand focused on massage and spa services. The service is built around recurring monthly dues, and the membership terms published by the company show a 3-month minimum commitment before normal cancellation rights apply (massageheights.com).
For readers in Malaysia, the key point is this: Massage Heights appears to operate mainly in the United States, and the research available does not show an active Malaysia location. That means if you signed up, it was likely through a US retreat, a phone sale, or an online contact flow rather than a local Malaysian branch.
Members pay for monthly access to service credits that can be used for treatments. The terms say unused monthly service credits stay available while the membership remains active and in good standing, and after cancellation or termination those unused credits expire after 90 days (massageheights.com).
This matters because many people think they are paying only for a month of access. In practice, the model works more like a rolling wellness membership with auto-renewal after the initial term, plus a written notice rule that can trigger one more charge if you cancel late.
There is no clear evidence of local Malaysian pricing, local language support, or local payment methods such as FPX or DuitNow. Support details published for the brand point to central channels such as the Massage Heights contact page, email, and phone rather than a Malaysia office.
If you are in Malaysia and want a simpler pay-per-session option after cancelling, local alternatives in the research include Massage Yini at RM 100 - RM 300 per session, Tim Bodycare Training Centre at RM 80 - RM 250 per session, and Massage is Therapeutic at RM 120 - RM 350 per session. Senang if you do not want another recurring membership.
A lot of members feel annoyed here, especially when the steps are not obvious or when a charge lands after they already asked to stop. Before you contact Massage Heights, check your last billing date, count whether you already completed the 3-month minimum term, and note that the terms require 30 days written notice after that initial period (massageheights.com).
Take screenshots of anything that shows your active membership, upcoming booking, stored card, and any unused service credits. Save your recent bank or card statement showing the monthly charge amount, because if there is a dispute later, this is the evidence your bank or KPDN will want to see.
The research does not show a self-service cancel button with a clear path such as Account > Subscription > Cancel. What it does show is that Massage Heights directs cancellation through contact channels, especially email, the contact page, and your local club phone line (emma-app.com).
Use the official contact page here: Massage Heights contact page. Open the form, fill in your membership details, and write a short cancellation request that clearly says you are giving written notice to cancel your membership and stop auto-billing after the required notice period.
Use wording that leaves no room for confusion. A practical example is: “I am requesting cancellation of my Massage Heights membership. Please treat this email and form submission as my 30-day written notice. Please confirm my final billing date, final access date, and remaining service credits.”
After you submit the form, take a screenshot of the completed page. If you receive an automated acknowledgement, keep it. If no reply comes within 2 business days, send the same request again by email and phone so you have a clear paper trail.
The published support email is [email protected] and the listed phone number is (888) 909-0974. Support hours in the research are Monday to Friday 8 am to 9 pm, Saturday 8 am to 8 pm, and Sunday 9 am to 7 pm (emma-app.com, massageheights.com).
Email is usually the best first move because the terms require written notice. Phone can speed things up, but do not stop at a call. If an agent says the cancellation is handled, ask them to send written confirmation showing the date they received notice, the final charge if any, and the expiry date of your unused credits.
If email and phone go nowhere, you can also send a registered cancellation letter. No physical cancellation address was confirmed in the research, so this route only works if your membership paperwork or your specific retreat provides a mailing address.
If you prefer proof without queuing at the post office, some consumers use a certified digital letter service such as Postclic because it records sending, receipt, opening, timestamps, and tracking. Still, use this only as a backup when you already know the correct address for your retreat.
No obvious dark pattern was identified in the research, but there are two real friction points. One is the 30-day written notice rule, which can lead to one more charge after you ask to cancel. The other is the 90-day expiry of unused credits after membership ends, which can catch people off guard.
So the practical strategy is simple: send written notice early, ask for the exact final billing date, and book any remaining treatments before the 90-day deadline. If you wait until the last week, can or not you avoid the next charge often depends on timing.
Cancellation does not mean instant loss of everything. Under the published membership terms, unused accrued service credits remain usable for 90 days after membership expiration, cancellation, or termination, then they expire with no refund or replacement credit (massageheights.com).
Example: if your membership ends on 15 August, your unused credits should remain available until around 13 November, based on a 90-day period. Book those sessions early because appointment slots can fill up, and expired credits are not refundable under the terms.
If you do not cancel after the initial term, the membership moves automatically into a month-to-month arrangement. The terms say there is no renewal notice, no opt-in, and no action required from you for that auto-renewal to continue (massageheights.com).
That is the trap many members miss. A lot of frustration comes not from a hidden fee, but from assuming the membership will naturally end after 3 months when the terms say it rolls on until you give 30 days written notice.
The research does not give a specific data retention period after cancellation. Massage Heights does not clearly publish how long account information, billing records, or booking history stay on file in the cancellation materials reviewed.
Because of that gap, save your own records before cancelling. Download emails, take screenshots of credit balances, and keep your membership agreement. If a post-cancellation billing issue pops up 2 or 3 months later, your own file may be more useful than the account screen.
This is the part that upsets many members. The published terms are blunt: no refunds or credits are available for unused services under any circumstances, and unused credits expire 90 days after membership expiration, cancellation, or termination (massageheights.com).
The terms also say refunds are not provided for partial months. So if your 30-day notice period overlaps with a new billing cycle, the company may still charge that month and not pro-rate the unused days.
The research does not show a Massage Heights-specific cooling-off period. In Malaysia, some contracts may have cooling-off protections under the Consumer Protection Act 1999, but this does not automatically mean every wellness membership can be cancelled penalty-free after sign-up.
For a Massage Heights dispute affecting a Malaysian consumer, the practical route is to ask the company for the written basis of any refusal, then escalate to KPDN or the Tribunal for Consumer Claims Malaysia if the charge looks unfair, misleading, or unauthorised.
Refund success is likely low for ordinary “I did not use it” situations because the terms are against you. Your best chance is when there is a billing error, duplicate charge, unauthorised recurring charge, or a mismatch between what support promised and what was billed.
If Massage Heights ignores you or keeps charging after valid cancellation, a chargeback can be the last resort. In Malaysia, cardholders usually call this a chargeback or disputing an unauthorised or recurring card transaction with the issuing bank, and the timeframe is commonly around 60 to 120 days from the transaction date or from when the problem was discovered.
This sits within Bank Negara Malaysia’s financial consumer protection framework, including the Financial Services Act 2013 or Islamic Financial Services Act 2013 and complaint-handling rules. When you call the bank, be ready with your cancellation email, statement entry, and any reply from Massage Heights.
The most important clause is the structure of the membership itself. The terms say memberships require a 3-month minimum commitment, and after that initial 3-month period you may cancel with 30 days written notice (massageheights.com).
The same terms also say the membership automatically continues month-to-month after the initial term. There is no renewal notice and no opt-in, so the burden is on you to stop it in writing before the next billing date catches you.
Massage Heights reserves the right to raise monthly dues with at least 60 days written notice before a rate increase takes effect. That part is at least clear in the terms, even if current plan pricing is not always easy to find on the main site (massageheights.com).
The research did not find clear free trial conversion terms or a published data retention rule after cancellation. The terms also say the contract is governed by the law of the state where the retreat is located, which can complicate disputes for a customer based in Malaysia.
Plan | Price (USD / MYR) | Period |
|---|---|---|
Foundation One | $74.99 (RM354)* | Monthly |
Heightened One | $84.99 (RM401)* | Monthly |
Peak One | $99.99 (RM472)* | Monthly |
Pinnacle One | $109.99 (RM519)* | Monthly |
These prices are approximate, converted from USD at the rate 1 USD ≈ 4.72 MYR. Check the official website for exact current pricing and any location-based differences.
The lowest priced plan in the research is Foundation One at $74.99 (RM354)* per month. The highest is Pinnacle One at $109.99 (RM519)* per month, which is RM165 more each month than Foundation One.
For a Malaysian reader, that monthly range is useful because it shows the commitment level. Even the entry plan is above many local pay-per-session options, such as Jari Jari Spa at RM 190 for 60 minutes and Zenergy Wellness Centre at RM 39 for 1 hour aromatherapy from the research sources.
No annual pricing was confirmed in the research, so there is no verified annual discount to compare. There was also no cancellation fee found in the terms, but that does not remove the risk of one extra monthly charge caused by the 30-day written notice requirement.
If you are paying around RM472 or RM519 a month and not using every credit, the value drops quickly. In that situation, cancelling and switching to one-off sessions in Malaysia may be cheaper and much easier to control.
For consumers in Malaysia, the main law to know is the Consumer Protection Act 1999. The research also points readers to the Ministry of Domestic Trade and Cost of Living, or KPDN, for complaints and guidance on unfair consumer practices.
In a Massage Heights case, the law matters most when billing continues after proper notice, when refund promises are unclear, or when terms were not explained fairly at sign-up. The company terms require 30 days written notice, but that clause still needs to be applied in a way that is not misleading or abusive to the consumer.
The Malaysian legal block in the research says cooling-off rights may apply only to certain contracts and may not cover every service package, especially if the service has already been performed. So there is no safe assumption that every new Massage Heights member in Malaysia gets an automatic no-penalty cancellation window.
If you signed up recently and have not used any services, ask for cancellation immediately in writing and mention that you are requesting any available cooling-off protection under the Consumer Protection Act 1999. If the company refuses, ask them to state the reason in writing.
If Massage Heights ignores a valid cancellation or keeps charging, prepare a short complaint file. Include your membership agreement, cancellation email, screenshots, statement entries, and any response from support.
TTPM is useful for lower-value consumer disputes because it is designed to be more accessible than a full court process. If your problem is a recurring charge after cancellation, this route can be more realistic than trying to argue with support for weeks.
The research names KPDN and TTPM as the relevant escalation bodies for Malaysian consumers. Use KPDN for initial complaint support, and use TTPM when you want a formal consumer claim over disputed membership charges or non-delivery of paid services.
When you contact them, present dates clearly: sign-up date, notice date, billing date, and amount. A clean timeline usually gets faster attention than a long emotional complaint, lah.
Overall rating trend in the available sample: 0 positive and 3 negative reviews out of 3 unique reviews. Based on that small but consistent sample, cancellation appears difficult rather than smooth, especially around the 30-day notice rule, missing credits, and weak customer service follow-up.
That does not mean every therapist or every visit is bad. One review even says the therapists are great, but the membership administration and billing side appears to be where most frustration sits.
Theme | Frequency | Typical example |
|---|---|---|
30-day notice | High | One more charge |
Credit disputes | High | Missing credits |
Customer service | Medium | No callback |
Source | Rating | Main topic | Sentiment |
|---|---|---|---|
TrustPilot | 1/5 | Cancellation delay | Negative |
TrustPilot | 1/5 | Refund dispute | Negative |
Revdex.com | No score shown | Service support | Negative |
The recurring local issues in the research match these reviews closely: 30 days written notice can trigger an extra charge, and unused credits can expire 90 days after the membership ends. So the complaints line up with what the terms already say.
Do not rely on memory. Save a screenshot of your active membership, your current credit balance, and any upcoming bookings on the same day you send the cancellation request.
If you end up disputing a charge, the most useful documents are simple ones: charge date, amount, card statement, cancellation email, and any reply from support. Put them in one folder so you can send everything quickly to the company, bank, KPDN, or TTPM.
After cancellation, save the confirmation email or screenshot and monitor at least the next 2 billing cycles. That is the easiest way to spot whether the auto-billing really stopped.
A common mistake is calling, hearing “we will handle it,” and then not sending written notice. Because the terms mention 30 days written notice, a phone request alone may be weak evidence if a later dispute starts.
Solution: always follow the call with an email to [email protected] on the same day. Ask for a written confirmation with dates.
This is probably the most expensive mistake. If your next billing date is in 3 days and the company applies a 30-day notice period, you may still be charged once more even though you already said you want out.
Solution: cancel at least 30 days before the next expected charge. If you are already late, ask support to confirm whether one final charge will happen so there is no surprise.
Some members delay using remaining credits because they think prepaid services will wait in the account. The terms say those unused accrued credits expire 90 days after membership ends, and there are no refunds or replacement credits for unused services (massageheights.com).
Solution: once cancellation is confirmed, book every remaining session as early as possible. Do not wait until the last week.
Another frequent misunderstanding is expecting a refund for half a month not used. The published terms say refunds are not provided for partial months, so arguing only that you did not use the service is unlikely to work.
Solution: frame your complaint around a billing error, unauthorised charge, or broken promise if that is what happened. Those arguments are stronger than a simple non-usage complaint.
If a card is charged again, many people scramble to rebuild the timeline from memory. That slows down bank disputes and makes the company more likely to push back.
Solution: keep the email, screenshot, call log, and the exact amount charged. Real proof wins arguments faster than long explanations.
Method | Notice period | Fee | Difficulty |
|---|---|---|---|
Web/account | Before next billing | No fee found | Easy |
App Store (iOS) | Before next billing | No fee found | Medium |
Google Play (Android) | Before next billing | No fee found | Medium |
Registered mail | 5-10 business days | No fee found | Higher, best proof |
Use the method that gives you the fastest written proof. For most people, that means the contact form plus email on the same day, then phone if there is no response. Registered mail is slower but useful when you need stronger evidence.
The app store rows appear in the research data, but the cancellation instructions still point back to Massage Heights contact channels rather than a clear in-app subscription flow. So if you were billed directly by Massage Heights, focus on written notice to the company.
Right after you send the request, save the submission proof and put two reminders in your calendar: one for the expected final billing date and one for the 90-day credit expiry date. This avoids both common losses, extra charges and expired sessions.
If support confirms a final access or membership end date, screenshot it. If they do not, send one short follow-up asking them to confirm the exact last day of membership in writing.
Monitor at least the next 2 card statements. Look for a recurring amount that matches your usual dues, such as around RM354, RM401, RM472, or RM519 based on the plan data converted from USD.
If an unauthorised recurring charge appears, contact your issuing bank quickly and ask to dispute it as a recurring transaction after cancellation. In Malaysia, banks commonly work within a 60 to 120 day chargeback window depending on network rules and when the issue was discovered.
If your main goal is flexibility, local pay-per-session providers may suit you better. The research lists Massage Yini at RM 100 - RM 300 per session, Tim Bodycare Training Centre at RM 80 - RM 250 per session, and Massage is Therapeutic at RM 120 - RM 350 per session.
That setup can be easier to budget because you pay only when you go. No membership, no 30-day written notice, and no stress over expiring credits.
No verified physical cancellation address was found in the research. That means you should not guess an address or post a letter to a random retreat unless your own contract or invoices clearly show that location.
The safer route is the online-only process through the official contact page, plus email to [email protected] and phone support at (888) 909-0974.
Check your original membership agreement, receipt, or booking emails for the exact retreat name and address. If you find one there, send your letter only to that documented address and keep proof of posting.
If no address appears in your paperwork, ask support in writing to provide the correct mailing address for formal cancellation correspondence. That way, if they later deny receiving it, you have a written record showing you asked for the proper address.
Already sent a letter? Enter its tracking number to see its proof of dispatch and certified timestamp.