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

Cancellation service #1 in Malaysia
Scrimba is an online education platform focused on coding, especially web development and software engineering. It is known for interactive screencasts where you can pause a lesson and edit code inside the lesson itself, which is the main product it sells through its pricing page.
For paid access, Scrimba offers Pro plans with courses, career paths, coding challenges, a private Discord community, and certificates of completion. Based on the available pricing data, the two main paid options are Pro Monthly at RM200.00 and Pro Annual at RM1,200.00, while a free tier gives access to more than 24 full courses and up to ten interactive challenges.
Many users sign up because the free tier is useful but limited. The paid tier is where Scrimba puts the full catalogue, guided paths, extra practice, private community access, and completion certificates, so if you upgraded, that is likely what your recurring payment covers.
There is also a 30 day free trial for new users, and this matters a lot for cancellation. If you do not cancel before the 30 days end, the trial converts into a paid subscription, so the safest move is to set a reminder in your phone on day 25 and another on day 28.
For Malaysian users, Scrimba appears to operate mainly as an international online service without Malaysia specific customer support. Support is primarily by email at [email protected], there is no phone number listed, no live chat, and support hours are not specified.
That can be frustrating lah if you are trying to stop a charge quickly. On the practical side, the cancellation flow itself is account based and straightforward on paper, but some users have reported website buttons not responding in forum posts, so save screenshots as you go and do not rely on memory alone.
A lot of Scrimba members get annoyed when the steps feel too simple and then a charge still appears later. Before cancelling, open your account, confirm which channel billed you, note your next billing date, and take a screenshot of your active plan, because that screenshot can help if you need a refund request or bank dispute later.
Also save anything you may need after access ends. If you rely on course progress, certificates, or links to completed lessons, capture them now because Scrimba's Terms do not clearly explain what data stays available after cancellation at the Terms page.
If you subscribed directly on Scrimba, the official path is inside your account. Log in, go to Settings, find the Active Subs section, click the X icon, and confirm the cancellation in the pop up dialog, according to Scrimba's own instructions.
This is the fastest route for most users because there is no listed phone support and no live chat. If the page fails to load or the billing area does nothing when clicked, use the help centre at Scrimba Help Center and email [email protected] immediately with screenshots and the time the error happened.
If your payment came through Apple or Google, do not cancel on the Scrimba website and assume that is enough. For app store billing, you must stop the subscription from the same store that charges you, or the recurring payment may continue.
On iPhone or iPad, open App Store, tap your profile icon, choose Subscriptions, select Scrimba, and tap Cancel Subscription. On Android, open Google Play Store, open the menu, choose Subscriptions, select Scrimba, and tap Cancel Subscription.
Some users reported broken billing buttons and cancellation errors in the Scrimba forum at the forum thread. If that happens, email [email protected] right away with your account email, transaction date, amount, payment channel, and screenshots of the failed cancellation attempt.
There is no customer service phone number published, and support hours are not specified, so email is the main backup route. If you want a stronger paper trail, you can also send a registered letter, or use a certified digital letter service such as Postclic for timestamped proof of sending and receipt, but this should be treated as a backup option rather than the main path because no Malaysian cancellation address for Scrimba was found.
Many users worry that cancelling means losing access immediately. In practice, cancellation usually stops the next charge, while access continues until the end of the current billing period, so if your monthly renewal date is the 18th, expect access to remain until that date unless the platform states otherwise in your account view.
For a free trial, the key deadline is before day 30. If you cancel on day 29, you should avoid the paid conversion, but do not wait until the final hour because time zone differences and card processing timing can cause headaches.
If you are on a free trial and do not cancel, Scrimba says it converts to a paid plan after 30 days. That is the clearest auto billing risk in the available terms data, even though the Terms do not clearly spell out a broader auto renewal clause for every plan.
This gap is exactly why some users feel caught off guard by later charges. The practical lesson is simple: cancel before the displayed renewal date, save proof, and watch your bank statement for at least one to two billing cycles.
Scrimba's Terms do not clearly say how long your data is retained after cancellation. That means saved progress, certificates, or account content may remain for some time, but there is no firm public promise in the available terms data.
If your course history matters for job applications, copy links and download anything available before cancelling. If you want a clear answer on retention or deletion, ask [email protected] in the same email where you confirm cancellation.
If you are upset because you cancelled and still got billed, or because access ended earlier than expected, you are not alone. Scrimba does not publish a blanket refund promise for all situations; instead, refunds are handled case by case, and approved refunds are typically processed within a few business days after approval.
The same case by case approach applies to unused time and billing errors. In plain language, this means there is no guaranteed pro rated refund posted in the public material, so your success often depends on how fast you write in and how strong your proof is.
The best route is email to [email protected] with a short and specific message. Include your Scrimba account email, payment date, amount in RM, card statement screenshot, cancellation proof if any, and one clear sentence stating whether this is a billing error, accidental renewal, or a request for unused time refund.
Send the request as soon as possible, ideally on the same day the charge appears. If the issue is through App Store or Google Play billing, request the refund through that store first because the store may control the payment record.
In Malaysia, the Consumer Protection Act 1999 does not create a general cancellation right for every online subscription. The commonly quoted 7 day online cooling off idea does not broadly apply to all digital subscriptions, and digital content can fall outside those protections once accessed or streamed.
For most Scrimba subscriptions, your strongest practical protection is clear evidence of what happened, fast communication with the merchant, and formal complaint channels if the charge looks unfair. If the service ignores a clear billing error, you can escalate through KPDN and, where suitable, the Tribunal for Consumer Claims Malaysia.
If Scrimba does not resolve an unauthorised or recurring charge, Malaysian cardholders usually ask their bank for a chargeback or dispute a recurring card transaction. The common timeframe is around 60 to 120 days from the transaction date or from when you discovered the problem, depending on your bank and card network rules under Bank Negara Malaysia's complaint handling framework.
Use this as a last resort after you have emailed Scrimba and saved proof of the attempt. If you paid through Apple or Google, use their refund or dispute channel first because the merchant of record may be the store rather than Scrimba itself.
Scrimba provides a 30 day free trial for new users, and the available terms data says you can cancel at any time before the 30 days end to avoid being charged. If you forget, the trial converts into a paid plan, so this is one clause that directly affects your wallet.
That is why a calendar reminder matters more than any fine print lecture. If you started a trial on 1 August, set reminders around 25 August and 28 August, then cancel before the deadline shown in your account.
Scrimba offers monthly and annual plans, and no minimum commitment duration was identified in the available terms data. No cancellation fee and no early termination fee were found in the Terms, which is good news if you want to stop after one month or before another annual charge lands.
The terms data also says Scrimba's Terms do not clearly specify a general auto renewal clause, even though the free trial clearly converts unless cancelled. Because user complaints mention unexpected charges, treat every active paid plan as something you should manually monitor rather than assuming it will quietly end by itself.
The available terms data says the contract is governed by United States law and disputes go to binding arbitration in the United States, as stated at Scrimba Terms. For a Malaysian user, that is not very practical for small subscription disputes, which is why local complaint routes still matter when payment issues happen in Malaysia.
Data retention after cancellation is not clearly specified in the public terms. If you need certainty on whether account history, certificates, or personal data will remain available, ask support before or right after cancelling and keep the reply.
Plan | Price in MYR | Billing period | Main features |
|---|---|---|---|
Pro Monthly | RM200.00 | Monthly | All courses, paths, challenges, Discord, certificates |
Pro Annual | RM1,200.00 | Annual | All courses, paths, challenges, Discord, certificates |
The annual plan costs RM1,200.00 upfront, so it is the biggest single charge and the one most likely to cause shock if you forgot about it. The monthly plan at RM200.00 has the lower entry cost, but over 12 months it adds up to RM2,400.00, so the annual plan is RM1,200.00 cheaper over a full year.
That means annual billing gives an effective 50 percent saving compared with paying monthly for 12 months. If you are unsure whether you will stay committed to coding lessons for more than five or six months, the monthly plan may still be safer because it reduces the risk of a large renewal charge.
No cancellation fee was found in the Terms, and no early termination fee was identified either. There is also a free tier, so if you want to cut costs without leaving completely, dropping to free may be enough for casual learning.
The public pricing notes also mention purchasing power parity support, but the verified price data here is already in RM. If the amount on your statement differs from what you expected, send that screenshot with your refund request straight away.
For Malaysian users, the main law to know is the Consumer Protection Act 1999. It helps with unfair practices and gives you a basis to complain when a digital service charge looks misleading, unauthorised, or not delivered as promised.
There is no broad withdrawal right for all online subscriptions under Malaysian law. The 10 working day cooling off period under the Direct Sales and Anti-Pyramid Scheme Act 1993 is for direct sales contracts, so it usually will not cover a normal Scrimba online subscription bought through a website or app store.
If you subscribed to Scrimba online and later changed your mind, Malaysian law does not automatically give you a no questions asked cancellation period for that situation. Your real leverage usually comes from the service's own cancellation process, your screenshots, your bank records, and whether the charge was clearly disclosed.
If the issue is a billing error or a charge after cancellation, that is stronger ground for action. In that situation, show the cancellation timestamp, the charge date, and any support emails, then escalate if Scrimba does not fix it.
Start by writing to Scrimba and waiting a reasonable response period, such as a few business days. If there is no response or the answer is not fair, file a complaint with the Ministry of Domestic Trade and Cost of Living, known as KPDN, and prepare your evidence for the Tribunal for Consumer Claims Malaysia if money recovery is the issue.
For your complaint pack, include your Scrimba account email, payment receipt, card statement, screenshots of cancellation, and copies of emails sent to [email protected]. KPDN can look into consumer complaints, while TTPM is the more practical route for many low value consumer money disputes in Malaysia.
If you need local escalation, start with KPDN and then consider TTPM for a consumer claim. Bank chargeback issues should also be raised with your card issuing bank under Bank Negara Malaysia complaint handling rules.
For online reference, use KPDN's official portal and keep your complaint number once submitted. That number helps if you need to follow up later and show that you already tried the official route.
Based on 5 unique review points provided here, the trend is more negative than positive: 1 positive and 4 negative. My plain reading is this: the official cancellation design looks simple, but reliability issues and billing complaints mean the real world experience is mixed, not fully senang.
The most common problems are failed cancellation buttons, unexpected charges after cancellation, and confusion around annual renewals. Local users in Malaysia should pay extra attention because support is mainly in English and there is no live chat or phone backup.
Theme | Frequency | Typical example |
|---|---|---|
Easy cancellation | 1 of 5 | Found cancel option quickly |
Unexpected charges | 2 of 5 | Charged after cancelling |
Broken interface | 2 of 5 | Button or error issue |
Source | Rating | Number of reviews |
|---|---|---|
Scrimba Reviews | Positive | 1 |
TrustPilot | 1 of 5 | 1 |
Scrimba Forum | Negative trend | 3 |
The best time to gather proof is before you click anything. Save a screenshot of your plan page, your renewal date, and the billing channel because those three items solve half of all cancellation disputes.
If you are on annual billing at RM1,200.00, do not rely on memory about when you signed up. Check the original receipt email or your bank statement and note the exact charge date, because annual renewals are easier to forget.
For a refund request, transaction proof matters more than long explanations. Keep the transaction ID, payment date, amount charged, the last four digits of the payment card if visible, and your cancellation screenshot or store cancellation receipt.
After cancellation, save every confirmation email and support reply. If no email arrives, capture the final account status page showing that the subscription was cancelled or set to expire on a certain date.
A very common mistake is cancelling on the Scrimba website when the subscription was bought through App Store or Google Play. If Apple or Google is the billing channel, you must stop it there or the recurring charge can continue even though your Scrimba account looks inactive.
Fix this by checking the original receipt source before cancelling. If the receipt came from Apple or Google, use the store's subscription page and save that confirmation screen.
Another mistake is waiting until the 30th day of the free trial or the same day as annual renewal. A last minute attempt can fail because of a broken button, a login issue, or a time zone mismatch, and then you are stuck arguing over a fresh charge.
Do it at least 48 hours early if can. That small buffer gives you time to email support if the account page does not cooperate.
Some users only click cancel and close the tab, then discover later that the charge still happened. This is exactly why screenshots matter, especially when forum posts mention unresponsive buttons and billing pages that do nothing.
Always keep proof of the final confirmation. If there is no confirmation email within a short while, log back in and check whether the account shows an end date or still shows an active paid subscription.
Scrimba handles refunds case by case, so do not assume you will automatically get money back for unused days. If you cancel halfway through a billing cycle, access may continue to the end of the period, but a partial refund is not promised in the available public terms data.
The smarter move is to request the refund immediately and explain the reason in one sentence. Billing error cases tend to be stronger than simple change of mind requests.
No strong dark pattern evidence was identified, which is good. Even so, a practical mistake is ignoring page errors, frozen buttons, or missing billing details and trying again later after the charge date has passed.
If the page behaves oddly, stop and document it. Screenshot the issue, email [email protected] the same day, and mention the exact time of the failed attempt.
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 to 10 business days | No fee found | Higher but strong proof |
The account dashboard is the quickest route when it works, while App Store and Google Play are necessary when those stores handle the billing. Registered mail is slower and less practical for most users, but it gives stronger documentary proof if you are already in a dispute.
So the right method depends on who took your money, not on personal preference. Check the payment source first, then match the cancellation channel to that source.
Right after cancellation, check whether you received a confirmation email or whether your account shows a final access date. Take one more screenshot of that page and set a calendar reminder for one day before the next expected billing date and another on the date itself.
This sounds basic, but it catches problems early. If your plan was due to renew on 12 September, look at your bank app on 11 and 12 September and again a few days later.
If a charge appears after cancellation, contact Scrimba the same day and ask for reversal with your proof attached. If there is no fair response, ask your issuing bank for a chargeback or dispute of an unauthorised recurring card transaction, usually within about 60 to 120 days depending on bank rules in Malaysia.
Bank Negara Malaysia's consumer protection framework supports complaint handling by banks, so do not leave it too long. The longer you wait, the messier it gets, especially for recurring international card payments.
If you are leaving because the value no longer fits the price, there are cheaper and free options. freeCodeCamp and The Odin Project are free and project based, while Codecademy offers mixed free and paid courses for about $19.99 to $39.99 per month (RM94 to RM183, approximate).
If you prefer specialist frontend content, Frontend Masters is about $39.99 per month (RM183, approximate). Udemy is different because you usually buy single courses, often around $10 to $20 per course on sale (RM47 to RM94, approximate), so there is less risk of forgetting a recurring subscription.
No physical cancellation address in Malaysia was identified for Scrimba. The service appears to handle subscription issues through the account dashboard and by email at [email protected], so most Malaysian users should treat online cancellation as the primary route.
This matters because sending a physical letter without a confirmed address can waste time, especially if your billing date is close. Use the dashboard or app store path first, then email support immediately if anything fails.
If you are already in a dispute and want to create an extra record, you can prepare a written notice with your full name, account email, charge date, amount, and request to cancel or refund. Since no confirmed cancellation address was found in Malaysia, keep this as supporting evidence rather than your main method.
The more practical proof set is still digital: screenshots, confirmation emails, receipts, and bank records. For Scrimba, that is what will help most if you need to complain to KPDN, file with TTPM, or dispute the transaction with your bank.
Already sent a letter? Enter its tracking number to see its proof of dispatch and certified timestamp.