How to cancel Cloudflare in malaysia and avoid unexpected charges
What Cloudflare is and why malaysians upgrade then cancel
Cloudflare is a web infrastructure and security service that sits between your domain and your website visitors. Founded in 2009 and headquartered in San Francisco, Cloudflare provides content delivery, DNS management, DDoS protection, and web application firewall features to websites worldwide, including those operated by Malaysian businesses and developers.
Unlike entertainment subscriptions, Cloudflare is a business tool. You pay for faster load times, improved security, reduced downtime, and traffic filtering-not for media or entertainment content. This distinction matters during cancellation because removing your paid plan directly affects how your live website performs and how protected it is from attacks.
Who uses Cloudflare in malaysia
Cloudflare serves small business owners, freelance developers, e-commerce operators, and content creators across Malaysia. Many users upgrade from the free plan to Pro or Business when their websites grow or when they need stronger firewall rules. Others discover Cloudflare through web hosting providers or agencies that recommend it as part of a hosting package, then later cancel when they move hosting providers or consolidate services.
Why cancellation matters more than other SaaS subscriptions
If you cancel Netflix, you lose access to films. If you cancel Cloudflare, you may lose real-time protection, faster caching, and advanced routing rules on a live website-potentially affecting your customers' experience. Cloudflare also bills on a recurring cycle, so timing your cancellation incorrectly can lock you into another month of charges. This is why understanding the exact cancellation process through Yafee resources is critical before you take action.
Cloudflare pricing in malaysia and what you pay for
| Plan |
Price (USD per month) |
Price (approx. MYR) |
Billing cycle |
Key features |
| Free |
RM0.00 |
RM0.00 |
No charge |
Basic CDN, DNS, DDoS protection |
| Pro |
$20.00 |
RM94 approx. |
Monthly or annual |
Advanced firewall, performance analytics |
| Business |
$200.00 |
RM944 approx. |
Monthly or annual |
Priority support, advanced rules, SLA |
| Enterprise |
Custom |
Custom |
Custom |
Dedicated support, custom features, contract |
Cloudflare publishes prices in US dollars, not Malaysian ringgit. When you pay via credit card, your bank or card issuer converts the charge to MYR at their prevailing exchange rate, which may include a foreign-exchange fee. No official Malaysian pricing page exists, so you always see USD amounts in the dashboard and on invoices.
What you actually get with paid plans
The free plan covers basic needs: DNS hosting, DDoS mitigation, and CDN caching. Pro adds advanced web application firewall (WAF) rules, rate limiting, and detailed security analytics. Business includes priority email and phone support, business-grade SLAs (service level agreements), and more granular control over traffic rules. Enterprise is custom-priced and includes dedicated account management.
Many Malaysian users upgrade to Pro or Business after testing the free plan and discovering they need stronger firewall rules or faster support response times. If you upgraded by mistake or your needs changed, you can cancel and drop back to the free plan-but you will not receive a refund for the portion of the month you do not use.
Your consumer rights when cancelling Cloudflare in malaysia
Your right to cancel Cloudflare derives from Malaysian consumer protection law and Cloudflare's own terms of service. Understanding this legal framework protects you from unexpected charges and ensures you know exactly what to expect after you cancel.
Legal framework: consumer protection act 1999
The Consumer Protection Act 1999 (CPA 1999) is Malaysia's primary consumer protection law. It requires that goods and services supplied to consumers meet standards of quality, safety, and accuracy. Furthermore, the CPA 1999 grants you the right to cancel services within a prescribed timeframe if the supplier has not clearly disclosed the terms.
Cloudflare's terms of service state that you can cancel your account at any time via the dashboard. No mandatory notice period or penalty applies-you simply submit a cancellation request and your paid service ends at the next billing date. However, the CPA 1999 does not require refunds for unused portions of a billing period, and Cloudflare's terms explicitly exclude refunds for partial months.
Your legal position
You have the right to cancel your Cloudflare subscription immediately at any time. Cloudflare must stop charging you after your current billing period ends, provided you submit your cancellation request before the renewal date. If Cloudflare continues to charge you after you have cancelled, you have the right to dispute the charge with your bank or card issuer under the CPA 1999. Additionally, the Malaysian Communications and Multimedia Content Forum (Forum) can investigate complaints about unfair contract terms or misleading billing practices. In practice, Cloudflare does not argue over cancellations, and charges typically stop within one billing cycle of your request.
What happens if Cloudflare refuses to cancel or continues charging
If Cloudflare ignores your cancellation request or continues to charge you after you have cancelled, contact your bank immediately and dispute the charge. Your bank can reverse unauthorised recurring charges under Malaysian banking regulations. If the dispute is not resolved, escalate the complaint to Bank Negara Malaysia (BNM), the central bank regulator responsible for protecting consumers against unfair billing by financial institutions and merchants.
Cloudflare is also subject to Malaysia's data protection rules and consumer law. If you have a persistent billing dispute, email [email protected] with evidence of your cancellation request and the unwanted charges, and request a formal written response. Yafee provides step-by-step guidance on how to document these disputes and escalate them correctly.
How to cancel Cloudflare: step-by-step instructions
Cloudflare cancellation is self-service only and happens via your online dashboard. No phone support, no mail-in forms, and no faxes are required. You must log in to your Cloudflare account and follow the Billing section to submit your cancellation.
Step 1: log in and locate your billing dashboard
- Open your web browser and visit https://dash.cloudflare.com
- Enter your Cloudflare account email address
- Enter your password
- Complete any two-factor authentication (2FA) if enabled
- Click your account avatar in the top-right corner
- Select Billing from the dropdown menu
- You will see your account overview, current plan, and renewal date
Step 2: locate your active subscription
- In the Billing section, select the Subscriptions tab
- You will see a list of all active subscriptions on your account
- Each subscription shows the plan name (Free, Pro, Business, or Enterprise), renewal date, and monthly or annual cycle
- Identify the subscription you wish to cancel
- Click on the subscription name to expand its details
- Review the renewal date and the amount you are being charged
Step 3: take screenshots and save your records before proceeding
- Screenshot the Subscriptions page showing your current plan and renewal date
- This gives you proof of what you had and when you cancelled
- Open a text file or document and record the following details:
- Plan name (Pro, Business, or Enterprise)
- Current monthly or annual charge in USD
- Next renewal date (day and month)
- Date and time you submit the cancellation request
- Screenshot filenames or confirmation messages
- Save your domain nameserver records or DNS settings if you use Cloudflare for DNS
- Export or photograph your current DNS entries before cancellation
- This prevents data loss if you later switch to another DNS provider
Step 4: click the cancel button and provide a reason
- Still in the Subscriptions tab, click the Cancel button next to the subscription you want to remove
- A pop-up window will appear asking why you want to cancel
- Select a reason from the dropdown list:
- Common reasons include "Too expensive", "Not using it", "Switching providers", or "Other"
- Your reason does not affect the cancellation process-it helps Cloudflare with feedback
- Leave a brief comment if you wish
- Comments are optional and do not delay your cancellation
Step 5: confirm your cancellation and save the confirmation number
- Click the Confirm cancellation or Yes, cancel my subscription button
- Cloudflare will display a confirmation message with a reference number or date
- Screenshot the confirmation page immediately
- Note the exact time and date of your cancellation request
- Save this screenshot with your other records
- Close the browser or navigate back to your account overview
- Your subscription now shows a status of "Cancellation requested" or "Scheduled for cancellation"
Step 6: verify your cancellation in the subscriptions list
- Return to the Subscriptions tab after completing the cancellation
- Look for your cancelled subscription in the list
- It should now display a status like "Cancelled", "Pending cancellation", or "Active until [date]"
- Note the final service date displayed next to the cancelled subscription
- Your paid plan will remain active until this date, then the free plan resumes automatically
- You will not be charged again after this date
- Check your email for a confirmation email from Cloudflare
- Cloudflare typically sends a cancellation confirmation email within a few hours
- If you do not receive an email within 24 hours, email [email protected] to confirm
What happens after you cancel your Cloudflare subscription
Your cancellation is now recorded. The next critical period is the time between your cancellation request and your final service date. During this window, your paid plan continues to work exactly as before-cancellation does not cut off your service immediately.
Your paid plan continues until the renewal date
Cloudflare does not provide pro-rata refunds or instant service termination. If you cancel on the 15th of a month and your renewal date is the 30th, you keep access to your paid features (advanced firewall rules, priority support, and performance tools) until the 30th. After that date, your account automatically reverts to the free plan.
This grace period is actually a feature: you can test the free tier while your paid subscription is still active, then plan your next move without urgency.
Export your data and DNS records before the service date
- Log in to your Cloudflare dashboard once more before your final service date expires
- Visit each domain you manage through Cloudflare
- Export or screenshot your DNS records:
- Go to DNS > Records
- Photograph or export all A, CNAME, MX, and TXT records
- Save this list to a text file or PDF
- Export any firewall rules or security settings if you use them elsewhere:
- Go to Security > Firewall Rules
- Screenshot or document any custom rules you created
- Download your analytics and invoices:
- Go to Billing > Invoices
- Download all invoices as PDF for your records
- Yafee recommends keeping invoices for tax and dispute purposes
Plan your domain's next step
After cancellation, decide where your domain will be hosted and who will manage its DNS. Your options are to move nameservers to your web host, use a free DNS provider like Cloudflare's free plan, or purchase DNS hosting from another provider. Complete this move before your final service date if you want zero downtime.
Refunds and what you will not get back
Cloudflare's refund policy is clear: no refunds are issued for partial months or unused portions of your billing period. This is stated in their terms of service and is standard practice in the SaaS industry.
When you do not get a refund
If you paid $20 USD (Pro plan) for a one-month subscription that renews on the 30th, and you cancel on the 15th, you forfeit the unused 15 days. Cloudflare will not refund $10 USD or any portion of the charge. Your paid plan continues to work until the renewal date, but no money is returned.
Similarly, if you paid for an annual plan and cancel after two months, you will not receive a refund for the remaining 10 months. This is why timing your cancellation around your renewal date is strategically important.
If you were charged twice by mistake
If your card was charged twice in one billing cycle, or if Cloudflare charged you after you submitted a cancellation request, contact [email protected] immediately with evidence of both charges. Provide your invoice numbers, transaction dates, and card statement. Cloudflare will investigate and issue a refund for duplicate or erroneous charges within 7 to 14 business days.
If Cloudflare refuses to refund a genuine duplicate charge, contact your bank and dispute the transaction as unauthorised or duplicate. Your bank can reverse the charge under the Consumer Protection Act 1999 and Malaysian banking regulations.
Traps and common mistakes when cancelling Cloudflare
Cancellation is straightforward, but a few mistakes can delay your exit or leave you exposed. Stay alert and you will avoid all of them.
Mistake 1: cancelling too close to your renewal date
If your renewal date is tomorrow and you submit your cancellation today, Cloudflare may still charge you because the cancellation request processes after the billing cycle has already begun. To be safe, cancel at least 3 to 5 days before your renewal date. Check your Billing page to see the exact renewal date and plan accordingly.
Mistake 2: confusing "Free plan" with "No plan"
When you cancel a paid plan, your account switches to the free tier-it does not disappear. Your domain will still resolve via Cloudflare's DNS, but you lose advanced firewall rules, priority support, and performance features. If you want to remove Cloudflare completely, you must also change your nameservers back to your web host or another DNS provider. Simply cancelling the paid plan leaves your domain on Cloudflare's free service.
Mistake 3: losing access to DNS records after cancellation
The free plan includes DNS hosting, but advanced features are disabled. Before you cancel, export all your DNS records to a text file. If you switch providers mid-month, you may lose DNS temporarily. Yafee recommends taking a full screenshot of your DNS records and keeping a backup on your computer for at least 30 days after cancellation.
Mistake 4: deleting the account instead of cancelling the subscription
The Subscriptions page and the Account Settings page are different. Cancelling a subscription stops recurring charges and leaves your account active. Deleting your entire account removes all domains and records immediately. Do not delete your account unless you are sure you want permanent loss of access. To cancel only the paid plan, use the Subscriptions tab, not the Account settings.
Mistake 5: not monitoring your email for confirmation
Cloudflare sends a confirmation email within a few hours of your cancellation request. If you do not receive one within 24 hours, your request may not have gone through. Log back in to the Subscriptions tab and check the status. If the status has not changed, click Cancel again and complete the process a second time. Keep the confirmation email for your records.
Should you cancel or keep your Cloudflare subscription
Cancellation is not always the best choice. Use this comparison to decide whether you should keep Cloudflare or cancel it.
| Situation |
Keep subscription |
Cancel subscription |
| Website getting significant traffic |
Yes-performance matters |
No-invest in speed |
| Never use advanced firewall rules |
No-downgrade to Free |
Yes-save cost |
| Website hosted on a shared platform with free CDN included |
No-redundant |
Yes-consolidate |
| Require 24/7 priority email support |
Yes-Business plan essential |
No-you need this feature |
| Small blog or hobby project |
No-Free plan is enough |
Yes-use Free tier instead |
| Moving to different DNS host |
No-migrate elsewhere |
Yes-transition complete |
How yafee helps you cancel Cloudflare and dispute charges
Yafee is a contract law platform and cancellation specialist service that helps Malaysian consumers and small business owners cancel SaaS subscriptions, manage recurring charges, and dispute unwanted billing. Yafee's team of senior contract lawyers and billing experts review your Cloudflare agreement, guide you through the exact cancellation steps, and escalate disputes with Cloudflare or your bank if charges continue after you cancel.
When you use Yafee, you receive a personalised cancellation checklist, automated email templates to send to Cloudflare support, and a record of all your cancellation evidence. Yafee has helped thousands of consumers cancel Cloudflare subscriptions, recover duplicate charges, and transition to free alternatives without losing data or service continuity. If Cloudflare refuses to honour your cancellation, Yafee's legal team can file a formal complaint with Bank Negara Malaysia or the Malaysian Communications and Multimedia Content Forum on your behalf.
If you need to contact Cloudflare after cancelling or if you have billing disputes, use the following official channels.
Cloudflare support email
[email protected]
Email support is available 24 hours a day, 7 days a week. Response time is typically 24 to 48 business hours. When you email support, include your account email address, domain name, invoice number, and a description of the issue. Provide evidence of your cancellation request and any duplicate charges.
Data protection officer contact (Malaysia)
The verified Data Protection Officer address for Cloudflare Malaysia Sdn. Bhd. is available through Cloudflare's Privacy Policy. This address is the official contact point for formal data protection and privacy complaints in Malaysia. Send formal notices to this address via registered mail if you need a written record of escalation.
Escalation routes if Cloudflare does not respond
- Your bank or card issuer: Dispute the charge and request a chargeback or reversal if you were charged after cancellation
- Bank Negara Malaysia: File a complaint about unfair billing or refusal to honour cancellation
- Malaysian Communications and Multimedia Content Forum: Report breaches of consumer fair-trading standards
- Yafee legal team: File a formal dispute and escalate on your behalf with evidence
Key takeaways and final steps
Cloudflare cancellation is fast and free, but timing and documentation matter. Log in to your dashboard, navigate to Billing > Subscriptions, click Cancel, confirm, and save your confirmation email. Your paid plan will continue until your renewal date, then your account reverts to the free tier automatically. You will not receive a refund for unused time in your current billing period, and no cancellation fee applies.
Before you cancel, save your DNS records, export your invoices, and take screenshots of your current subscription details. If Cloudflare charges you after you cancel or ignores your cancellation request, dispute the charge with your bank and escalate the complaint to Bank Negara Malaysia. Yafee has helped thousands of consumers cancel Cloudflare and similar SaaS subscriptions, manage recurring charges, and recover overdue refunds. Visit Yafee today to start your cancellation and secure your refund claim.