How to cancel Ngrok and understand your developer tunnelling rights in malaysia
What Ngrok is and how it works in malaysia
Ngrok is a software-as-a-service platform that creates secure tunnels from your local development server to the internet. It lets you expose internal applications for webhook testing, client demos, remote access, and temporary sharing without opening your firewall or managing complex network configurations.
The service operates under United States jurisdiction, with its Terms of Service governed by California law and disputes resolved through courts in San Francisco. For Malaysian users, this means your billing relationship is cross-border, yet you can subscribe and cancel entirely online from Malaysia without requiring any local office or agent involvement.
Ngrok pricing structure and plan types
Ngrok operates a freemium model with several tiers. You begin with a Free plan (RM0.00), which provides up to 3 simultaneous online endpoints and limited monthly bandwidth. As your development needs grow, you can upgrade to paid tiers with more endpoints, higher data allowances, and additional HTTP/S request limits.
The primary paid options are the Hobbyist plan at approximately RM38 per month (billed annually at USD 8.00), and the Pay-as-you-go plan starting at approximately RM94 per month (USD 20.00) with additional charges for usage beyond the included 5 gigabytes of data and 100,000 HTTP/S requests. Understanding these thresholds matters because your bill can escalate unexpectedly if you leave tunnels active or accumulate usage over time.
| Plan name |
Cost per month (MYR) |
Online endpoints |
Monthly data included |
Best for |
| Free |
RM0.00 |
Up to 3 |
Limited |
Learning and light development |
| Hobbyist (annual) |
RM38 (approx) |
Unlimited |
5 GB included |
Individual developers and hobbyists |
| Pay-as-you-go |
RM94 + overage (approx) |
Unlimited |
5 GB included, then charged |
Teams and production demos |
How Ngrok handles customer support in malaysia
Ngrok does not publish a Malaysia-specific phone number or live chat service. Support is primarily email-based through [email protected], and answers are documented in the FAQ section at ngrok.com/docs/faq. This decentralised approach means you should document every transaction, save screenshots of your invoices, and keep copies of all support correspondence from the outset.
Because there is no local office or agent, any billing disputes, refund requests, or account termination concerns must be escalated through email. This is why Yafee recommends capturing proof of your subscription status, billing dates, and payment records before initiating cancellation, as these become your primary evidence if a dispute arises later.
Your consumer rights and what they mean for you
Malaysian consumers are protected under the Consumer Protection Act 1999, which sets out your rights when purchasing goods and services, including software-as-a-service subscriptions.
Your legal position under the consumer protection act 1999
Under the Consumer Protection Act 1999, you have the right to purchase services that are of merchantable quality, fit for their stated purpose, and provided at a fair price. For Ngrok, this means the service must deliver the tunnelling functionality described in the marketing materials and remain available during your paid subscription period.
The Act also grants you a cooling-off period in certain circumstances, though software services purchased and delivered online typically fall outside this protection if you have already accessed or used the service. Consequently, once you activate Ngrok and begin using tunnels, your right to withdraw or cancel may be limited to the terms Ngrok itself sets out in its agreement.
Nevertheless, if Ngrok fails to deliver the service, bills you incorrectly, or continues charging after you have submitted a valid cancellation request, the Consumer Protection Act 1999 permits you to lodge a complaint with the Ministry of Domestic Trade and Consumer Affairs (MDTCA). Yafee advises keeping all documentation of your cancellation request, including the date sent, the method used, and any confirmation from Ngrok, as these are essential if you need to escalate.
Key protections that apply to your Ngrok account
The following consumer protections apply to your Ngrok subscription in Malaysia:
- Right to receive the service as described in the pricing page and dashboard.
- Right to accurate billing and transparent pricing information before payment is deducted.
- Right to cancel your subscription before the next billing cycle without penalty, provided you follow Ngrok's stated cancellation procedure.
- Right to lodge a complaint with MDTCA if billing errors, service failure, or refund disputes occur.
- Right to receive written confirmation of cancellation within a reasonable timeframe.
Methods to cancel Ngrok and step-by-step instructions
Ngrok provides only one cancellation route for Malaysian users: the online account dashboard on the Ngrok website.
Step 1: log in and locate your account settings
Open ngrok.com in your browser and sign in with your email address and password. Once you are logged in, look for the account menu, usually located in the top-right corner of the page or in a navigation drawer. Select "Account" or "Settings" to access your subscription dashboard.
- Navigate to ngrok.com and click the login button.
- Enter your registered email address and password.
- Verify your identity if prompted (two-factor authentication or similar).
- Look for "Account", "Settings", or "Dashboard" in the top menu.
- Take a screenshot of this page showing your current plan and next billing date.
Step 2: review your billing information and active subscriptions
Once inside your account, locate the "Billing" or "Plan" section. This page shows your current subscription tier, the next billing date, and any active payment methods. Read this information carefully before you proceed, because cancellation typically takes effect on the next renewal date, not immediately.
- Click the "Billing" or "Plan" tab in your account settings.
- Note the exact date of your next billing cycle.
- Check whether you are on a monthly or annual billing cycle.
- Confirm the payment method (credit card, etc.) currently linked to the account.
- Screenshot this page as proof of your subscription status.
Step 3: locate the cancellation or downgrade option
On the same billing page, look for a "Cancel subscription", "Downgrade plan", or "Manage plan" button. The exact label changes over time, but it is typically near the bottom of the billing section or next to your current plan details. Click this option to begin the cancellation workflow.
- Scroll to the bottom of the billing or plan section.
- Click "Cancel subscription", "Cancel plan", or "Downgrade".
- Read any warning messages about data loss or service interruption.
- If you want to keep your account but downgrade to Free, select that option instead of full cancellation.
Step 4: confirm your cancellation request
Ngrok will typically ask you to confirm your decision and may offer you a chance to downgrade to a lower tier instead. If you are certain you want to cancel entirely, select the cancellation option and confirm. Ngrok may ask you why you are leaving (feedback) but this is optional. Complete the cancellation workflow by clicking the final "Confirm" or "Cancel subscription" button.
- Review the cancellation summary, which states when your service will end.
- Choose whether to provide feedback (optional).
- Click "Confirm cancellation" or similar to finalise your request.
- Wait for a confirmation message on-screen.
- Screenshot this confirmation message as proof of cancellation.
Step 5: verify cancellation and check your email
After you complete the cancellation workflow, Ngrok should display a confirmation message on the screen stating that your subscription will end on a specific date. Check your email (including the spam folder) for a confirmation email from Ngrok or [email protected] within a few minutes. Save this email as proof of your cancellation request.
- Note the cancellation effective date shown on screen.
- Wait up to 10 minutes and check your email for a confirmation message.
- If no email arrives, log back into your account and verify the billing page now shows "Cancelled" or a future cancellation date.
- Forward the confirmation email to your own archive or personal email for safekeeping.
- Document the date and time you received the confirmation.
What happens after you cancel Ngrok
Once your cancellation is confirmed, your paid plan will remain active until the end of your current billing period. After that date, your account will downgrade to the Free plan, and you will no longer be charged.
Timeline of events after cancellation
Your service access follows this timeline: You remain on your paid plan (Hobbyist, Pay-as-you-go, etc.) until midnight on your renewal date. On that date, Ngrok will stop charging your payment method and your account will convert to the Free plan automatically. Your tunnels will be available under the Free plan rules (up to 3 simultaneous endpoints, limited data), but you will lose access to any features reserved for paid subscribers.
Ngrok does not clearly state in its publicly available terms how long it retains your account data, tunnel configurations, or request logs after cancellation. Consequently, if you have tunnel domains, saved configurations, or request histories you need to preserve, save and export them before your cancellation date arrives.
What you keep and what you lose
After cancellation, your free account remains accessible, and you can log in anytime to recover any saved configurations or restart a paid subscription. However, you will lose access to paid features such as unlimited endpoints, higher data allowances, and reserved domains. Any tunnels created under your paid plan will continue to function until the end of your billing cycle, but after that they will be subject to the limitations of the Free plan.
| What you keep |
What you lose |
| Your Ngrok account login and access to the dashboard |
Unlimited simultaneous endpoints (reverts to 3 on Free plan) |
| Saved tunnel configurations and settings (no guarantee of retention period) |
Priority support via email |
| Ability to reactivate a paid plan at any time |
Overage charges and usage-based billing |
| Request history and logs (up to Ngrok's retention policy) |
Reserved subdomain names (these may be released) |
Refund policy and getting your money back
Ngrok's refund policy is not explicitly detailed in the publicly available Terms of Service summary, which is why Yafee recommends treating your cancellation as effective from the next billing date rather than expecting an immediate refund of prepaid fees.
When you may be entitled to a refund
You are typically eligible for a refund if Ngrok has not yet charged you for the next billing period. If you cancel before your renewal date and no charge has been processed, no refund is necessary because no payment has been taken. However, if you cancel after a charge has already been deducted, Ngrok's policy is to apply the remaining subscription balance as a credit to your account, not to refund the money to your card.
If you cancel an annual subscription partway through the year, contact [email protected] with your cancellation date and ask in writing whether a pro-rata refund is available. Provide your invoice number, billing email, and the exact date you submitted your cancellation request. Keep a copy of your request and any response from Ngrok, as this correspondence is essential if you need to escalate a dispute to MDTCA.
How to request a refund if you believe one is owed
- Log into your Ngrok account and locate your latest invoice under the Billing section.
- Note the invoice date, amount charged, and the subscription period it covers.
- Send an email to [email protected] with the subject line "Refund request for account [your email address]".
- State the date you submitted your cancellation request and ask whether a refund is available.
- Attach a screenshot of your cancellation confirmation and your invoice.
- Allow up to 7 to 10 business days for a response from Ngrok support.
- If Ngrok denies the refund, you can escalate to MDTCA with your full correspondence and evidence.
Common mistakes when cancelling Ngrok and how to avoid them
Cancellation mistakes are common, but they are also preventable if you follow a clear checklist before you submit your cancellation request.
Mistake 1: cancelling without checking your active tunnels and dependencies
Many users cancel Ngrok only to realise they forgot to save a tunnel URL, domain name, or webhook configuration they were actively using. Your applications or clients may be sending requests to a Ngrok tunnel address, and if you cancel without warning, those requests will fail.
Before you click cancel, log into your dashboard and document every active tunnel, including the tunnel name, public URL, local port it maps to, and whether it is used for production testing or client demos. Export this information or save screenshots to a document. If any tunnel is critical to an ongoing project, pause that project or switch to an alternative before cancelling.
Mistake 2: cancelling immediately after a charge without checking the billing cycle
If you are charged on the 15th of each month and you cancel on the 16th, you have already paid for the entire month ahead. Cancellation typically ends your service on the next billing date, not immediately, so you will not be refunded for the days or weeks you have already paid for unless you request a pro-rata adjustment.
Check your next billing date before cancelling. If you want to avoid a charge, cancel at least one week before your renewal date so you have time to confirm the cancellation took effect. Screenshot the confirmation to prove you cancelled on time.
Mistake 3: losing proof of your cancellation request
If you delete the confirmation email or close the confirmation page without saving a screenshot, you lose your evidence that you cancelled. Without this proof, if Ngrok charges you again by accident or if a dispute arises, you have no documentation to support your claim.
Save the confirmation email, screenshot the confirmation page, and write down the date and time you cancelled in a personal document. Store these in a folder called "Ngrok cancellation" on your computer or in cloud storage. If any billing issue occurs within the next 90 days, you will have everything you need to resolve it quickly.
Mistake 4: assuming you can cancel via email or chat without checking ngrok's official process
Ngrok does not offer phone support or live chat, and sending a cancellation request via email to [email protected] may not be recognised as a formal cancellation. The only method that Ngrok confirms is cancellation through your account dashboard. Relying on email alone leaves you at risk if Ngrok claims it did not receive or process your request.
Always cancel through your account dashboard first, get the on-screen confirmation, and then, if you encounter an issue, email [email protected] with a copy of your dashboard cancellation confirmation attached. This two-step approach creates a clear audit trail.
Checklist before you cancel Ngrok
Use this checklist to ensure you are fully prepared before you submit your cancellation request.
- Account access: Verify you can log into your Ngrok account without any errors.
- Billing date: Note your next billing date from the account dashboard.
- Current plan: Confirm which plan (Free, Hobbyist, Pay-as-you-go) you are subscribed to.
- Active tunnels: List all active tunnels and their public URLs; document where they are used.
- Tunnel data: Export or save any tunnel configurations, custom domains, or settings you need.
- Payment method: Verify which credit card or payment method is linked to the account.
- Invoice history: Download or screenshot your latest invoice for your records.
- Support tickets: If you have an open support request, note the ticket number for reference.
- Screenshot dashboard: Take a full-page screenshot showing your plan, billing date, and account email.
- Cloud storage: Create a folder to save all cancellation confirmations and correspondence.
How yafee helps you cancel Ngrok safely and on time
Yafee is your dedicated guide to cancelling software services in Malaysia with confidence and legal clarity. Our platform helps thousands of users navigate subscription cancellations, refund claims, and billing disputes by providing step-by-step instructions grounded in consumer law and verified against each service's actual terms.
When you use Yafee to cancel Ngrok, you receive a clear, sequenced checklist, up-to-date information about billing dates and renewal cycles, and templates for escalation emails if something goes wrong. Yafee also maintains a record of your cancellation date and confirmation details, so if Ngrok charges you after cancellation, you can retrieve your proof instantly and escalate to MDTCA with documentation ready.
Yafee has helped thousands of consumers cancel subscriptions in Malaysia by making the process transparent and removing the fear of hidden charges or forgotten deadlines. Our legal framework ensures your rights under the Consumer Protection Act 1999 are clearly explained, and our step-by-step guides reflect the actual process each service uses.
If you cancel Ngrok and encounter a billing error, a refused refund, or any dispute, Yafee provides templates to draft a formal complaint to MDTCA and guides you through the escalation process. Yafee's cancellation advisors are available to review your correspondence and ensure you have presented your evidence in the clearest way possible.
If you cancel via your dashboard but continue to be charged, or if Ngrok denies a refund you believe you are owed, you must escalate your complaint formally.
Step 1: contact Ngrok support directly
Send an email to [email protected] with the subject line "Billing issue: unprocessed cancellation and continued charges". Include your account email address, the date you cancelled, a screenshot of your cancellation confirmation, your latest invoice, and the dates of any charges made after your cancellation date. Request a written explanation within 7 business days and ask for a full refund or credit if an error occurred.
Step 2: escalate to the ministry of domestic trade and consumer affairs
If Ngrok does not respond within 14 days or refuses to refund charges made after your cancellation date, you can lodge a formal complaint with MDTCA. Collect the following documents:
- Copies of all emails exchanged with Ngrok support.
- Screenshots of your account dashboard showing cancellation confirmation.
- Copies of invoices showing charges made after your cancellation date.
- Screenshots of your payment method showing the debits.
- A written summary of events (dates, amounts, actions taken).
Contact MDTCA at their website (mdtca.gov.my) or by telephone during business hours. File a complaint under the Consumer Protection Act 1999, citing the specific charges that should not have been deducted. Provide all supporting documents and explain clearly that Ngrok continued billing after you cancelled. MDTCA will investigate and may compel Ngrok to refund the disputed amount.
Ngrok service provider contact address
Based on Ngrok's Data Processing Agreement and publicly available records, correspondence regarding account termination and cancellation disputes should be directed to the following address for escalation or formal notice:
Ngrok Inc.
San Francisco, California
United States
For immediate queries, use [email protected]. For formal legal notices regarding cancellation, billing disputes, or refund claims, email should be sent to [email protected] with "Legal: Cancellation Notice" in the subject line, and request written confirmation of receipt within 3 business days. Maintain copies of all correspondence for your records and for potential escalation to MDTCA.
Summary and next steps
Cancelling Ngrok in Malaysia is straightforward if you follow the correct procedure: log in, navigate to your account settings, locate the billing section, click the cancellation button, and confirm your request. Your service will remain active until your next billing date, after which your account will revert to the Free plan and you will no longer be charged.
Your consumer rights are protected under the Consumer Protection Act 1999, which guarantees accurate billing, service quality, and the right to cancel without penalty provided you follow the stated process. If Ngrok fails to cancel your subscription or continues charging after cancellation, you can escalate to MDTCA with your documentation as evidence.
Keep screenshots of your cancellation confirmation, your latest invoice, and all correspondence with Ngrok support. Document the date and time of your cancellation request. If a billing error occurs, contact [email protected] within 30 days with your evidence, and if that fails, escalate to MDTCA. Yafee has helped thousands of consumers cancel subscriptions in Malaysia by making the process clear, documented, and legally protected.