How to cancel ExpressVPN and actually get your money back.
ExpressVPN's two-year plan looks like $3.49 a month. It is a one-time $99 charge with a 30-day window to back out. Miss the window and the official policy gives you $0. Good news: the refund path that exists is genuinely fast (live chat approves in minutes), and there are three routes to recover money even after the window. Bad news: if you paid with PayPal, cancelling on ExpressVPN does not stop PayPal from charging you. Here is the order of operations.
The refund math, before you do anything
ExpressVPN's Terms of Service Section 6 covers refunds. The policy is simple in the abstract and surgical in the carve-outs. Here is what it gives you, in dollars, for the Advanced plan at typical pricing.
| Scenario | Paid | Refund |
|---|---|---|
| Initial purchase, day 1 to 30 | $99 (2 yr) | $99 (full) |
| Initial purchase, day 31 | $99 | $0 |
| Auto-renewal charge, within 30 days | ~$99 to $139 | $0 by policy, often approved if asked |
| Apple App Store sub, any day | Apple-billed | Apple's discretion |
| Google Play sub, day 1 to 30 | Google-billed | Covered by guarantee |
| Second refund, same account | Any | Reserved right to deny |
Three lines do most of the work. The 30-day window runs from the initial purchase, not the renewal (TOS Section 6). Apple billing is its own universe. And the policy can refuse a second refund, so if you have used the guarantee before, you are paying for the next subscription regardless of how you feel about it 29 days in.
Three routes to recover money
Start with the easiest route and only escalate if it fails. Most readers will stop at Route 1.
24/7 live chat. Fastest path.
This is the differentiator from NordVPN, which routes refunds through email-only support. ExpressVPN has a 24/7 live-chat bubble on every page of expressvpn.com. Click it, say you want to use the 30-day money-back guarantee, and the agent will ask one polite "why are you leaving" question before approving. Multiple tested reviews from Cloudwards and VPNoverview report end-to-end approval in under five minutes, with the money landing in 3 to 7 days.
There is no aggressive discount script. Unlike many of its peers, ExpressVPN does not offer a stay-and-save deal during the chat. The agent's job is to log a reason and approve.
Copy-paste this into the chat
Order email: [your account email]
Order date: [date from your purchase confirmation]
Reason: [pick anything short, "did not meet my needs" is fine]
Please confirm the refund has been approved and the date I should expect to see the credit on my [card / PayPal account].
Alternative: the self-serve refund portal added in 2024. Go to Payment History in your account, click Refund next to the eligible payment, fill the optional survey, confirm. It takes up to 10 days instead of minutes, but you avoid the chat. Use it if you'd rather click than type.
The renewal-charge escalation.
Renewals are formally excluded from the guarantee. In practice, live chat will often still issue a refund if you reach out within a few days of the renewal hitting your card. The framing that works: you forgot the renewal was coming, you have not used the renewal period, and you would like a refund as a goodwill gesture under the same 30-day window logic. If the first agent declines, ask politely to escalate to a supervisor and get the refusal in writing for Route 3.
If you live in California, mention Millar v. Express Technologies, Ltd. (Case No. 8:25-cv-01273, C.D. Cal., filed June 2025) and California's Automatic Renewal Law. The class action is still pending, but an active ARL complaint changes the negotiation tone.
Chargeback. Last resort.
Use this only if Routes 1 and 2 failed on a legitimate claim. Examples that hold up: you were charged after cancelling, you were inside the 30-day window and were denied, or the renewal disclosures were missing the clear consent California's ARL requires. Examples that don't hold up: you used the VPN for six months and now want a refund.
File the dispute with your card issuer or PayPal Resolution Center. As evidence: order confirmation, the chat transcript showing refund refusal, a screenshot of the relevant TOS section, and any auto-renewal disclosure from your purchase email. Warning: a chargeback usually terminates the account permanently and may flag the payment method against future re-subscriptions. Exhaust Routes 1 and 2 first.
The thing the cancel page does not tell you
If you paid with PayPal, you have to cancel twice.
ExpressVPN's cancel flow turns off auto-renewal on their side. It does not revoke the PayPal billing agreement that lets them charge you. The agreement is a separate contract in your PayPal settings, and unless you kill it directly, PayPal can keep paying ExpressVPN on the next cycle. VPNpro's tested guide flags this as a recurring failure mode.
The fix takes 30 seconds:
- Log into PayPal.
- Click Settings (the gear icon), then Payments.
- Click Manage automatic payments.
- Find ExpressVPN in the merchant list.
- Click Cancel and confirm.
If ExpressVPN does not appear in the list, the billing agreement was already inactive and you are done. If it appears as "active," cancel it now. The same pattern shows up across other subscriptions, so it is worth checking everything else on that screen while you are there.
If you subscribed through the iPhone App Store, this whole guide changes.
TOS Section 6 is explicit: "Subscribers who signed up via an in-app purchase through the Apple App Store do not have access to the ExpressVPN 30-Day Money-Back Guarantee. All refund requests... are handled solely at the discretion of Apple Support." Translation: ExpressVPN cannot refund you, even if their chat agent wanted to.
Two things to do, in order:
- Cancel the subscription on your iPhone: Settings, tap your name, Subscriptions, ExpressVPN, Cancel Subscription. This stops future charges immediately.
- Request a refund from Apple: go to reportaproblem.apple.com, sign in, find the ExpressVPN charge, and choose a reason. "Didn't mean to purchase this item" and "Charged for a subscription I no longer want" both work. Apple denies plenty of these requests on the first try; if denied, reply to the denial email and appeal once.
Google Play is friendlier here. Google Play purchases are covered by ExpressVPN's guarantee per the same TOS section, so Route 1 above still applies if you subscribed through the Play Store.
The actual cancel steps (4 clicks, web)
For credit card, PayPal, Apple Pay, and Google Pay subscriptions purchased on the web. Bitcoin and Paymentwall subscriptions do not auto-renew by default and need no action.
Go to portal.expressvpn.com/my-subscription
Enter the email on your account. ExpressVPN uses passwordless login, so click Send Code and paste the verification code from your inbox. If you no longer have access to that email, skip ahead and use live chat with your order confirmation.
Find the Automatic renewal section
Scroll down. The button is labelled Cancel subscription, but what it actually does is turn off auto-renewal. Same effect, confusing label. AllAboutCookies' guide flags this as a top source of "did it actually cancel?" support tickets.
Click through the prompts to confirmation
No retention discount appears. No 24-hour pause offer. Just a "you sure?" and a final confirmation screen. You'll get a confirmation email within a minute or two. Keep it.
If you paid with PayPal, do the second cancel
See the red box above. PayPal will keep paying them otherwise. This is the single most-missed step on this whole page.
What not to do
- Don't cancel before requesting the refund. Support agents have more leeway when the subscription is still active. Open chat first, request the refund, let them process the cancel in the same flow.
- Don't accept a "free month extension" instead of cash. An extension keeps you in the system and resets the relationship in ExpressVPN's favor. If you want out, take the money.
- Don't chargeback first. It locks you out of future refund routes, terminates the account, and card issuers sometimes deny disputes if an unused refund channel exists.
- Don't burn your one refund. Policy reserves the right to deny a second guarantee request on the same account. If you're 80% sure ExpressVPN is fine, don't trigger the refund yet.
Did the refund actually hit?
TOS Section 6 says "approximately 7 days." The self-serve portal says up to 10. Tested reports land closer to 3 days for cards and 5 to 7 for PayPal. Cross day 10 with nothing and the refund is stuck somewhere. Check, in order:
- The credit card or PayPal statement matching the original payment method. Refunds always come back through the same channel.
- Your ExpressVPN account's Payment History page. A successful refund shows as a separate line with status "Refunded."
- Your email for a "Refund processed" notification.
If day 14 arrives and nothing has hit, reopen live chat with the approval transcript and ask them to escalate to billing. If the agent stalls, that's the trigger for Route 3.
Why so many people are cancelling right now
The cancel flow is fine. The trust math is where ExpressVPN has lost ground.
ExpressVPN was acquired by Kape Technologies in September 2021 for $936 million. Kape also owns CyberGhost, Private Internet Access, and ZenMate, which is most of the "independent" VPN review market when you trace ownership upstream. In early 2026, Kape was delisted from the LSE and taken fully private under Teddy Sagi's Unikmind group. The parent is now an ownership black box.
Layer on the Millar class action filed in June 2025 and a 2025 Windows client bug that briefly exposed real IPs during Remote Desktop sessions, and "should I keep paying for this?" is a reasonable question. None of this changes the cancel mechanics; it just explains the traffic.
Questions people actually ask
Does the 30-day guarantee cover renewals?
Officially no. TOS Section 6 limits the guarantee to your initial purchase. In practice, live chat agents will often still issue a refund if you reach out within a few days of an auto-renewal charge, especially on multi-year plans. Treat this as worth trying, not policy. Reference the renewal date and request a refund under the standard guarantee.
I subscribed through the Apple App Store. Can ExpressVPN refund me?
No. The 30-day guarantee explicitly excludes Apple App Store purchases. Refunds for in-app purchases are handled solely by Apple at reportaproblem.apple.com. Pick a clear reason ("did not mean to subscribe" or "did not work as expected"). Apple denies plenty of these on the first try; be prepared to appeal.
Can I do a chargeback on ExpressVPN?
Yes, as Route 3 above. Use it when a legitimate refund inside the guarantee window was denied. Gather the order confirmation, a screenshot of the refusal, and the TOS section that supports your claim. A chargeback typically terminates the account at ExpressVPN, and the payment method may be blocked from re-subscribing.
Why is PayPal still charging me after I cancelled?
Because the PayPal billing agreement is separate from your ExpressVPN subscription. Log into PayPal, go to Settings, Payments, Automatic Payments, find ExpressVPN, and cancel the agreement there too. The fix is in the red callout above.
Will the refund show on my next statement or this one?
Card refunds typically post 3 to 7 days after approval; PayPal refunds 5 to 7 days. If the original charge has not yet posted, the refund may net it out so you never see either line. If 10 days pass with nothing, reopen the chat with the approval transcript and ask to escalate to billing.
What's the Millar lawsuit and does it affect my refund?
Millar v. Express Technologies, Ltd. (Case No. 8:25-cv-01273, C.D. Cal., filed June 2025) alleges ExpressVPN violated California's Automatic Renewal Law by failing to provide clear-and-conspicuous notice and obtain affirmative consent before auto-renewing subscriptions. The case is still pending as of May 2026. It does not automatically refund anyone, but if you're in California and were auto-renewed without clear disclosure, citing California ARL during a Route 2 chat shifts the conversation.
ExpressVPN isn't the only one auto-renewing.
The same playbook (multi-year discount up front, opaque renewal pricing on the back end, separate billing agreement you forgot you signed) is running on most of your other annual subscriptions. Subcut spots renewals before they hit your card so you can decide ahead of time, not 29 days into a chat window.
Download Subcut FreeiOS · Free to use · No subscription required (ironic, we know).