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

Cancellation service #1 in Malaysia
Cloudflare is a software service that sits between your website and your visitors. It was founded in 2009 and is headquartered in San Francisco, California. In simple terms, people pay Cloudflare to speed up websites, reduce downtime, and block attacks such as DDoS traffic "for professional websites that aren't business-critical" and "for small businesses operating online" (cloudflare.com).
For many Malaysians, Cloudflare is not a consumer entertainment subscription like streaming. It is a business tool, a developer tool, or a side-hustle tool. That matters when you cancel, because losing the paid plan can affect your domain, traffic handling, caching, firewall rules, and uptime on live websites, not just a media library.
The free plan costs RM0.00 and is aimed at personal or hobby projects. Paid plans start from Pro at $20.00 (RM94)* per month or $240.00 (RM1,133)* per year, while Business starts from $200.00 (RM944)* per month or $2400.00 (RM11,328)* per year (cloudflare.com). Those are the recurring subscription prices supplied in the verified plan data.
In real use, people usually upgrade for better web application firewall features, stronger performance tools, more control over rules, and business-grade protection. If you only needed basic CDN and DNS, the free plan may already be enough. If you upgraded by mistake, that is where cancellation timing becomes very important, lah, because Cloudflare says unused time in the billing period is not refunded (developers.cloudflare.com).
Cloudflare support details in the verified data show no public phone number, no live chat, and an email channel at [email protected] with 24/7 support availability. Local users have reported two recurring issues: support is only in English, and billing can be confusing, which can lead to unexpected charges. That is a practical hurdle for some users in Malaysia who want fast help.
Cloudflare prices are published in US dollars, not MYR, so Malaysians usually see foreign-currency billing converted by their bank or card issuer. The research data also does not confirm any dedicated Malaysia-only pricing page, free-trial conversion terms, or local payment methods. In other words, this is a classic SaaS model with a free tier, recurring paid plans, and account-based self-service cancellation through the dashboard.
Many Cloudflare users feel annoyed because the cancellation button is not the only thing that matters. The bigger problem is avoiding another charge and avoiding service disruption too early. Before you cancel, check your next billing date in the Billing area, take a screenshot of your current plan, and save any settings or records you may need later.
If your website depends on paid security rules or performance features, note exactly what will stop after the current billing period. Also save proof of what you had before cancellation, including the active subscription page, the amount charged, and the date. This helps a lot if you later need to dispute a recurring charge with your bank in Malaysia.
The verified cancellation path is straightforward on paper. You log in to your Cloudflare account, go to Billing, open Subscriptions, choose the subscription you want to cancel, click Cancel, give a reason, and confirm (developers.cloudflare.com). If you are managing several domains or products, check carefully that you are cancelling the correct paid item.
A practical click path looks like this: Account login > Billing > Subscriptions > choose plan > Cancel > select reason > Confirm. After that, do not close the page too quickly. Wait for the final confirmation screen, then capture a screenshot. If a confirmation email arrives, save that as well. This is the easiest route and the one Cloudflare officially documents.
You can also keep the official help page open while cancelling: Cloudflare billing cancellation help. That page confirms the dashboard process and states that no refunds are issued for unused time in the billing period.
If the dashboard does not reflect your cancellation properly, email [email protected] right away with your account email, invoice number, charge date, and screenshots. The verified support data lists no public phone number and no live chat. So if the dashboard fails, email becomes your main backup channel.
For a stronger paper trail, some users also send a registered letter, especially if a billing issue is dragging on. Cloudflare normally handles cancellation online, but a formal notice can help if you need proof later for KPDN, TTPM, or your bank. If you do not want to queue at the post office, services such as Postclic offer a digital registered-letter style option with timestamped proof of sending, receipt, and opening.
If you send a written notice in Malaysia, keep it short and factual. State your account email, the plan name, the last four digits of the payment card if relevant, the charge date, and a clear request to cancel the subscription and stop future billing. Attach screenshots of the dashboard and invoice if you are sending by email.
No specific dark pattern was identified in the research data. Even so, the biggest practical risk is assuming that closing the browser tab means the request is done. If the subscription page still shows active status after your attempt, treat the cancellation as incomplete and act on the same day.
User complaints show that some people believed they had cancelled, then found an active subscription still visible later. So after cancelling, return to Billing and Subscriptions once more and verify the status. This extra one-minute check is senang and can save you weeks of support emails.
The verified cancellation policy says Cloudflare bills you for the full billing period in which you cancel and does not refund unused time (developers.cloudflare.com). In practical terms, that usually means your paid access continues until the current period ends. If your renewal date is 30 August and you cancel on 12 August, expect paid access only until 30 August, not beyond.
This is the part many users worry about. They do not want to lose access too soon, especially if the website is live. Based on the policy wording, you should plan around the end of the billing cycle, not the cancellation date. Check your renewal date before making changes to DNS, firewall, or caching settings.
The verified sources do not spell out the full auto-renewal clause in the billing help page, but recurring subscriptions generally continue until cancelled through the account. Cloudflare's Terms are the place to review the broader subscription conditions: Cloudflare Terms.
If you miss the cut-off before the next billing date, the next charge may still go through. That is why a same-day screenshot of the cancelled status matters. If the system shows active status on the eve of renewal, do not wait. Email support immediately and preserve the evidence.
The verified research does not give a clear data retention timeline after cancellation. Cloudflare's Terms are the official source for broader service conditions, but the available data does not confirm exactly what is deleted, what remains, or for how long after a plan ends. So if you need records, export or capture them before cancellation rather than assuming they will remain accessible.
For business users in Malaysia, this means you should save invoices, firewall rule details, key analytics snapshots, and any plan-specific configuration you may want later. If you are downgrading to the free plan rather than leaving entirely, compare what features will remain so you do not accidentally weaken site protection.
Cloudflare's published billing guidance is blunt: "No refunds are issued for unused time within a billing period. You are billed for the full billing period in which you cancel" (developers.cloudflare.com). So if you cancel halfway through a monthly or annual cycle, do not expect a pro-rated refund for the remaining days.
This is where a lot of frustration comes from. Some users cancel quickly after purchase and still get refused. Based on the verified policy and the review data, the refund success rate for ordinary change-of-mind requests appears low. If you upgraded by accident, you should still ask, but go in with realistic expectations.
If the issue is a billing error, the verified sources do not provide a detailed refund workflow beyond contacting support. Use [email protected] and include the invoice number, account email, exact amount, date, and screenshots from the Billing page. Be specific about whether this was a duplicate charge, wrong plan, or a cancellation that did not stick.
Your message should ask for two things in one email: a refund review and written confirmation that future billing has been stopped. That saves one extra back-and-forth. If you paid RM94 equivalent for Pro or RM944 equivalent for Business, state both the original amount in USD and the MYR amount shown on your bank statement if available.
Malaysia's Consumer Protection Act 1999 does not create a general cooling-off period for every online subscription. The 10 working day cooling-off period under the Direct Sales and Anti-Pyramid Scheme Act 1993 applies to certain direct sales arrangements, not automatically to a dashboard-based SaaS purchase like Cloudflare. For wider consumer guidance, KPDN is the relevant authority in Malaysia.
If Cloudflare charges you after a valid cancellation or refuses to fix an obvious recurring billing problem, you can dispute the transaction with your issuing bank. In Malaysia, cardholders usually call this a chargeback or disputing an unauthorised or recurring card transaction. Bank timeframes commonly run around 60 to 120 days from the transaction date or from when you discovered the issue, within Bank Negara Malaysia's consumer protection framework under the Financial Services Act 2013 or Islamic Financial Services Act 2013.
The available Terms data does not clearly confirm the exact auto-renewal wording, commitment duration, free-trial conversion rules, applicable law, or data retention details in a form specific enough to quote here. What is clear is that the official terms page is where Cloudflare places those broader conditions: Cloudflare Terms.
The practical takeaway is simple. Do not assume there is a grace period, a free-trial rescue option, or a pro-rated refund unless you see it clearly in your account flow or in the Terms. For cancellation timing, the billing help page is more useful than broad legal wording because it directly states the no-refund rule for unused time.
| Plan | Price (USD / MYR) | Billing period | Best for |
|---|---|---|---|
| Free | RM0.00* | Monthly | Personal projects |
| Pro | $20.00 (RM94)* | Monthly | Professional websites |
| Pro | $240.00 (RM1,133)* | Annual | Professional websites |
| Business | $200.00 (RM944)* | Monthly | Small online businesses |
| Business | $2400.00 (RM11,328)* | Annual | Small online businesses |
Prices are approximate, converted from USD at the rate 1 USD ≈ 4.72 MYR, and you should check the official website for exact local prices.
The cheapest option is the Free plan at RM0.00. The most expensive listed subscription is Business annual at $2400.00 (RM11,328)*. For users who only need a safer small site or portfolio, paying for Business is usually overkill unless revenue depends heavily on uptime, protection, and advanced controls.
The pricing notes in the research data also mention higher monthly figures published elsewhere on Cloudflare's plan information, including Pro at $25.00 per month and Business at $250.00 per month. Because of that inconsistency, use the official plans page before subscribing or renewing: Cloudflare plans. If you are reviewing value, annual billing is normally cheaper than paying month by month over a full year.
If your website is not business-critical and you are mainly using DNS, CDN, and basic shielding, the free tier may be enough. Pro at around RM94 per month is easier to justify for agencies, blogs with regular traffic, or sites that benefit from stronger security and performance tools. Business at around RM944 per month suits operations where downtime has a direct money impact.
If you barely use the premium features, downgrading instead of fully leaving may be the more sensible move. That can reduce cost immediately while preserving account continuity. A lot of users only realise this after seeing the next renewal amount on the Billing page.
In Malaysia, subscription disputes generally sit under the Consumer Protection Act 1999. This law does not create a blanket cooling-off period for every online software subscription. For direct sales contracts, the Direct Sales and Anti-Pyramid Scheme Act 1993 provides a 10 working day cooling-off period, but that does not neatly map onto a standard Cloudflare dashboard purchase.
So for a Cloudflare issue, your strongest practical arguments are usually about unfair charges, misleading billing, failure to process a cancellation, or an unauthorised recurring transaction. If you need official help, start with KPDN. If there is a consumer claim over money and the matter fits the tribunal route, TTPM is the forum Malaysians often consider.
Do not file a vague complaint. Prepare the exact facts: account email, plan name, amount charged, charge date, cancellation date, screenshots of Billing > Subscriptions, and the support emails you sent. If Cloudflare ignored you for two weeks or more, say that clearly. Concrete timelines help more than emotional wording.
For local consumer guidance, KPDN is the authority named in the verified research block. TTPM is relevant if you need a formal consumer claim route. Bank-related recurring card disputes fall under your issuing bank's complaint process and Bank Negara Malaysia's broader financial consumer framework.
Cloudflare's Terms page does not clearly provide Malaysia-specific cancellation rights that go beyond the local legal framework. So when there is a clash between your expectation and the platform's billing behaviour, use your evidence and escalate locally through KPDN, TTPM, and your bank if needed. Can or not you succeed often depends on your proof.
The review sample here is rough: 0 positive and 4 negative out of 4 unique reviews. Based on that small but consistent sample, Cloudflare cancellation looks easy in the dashboard but harder when billing goes wrong or support is slow. The main pain points are charges after cancellation, no refund for accidental purchases, and weak follow-up from support.
To stay balanced, Cloudflare still has positive product strengths outside cancellation, especially in performance, CDN reach, and security tooling. But this guide is about stopping payments, and on that specific issue the sentiment in the provided reviews is clearly negative.
| Theme | Frequency | Typical example |
|---|---|---|
| Charge after cancel | 2 of 4 | Active status remains |
| Refund refusal | 1 of 4 | Quick cancel, no refund |
| Slow support | 1 of 4 | Weeks for reply |
| Source | Rating | Main topic | Sentiment |
|---|---|---|---|
| PissedConsumer | 1/5 | Charge after cancel | Negative |
| Better Business Bureau | 1/5 | Refund | Negative |
| TrustPilot | 1/5 | Customer service | Negative |
| PissedConsumer | 1/5 | Billing status issue | Negative |
Local Malaysia-specific complaints in the research also mention English-only support and confusion over billing structure. That lines up with the broader review pattern. So if your case involves money, document everything from day one rather than relying on memory later.
If you are already frustrated, slow down for five minutes and collect the basics properly. The most useful documents are a screenshot of the current plan, a screenshot of the Billing > Subscriptions page, your renewal date, and the latest invoice. These are the exact records you will need if a charge appears again.
If you are asking for a refund or disputing a recurring charge, add the transaction ID, card statement line, amount billed, and the date you clicked cancel. If support replies, keep the email thread intact. Do not trim the conversation, because banks and complaint bodies prefer the full timeline.
After cancellation, save the confirmation screen and any email confirmation. Then check your bank or card statement after the expected renewal date. A missing screenshot is one of the most common reasons users struggle later.
A very common mistake is clicking Cancel once and leaving the page without checking the final status. Review complaints show cases where users believed the subscription was cancelled but the billing page still showed it as active. The fix is simple: reopen Billing > Subscriptions immediately and verify the plan status on the same day.
If the page still looks active, send the support email that same hour with screenshots. Waiting three or four days only makes the timeline messier.
Cloudflare says no refunds are issued for unused time within a billing period (developers.cloudflare.com). So cancelling halfway through a month does not mean you get half your money back. One reviewed user cancelled a Pro subscription within five minutes and still did not get a refund, which shows how strict the policy can feel in practice.
The better approach is to cancel before the next billing date if your goal is to stop the next charge, not to recover the current one. Think of cancellation and refund as two separate issues.
If support is slow or the billing page glitches, proof becomes everything. Users who only rely on memory often get stuck when asked for charge dates, invoice numbers, or screenshots. The solution is boring but effective: keep the screenshot, email confirmation, and bank evidence in one folder.
This matters even more in Malaysia if you need to raise the issue with KPDN, TTPM, or your issuing bank. A clean document trail makes your complaint look credible from the start.
Some users spend weeks arguing with support and miss the best window to dispute with the bank. In Malaysia, chargeback timing commonly falls around 60 to 120 days depending on the bank and card scheme. If a post-cancellation charge appears, contact Cloudflare and your bank in parallel, not one after the other.
That does not mean you must file the dispute instantly. It means you should ask the bank about the deadline early so you do not lose the option.
The research notes that some users struggle to understand Cloudflare's billing structure and get unexpected charges. This usually happens when there are multiple subscriptions, multiple zones, or confusion between monthly and annual billing. Before cancelling, identify exactly which product is charging you and whether there is more than one paid item in the account.
If you manage websites for clients, double-check whose card is attached to which account. That one detail causes a lot of unnecessary drama, lah.
| Method | Notice period | Fee | Difficulty |
|---|---|---|---|
| Web/account | Before next billing | No fee found | Easy |
| Registered mail | 5-10 business days | No fee found | Higher, best proof |
The web account route is the fastest because it is the official method documented by Cloudflare. Registered mail is slower but can give stronger proof if there is a serious billing dispute. There is no verified evidence here that Cloudflare subscriptions are sold through App Store or Google Play for this service context, so it is safer not to assume those mobile-store routes apply.
The right method depends on your situation. If the dashboard works, use it. If the dashboard fails or billing continues, add email support and, if needed, a formal written notice for proof.
Right after cancellation, verify three things on the same day: the subscription status in the dashboard, the confirmation email in your inbox, and a screenshot saved to your device. Then place a calendar reminder two or three days before the next expected billing date and another reminder on the billing date itself.
This may feel fussy, but the review sample shows why it matters. If a charge appears after cancellation, your evidence will already be organised. That makes support, KPDN, TTPM, or the bank process much smoother.
Check the same card or bank account used for payment for at least one full billing cycle after cancellation. Look for recurring debits around the same calendar day as past charges. If one appears, contact Cloudflare support immediately and ask your bank about disputing an unauthorised or recurring card transaction.
In Malaysia, this is commonly called a chargeback. Banks usually work within card-network timeframes of about 60 to 120 days from the transaction date or from discovery of the problem, under Bank Negara Malaysia's financial consumer protection framework. Do not wait until the last week to ask your bank what documents they want.
If you are leaving because the plan is too expensive or the billing experience put you off, there are alternatives. Sucuri starts from $9.99 per month and focuses on website security and WAF. Bunny.net uses pay-as-you-go pricing and is often liked for simple CDN billing. Amazon CloudFront is another pay-as-you-go option if you are already inside the AWS ecosystem.
These tools solve slightly different problems, so compare billing simplicity as well as technical features. Sometimes the best cancellation decision is not quitting the category, just moving to a service with pricing you understand better.
Cloudflare normally handles subscription cancellation through the account dashboard, not through a local branch counter or a public phone hotline. The verified support data lists [email protected], no public phone number, no live chat, and 24/7 support availability. For most users, the dashboard plus email is the realistic path.
If you need to escalate a billing issue formally, a Malaysian postal address is available from the service context, although it was identified as the Data Protection Officer contact location rather than a dedicated subscription cancellation office. Use it carefully as a formal notice address, not as the default cancellation method.
If you decide to send a physical notice, use this address:
Include your account email, subscription name, invoice number, amount charged, cancellation date, and copies of screenshots. Send the notice only as a backup to the dashboard and email route, because the official self-service cancellation path remains Billing > Subscriptions > Cancel (developers.cloudflare.com).
Already sent a letter? Enter its tracking number to see its proof of dispatch and certified timestamp.