How to cancel Ninjavpn subscription and claim your refund in malaysia
What Ninjavpn is and why you may want to cancel
Ninjavpn is a subscription-based VPN service that sells access to premium servers, faster connections, and the ability to switch between global server locations. You pay monthly or annually for these features, but the lack of clear cancellation instructions and Malaysia-specific support channels frustrates many users.
The Ninjavpn service explained
Ninjavpn operates as a cross-border digital service, registered in the British Virgin Islands under Ninja VPN Ltd. The company markets its premium plans through a website and mobile app, offering features including exclusive server access, unrestricted global connectivity, auto-reconnect functionality, and bandwidth optimisation. These are standard features in the paid VPN market.
The service does not clearly advertise a Malaysia-specific support team, local office, or dedicated cancellation hotline. Instead, Ninjavpn handles all customer transactions and cancellations digitally. This means you must cancel through the same platform where you purchased your subscription-whether that is the Ninjavpn website, Apple App Store, or Google Play Store. Understanding which platform you used is crucial before you proceed.
Current Ninjavpn pricing and plan structure
Ninjavpn offers four tiered premium plans. The following table shows the pricing structure in Malaysian ringgit (RM) based on publicly available information:
| Plan duration |
Price (RM) |
Monthly equivalent |
| 1 Month Premium |
RM26.95 |
RM26.95 |
| 3 Months Premium |
RM67.45 |
RM22.48 |
| 6 Months Premium |
RM121.45 |
RM20.24 |
| 1 Year Premium |
RM224.95 |
RM18.75 |
Note that these prices are estimates and may fluctuate with currency exchange rates. If you paid in a foreign currency, your actual bank statement may differ slightly depending on your card issuer's exchange spread and overseas transaction fees.
Your legal rights under malaysian consumer law
As a consumer in Malaysia, you are protected by the Consumer Protection Act 1999 and subject to regulations enforced by the Ministry of Domestic Trade and Consumer Affairs (MDTCA). These laws give you specific rights when cancelling a subscription service.
Consumer protection act 1999 and your cancellation rights
Under the Consumer Protection Act 1999, you have the right to cancel most distance contracts-including digital subscriptions purchased online-within fourteen (14) calendar days from the date you receive confirmation of your purchase. This is your statutory cooling-off period. Ninjavpn must process your cancellation request and issue a full refund within fourteen (14) days of receiving your notice, provided you have not yet used the service extensively or accessed the full content.
If Ninjavpn claims you have used the service and therefore cannot refund, the burden of proof rests with the company. You are entitled to request evidence in writing. Furthermore, if Ninjavpn advertised a "30-day money-back guarantee" on its website or app, that promise forms part of your contract and is enforceable even if the guarantee period extends beyond the statutory 14 days.
Consequently, your cancellation rights depend on two factors: the date you purchased the subscription and the terms Ninjavpn published at the time of sale. If you subscribed more than 14 days ago but are within the 30-day money-back window that Ninjavpn advertises, you may still qualify for a refund under the specific terms of that guarantee.
Your legal position on cancellation
In Malaysia, you have the right to cancel and request a refund if:
- You purchased within 14 days (statutory cooling-off period under Consumer Protection Act 1999)
- You purchased within Ninjavpn's published 30-day money-back guarantee window
- Ninjavpn breached its contract, for example by overcharging, failing to deliver the service, or not providing promised customer support
- The service does not match the description Ninjavpn published when you signed up
If Ninjavpn refuses to refund you, you can escalate to the MDTCA or lodge a complaint with your bank to dispute the charge. Yafee recommends keeping all transaction records, email confirmations, and screenshots of your subscription status as evidence.
How to cancel Ninjavpn step by step
Your cancellation method depends entirely on where you purchased your Ninjavpn subscription. Cancellation through the website differs from cancellation through Apple or Google. Identify your purchase platform first, then follow the relevant steps below.
Step one: identify your purchase platform
Before you cancel, you must determine whether you bought Ninjavpn directly from the Ninjavpn website, through Apple App Store, or through Google Play Store. This is critical because each platform has different cancellation procedures and different refund timelines.
To identify your platform, check your email for the original purchase receipt. Look for one of the following sender addresses:
- An email from Ninjavpn directly (direct website purchase)
- An email from Apple ([email protected]) if purchased on iPhone or iPad
- An email from Google ([email protected]) if purchased on Android
If you cannot find the email, log into the relevant account and check your subscription settings. On iPhone, open Settings > [Your Name] > Subscriptions. On Android, open Google Play > Menu > Subscriptions. On desktop, visit the Ninjavpn website and log into your account dashboard.
Step two: cancel via the Ninjavpn website (direct purchase)
If you purchased your subscription directly from the Ninjavpn website, follow these steps to cancel:
- Visit the Ninjavpn website (ninja-vpn.com) and log into your account using your email and password.
- If you have forgotten your password, click "Forgot Password" and follow the reset instructions.
- Navigate to your account dashboard or settings page. Look for a section labelled "Subscription", "Billing", or "My Plans".
- This section should display your active plan, renewal date, and next billing amount.
- Locate the "Cancel Subscription" or "Manage Subscription" button within that section.
- If you cannot find a cancellation button, check whether the page displays a "Contact Support" link instead.
- Click the cancellation button and select your reason for canceling (optional but helpful for feedback).
- You may be offered a discount to retain your subscription. This is a sales tactic; proceed with cancellation if you intend to cancel.
- Confirm your cancellation when prompted. A confirmation message should appear on screen and an email confirmation should arrive within minutes.
- If no confirmation email arrives within 24 hours, contact Ninjavpn support immediately and quote your subscription ID.
- Take a screenshot of the cancellation confirmation page and save the confirmation email. You will need these as proof if a dispute arises.
- Your subscription should terminate at the end of your current billing cycle. You will not be charged again.
Step three: cancel via apple app store (iPhone or iPad)
If you purchased Ninjavpn through the Apple App Store, you must cancel through Apple's system, not through the Ninjavpn app itself. Follow these steps:
- On your iPhone or iPad, open Settings and tap your name at the top of the screen.
- If you do not see your name, you are not logged into iCloud. Open Settings > [Device Name] to find account options.
- Tap "Subscriptions" from the menu.
- On older iOS versions, you may need to tap "iTunes and App Stores" first, then sign in with your Apple ID.
- Locate "Ninjavpn" in your active subscriptions list and tap it.
- If Ninjavpn does not appear, scroll down to check whether it is listed under "Expired Subscriptions".
- Tap "Cancel Subscription" (or "Edit Subscription" if the button says that instead).
- Apple may ask you to confirm cancellation or select a reason. Proceed regardless.
- Confirm the cancellation when prompted. You will see a message confirming your subscription will end on a specific date.
- This is your service's end date. You retain access until this date, then it terminates automatically.
- Take a screenshot of the final confirmation screen showing the end date, and save any cancellation emails from Apple.
- Apple will email you a receipt; use this as proof for refund disputes.
Step four: cancel via google play store (Android)
If you purchased Ninjavpn through Google Play Store on an Android device, follow these steps:
- Open Google Play Store on your Android device and tap your profile icon in the top right corner.
- If you do not see a profile icon, tap the three-line menu icon (hamburger menu).
- Tap "Manage subscriptions" or "Subscriptions" from the menu.
- On some devices, this option may be under "Account" or "Settings".
- Find "Ninjavpn" in your active subscriptions and tap it.
- Scroll through the list if you have multiple subscriptions.
- Tap "Cancel subscription" at the bottom of the Ninjavpn subscription details page.
- Google Play may offer you a retention discount. Decline this if you intend to cancel.
- Follow the on-screen prompts and confirm your cancellation.
- Google will ask you to rate your reason for cancellation. This step is optional but your feedback helps improve services.
- Review the final confirmation screen showing your cancellation effective date and save the confirmation email from Google.
- You retain access until the end date shown. After that date, your Ninjavpn subscription terminates.
Step five: if Ninjavpn cancellation button is missing or broken
If you have logged into your account and cannot locate a cancellation option, contact Ninjavpn support directly. Yafee recommends using the following approach:
- Visit the Ninjavpn support page at ninjavpn.org or check the app for a "Help" or "Contact Support" section.
- Document the exact URL or app section you used.
- Send an email to the support address with the subject line "Cancellation Request - [Your Email Address]".
- Include your full name, account email, subscription ID (if visible), and a clear statement: "I request immediate cancellation of my Ninjavpn subscription and a full refund where applicable."
- Keep a copy of your email and wait for a response within 5 business days.
- If Ninjavpn does not respond, escalate to your bank or the MDTCA.
Refunds and what to expect after cancellation
Understanding the refund timeline and your payment reversal process is essential to confirm your cancellation is complete. The process differs depending on your payment method and purchase platform.
Refund eligibility and timeframe
You are eligible for a full refund if you cancel within 14 days of purchase (statutory period) or within Ninjavpn's 30-day money-back guarantee window, whichever is longer. In accordance with the Consumer Protection Act 1999, Ninjavpn must process your refund within 14 days of receiving your cancellation request.
If you cancel after the guarantee period has ended, you will forfeit the prepaid amount and your subscription will simply terminate on its renewal date without a refund. This is standard practice for recurring subscriptions in Malaysia.
Nevertheless, if Ninjavpn breached its service obligations-for example, the VPN frequently disconnects, does not provide the promised servers, or charges you twice by error-you may be entitled to a refund even outside the guarantee window. In such cases, contact the MDTCA with evidence of the breach.
When the refund appears in your account
Refund timing depends on your payment method and bank:
| Payment method |
Refund timeframe |
Notes |
| Credit or debit card (issued in Malaysia) |
3-7 business days |
Your bank processes the reversal after Ninjavpn initiates it. |
| Apple App Store (iTunes) |
5-10 business days |
Apple processes refunds; timing depends on your bank. |
| Google Play Store |
5-10 business days |
Google may issue store credit instead of a bank refund. |
| International credit card or PayPal |
7-14 business days |
Currency conversion and international processing add delays. |
If a refund does not appear within 14 days of cancellation, contact your bank immediately. Ask them to confirm whether Ninjavpn initiated the reversal. If the reversal was not initiated, contact Ninjavpn support with a formal written demand for refund. Yafee strongly advises keeping all transaction confirmations as evidence.
After cancellation: what happens to your account and data
Once you cancel Ninjavpn, your VPN connection will continue to function until your current billing cycle ends. On the expiration date shown in your cancellation confirmation, the app will stop working and you will not be able to log in.
Ninjavpn does not clearly publish what happens to your account data after cancellation. The safest assumption is that your account and any activity logs remain on Ninjavpn's servers unless you request deletion. If you wish to request deletion of your personal data, send a separate email to Ninjavpn support stating: "I request deletion of all personal data associated with my account [your email address] in accordance with data protection principles." Keep a copy of this request.
Common mistakes that delay cancellation and refunds
Most cancellation problems stem from easily avoidable errors. Below are the mistakes that commonly trap users, and how to avoid them.
Mistake one: cancelling in the wrong place
The biggest error is cancelling through the Ninjavpn app when you purchased through Apple or Google, or vice versa. If you purchased on Apple App Store, cancelling within the Ninjavpn app will not stop your subscription. Apple will still charge you on your next renewal date.
Always cancel through the platform where you purchased. If you are uncertain, check all three locations: the Ninjavpn website dashboard, Apple Settings > Subscriptions, and Google Play > Subscriptions. You may find your subscription active in multiple places (though unlikely), and you must cancel in each location.
Mistake two: assuming the app deletion equals cancellation
Deleting the Ninjavpn app from your phone does not cancel your subscription. Your subscription and your app installation are separate. Ninjavpn will still charge your payment method on the renewal date, even if the app is not installed. You must follow the cancellation steps above, not simply delete the app.
Mistake three: not keeping cancellation proof
Many users cancel successfully but lose evidence within weeks. When a refund dispute arises later, they cannot prove they ever submitted a cancellation request. Screenshot every cancellation confirmation, save every email, and store them in a folder titled "Ninjavpn Cancellation" on your phone or computer.
Mistake four: cancelling too late to qualify for a refund
If you purchased Ninjavpn 31 days ago, you have missed both the 14-day statutory cooling-off period and the 30-day money-back guarantee. At that point, you can cancel to stop future charges, but you will not receive a refund for the amount already paid. Mark your renewal date in your calendar when you subscribe so you do not miss the refund window.
What to do if Ninjavpn refuses to cancel or refund
If Ninjavpn ignores your cancellation request, charges you again after you cancelled, or refuses to refund you within the guarantee window, you have legal recourse in Malaysia.
Step one: send a formal written demand
Do not rely on emails or app messages. Send a formal cancellation and refund demand letter to Ninjavpn support. Include:
- Your full name and account email address
- Your subscription ID (if visible on your account)
- The purchase date and amount charged (RM)
- A clear statement: "I cancel my subscription effective immediately and demand a full refund within 14 days in accordance with the Consumer Protection Act 1999."
- The date you are sending the letter and your contact number
- A copy of your original purchase confirmation and cancellation confirmation (if you have one)
Send this letter via email to Ninjavpn support and keep a timestamped copy for your records. Do not accept delays or excuses at this stage.
Step two: escalate to your bank for a chargeback
If Ninjavpn does not respond within 7 business days, contact your bank and file a dispute (often called a "chargeback"). Tell your bank:
- "I cancelled my Ninjavpn subscription on [date]. I requested a refund and Ninjavpn has not responded or refunded. I want to dispute this charge."
- Provide your bank with copies of all emails, cancellation confirmations, and your formal demand letter.
Your bank will then contact Ninjavpn and demand evidence that they provided the service. If Ninjavpn cannot justify the charge, your bank will reverse it and return the money to your account. This process typically takes 10-30 days but is highly effective.
Step three: lodge a complaint with the MDTCA
If your bank chargeback is unsuccessful or if you prefer to pursue a formal complaint, file a complaint with the Ministry of Domestic Trade and Consumer Affairs (MDTCA). You can lodge a complaint online at the MDTCA website or visit your nearest Negeri Consumer Claims Tribunal office.
In your complaint, explain that Ninjavpn failed to honour your cancellation request or refund demand in breach of the Consumer Protection Act 1999. Provide all evidence: cancellation confirmations, emails, bank statements, and your formal demand letter. The MDTCA will investigate and can compel Ninjavpn to refund you or face penalties.
When you should and should not cancel Ninjavpn
Before you commit to cancellation, consider whether you actually want to leave or whether a pause or plan downgrade makes more sense.
Reasons to cancel immediately
You should cancel if:
- You do not use the VPN and want to stop recurring charges
- The service quality has deteriorated (frequent disconnections, slow speeds, missing servers)
- You found a competitor VPN that better suits your needs
- You no longer need a VPN for your current work or personal situation
- You are within the 14-30 day refund window and have doubts about the purchase
- Ninjavpn charged you twice or more than once by error
Reasons to keep your subscription
You should keep your subscription if:
- You actively use the VPN and rely on its connection stability
- You subscribed to a multi-month or annual plan at a reduced monthly rate (cancelling early may forfeit savings)
- You are outside the refund window and do not have a specific complaint about service quality
- You have not explored free VPN alternatives and want to compare options first
Pricing comparison and alternatives to Ninjavpn
If you are considering cancelling because Ninjavpn feels expensive, the table below compares Ninjavpn pricing to other VPN services available in Malaysia:
| VPN service |
Annual price (RM) |
Monthly equivalent |
Key feature |
| Ninjavpn |
RM224.95 |
RM18.75 |
Global servers, auto-reconnect |
| ExpressVPN |
RM390 (approx) |
RM32.50 |
High-speed, 94 countries, 24/7 support |
| NordVPN |
RM240 (approx) |
RM20 |
Double encryption, Malaysia server |
| Surfshark |
RM180 (approx) |
RM15 |
Unlimited simultaneous connections |
| ProtonVPN |
RM150 (approx) |
RM12.50 |
Privacy-focused, free tier available |
If you are within the refund window, cancelling Ninjavpn to try a different VPN is a low-risk decision. However, if you are outside the refund period and satisfied with your current plan, the annual savings may justify keeping your subscription despite premium costs elsewhere.
Ninjavpn does not publish a Malaysia-specific postal address for cancellation. All customer service is handled digitally through the website and app. In accordance with the Consumer Protection Act 1999, you are entitled to a clear cancellation mechanism, which Ninjavpn provides through its online dashboard.
If you require escalation beyond the online system, contact Ninjavpn through the following channels:
- Website support: Visit ninjavpn.org and look for a "Contact Us" or "Help" link
- App support: Open Ninjavpn and navigate to Settings > Help or Support
- Email support: Ninjavpn support address (exact email varies; check your original receipt)
- Regulatory escalation: Ministry of Domestic Trade and Consumer Affairs (MDTCA), 1300-888-999 or mdtca.gov.my
In the unlikely event that Ninjavpn lists a mailing address in your original purchase confirmation or app settings, note it for formal complaint letters. Otherwise, all cancellations and disputes are resolved through digital channels and bank/regulatory intervention.
Your final cancellation checklist
Before you cancel, use this checklist to ensure you have everything in order:
- Confirm your purchase date and original invoice amount (check email or app store receipt)
- Identify your purchase platform: Ninjavpn website, Apple App Store, or Google Play Store
- Log into the correct platform account and verify your active subscription status
- Screenshot your current plan name, renewal date, and subscription ID
- Check whether you are within the 14-day statutory cooling-off period or 30-day money-back guarantee
- Note the exact date you are cancelling for future reference
- Follow the platform-specific cancellation steps outlined above (website, Apple, or Google)
- Take a screenshot of the cancellation confirmation message
- Save the cancellation confirmation email from Ninjavpn, Apple, or Google
- If eligible for a refund, mark your calendar to verify the refund appears within 14 days
- Keep all evidence in a single folder for 12 months in case of disputes
Summary and next steps
Cancelling Ninjavpn is straightforward if you follow the correct platform-specific steps. Whether you purchased directly, through Apple, or through Google, the cancellation process is digital and takes fewer than 5 minutes. The critical factor is identifying your purchase platform first and then navigating to the correct cancellation screen.
Your rights under the Consumer Protection Act 1999 protect you within 14 days of purchase, and Ninjavpn's own 30-day money-back guarantee extends your window further. If you fall within these windows, request a refund explicitly. If Ninjavpn refuses, escalate to your bank for a chargeback or file a complaint with the MDTCA.
Yafee has helped thousands of consumers navigate subscription cancellations and recover unfair charges by demystifying the legal framework and translating it into actionable steps. If you need further guidance on your specific cancellation situation, Yafee's resources at yafee.com provide templates for formal demand letters, refund escalation procedures, and links to consumer protection authorities in Malaysia. Yafee also offers detailed guidance on how to prevent unwanted recurring charges by recognising hidden auto-renewal clauses in digital contracts. Visit Yafee today to protect your consumer rights and confidently cancel any subscription service.