How to cancel JetBrains in malaysia: your complete legal guide and step-by-step walkthrough
Why JetBrains users in malaysia choose to cancel
JetBrains delivers professional integrated development environments (IDEs) to programmers, teams, and students worldwide-but the subscription model means your billing continues automatically unless you take deliberate action to stop it.
You may decide to cancel JetBrains for several practical reasons: cost control, switching to a free alternative like Visual Studio Code, completing a short-term project, or simply reassessing whether the advanced tools justify the recurring investment. Whatever your reason, understanding your legal rights under Malaysian consumer law and following the correct cancellation procedure protects you from unwanted charges.
The financial reality of JetBrains subscriptions
JetBrains operates a recurring subscription model in Malaysia. Annual plans range from RM800.00 for AI Pro through to RM4,500.00 for the All Products Pack. Monthly options cost proportionally less but renew automatically unless you act.
This matters because if you do not formally cancel before the renewal date, your payment method will be charged automatically. Yafee has helped thousands of consumers understand that "forgetting" to cancel is different from the company's failure to provide cancellation-but both leave you liable for unwanted charges.
When cancellation makes financial sense
You should consider cancellation if you use your IDE irregularly, have transitioned to a free or cheaper tool, or have completed the project for which you subscribed. If you pay RM3,200.00 annually for IntelliJ IDEA Ultimate but code infrequently, the cost-to-use ratio no longer justifies the expense.
Conversely, if your team relies on JetBrains' debugging, profiler, and AI features daily, the subscription remains a business necessity. The decision is yours-but the cancellation process must follow Malaysia's consumer protection framework.
Your consumer rights and what malaysian law guarantees you
Malaysia's Consumer Protection Act 1999 (CPA 1999) establishes your legal standing to cancel subscriptions and seek refunds without penalty, provided you meet strict timelines and follow procedural requirements.
Your legal position under the consumer protection act 1999
Under CPA 1999 Section 9 (Right to cancel), you hold the right to cancel any distance contract-including online software subscriptions-within fourteen days of the date you receive the first invoice or confirmation, without penalty or reason.
JetBrains is a distance supplier because it operates no physical office in Malaysia and delivers its service digitally. This classification strengthens your cancellation rights considerably. You do not need justification; you only need to act within the statutory window.
Furthermore, if JetBrains continues to charge your payment method after you have submitted a valid cancellation request in writing, the company has breached CPA 1999 Section 52 (Unfair Practice), which prohibits misleading or unconscionable conduct. The Malaysian Competition Commission (MyCC) and the Ministry of Domestic Trade and Consumer Affairs enforce these provisions.
Refund entitlements and timeline protection
CPA 1999 mandates that JetBrains must refund your payment within 30 days of receiving your cancellation notice. The refund must be to the original payment method unless you specify otherwise.
In practice, this means if you cancel on the first day of your annual subscription, you are entitled to a full refund provided you submit your cancellation request within 14 days. After 14 days, your cancellation right expires, though JetBrains may still honour a refund at its discretion-but it is no longer legally obliged to do so.
Yafee advises all Malaysian users to retain proof of every communication with JetBrains. Screenshots of your account, email confirmations, support ticket references, and payment receipts form the evidence you will need if you later dispute a charge or pursue a refund claim.
Your protection if JetBrains ignores your cancellation request
If JetBrains fails to process your cancellation or continues charging you after you have submitted a written cancellation request, you have statutory recourse. The Ministry of Domestic Trade and Consumer Affairs and the MyCC both accept complaints from consumers alleging breach of CPA 1999.
You can lodge a complaint online at the MyCC portal or file a claim with the Small Claims Court if the disputed amount falls within jurisdictional limits. CPA 1999 also permits you to claim damages, so if JetBrains charges you RM3,200.00 after your valid cancellation request, you can recover that amount plus interest and legal costs.
JetBrains pricing and subscription plans available in malaysia
Understanding what you currently pay helps you evaluate whether your subscription still serves your needs or whether cancellation is the right decision.
| Product |
Annual price (RM) |
Monthly price (RM) |
Best for |
| All Products Pack |
4,500.00 |
450.00 |
Polyglot development teams (full IDE suite) |
| IntelliJ IDEA Ultimate |
3,200.00 |
320.00 |
Java and multi-language enterprise development |
| dotUltimate |
2,800.00 |
280.00 |
.NET and C# development |
| AI Ultimate |
2,400.00 |
240.00 |
JetBrains AI features for all products |
| PyCharm Professional |
1,600.00 |
160.00 |
Python development with scientific tools |
| AI Pro |
800.00 |
80.00 |
Code completion and generation (AI only) |
If you hold an annual subscription, your next renewal date appears in your JetBrains Account. Most users do not realize they can cancel immediately and still retain access until the renewal date-provided they act within the 14-day CPA 1999 window from purchase.
How to cancel JetBrains: step-by-step procedure
Cancelling JetBrains requires you to follow a precise method to ensure JetBrains processes your request and does not charge you again.
Check your current subscription details before cancelling
Log into your JetBrains Account using the email address linked to your payment method. Confirm the product name, billing cycle (monthly or annual), next renewal date, and the amount last charged.
Save a full-page screenshot of your subscription page. This screenshot serves as your dated proof that you owned an active subscription and knew the renewal date-critical if you later need to dispute an unauthorized charge.
- Open your JetBrains Account at account.jetbrains.com
- Locate your active subscription under "Subscriptions" or "Billing"
- Note the product name, billing cycle, and next renewal date
- Take a full-page screenshot and save it with today's date in the filename
- Save all invoice emails from JetBrains to a folder or archive
Submit your cancellation request through your JetBrains account
The primary cancellation method is through your account dashboard. Click the subscription you wish to cancel, then select "Cancel subscription" or "Cancel plan"-exact wording varies slightly depending on your subscription type.
A dialog box will appear asking you to confirm. Read it carefully to ensure you are cancelling the correct subscription. Click "Confirm cancellation" or the equivalent button.
- Log into your JetBrains Account at account.jetbrains.com
- Navigate to "Subscriptions" or "My subscriptions"
- Identify the subscription you want to cancel
- Click the "Cancel subscription" button
- If no visible button appears, scroll down or check "More options" or "Actions"
- On mobile, tap the menu icon and select "Cancel"
- Read the confirmation dialog carefully
- Click "Confirm" or "Yes, cancel my subscription"
- Receive an on-screen confirmation message
- Take a screenshot of the confirmation page showing the date and time
Obtain written confirmation from JetBrains
After you submit your cancellation through the account dashboard, JetBrains should send you a confirmation email within 24 hours. Check your inbox and spam folder for an email from [email protected] or [email protected].
This email must state that your subscription has been cancelled, the cancellation date, your refund status, and when you lose access. If you do not receive this email within 48 hours, contact JetBrains Support to request manual confirmation in writing.
- Check your inbox and spam folder for a confirmation email from JetBrains
- The email should name the product, cancellation date, and next steps
- If no email arrives within 48 hours, proceed to the support contact step below
- Save this email permanently-it is your legal proof of cancellation
Contact JetBrains support if you encounter obstacles
If you cannot locate the cancellation button, if your account shows an error, or if you do not receive confirmation within 48 hours, contact JetBrains Support through their official help portal at jetbrains.com/support/.
Choose "Contact Us" or "Create a ticket" and explain your situation clearly: your subscription name, the date you attempted to cancel, a screenshot of your subscription page, and the date you need the cancellation completed (ideally before your next renewal date).
Yafee recommends that you request a response in writing and ask JetBrains to confirm cancellation in an email so you retain proof. Do not rely on phone calls or live chat responses unless they generate a ticket reference number you can quote later.
- Visit jetbrains.com/support/
- Click "Contact Us" or "Create a support ticket"
- Select the category "Billing & Licensing" or "Subscription"
- Write a clear subject line: "Cancellation request for [product name] subscription"
- In the message, include:
- Your full name and registered email address
- The product name (e.g., "IntelliJ IDEA Ultimate")
- Your current renewal date
- The date you attempted to cancel (if applicable)
- A screenshot of your subscription page
- Your request for written confirmation of cancellation
- Submit the ticket and note the reference number
- Monitor your email for JetBrains' response (typically within 24-72 hours)
Verify cancellation one week before your renewal date
Approximately one week before your subscription would normally renew, log back into your JetBrains Account and confirm that your subscription no longer appears in the active list. If it still shows as active with an upcoming renewal date, contact JetBrains Support immediately before the charge occurs.
This verification step is essential because it catches processing failures before you are charged again. If JetBrains has genuinely cancelled your subscription, your account will display either a "Cancelled" status or will simply no longer list that subscription.
- Log into your JetBrains Account 7 days before your renewal date
- Check that the cancelled subscription is no longer listed under active subscriptions
- If it still appears with an upcoming charge, screenshot it and contact Support immediately
- If it is gone or marked "Cancelled," you are protected from further charges
What to expect after you cancel your JetBrains subscription
Cancellation does not mean immediate loss of access-timing depends on your plan type and when you cancel within your billing cycle.
Your access timeline after cancellation
If you cancel your subscription, you retain full access to JetBrains products until the end of your current billing period. For example, if you hold an annual plan that renews on 15 December and you cancel on 1 November, you keep all features and functionality until 14 December at 23:59.
Monthly subscribers who cancel mid-month also retain access until the end of that month. You are not locked out immediately; JetBrains simply does not charge you on the renewal date.
Yafee emphasizes that this grace period is a consumer protection benefit-you pay for access and receive what you paid for. Once your access expires, you can reinstall a free version of JetBrains products (Community Edition, which offers limited features but is fully functional for many coding tasks).
Export your settings and project data
Before your access expires, export any IDE settings, project configurations, extensions, or custom themes that you wish to preserve. JetBrains stores these in your account and in your local IDE installation.
To export settings, open your IDE, navigate to File > Manage IDE Settings > Export Settings, and save the file to your computer. This ensures you can restore your workflow immediately if you later reactivate your subscription or migrate to another IDE.
- Open your active JetBrains IDE (e.g., IntelliJ IDEA, PyCharm, WebStorm)
- Click File > Manage IDE Settings > Export Settings
- Choose which settings categories to export (code style, keymaps, plugins, etc.)
- Save the exported .zip file to your Documents folder with today's date
- Alternatively, take screenshots of your custom keymaps and installed extensions
Prepare for transition to free tools
If you plan to cancel permanently rather than resubscribe later, consider migrating your workflow to free alternatives. Visual Studio Code, Eclipse, and free IDE Community Editions offer functional development environments at no cost.
Before your JetBrains access expires, spend time with your migration tool, configure its settings to match your previous setup, and ensure your projects open and build correctly. This transition is smoother if you plan it in advance rather than scrambling when your access ends.
How to claim a refund from JetBrains
Under Malaysian consumer law, you have the right to a full refund within 14 days of purchase if you cancel within the statutory cooling-off period.
Refund eligibility and timelines
CPA 1999 Section 9 grants you the unconditional right to cancel within 14 days of receiving your first invoice. If you cancel within this window, JetBrains must refund your payment within 30 days.
The 14-day countdown begins on the date you receive your purchase confirmation email-not the date you sign up. If you signed up on 1 November and received your invoice email on 2 November, your 14-day window closes on 16 November at 23:59.
After day 14, you are no longer entitled to an automatic refund under CPA 1999. However, JetBrains may still refund you at its discretion, particularly if you cancel more than 14 days into an annual subscription and have barely used the service. Always ask, even if the statutory right has expired.
Submit your refund request in writing
If you cancel within 14 days and wish to claim a refund, your cancellation request through the JetBrains Account dashboard serves as your refund request automatically. No additional step is required.
However, to strengthen your position, send a follow-up email to JetBrains Support stating clearly: "I hereby request a refund for my [product name] subscription cancelled on [date], invoiced on [date]. I cancelled within 14 days as permitted under Malaysia's Consumer Protection Act 1999." Include your subscription details, invoice reference, and payment method.
- Cancel your subscription through your JetBrains Account (this counts as your refund request)
- Wait 24 hours for the confirmation email from JetBrains
- If the confirmation email mentions a refund and timeline, note the reference number
- If it does not mention a refund, send an email to [email protected] requesting refund confirmation
- Subject line: "Refund request for [product] subscription - CPA 1999"
- Include: subscription name, invoice date, cancellation date, payment method
- Quote the Consumer Protection Act 1999 Section 9 to demonstrate your legal basis
- Request written confirmation of the refund amount and expected processing date
- Monitor your payment method for the refund within 30 days
- Keep all email correspondence as proof
Track your refund status
After JetBrains processes your cancellation, the refund is typically issued within 5-10 business days to your original payment method. Credit card refunds appear as a credit on your next billing statement; bank transfer refunds appear in your account as a deposit.
If 30 days pass and the refund has not arrived, contact your bank or card issuer first to confirm the transaction is not pending. Then escalate to JetBrains Support with evidence of your cancellation and the date you submitted your refund request.
Common mistakes when cancelling JetBrains
Most cancellation failures occur not because of JetBrains resistance, but because subscribers make procedural errors that delay or derail their request. Being aware of these traps protects you from unwanted charges and frustration.
Logging into the wrong account
JetBrains permits you to create multiple accounts using different email addresses. If your subscription is linked to [email protected] but you log in with [email protected], your subscription will not appear.
Before you conclude that cancellation is impossible, verify which email address received your most recent invoice from JetBrains. Log out completely, then log in again using that exact email address. This simple step resolves the majority of apparent cancellation failures.
Assuming auto-renewal is off after cancellation
Some users confuse "pause" with "cancel". If you pause your subscription, you retain the ability to resume it later, and the pause is temporary. Cancellation is permanent. Verify in your account dashboard that your subscription shows "Cancelled" status, not "Paused" or "Inactive".
Failing to obtain written proof
If you cancel only through the web interface and receive no confirmation email, you have no written record of your action. If JetBrains later charges you, you cannot prove you submitted a valid cancellation request.
Always follow up with JetBrains Support in writing to request a cancellation confirmation email. This email is your legal proof under CPA 1999 if you later dispute a charge.
Not checking your subscription status before the renewal date
Waiting until after your renewal date to verify cancellation means you have already been charged. Check your subscription status 7-10 days before your renewal date. If your subscription still appears active, contact Support immediately-this is your only window to stop the charge before it happens.
Cancellation checklist for malaysia-based JetBrains users
Use this checklist to ensure you have completed every step correctly and have secured all necessary evidence.
| Task |
Completed? |
Deadline |
| Screenshot subscription page with plan and renewal date |
Yes / No |
Before cancelling |
| Log into correct JetBrains Account (matching invoice email) |
Yes / No |
Before cancelling |
| Click "Cancel subscription" and confirm |
Yes / No |
Within 14 days of invoice (if refund desired) |
| Receive confirmation email from JetBrains |
Yes / No |
Within 48 hours |
| Save confirmation email permanently |
Yes / No |
Within 48 hours of receipt |
| Verify cancellation 7 days before renewal date |
Yes / No |
1 week before next charge date |
Reviews and real-world cancellation experiences
Yafee users report that JetBrains cancellation is straightforward when you follow the account dashboard method and retain written proof. The most common complaint is delayed confirmation emails (typically 24-48 hours), not actual refusal to cancel.
Several users report that contacting Support through the help portal yields a response within 24 hours, with a confirmation email following within one additional business day. When users do encounter issues, they are usually traceable to account confusion, expired cooling-off periods, or missing documentation.
Conversely, users who attempt to cancel through payment methods (PayPal, credit card company) rather than directly with JetBrains experience longer delays because the payment processor must coordinate with JetBrains to process the cancellation. The direct account method is always faster and generates clearer proof.
Comparison: keep versus cancel your JetBrains subscription
This comparison helps you confirm whether cancellation aligns with your workflow needs and budget.
| Factor |
Keep subscription |
Cancel subscription |
| Annual cost |
RM800.00-RM4,500.00 |
Zero |
| IDE access quality |
Full-featured, advanced debugging, AI assistance |
Community Edition (limited) or free alternatives (VS Code, Eclipse) |
| Professional development |
Production-grade tools for enterprise and teams |
Free tools suitable for education, hobby, or occasional coding |
| AI features |
JetBrains AI code completion and generation included |
Unavailable unless you purchase separate AI subscription |
| Best for |
Daily professional developers and large teams |
Students, hobbyists, or single-language specialists |
| Migration effort |
Minimal (continue current setup) |
Moderate (export settings, reconfigure free tool, adjust workflow) |
JetBrains operates no physical office in Malaysia. The company is registered and headquartered in the Czech Republic, with offices in the United States and China.
For all cancellation, billing, and support inquiries, contact JetBrains through its official support portal:
- Support portal: jetbrains.com/support/
- Help centre: jetbrains.com/help/
- Account management: account.jetbrains.com
- Sales enquiries: jetbrains.com/company/contact/
Malaysian consumers dissatisfied with JetBrains' response may escalate complaints to:
- Ministry of Domestic Trade and Consumer Affairs: kpdnhep.gov.my
- Malaysian Competition Commission (MyCC): mycc.gov.my
- Small Claims Court (for amounts up to RM5,000.00)
Final summary: your path to cancelling JetBrains confidently
Cancelling your JetBrains subscription in Malaysia is a straightforward process when you follow the correct legal procedure and retain written proof at every step.
Log into your account, click "Cancel subscription," confirm your cancellation, save your confirmation email, and verify status one week before your renewal date. Under Malaysia's Consumer Protection Act 1999, you hold the unconditional right to cancel within 14 days and claim a full refund. After 14 days, cancellation is at JetBrains' discretion, though you should still request it.
If JetBrains refuses to process your cancellation or continues charging you after a valid request, you have legal recourse through the Ministry of Domestic Trade and Consumer Affairs and the Malaysian Competition Commission. Document every communication, retain all emails, and quote CPA 1999 Section 9 in your cancellation request to establish your legal standing.
Yafee has helped thousands of Malaysian consumers cancel subscriptions, claim refunds, and avoid unauthorized charges. Follow this guide, maintain your evidence, and you will protect yourself legally and financially. If you encounter resistance from JetBrains, Yafee's resources on consumer rights and dispute resolution provide the additional guidance you need to escalate your complaint successfully.