How to cancel Ngrok safely and protect your consumer rights in singapore
What Ngrok is and when cancellation makes sense
Ngrok is a secure tunneling service that exposes your local development server to the internet without requiring a public IP address or complex firewall reconfiguration. The platform bridges your localhost environment and the wider web, allowing you to test webhooks, share live prototypes with stakeholders, and debug real-time features before production deployment.
You might decide to cancel Ngrok if your project has moved to live hosting, your development team no longer requires remote tunneling, or you have found an alternative service that better aligns with your workflow. Whatever your reason, Yafee guides you through the cancellation process with clarity and legal precision, ensuring you understand your rights under Singapore consumer law.
Core features and typical developer use cases
Ngrok routes external traffic to localhost, creates stable endpoints for testing integrations, and manages authentication without touching production infrastructure. Developers commonly use Ngrok for webhook testing during payment gateway setup, sharing early-stage prototypes with clients, and debugging real-time features in development environments.
The platform offers a tiered pricing model, from free tier through to pay-as-you-go enterprise plans, so you can start small and scale usage with your project's growth.
Signs you should consider cancelling
Your project may have graduated to production hosting, removing the need for local tunneling. Alternatively, your team's workflow may have shifted, or you may have identified a competing service that better suits your technical requirements. Yafee recommends reviewing your usage patterns and billing history before you proceed, so you have a clear justification for cancellation and can request a refund if your circumstances meet Singapore's consumer protection standards.
Ngrok pricing structure and billing in singapore
Understanding your current plan, billing cycle, and refund eligibility is essential before you cancel, so you know exactly what happens to your access and any outstanding charges.
Current Ngrok pricing table in SGD
| Plan |
Price (SGD) |
Billing period |
Key features |
| Free |
S$0.00 |
Ongoing |
3 endpoints, 1 GB bandwidth, 20,000 HTTP/S requests |
| Hobbyist (monthly) |
S$12.77 |
Monthly |
5 GB bandwidth, 100,000 HTTP/S requests, custom domains |
| Hobbyist (annual) |
S$122.64 |
Annually, save 20% |
Same features as monthly plan, paid upfront per calendar year |
| Pay-as-you-go |
S$25.54+ |
Monthly base plus usage |
Unlimited endpoints, bandwidth and request charges vary by usage |
Prices shown are converted from USD at approximately 1 USD = 1.277 SGD. If you pay in USD directly, your SGD amount may vary depending on the exchange rate your payment provider applies on the transaction date.
What to verify before you cancel
Log into your Ngrok dashboard and navigate to your billing page to confirm your current plan, next renewal date, and any unused account credits. Note the channel through which you signed up, because Ngrok cancellations via the Ngrok website, Apple App Store, and Google Play follow different procedural paths. Yafee recommends capturing screenshots of your billing settings and account status before you initiate cancellation, so you retain evidence if you later dispute charges or escalate a complaint to the Consumers Association of Singapore (CASE).
Your consumer rights and singapore's protection framework
Singapore's Consumer Protection (Fair Trading) Act provides you with statutory safeguards when dealing with overseas digital services like Ngrok, even if you are located outside Singapore when you sign up.
Statutory cancellation rights under singapore law
Under the Consumer Protection (Fair Trading) Act, you have the right to cancel a service contract within 14 days of purchase without penalty, provided the contract is a distance contract (formed online, by phone, or by mail) and you are acting as a consumer rather than a business. This cooling-off period is sometimes called the "right of withdrawal" and applies to most digital subscriptions acquired by Singaporean consumers.
However, Ngrok's Terms of Service state that all fees are non-refundable unless applicable law requires otherwise. This clause directly conflicts with your statutory 14-day cancellation right under Singapore law. If Ngrok refuses to honor your cancellation right within the cooling-off period, you can escalate the dispute to the Consumers Association of Singapore (CASE) for mediation and enforcement.
Your legal position on refunds and service termination
If you cancel Ngrok within 14 days of your initial purchase or the start of a new billing cycle, Singapore consumer law entitles you to a full refund, regardless of Ngrok's non-refund policy. This protection applies only if you have not materially used the service beyond testing or evaluation. If your cancellation falls outside the 14-day window, Ngrok's non-refund clause generally applies, although you retain the right to request a pro-rata refund if you cancel mid-cycle, depending on Ngrok's cancellation terms and Singapore's interpretation of fairness in consumer contracts.
Yafee advises documenting your reason for cancellation, the date you initiated the request, and any communications with Ngrok's support team, so you have a clear record if you need to lodge a formal complaint with CASE.
Step-by-step cancellation process for Ngrok
Follow these procedural steps to cancel your Ngrok account and terminate your service subscription.
Cancelling via the Ngrok website
- Log into your Ngrok account at ngrok.com and navigate to your account dashboard.
- Enter your email address and password in the login fields.
- If two-factor authentication is enabled, complete the verification step using your registered device.
- Click on "Billing" or "Account Settings" in the left-hand navigation menu.
- Select "Subscription" or "Plans" to view your current billing details.
- Identify your active plan and the next billing date listed on your subscription page.
- Locate the "Cancel subscription" or "Downgrade plan" button, typically positioned at the bottom of your subscription details.
- Click this button to initiate the cancellation workflow.
- Do not close the browser window until the system confirms your request has been processed.
- Complete the cancellation confirmation screen, which may ask you to select a reason for cancellation and provide optional feedback.
- Select the reason that best describes your situation, such as "No longer needed" or "Moving to another service".
- Provide feedback if prompted, as this helps Ngrok improve its service.
- Confirm the cancellation by clicking "Yes, cancel my subscription" or equivalent button.
- The system will display a confirmation message with a cancellation reference number or order ID.
- Screenshot this confirmation for your records.
- Verify cancellation by checking your email inbox for a cancellation confirmation email from Ngrok.
- This email will specify the date your service access ends and whether a refund has been processed.
- Keep this email in a safe folder for future reference.
Cancelling via apple app store (iOS)
- Open the Apple App Store app on your iOS device and tap your profile icon in the top-right corner.
- Navigate to "Subscriptions" from the menu that appears.
- Find and select Ngrok from your active subscriptions list.
- Tap "Manage" if prompted, to view your subscription details.
- Tap "Cancel subscription" and confirm the action by selecting "Confirm" or equivalent button.
- Apple will display the date your service ends and whether you are eligible for a refund.
- Note this date carefully, as you retain access until the end of your current billing period.
- Screenshot the cancellation confirmation screen and save it to your device or cloud storage.
- You will also receive a cancellation confirmation email from Apple, which serves as your receipt.
Cancelling via google play store (Android)
- Open the Google Play Store app on your Android device and tap your profile icon in the top-right corner.
- Navigate to "Payments and subscriptions" and select "Subscriptions".
- Locate and select Ngrok from your active subscriptions.
- Tap "Manage subscription" to access the full subscription details page.
- Tap "Cancel subscription" and confirm the cancellation by selecting "Yes, cancel" when prompted.
- Google Play will confirm the date your service access ends.
- Note this date, as your account will remain active until the end of the current billing period.
- Save a screenshot of the cancellation confirmation and check your email for a receipt from Google Play.
- Retain this confirmation as proof of your cancellation request.
What happens after you cancel Ngrok
Cancellation does not immediately terminate your access; instead, your service remains active until the end of your current billing period.
Timeline and access after cancellation
Once you submit your cancellation request, Ngrok will cease charging you from your next billing date. You retain full access to your account and tunneling features until midnight on your current billing cycle's end date. After that date, your Ngrok account will enter a suspended state; you will no longer be able to create new tunnels or access existing ones, although your account data remains stored for a limited period.
If you cancel mid-cycle and your plan terms or Singapore consumer law entitle you to a pro-rata refund, Ngrok will process this to your original payment method within 7 to 14 business days. Check your bank statement or payment provider's transaction history to confirm receipt of any refund.
Data retention and account recovery
Ngrok retains your account configuration and historical data for up to 30 days after cancellation. If you decide to reactivate your account within this window, you can log in and restart your subscription without losing your tunnel configurations or settings. After 30 days, Ngrok may delete your account data, so contact Ngrok support immediately if you need to recover information from a cancelled account.
Reactivation and downgrade alternatives
If you wish to avoid full cancellation, consider downgrading to Ngrok's free tier instead. This option preserves your account, allows you to maintain basic tunnel functionality, and eliminates monthly charges without permanently deleting your account. To downgrade, follow the cancellation steps above but select "Downgrade to free plan" rather than "Cancel subscription" at the confirmation step.
Refund eligibility and dispute resolution
Your entitlement to a refund depends on when you cancel relative to your purchase date and the terms of Singapore's Consumer Protection (Fair Trading) Act.
Refund timelines and conditions
If you cancel within 14 days of purchase and have not materially used the service, you qualify for a full refund under Singapore law. Ngrok will process this refund to your original payment method, and you should see the credit within 7 to 14 business days, depending on your bank's processing time.
If you cancel after the 14-day cooling-off period, Ngrok's non-refund policy applies, and you will not receive a refund for the current billing period, unless you cancel before your next billing date. In this case, you retain access until the end of your current cycle but will not be charged again.
For annual plans, cancellation after 14 days still entitles you to a pro-rata refund for any unused portion of your annual commitment, in accordance with Singapore's fairness standards for long-term contracts.
Escalating a refund dispute with Ngrok support
If Ngrok refuses to process a refund you believe you are entitled to, contact their support team directly via [email protected] with the following information:
- Your account email address and account ID number.
- The date you initiated cancellation and the cancellation confirmation reference number.
- Screenshots of your billing page showing the charge date and cancellation date.
- A clear explanation of why you believe a refund is due, citing the 14-day cooling-off period if applicable.
Allow 5 to 7 business days for Ngrok's support team to respond. If they decline your refund request, you can escalate the complaint to the Consumers Association of Singapore (CASE) by submitting a formal complaint via their website at www.case.org.sg. CASE will mediate between you and Ngrok and may compel them to honour your statutory refund right.
Common mistakes to avoid when cancelling Ngrok
Many developers cancel hastily and lose access to important data or miss refund windows. Take your time, document everything, and follow the procedural steps carefully.
Mistake one: cancelling without checking your billing date
If you cancel immediately after a payment processes, you may lose access before you have used your newly purchased service credits. Instead, cancel on the day before your next billing date, so you maximize the value of your current plan and avoid unexpected charges. Log into your billing dashboard and note the exact renewal date before you initiate cancellation.
Mistake two: not capturing cancellation confirmation
Screenshotting your cancellation confirmation is essential proof if Ngrok later claims you never cancelled or charges you again. Do not rely on email alone, as email services can misplace messages. Save your confirmation screenshots to cloud storage or a backed-up device immediately after cancellation.
Mistake three: missing the 14-day refund window
Your statutory right to cancel without penalty expires 14 days after purchase. If you wait longer, you may forfeit your refund entitlement under Singapore law. Mark your calendar with a 14-day reminder from the date you opened your account, so you never miss this critical window.
Mistake four: cancelling directly without reading ngrok's terms
Ngrok's service agreement may contain specific cancellation instructions or clauses about refunds that supersede or conflict with Singapore consumer law. Review these terms before you cancel, so you understand what Ngrok claims and can cite Singapore law if a dispute arises. Yafee recommends keeping a copy of Ngrok's current Terms of Service alongside your cancellation confirmation for future reference.
Mistake five: not requesting a refund explicitly
Cancelling your subscription does not automatically trigger a refund request. If you believe you are entitled to a refund under the 14-day rule or pro-rata refund for annual plans, you must ask Ngrok support explicitly in writing. Sending a separate email to [email protected] stating "I request a refund for my Ngrok cancellation dated [date] under Singapore's Consumer Protection (Fair Trading) Act" creates a clear paper trail and demonstrates your intent if escalation becomes necessary.
Checklist for cancelling Ngrok safely
Use this checklist to ensure you complete every step correctly and protect yourself legally.
| Task |
Completed? |
Notes |
| Log into your Ngrok account and verify your plan details |
☐ |
Confirm plan name, pricing, and next billing date |
| Screenshot your billing page before cancellation |
☐ |
Save to cloud storage immediately |
| Check whether you are within 14 days of purchase |
☐ |
If yes, you qualify for full refund; if no, check pro-rata terms |
| Initiate cancellation via your purchase channel |
☐ |
Website, Apple App Store, or Google Play depending on signup method |
| Screenshot the cancellation confirmation and reference number |
☐ |
Store securely and note the access end date |
| Check email for Ngrok's cancellation confirmation |
☐ |
Forward to yourself or save as PDF for archiving |
Comparing Ngrok with alternative tunneling services
If you are considering cancellation because you want to explore other options, this comparison table may help you decide whether Ngrok is right for you or whether an alternative better suits your development needs.
| Service |
Free tier |
Entry price (monthly) |
Best for |
Cancellation ease |
| Ngrok |
Yes, limited |
S$12.77 |
Webhooks, prototypes, testing |
Simple web or app store |
| Localtunnel |
Yes, unlimited |
Free |
Quick tunnel setup, open-source |
No subscription |
| Cloudflare Tunnel |
Yes, limited |
Free to S$20+ |
Enterprise, security-focused |
Web-based dashboard |
| Serveo |
Yes, unlimited |
Free |
Simple SSH tunnels, minimal setup |
No account required |
| Expose |
No |
S$15+ |
Laravel developers, specialized |
Web-based cancellation |
Yafee's support and additional resources
Yafee has helped thousands of consumers cancel unwanted subscriptions and recover refunds by applying Singapore consumer law with precision and clarity. If you encounter resistance from Ngrok or believe your refund request has been wrongfully denied, Yafee provides detailed guidance on escalating your complaint to the Consumers Association of Singapore (CASE) and preserving evidence for potential legal action. Yafee specializes in translating complex consumer protection legislation into actionable steps, so you can cancel with confidence and recover what you are legally entitled to.
When to escalate to CASE or seek legal advice
Escalate your dispute to the Consumers Association of Singapore if Ngrok has not responded to your refund request within 7 business days or has explicitly denied your entitlement to a refund within the 14-day cooling-off period. CASE mediation is free for Singaporean consumers and carries significant weight in persuading overseas companies to comply with Singapore consumer law. If CASE mediation fails, you may pursue small claims court action through the District Court for amounts under S$10,000, without requiring a lawyer. Yafee recommends consulting a contract law specialist if your dispute involves amounts above S$10,000 or complex contractual interpretations.
If you wish to send a formal cancellation notice by post rather than through the online dashboard, address your letter to Ngrok's registered legal address:
Ngrok Inc.
345 California Street, Suite 300
San Francisco, CA 94104
United States
Include your account email address, account ID number, and a clear statement that you wish to cancel your subscription effective immediately or on a specified date. Send this letter by registered post and retain a photocopy for your records. Ngrok's legal department will process your cancellation and issue a confirmation email within 5 business days.
Alternatively, email your cancellation request to [email protected] with the subject line "Formal Cancellation Notice" and the same information listed above. In your email, explicitly cite Singapore's Consumer Protection (Fair Trading) Act and request a written cancellation confirmation and refund calculation within 5 business days. This written approach creates a documented trail that strengthens your position if you later escalate to CASE or legal proceedings.
Yafee remains your trusted guide through every step of the cancellation journey, translating legal rights into practical procedures so you can cancel Ngrok, recover your refund, and move forward with confidence in your rights as a consumer in Singapore.