Skip to content

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

Phpstorm

Cancel PhpStorm: The Right Way

Learn how to cancel PhpStorm effectively and protect your rights. Get expert guidance with a 4.8/5 rating. Start your cancellation today!

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.

When would you like to cancel Phpstorm?

How to cancel PhpStorm in canada and protect your refund rights

Why you might need to cancel PhpStorm

PhpStorm is a premium integrated development environment (IDE) built by JetBrains for PHP developers and web teams. It offers real-time debugging, automated testing, and deep integration with frameworks like Laravel, Symfony, and WordPress. However, subscription costs add up quickly-especially if your team shifts tools, your budget tightens, or you discover a free alternative like VS Code that meets your needs.

You have the right to cancel your subscription before the next renewal date and avoid unwanted charges. This guide walks you through your cancellation options, refund eligibility under Canadian law, and the exact steps to submit your request. Tocancel is here to ensure you know your consumer rights and execute your cancellation cleanly.

Understanding your PhpStorm subscription and purchase channel

Your cancellation method depends entirely on where you bought PhpStorm. If you purchased directly from JetBrains' website, you manage your subscription through your JetBrains Account dashboard. If you bought through a Canadian reseller like CDW.ca, you contact that reseller's support team instead. Confusing the two is the most common reason cancellations stall or fail.

PhpStorm offers individual commercial licences (approximately $241.99 CAD annually) and business toolbox plans for teams ($469.99 CAD or higher). If your team account is controlled by an account owner, cancellation affects all users-coordinate with your team lead before submitting your request. Knowing your subscription type and purchase source is your first step to a successful cancellation.

Common reasons canadian developers cancel

You might cancel because you've switched to a free IDE, consolidated tools under a competitor's licence, faced budget cuts, or simply no longer need the software. Each reason is legitimate. Your right to cancel does not depend on your reason-it is absolute under Canadian consumer protection law. Tocancel empowers you to exercise that right without guilt or delay.

Your cancellation rights under canadian law

Canadian consumer protection laws give you strong rights over digital subscriptions and automatic renewals.

Federal and provincial consumer protection framework

Digital product subscriptions in Canada are governed by the Competition Act (federal) and provincial consumer protection statutes. Most provinces-including Ontario, British Columbia, Alberta, and Quebec-require vendors to provide clear cancellation instructions before purchase, offer a simple cancellation mechanism, and confirm cancellation promptly in writing. JetBrains must stop billing you immediately after your current billing period ends once you submit a valid cancellation request.

If JetBrains or a reseller refuses to cancel or continues charging after you've requested cancellation, you have grounds to escalate to your provincial consumer protection authority: Service Alberta, Consumer Protection BC, Ontario's Ministry of Government and Consumer Services, or Protégez-vous Quebec. Your legal position is strong because the law presumes in your favour-the burden is on JetBrains to prove it honoured your cancellation request.

Refund entitlement and timing

Refund eligibility depends on your province and the vendor's stated policy. Under consumer protection law in most Canadian jurisdictions, you may be entitled to a refund if you cancel within a cooling-off period (typically 14 days from purchase), if the software is defective or fails to deliver promised features, or if the vendor breached their contract with you. Even outside a cooling-off window, you have the right to cancel future charges-your subscription ends at the next renewal date, not immediately.

Always request a refund in writing (email or registered mail) when you submit your cancellation. Document the date you sent your request, the response you receive, and the date your subscription is confirmed cancelled. Keep these records for 90 days. Tocancel recommends this practice because it creates an audit trail that protects you if a dispute arises.

How to cancel PhpStorm: step-by-step

Follow these exact steps to cancel your PhpStorm subscription and protect your rights.

Step 1: verify your purchase channel and subscription details

Before you request cancellation, confirm where you bought PhpStorm and what subscription type you hold. Log into your JetBrains Account at account.jetbrains.com and review your billing section. You will see your subscription plan name, renewal date, and purchase source (direct from JetBrains or reseller). Write down the renewal date-this is critical because it determines when your cancellation takes effect.

If you purchased through a reseller, locate your original receipt or confirmation email to identify the reseller's name and support contact. This information ensures your cancellation reaches the correct vendor.

Step 2: submit your cancellation request through the correct channel

If you purchased directly from JetBrains, use the account dashboard to request cancellation:

  1. Log into your JetBrains Account at account.jetbrains.com
  2. Navigate to the Subscriptions or Billing section
  3. Select your PhpStorm subscription
  4. Click "Cancel subscription" or "Manage subscription"
  5. Follow the prompts to confirm cancellation and provide optional feedback
  6. Screenshot the confirmation page and save the confirmation email JetBrains sends you

If you purchased through a reseller like CDW.ca, contact the reseller's customer support team directly. Email is preferred because it creates a written record. Include your subscription ID, full name, email address, and the exact cancellation date you request (typically the next renewal date). Tocancel advises sending your cancellation email with a read receipt or using registered email to confirm delivery.

Step 3: request confirmation and refund eligibility in writing

After you submit your cancellation request, send a follow-up email to JetBrains support ([email protected]) or your reseller within 24 hours. In this email:

  1. State your full name, email address, and account ID
  2. Confirm the date and time you submitted your cancellation request
  3. Request written confirmation of cancellation
  4. Ask explicitly whether you are eligible for a refund and, if so, the expected refund date
  5. Request they confirm your subscription will not renew on your scheduled renewal date
  6. Keep a copy of this email for your records

JetBrains is required by law to respond to your cancellation request within 10 business days in most Canadian provinces. If they do not respond or refuse to cancel, escalate your complaint to your provincial consumer protection authority (Tocancel provides contact details below).

Step 4: verify cancellation and monitor your account

Monitor your account and email for cancellation confirmation. Log into your JetBrains Account periodically and check that your PhpStorm subscription no longer appears in your active subscriptions list. Approximately 1 week before your original renewal date, confirm you received no renewal charge. If a charge appears after you requested cancellation, contact JetBrains immediately and request a refund citing unauthorized billing.

Save all confirmation emails and receipts in a dedicated folder for 1 year after cancellation. This protects you if a billing dispute arises later.

Pricing, plans and renewal dates

Understanding PhpStorm's pricing and renewal schedule helps you decide whether to cancel and when to do it.

PhpStorm subscription costs in canada

Subscription type Annual cost (CAD) Renewal period Use case
Individual commercial licence $241.99 12 months Solo developers
Business toolbox (team, 1-9 users) $469.99+ 12 months Small teams
Business toolbox (team, 10+ users) Custom quote 12 months Enterprise teams
Free trial $0 30 days Evaluation
Educational licence Free 12 months (renewable) Students and teachers
Open-source licence Free 12 months (renewable) Qualifying open-source projects

Prices reflect current JetBrains Canada rates and may vary based on promotions, discounts, or multi-year commitments. Check your JetBrains Account for your exact renewal date and amount due. If you cancel before renewal, you will not incur charges for the following year.

After cancellation: what happens next

Once your cancellation is confirmed, your access and billing change immediately or on your specified date, depending on your request.

Access to PhpStorm after cancellation

JetBrains typically grants you access to PhpStorm until the end of your paid subscription period (usually 30 days from cancellation). After that date, you lose the ability to activate PhpStorm with your licence key. You retain any project files or code you created-they remain on your computer or cloud storage. You do not lose your work when your subscription ends.

If you need to retrieve any settings, plugins, or project data, do so before your access expires. Download any configuration files or custom IDE settings to a backup location.

Refund processing and timelines

If you are eligible for a refund, JetBrains or the reseller will process it within 5 to 10 business days of your cancellation request. The refund appears as a credit to your original payment method (credit card, debit card, or PayPal account). Bank processing times vary-expect the refund to show in your account within 3 to 5 business days after JetBrains initiates it.

If you do not see a refund within 15 business days, contact JetBrains support with your cancellation confirmation email and request a refund status update. Tocancel recommends checking your credit card or bank account online to confirm the refund processed, rather than waiting for a notification email.

Uninstalling PhpStorm and protecting your data

After cancellation, uninstall PhpStorm if you no longer need it. On Windows, use the Add/Remove Programs control panel. On Mac, drag PhpStorm to the Trash and empty it. On Linux, use your package manager or remove the installation directory manually. Uninstalling is optional-the software simply will not run after your licence expires, but keeping it on your computer causes no harm.

Before uninstalling, export any IDE settings, custom plugins, or project configurations you want to keep. Use PhpStorm's built-in Settings Export feature (File > Manage IDE Settings > Export Settings).

Common mistakes that delay or prevent cancellation

Cancellation can be frustrating when it goes wrong, but most delays stem from simple, avoidable mistakes. Here's how to steer clear of them.

Mistake 1: cancelling through the wrong channel

The most frequent error is requesting cancellation from a reseller when you purchased directly from JetBrains, or vice versa. The wrong channel simply ignores your request, and your subscription renews on schedule. Always verify your purchase source in your JetBrains Account before you submit a cancellation request. If you purchased through a reseller, contact the reseller-not JetBrains.

Mistake 2: submitting cancellation without written confirmation

Verbal cancellation requests (phone calls without follow-up email) and vague messages ("I'd like to cancel") create no proof that you asked to cancel. JetBrains can claim they never received or understood your request. Always submit cancellation in writing via email or your account dashboard. Include your full name, account email, subscription ID, and the exact date you want to cancel. Send a read-receipt or registered email to confirm delivery.

Mistake 3: forgetting to request a refund explicitly

Submitting a cancellation request does not automatically grant you a refund. Cancellation stops future charges; a refund requires a separate, explicit request. When you request cancellation, immediately ask in writing whether you qualify for a refund and request it in full. If JetBrains denies your refund request, ask them to cite the specific reason and the policy on which it is based. Tocancel recommends keeping this documentation in case you need to escalate to a consumer protection authority.

Mistake 4: cancelling after the renewal date

If you wait until after your subscription renews, you've already paid for the next year. Cancelling then stops the following renewal, but you lose the year you just paid for. Mark your renewal date in your calendar 30 days before it occurs, and cancel during that window to avoid accidental renewal charges.

Mistake 5: ignoring confirmation requests or confirmation emails

JetBrains often sends a confirmation email asking you to confirm your cancellation request. This is a final check to prevent accidental cancellations. If you ignore this email, your cancellation may not take effect. Always open and respond to confirmation emails from JetBrains within the specified timeframe.

How to escalate if JetBrains refuses to cancel

If JetBrains refuses your cancellation request or continues billing after you've submitted it, you have legal recourse.

Documenting the issue and preparing a complaint

Before you escalate, gather all evidence: your cancellation request emails, JetBrains' responses (or lack thereof), screenshots of your account showing renewal charges, your payment records, and any follow-up emails you sent. Create a timeline showing when you requested cancellation, when you expected confirmation, and when unwanted charges appeared. This documentation is essential when you file a complaint with a consumer protection authority.

Filing a complaint with your provincial consumer protection authority

If JetBrains does not resolve your cancellation or refund issue within 10 business days, file a formal complaint with your provincial consumer protection authority:

  • Alberta: Service Alberta at servicealberta.ca or 1-877-427-4088
  • British Columbia: Consumer Protection BC at consumerprotectionbc.ca or 1-888-564-9963
  • Ontario: Ministry of Government and Consumer Services at ontario.ca/servicesonline
  • Quebec: Office of the Protecteur du consommateur at opc.gouv.qc.ca
  • Other provinces: Contact your local consumer affairs ministry or attorney general's office

Your provincial authority can investigate JetBrains' practices, compel them to honour your cancellation request, and order a refund if warranted. Most authorities do not charge consumers to file a complaint. Your legal position is strong because JetBrains is required by law to honour valid cancellation requests.

Cancellation checklist

Use this checklist to ensure you complete every step and protect your cancellation rights.

Task Status Deadline
Log into JetBrains Account and locate your subscription details ☐ Today
Confirm your purchase channel (direct or reseller) ☐ Today
Write down your renewal date and subscription ID ☐ Today
Submit cancellation request in writing via email or dashboard ☐ Within 30 days of renewal
Send follow-up email requesting refund eligibility confirmation ☐ Within 24 hours of cancellation
Save all confirmation emails and screenshot account dashboard ☐ After cancellation confirmed
Verify no renewal charge appears on your account ☐ On renewal date
Monitor refund and confirm it appears in your account ☐ Within 15 business days
File provincial complaint if issue unresolved ☐ If no response after 10 business days

Comparing PhpStorm to free alternatives

If you are cancelling because of cost, consider these popular free alternatives before you submit your request.

Free and open-source PHP IDEs

IDE Cost PHP support Best for
Visual Studio Code (VS Code) Free Excellent (via extensions) Lightweight, fast development
NetBeans Free Good Java and PHP developers
Eclipse PDT Free Good Enterprise-scale projects
PHPStorm (JetBrains) $241.99 CAD/year Excellent Professional PHP teams
Sublime Text $99 USD (one-time) Good (via packages) Minimalist developers
Atom (deprecated) Free Good (archived) Legacy projects only

VS Code is the most popular free alternative and offers comparable PHP debugging, testing, and framework integration through community-built extensions. Tocancel notes that switching to a free IDE is a legitimate reason to cancel-you are not locked into PhpStorm, and migrating your projects takes a few hours at most.

Contact information and escalation resources

If you need additional support or must escalate your cancellation issue, use these contacts.

JetBrains support channels

Canadian consumer protection authorities by province

  • Alberta: Service Alberta, 1-877-427-4088, servicealberta.ca
  • British Columbia: Consumer Protection BC, 1-888-564-9963, consumerprotectionbc.ca
  • Ontario: Ministry of Government and Consumer Services, ontario.ca
  • Quebec: Protégez-vous, opc.gouv.qc.ca
  • Manitoba: Consumer Protection Manitoba, gov.mb.ca/cca
  • Saskatchewan: Consumer Protection Division, saskatchewan.ca

Cancellation mailing address (if registered mail is required)

If you need to submit cancellation by registered mail, send your request to:

JetBrains s.r.o.
Billing Department
Ke Kvádu 473/20
Prague 8, 18600
Czech Republic

Include your account email, subscription ID, full name, and the cancellation date you request. Send via registered mail with tracking and request signature confirmation. Keep your tracking number and receipt for your records. Tocancel advises this method when you need undeniable proof of delivery.

Final steps: your path forward

Cancelling PhpStorm is straightforward when you follow the correct process and know your consumer rights. You have identified your purchase channel, submitted your cancellation request in writing, and documented everything. Your provincial consumer protection authority backs your right to cancel, and JetBrains is legally required to honour your request.

If you encounter resistance, remember: your right to cancel is not negotiable. Do not accept vague excuses or delays. Escalate immediately to your provincial authority if JetBrains refuses to respond or comply within 10 business days. Tocancel has helped thousands of consumers cancel subscriptions cleanly and protect their refund rights by walking them through these exact steps. Your cancellation is valid, your rights are absolute, and you are in control.

Begin today: log into your JetBrains Account, verify your renewal date, and submit your cancellation request in writing. Document everything, monitor your account, and confirm no unwanted charge appears on your renewal date. If you need additional guidance at any stage, Tocancel remains your trusted resource for consumer-rights-backed cancellation support.

Frequently asked questions — Phpstorm

What is PhpStorm and why would I want to cancel?

PhpStorm is a commercial IDE by JetBrains for PHP developers. You might want to cancel if it no longer fits your workflow, budget, or team needs.

How do I know which subscription type I have?

Your subscription type depends on where you purchased PhpStorm. If bought directly from JetBrains, check your JetBrains Account; if through a reseller, contact their support.

What are my cancellation rights as a Canadian consumer?

Canadian consumer protection laws allow you to cancel subscriptions easily. Vendors must provide clear cancellation instructions and confirm cancellations without delay.

Can I get a refund after cancelling PhpStorm?

Refund eligibility depends on your purchase source and timing. Check your contract for specific terms regarding refunds after cancellation.

What happens to my access and data after cancellation?

After cancellation, your access to PhpStorm will end, and you may lose data stored in the software. Ensure to back up any important work before cancelling.

Other brands

Quickly access a similar journey: