
Manage Ngrok
What you don't know !
Silent Waste
84%
of people lose money every month on unused services
Lack of Transparency
60%
of users feel lost facing cancellation terms
Budget Illusion
82%
of consumers underestimate the cost of their automatic withdrawals
Fear of Commitment
44%
of subscribers have experienced a 'commercial trap' experience
Legal Validation
All our letters are written by legal experts to guarantee their compliance.
Legal Commitment
We generate legally binding documents that your provider is obligated to honor.
Immediate Efficiency
Free yourself from your commitments in less than 2 minutes, directly online.
Budget Optimization
Regain control of your finances by stopping superfluous withdrawals.
Cancel Ngrok: The Right Way
How to cancel Ngrok in malaysia: steps, refunds and your consumer rights
What Ngrok is and why developers use it
Ngrok is a tunnelling service that lets you expose your local server to the internet through a secure connection. If you build web applications, test webhooks, run demos, or need remote access to your development machine without opening your firewall, Ngrok bridges that gap for you.
The service is popular with Malaysian developers because it works seamlessly from anywhere, requires no local infrastructure, and solves the problem of demonstrating unfinished work to clients or colleagues across borders. You simply install the Ngrok client on your computer, run a command, and your localhost becomes accessible via a public URL.
How Ngrok charges you
Ngrok operates on a freemium model with multiple pricing tiers. Most developers start on the Free plan and upgrade only when they hit limits. If your usage grows or you need more features, you move to a paid plan where costs add up quickly.
| Plan | Monthly cost (USD) | Monthly cost (RM) | Key limits |
|---|---|---|---|
| Free | RM0.00 | RM0.00 | 3 online endpoints, limited bandwidth |
| Hobbyist | $8.00 | ~RM38 | Billed annually, more endpoints |
| Pay-as-you-go | $20.00 base | ~RM94 base | Plus usage charges beyond 5GB and 100k requests |
| Pro | $25.00 | ~RM118 | Monthly billing, higher limits |
| Enterprise | Custom | Custom | Dedicated support, custom limits |
The Pay-as-you-go and Pro plans can become expensive if you forget about active tunnels or leave background traffic running. Your bill grows beyond the base monthly fee when you exceed included data allowances.
Ngrok's operating structure and your consumer protections
Ngrok is a United States-based company governed by California law. This matters because you are entering a cross-border contract even though you sign up and cancel online from Malaysia. Billing runs in USD, and disputes are subject to San Francisco courts under Ngrok's Terms of Service.
Malaysian consumer law, specifically the Consumer Protection Act 1999, protects you against unfair contract terms and misleading claims, but Ngrok's overseas status means enforcement can be complicated. This is why Stopee recommends documenting everything from day one: screenshots of your plan, billing dates, charges, and any communications with support.
Reasons to cancel Ngrok and when it makes sense
You might decide to cancel Ngrok for several practical reasons. Understanding your situation helps you avoid unnecessary charges and choose the right cancellation method.
Common reasons malaysian developers cancel
- You finished a project and no longer need remote access or webhooks.
- Your usage climbed and Pay-as-you-go bills exceeded your budget.
- You found a cheaper or more feature-rich alternative like Cloudflare Tunnel or localtunnel.
- You switched to a different development workflow that does not require a tunnelling service.
- You upgraded by mistake and want to downgrade back to Free instead.
- You were billed after you thought you had cancelled.
When cancellation is not the answer
Before you cancel, ask yourself whether downgrading might work better. If you only occasionally use Ngrok for small demos, the Free plan has 3 online endpoints, which is often enough. Downgrading costs nothing and lets you keep your account and tunnel history.
If your issue is unexpected charges or a billing error, contact Ngrok support at [email protected] before cancelling. You may be eligible for a credit or explanation that avoids cancellation altogether. Stopee has helped thousands of consumers resolve billing disputes without losing their accounts, and the same approach works here.
Step-by-step guide to cancelling Ngrok
Cancelling Ngrok requires you to log into your account and navigate the billing section. The process is straightforward if you follow the right sequence and avoid common pitfalls.
What to do before you cancel
Rushing through cancellation is the fastest way to regret your decision. Take 10 minutes now to prepare, and you will avoid angry emails later.
- Log into your Ngrok account at ngrok.com and go to your dashboard.
- If you use single sign-on (SSO) via GitHub, Google, or Microsoft, make sure you use the same method.
- If you forgot your password, use the "Forgot password" link before you proceed.
- Navigate to the "Billing" or "Account Settings" section (usually in the top-right menu under your username).
- Take a screenshot of your current plan name and status.
- Note your next billing date exactly as shown.
- Export or photograph any invoice from the last 3 months.
- Review your active tunnels and endpoints.
- If you use custom domains or have tunnel configurations you need later, save them now (copy the command, domain name, and any auth tokens).
- If you have ongoing demos or client integrations, warn the other party that the tunnel will stop working after cancellation.
- Check for any unpaid invoices or outstanding support tickets.
- If you have disputed a charge, resolving it before cancellation prevents your account from being flagged.
- If you opened a support ticket, mention the cancellation reason when you close it.
Cancellation through the Ngrok account dashboard
This is the official and most direct way to cancel your Ngrok subscription. You cancel through the same interface where you upgraded.
- Log into your Ngrok account and go to the Billing section.
- Click on your profile icon or avatar in the top-right corner.
- Select "Account" or "Billing" from the dropdown menu.
- Look for a "Plan" or "Subscription" card that shows your current subscription status.
- This card will display your plan name (Free, Hobbyist, Pay-as-you-go, Pro), the monthly or annual billing amount, and your next billing date.
- Find the "Downgrade", "Change plan", or "Cancel subscription" button.
- The exact label changes between interface updates, but it will be near the plan details.
- Click this button to open the subscription management page.
- Select "Cancel" or "Downgrade to Free" from the options presented.
- Pro tip: Ngrok usually offers you a chance to "pause" or "downgrade" before accepting full cancellation. Read each option carefully before you click.
- If you want to keep the account and tunnels but stop paying, choose "Downgrade to Free" instead of full cancellation.
- Confirm the cancellation by clicking the final "Confirm cancellation" or "Yes, cancel my subscription" button.
- Warning: This action is usually final. Take a screenshot of the confirmation message that appears, as this is your proof of cancellation.
- Save and email yourself the confirmation page.
- Copy the URL of the confirmation page or take a full screenshot showing the date and time.
- Send this to yourself via email so you have dated proof in your inbox.
Cancellation by email (if the dashboard is broken)
If you cannot access your dashboard, the cancellation button is missing, or you prefer written proof, email Ngrok support with a clear cancellation request.
- Send an email to [email protected] with the subject line "Cancellation request for my Ngrok account".
- Include your full name and the email address linked to your Ngrok account.
- Include your Ngrok account ID (visible in the dashboard URL or account settings).
- Specify the effective date: "Please cancel my subscription effective immediately" or "Please cancel effective on [specific date]".
- Mention your current plan and next billing date to show you know your account details.
- Keep a copy of the email in a folder.
- Save the email you send and any reply from [email protected] together.
- Screenshot the email timestamp and body as backup.
- Wait for a response from support confirming the cancellation.
- Ngrok usually responds within 24-48 hours during Malaysian business hours.
- If you do not hear back in 3 business days, send a follow-up email referencing your original request.
Refunds and billing after you cancel
Ngrok does not make its refund policy crystal clear, which is frustrating. Most subscription charges happen upfront, and once the billing cycle has started, refunds are not guaranteed. However, you do have rights under Malaysian consumer law.
What happens to your charges after cancellation
When you cancel, Ngrok stops charging you on the next billing date. If you cancel on the 15th and your next charge is on the 20th, you will not be charged on the 20th. However, charges that already processed are treated differently depending on when you cancel relative to your billing cycle.
| Scenario | What happens | Your option |
|---|---|---|
| You cancel before your billing date | You stop the next charge; current access continues until the end of the billing period | No action needed; you are protected |
| You cancel after a charge processed this month | You have already paid for the month; you keep access until the end of that period | Request a refund via [email protected] if you cancelled on day 1 of the billing cycle |
| You were charged after you cancelled | This is a billing error; Ngrok should have stopped the charge | Escalate to support and dispute with your bank if needed |
| You upgraded and want to downgrade to Free | Ngrok may credit the difference; no refund for the downgrade itself | Email [email protected] with your billing dates and amounts |
Requesting a refund under malaysian consumer law
Malaysia's Consumer Protection Act 1999 gives you the right to cancel certain contracts within a cooling-off period. However, software as a service (SaaS) contracts are often exempt if you have already used the service. Ngrok does not explicitly claim this exemption in plain language, which means you have grounds to request a refund if you cancel quickly.
If you cancel within 7 days of a charge: Email [email protected] and request a refund citing the Consumer Protection Act 1999. Stopee recommends stating clearly: "I am requesting a refund under the Consumer Protection Act 1999, which grants consumers the right to cancel digital services if I have not materially used the service beyond testing."
If you cancel after 7 days but before the end of the billing period: You have a weaker case but can still request a pro-rata refund (a partial refund for the unused portion of the month). Support may decline, but asking costs nothing.
If your issue is a billing error or unauthorized charge: Contact support immediately and copy your bank or payment provider. Banks in Malaysia (including Maybank, CIMB, Public Bank, and others) have their own dispute processes for fraudulent or erroneous charges. If Ngrok does not respond within 14 days, file a chargeback with your bank.
What happens to your account and data after cancellation
Once you cancel, your tunnels stop working, but your account data does not vanish overnight. Knowing what persists and what disappears helps you plan your exit.
Immediate changes
- Your active tunnels go offline within minutes of cancellation.
- Any public URLs you shared (e.g., abc123.ngrok.io) stop forwarding traffic to your local server.
- Your Free plan is re-enabled if you downgraded rather than fully cancelled; Free tier limits apply.
- You lose access to paid features like custom domains, reserved addresses, and higher request limits.
Data retention after cancellation
Ngrok does not explicitly state how long it keeps your account data, request logs, and configuration after you cancel. Pro tip: Before cancelling, export anything you might need later: your tunnel configuration files, custom domain settings, API tokens, and any request history. Save these as text files or PDFs on your computer or cloud storage.
Contact [email protected] if you need historical data or logs after cancellation. They may retain this information for 30-90 days, but do not rely on it. Taking your own backup is always safer.
Common mistakes to avoid when cancelling Ngrok
Many developers cancel in frustration without thinking through the consequences, only to regret it when they realize what they lost. You can sidestep these mistakes with a little foresight.
Cancelling when you meant to downgrade
The Free plan is actually generous for many use cases: 3 online endpoints, no custom domains, but unlimited data transfer. If you only use Ngrok occasionally, downgrading to Free instead of cancelling lets you keep your account, your tunnel history, and the option to re-upgrade later without setting up again from scratch.
Letting an active tunnel run unattended
If you forget about a tunnel that is still in use, you risk continuing to accumulate data charges on Pay-as-you-go. Before you cancel, stop all running tunnels on your local machine. Go to your terminal, find each Ngrok process, and press Ctrl+C to kill it. Check the Ngrok dashboard to confirm no endpoints show "online".
Not saving your configuration before cancelling
If you use Ngrok with specific settings, custom domains, or auth tokens, these details live in your Ngrok account. Once you cancel, recreating them takes time. Copy your ngrok.yml file, any domain reservations, and your API key to a safe place before cancelling.
Missing the next billing date
If you cancel on the 10th but your renewal is set for the 25th, some systems still charge you on the 25th due to timing delays. Take a screenshot of your next billing date, then check your bank statement on that exact date. If an unexpected charge appears, contact your bank and Ngrok support immediately.
Not keeping cancellation proof
The screenshot of your confirmation message is your only record that you asked to cancel. If Ngrok charges you again and you need to dispute it, that screenshot is your proof. Save it in multiple places: your computer, your email, and a cloud folder like Google Drive.
Cancellation address and support contacts for malaysia
Ngrok does not operate a Malaysia-specific office or customer service number. All support flows through a single email address, and formal correspondence goes to the company's US address listed in its Data Processing Agreement.
Primary contact channels
| Method | Contact | Response time |
|---|---|---|
| Email support (fastest) | [email protected] | 24-48 hours |
| Help centre | ngrok.com/docs/faq | Self-serve |
| Account dashboard | Log in at ngrok.com | Instant |
| Formal correspondence (escalation) | Ngrok Inc., 532 West 23rd Street, Floor 2, New York, NY 10011, United States | 5-10 business days |
How to escalate if support does not respond
If [email protected] does not reply within 5 business days, or if they refuse a reasonable refund request, you have the right to escalate under Malaysian consumer protection frameworks. Document your attempt (screenshot the email, note the date and time), then take these steps.
- File a complaint with the Ministry of Domestic Trade and Consumer Affairs (KPDNHEP) at www.kpdnhep.gov.my or call +603-8000 8000.
- Provide your email to [email protected], the dates you sent it, and proof that you received no response.
- Include screenshots of your charges and cancellation attempt.
- Explain why you believe the charge or refusal violates the Consumer Protection Act 1999.
- Dispute the charge with your bank if Ngrok charged you after cancellation.
- Contact your bank (Maybank, CIMB, Public Bank, AmBank, or whichever holds your account) and report the charge as unauthorized.
- Provide the bank with your cancellation confirmation and any emails from support showing the date of cancellation.
- Banks process disputes within 30-60 days and often side with the customer if proof of cancellation exists.
Summary: your cancellation checklist
Use this checklist to make sure you do not forget a step. Print it, tick it off, and keep it with your evidence file.
| Step | Completed? | Evidence to save |
|---|---|---|
| Log in to Ngrok and check current plan and next billing date | Screenshot of dashboard | |
| Export tunnels, domains, and configurations you might need later | Text file or PDF of settings | |
| Stop all running tunnels on your local machine | Terminal history or screenshot | |
| Navigate to Billing and click "Cancel subscription" or email [email protected] | Confirmation message or email receipt | |
| Save the cancellation confirmation and send yourself a copy via email | Screenshot and email timestamp | |
| Check your bank statement on the next billing date to confirm no charge | Bank statement screenshot | |
| If charged after cancellation, contact support and file a bank dispute | Chargeback confirmation number |
Key takeaways for malaysian Ngrok users
Cancelling Ngrok is straightforward if you follow a clear process. The service does not trap you with long-term contracts or hidden cancellation fees, but it also does not guarantee refunds once you have been charged.
Your best defence is preparation: screenshot everything, save your data, and cancel well before your next billing date. If you only need Ngrok occasionally, downgrade to Free instead of cancelling completely. If you are unhappy with a charge, contact support within 7 days and cite the Consumer Protection Act 1999. Stopee has helped thousands of consumers cancel unwanted software subscriptions by teaching them to document, verify, and escalate correctly, and the same principles apply to Ngrok in Malaysia.
Keep your cancellation confirmation for at least 6 months, check your next billing cycle, and do not hesitate to dispute unexpected charges with your bank. You have consumer rights, and Stopee is here to remind you that you do not owe any company silence or acceptance of unfair terms. Cancel with confidence, and protect your wallet.