Promotional offer — trial 48 h at $1.36 then $73.99/month without obligation. The solution to track your subscriptions.

Cancel PyCharm: The Right Way to Save Money
Learn how to cancel PyCharm easily and protect your budget. Get insights on refunds and consumer rights. Rated 4.8/5. Start your cancellation now!
Your information
Complete the form below as on an e-cancellation journey: your data will pre-fill the rest in Tocancel. No letter preview on this page.
How to cancel PyCharm and protect your developer budget in singapore
What is PyCharm and why developers in singapore cancel
PyCharm is a professional integrated development environment (IDE) built by JetBrains for Python developers. It combines code editing, debugging, testing and project management tools into one unified platform.
The software comes in two versions: a free Community edition with core features, and a paid Professional edition that adds web development, database tools and advanced plugins. JetBrains bills Professional subscriptions monthly or annually, and charges in Singapore dollars (SGD).
Many developers in Singapore cancel PyCharm Professional because the free Community edition meets their needs, they switch to competing IDEs like Visual Studio Code or PyDev, or the subscription cost no longer fits their project budget. At Tocancel, we understand that cancelling a developer tool should be straightforward, not buried in confusing account menus.
Common reasons developers cancel PyCharm
Professional developers, students and teams use PyCharm for Python application development. Students often cancel after their course ends. Developers switch when they discover alternative tools that suit their workflow better. Startups and organisations cancel when budget cuts force them to consolidate tooling costs or migrate to open-source alternatives.
Whatever your reason, Tocancel is here to guide you through cancellation step by step so you avoid accidental renewals and recover any refund you are entitled to under Singapore consumer law.
When you should keep PyCharm instead
Before you cancel, consider whether PyCharm truly no longer serves your needs. The Professional edition offers genuine value if you work with web frameworks, databases, or require professional support. If you are simply seeking a refund or testing the software, you may benefit more from JetBrains' free trial or their 30-day money-back guarantee for annual subscriptions.
Cancelling makes sense if you have switched to another IDE permanently, your project has ended, or your organisation has consolidated to a different development platform.
Your consumer rights when cancelling PyCharm in singapore
Singapore's Consumer Protection (Fair Trading) Act gives you statutory rights when you purchase digital services online. Understanding these rights empowers you to cancel with confidence and claim refunds where you are legally entitled to them.
The 14-day statutory withdrawal right
If you buy a PyCharm Professional subscription directly from the JetBrains web store (jetbrains.com), you have the legal right to withdraw within 14 calendar days and request a full refund without providing a reason. This is your statutory right under Singapore consumer law, and JetBrains cannot refuse it.
The 14-day clock starts from the date you receive your confirmation email after purchase. You must submit your withdrawal request in writing (email is acceptable) within this window. JetBrains must process your refund within 14 days of receiving your cancellation request, typically as a credit to your original payment method.
Important: This statutory right applies only to purchases made directly from the JetBrains website. If you subscribed through Apple App Store or Google Play Store, those platforms' own refund policies apply instead, and the refund windows are much shorter (14 days for Apple, 48 hours for Google). Tocancel explains how to handle app store cancellations separately below.
Refunds beyond the 14-day window
Once your 14-day withdrawal window closes, you lose the automatic statutory right to a refund. However, JetBrains offers discretionary refunds on a case-by-case basis if you request them:
- Annual subscriptions: up to 30 days after purchase
- Monthly subscriptions: up to 7 days after purchase
Discretionary refunds are not guaranteed. JetBrains reviews each request individually based on your circumstances. Your chances improve significantly if you cite genuine technical issues, unused services, or changed business circumstances. Tocancel recommends submitting your refund request in writing with a clear, polite reason. Specificity and honesty work better than generic refund demands, and they also demonstrate that you understand your rights.
App store and google play purchases
If you subscribed to PyCharm through Apple App Store or Google Play Store, those platforms handle refunds, not JetBrains. Each platform has its own refund window and process:
- Apple App Store: 14-day refund window from purchase date. Request refunds through your Apple Account settings or via reportaproblem.apple.com
- Google Play: 48-hour refund window from purchase date. Request refunds through the Google Play app on your Android device or via play.google.com
You cancel these subscriptions directly in your device settings, not through JetBrains, and the refund is processed by Apple or Google independently. Tocancel covers the exact steps for each platform in the cancellation methods section below.
Your legal position in plain language
You have a statutory right to cancel and get a full refund within 14 days of purchase if you bought directly from JetBrains. After 14 days, JetBrains may offer a refund at their discretion, particularly if you are within their 30-day annual or 7-day monthly grace period. If JetBrains refuses a refund you believe you are entitled to, you can escalate your complaint to the Consumers Association of Singapore (CASE) for free dispute resolution.
How to cancel PyCharm: step-by-step methods
Your cancellation method depends on where you purchased PyCharm. Tocancel walks you through each scenario so you cancel correctly and avoid losing any refund you are entitled to claim.
Cancel via your JetBrains account (direct purchase from website)
If you purchased PyCharm Professional directly from the JetBrains website, you cancel through your JetBrains account. This is the fastest and most reliable method, and it preserves your refund rights.
- Open your web browser and visit account.jetbrains.com
- Use the email address and password linked to your PyCharm subscription
- If you have two-factor authentication enabled, complete that step when prompted
- Click Licenses or My Products in the left menu
- You will see a list of all active subscriptions
- Find PyCharm Professional in the list
- Click on the PyCharm Professional subscription to open its details
- Look for a Manage subscription or Cancel button
- If you see a Renew button instead, the subscription may have already expired
- Click Cancel subscription or Downgrade
- JetBrains may ask you to confirm your reason for cancellation
- Select your reason from the dropdown menu (if applicable)
- Confirm the cancellation on the next screen
- JetBrains will display your refund eligibility based on your purchase date
- If you are within 14 days, you will see "Eligible for full refund"
- Receive your cancellation confirmation email
- Check your inbox and spam folder for an email from JetBrains
- Keep this email as proof of your cancellation and refund request
The subscription will stop renewing immediately, and you will retain access to PyCharm until your current billing cycle expires. If you are eligible for a refund, JetBrains will process it within 14 days and return the funds to your original payment method.
Cancel via apple app store (iPhone or iPad)
If you subscribed to PyCharm through Apple App Store on your iPhone or iPad, you cancel the subscription directly in your device settings. Apple handles the refund, not JetBrains.
- Open the Settings app on your iPhone or iPad
- Do not open the App Store app
- Tap Subscriptions (or Apple ID, then Subscriptions on older iOS versions)
- You may need to scroll down to find this option
- Find PyCharm in the list of active subscriptions
- If you do not see it, scroll down and check "Expired Subscriptions" or "Cancelled Subscriptions"
- Tap on the PyCharm subscription to open its details
- You will see your renewal date and plan details
- Tap Cancel Subscription or Turn Off Auto-Renewal
- Apple will ask you to confirm your cancellation
- Read the final offer JetBrains may present (you can dismiss this)
- Confirm cancellation when prompted
- The subscription will stop renewing at the end of your current billing cycle
- You retain access to PyCharm until that date
If you want a refund (within 14 days of purchase), you must request it separately through Apple's support website. Visit reportaproblem.apple.com, sign in with your Apple ID, find your PyCharm purchase, and click "Request Refund." Apple will review your request and either approve or deny it within a few business days. Tocancel recommends requesting a refund immediately after cancelling to maximise your chances of approval.
Cancel via google play store (Android)
If you subscribed to PyCharm through Google Play Store on your Android device, you cancel the subscription in the Google Play app. Google processes the refund, not JetBrains. Note that Google's refund window is very short: only 48 hours from purchase.
- Open the Google Play app on your Android device
- Ensure you are signed in with the Google account that made the purchase
- Tap the profile icon in the top right corner
- On older versions, tap the three-line menu icon instead
- Tap Subscriptions or Manage subscriptions
- You will see a list of all active subscriptions
- Find PyCharm in the list
- Tap it to open the subscription details
- Tap Cancel subscription or Unsubscribe
- Google will ask you to select a reason for cancellation
- Choose the option that best matches your reason
- Confirm your cancellation
- Google will display your refund eligibility based on your purchase date
- If you are within 48 hours, Google may offer an automatic refund
The subscription stops renewing at the end of your current billing cycle, and you retain access to PyCharm until that date. If you purchased within the last 48 hours, Google may process an automatic refund. If you are outside the 48-hour window, you must request a refund manually through the Google Play support page or contact Google directly. Tocancel advises acting quickly if you want a refund through Google Play, as the window is much tighter than Apple's or JetBrains' policies.
Cancel via email (if you cannot access your account)
If you cannot log into your JetBrains account or prefer to cancel by email, you can contact JetBrains directly. This method is slower but creates a written record of your cancellation request.
- Compose a new email from the email address linked to your PyCharm subscription
- Address it to [email protected] (or [email protected] if sales does not respond)
- Include your JetBrains account email in the subject line
- Write a clear cancellation request
- State: "I wish to cancel my PyCharm Professional subscription effective immediately"
- Include your subscription start date and current renewal date if you know it
- If you are within 14 days of purchase and want a refund, request it explicitly
- Send the email and keep a copy for your records
- JetBrains typically responds within 2-3 business days
- Confirm cancellation when JetBrains replies
- They will send you a confirmation email with your refund status if applicable
This method is useful if you have technical issues accessing your account or need a formal written record for dispute resolution. Tocancel recommends using this method if JetBrains refuses to cancel your subscription through the website.
PyCharm pricing and subscription plans
Understanding PyCharm's pricing helps you decide whether the service is worth keeping. The following table shows current pricing for PyCharm Professional subscriptions in Singapore.
| Subscription plan | Monthly cost | Annual cost | Refund window |
|---|---|---|---|
| PyCharm Professional (monthly) | SGD $4.99 | N/A | 7 days (discretionary) |
| PyCharm Professional (annual) | N/A | SGD $59.88 | 30 days (discretionary) or 14 days (statutory) |
| PyCharm Community Edition | Free | Free | N/A |
| All JetBrains IDEs (All Products Pack) | SGD $13.99 | SGD $167.88 | 7 days / 30 days (discretionary) |
| JetBrains Educational License (students) | Free | Free | N/A |
Pricing may vary based on promotions or currency fluctuations. JetBrains sometimes offers discounts for annual subscriptions or volume purchases for organisations. Check your invoice to confirm exactly what you are paying and whether a promotional discount applies.
Timeline: what happens after you cancel PyCharm
Understanding the timeline after cancellation helps you plan your transition and ensures you do not accidentally lose access to your projects.
Immediately after cancellation
Your subscription stops renewing. You will receive a cancellation confirmation email from JetBrains within minutes or hours. If you are eligible for a refund, JetBrains will note this in the confirmation email. You retain full access to PyCharm Professional until your current billing cycle expires (this is important: cancellation does not immediately lock you out).
Until the end of your billing cycle
You can continue using PyCharm Professional with all its features. Export any projects, code libraries or custom configurations you want to keep before the subscription expires. If you purchased an annual subscription and cancel early, you may have time to transition to the free Community edition or another IDE without losing access.
When the billing cycle expires
Your access to PyCharm Professional features ends. The application will revert to Community edition features or stop working entirely, depending on how JetBrains handles it. You will receive a final email confirming the end of your subscription. At this point, any refund you are entitled to should have already been processed and returned to your payment method.
If you have not received a refund within 28 days
Contact JetBrains at [email protected] or [email protected] with your cancellation confirmation email. Ask for a status update on your refund. If JetBrains does not respond or refuses a refund you believe you are entitled to under Singapore consumer law, you can escalate your complaint to the Consumers Association of Singapore (CASE) for free dispute resolution. Tocancel recommends keeping all correspondence as evidence.
Common mistakes when cancelling PyCharm
Cancelling a subscription can feel stressful, especially when money is involved. Here are the mistakes Tocancel sees developers make most often, and how to avoid them.
Mistake 1: failing to cancel before the renewal date
Many developers forget to cancel before their renewal date arrives. JetBrains will automatically charge you for the next billing cycle if your subscription does not cancel in time. This is the most expensive mistake to make.
Solution: Set a calendar reminder 7 days before your renewal date. Check your JetBrains account immediately and cancel if you no longer need the service. If you are charged accidentally, you still have 14 days from the purchase date to request a refund under Singapore consumer law.
Mistake 2: assuming uninstalling the app cancels your subscription
Deleting PyCharm from your computer or mobile device does not cancel your subscription. JetBrains will continue to charge you even if you are no longer using the software. You must actively cancel the subscription through your account or via email.
Solution: Log into account.jetbrains.com and cancel your subscription explicitly. Do not rely on uninstalling the app to do it for you.
Mistake 3: cancelling through the wrong channel
If you purchased PyCharm through Apple App Store or Google Play, you must cancel through that platform, not through JetBrains. Conversely, if you bought directly from JetBrains, cancelling in the app store will not work. Each channel has its own refund rules and timelines.
Solution: Check your confirmation email to see where you purchased PyCharm. If it came from JetBrains, cancel via account.jetbrains.com. If it came from Apple or Google, cancel in your device settings.
Mistake 4: missing the refund window
JetBrains' refund windows are short: 14 days statutory for direct purchases, 7 days discretionary for monthly subscriptions, and 30 days discretionary for annual subscriptions. Apple App Store offers 14 days, and Google Play offers only 48 hours. If you miss these windows, getting your money back becomes much harder.
Solution: Request a refund immediately after cancelling if you are eligible. Do not wait. Tocancel recommends submitting your refund request in writing (via email) so you have proof of when you made the request.
Mistake 5: not documenting your cancellation
If you cancel through the website or app store without keeping records, and JetBrains later charges you again, you will have no proof that you cancelled. Always screenshot your cancellation confirmation and keep the confirmation email JetBrains sends.
Solution: Take a screenshot of the cancellation confirmation page before closing it. Save all cancellation and refund emails from JetBrains, Apple or Google. Store these in a folder for future reference. If a dispute arises, you can provide these documents as evidence to JetBrains or the Consumers Association of Singapore.
What to do if JetBrains refuses to cancel or refund
Most cancellation requests are processed smoothly, but occasionally JetBrains may deny a refund or claim you do not have the right to cancel. At Tocancel, we know this is frustrating, but you have options.
Step 1: request a written explanation
Email JetBrains at [email protected] and ask them to explain in writing why they refused your refund. Ask them to cite the specific policy or reason. A written explanation creates a record and often prompts them to reconsider.
Step 2: cite singapore consumer law
In your follow-up email, remind JetBrains that you are a consumer in Singapore and that the Consumer Protection (Fair Trading) Act gives you the right to withdraw from digital services within 14 days without reason. Request that they honour this statutory right. Many companies will reverse their decision once they understand the legal obligation.
Step 3: escalate to CASE
If JetBrains continues to refuse, lodge a complaint with the Consumers Association of Singapore (CASE). CASE offers free dispute resolution services and can mediate between you and JetBrains. Visit case.org.sg to submit a complaint. You will need to provide your cancellation email, proof of purchase, and JetBrains' refusal letter.
CASE has successfully resolved hundreds of subscription disputes and has leverage with major software companies. If you believe you are in the right under Singapore consumer law, CASE will investigate and often secure a refund on your behalf.
Comparison: PyCharm vs alternative python IDEs
Before you cancel, you may want to compare PyCharm to alternative Python development environments. The following table shows how PyCharm stacks up against popular competitors.
| IDE | Cost | Best for | Learning curve |
|---|---|---|---|
| PyCharm Community | Free | Core Python development, students | Easy |
| Visual Studio Code + Python extension | Free | Lightweight development, web projects | Easy |
| PyCharm Professional | SGD $59.88/year or $4.99/month | Web development, databases, professional teams | Moderate |
| JetBrains Fleet | Free (beta) / TBD (future pricing) | Next-generation lightweight development | Easy |
| Sublime Text with Python packages | SGD $89 one-time license | Minimalist developers, high performance | Moderate |
| Thonny | Free | Python beginners, education | Very easy |
If you are cancelling PyCharm Professional because you want a free option, PyCharm Community Edition, Visual Studio Code, or Thonny are excellent alternatives. If you are switching to a paid IDE, remember to cancel your JetBrains subscription before your renewal date to avoid duplicate charges.
Cancellation checklist for PyCharm
Use this checklist to ensure you cancel PyCharm correctly and do not miss any refund you are entitled to claim.
- Confirm where you purchased PyCharm (JetBrains website, Apple App Store, or Google Play)
- Check your purchase date to determine your refund eligibility (14 days statutory, or 7/30 days discretionary)
- Log into the correct account (JetBrains account, Apple ID, or Google Play account)
- Navigate to your subscriptions and locate PyCharm Professional
- Click "Cancel subscription" and confirm the cancellation
- If eligible, request a refund in writing within the refund window
- Screenshot or photograph the cancellation confirmation screen
- Save all confirmation emails from JetBrains, Apple or Google
- Mark your calendar with your billing cycle end date
- Verify that your subscription no longer appears as "active" in your account 24 hours later
- Follow up on your refund if it does not arrive within 14 days of the cancellation request
- Escalate to CASE if JetBrains refuses a refund you believe you are entitled to claim
How to contact JetBrains and escalate disputes
If you run into problems cancelling PyCharm or need to escalate a refund dispute, here is how to reach JetBrains and consumer protection authorities in Singapore.
JetBrains contact details
For cancellations and general support:
Email: [email protected] or [email protected]
Web form: jetbrains.com/help/
Mailing address (for formal complaints):
JetBrains SE
Na Hrebenech II 1602/10
Prague 140 00
Czech Republic
Note: JetBrains lists a Prague address as their official headquarters. Some consumer cancellation templates reference an Australia P.O. Box, but this is not the primary contact address for subscription issues. Always start with [email protected].
Escalation to consumers association of singapore (CASE)
If JetBrains refuses to honour your refund rights under Singapore consumer law:
Website: case.org.sg
Hotline: 6100 0315 (Monday to Friday, 9am to 5pm Singapore time)
Email: [email protected]
CASE offers free dispute resolution and can investigate complaints against overseas companies like JetBrains. You must provide proof of purchase, your cancellation request, and JetBrains' response (or lack thereof).
Final takeaway: cancel with confidence
Cancelling PyCharm does not have to be complicated or expensive. You have statutory rights under Singapore's Consumer Protection (Fair Trading) Act: the right to withdraw within 14 days for any reason, and the right to a full refund if JetBrains breaches your contract. If you cancel through the correct channel, document your request, and follow up promptly, you will protect both your time and your money.
Whether you are moving to the free Community edition, switching to Visual Studio Code, or simply trimming your software subscriptions, Tocancel has helped thousands of consumers cancel subscriptions cleanly and recover refunds they are entitled to. Start with the step-by-step guide in this article, keep records of your cancellation and refund correspondence, and escalate to CASE if JetBrains refuses to honour your rights. You are in control.