A 11-step walkthrough with real screenshots from the live cancel flow.
Sign in at portal.expressvpn.com/my-subscription, click Edit Subscription, then click Turn Off Automatic Renewal through three confirmation screens until you see "Your subscription has been canceled." VPN access continues until the end of your billing cycle — ExpressVPN does not refund partial periods outside the first-time 30-day money-back window.
Wondering if you're paying more than you used to? compare your subscription costs.
See ExpressVPN's pricing, tiers, and difficulty score in one page. ExpressVPN ranks #69 of 117 by cancellation difficulty.
Go to portal.expressvpn.com/my-subscription in any browser. If prompted, enter the email on file and the verification code ExpressVPN emails you. You cannot cancel inside the ExpressVPN app — it must be done on the web or through the app store that billed you.
On the Subscription card you'll see your current plan, renewal date, and an Edit Subscription link. Click it to open the subscription-settings page. The button you actually need is buried at the bottom of this next page, so scroll down once it loads.
The Edit Subscription Settings page shows your plan, renewal date, and Automatic renewal: ON. At the bottom there are three buttons — Back to Dashboard, Turn Off Automatic Renewal, and Change Plan. Click Turn Off Automatic Renewal. (Some accounts show this control labelled Cancel Subscription — same button, same flow.)
ExpressVPN takes you to a confirmation page reading "You are about to turn off automatic payments. Are you sure you would like to continue?" The same three buttons appear again. Click Turn Off Automatic Renewal a second time.
A modal pops up listing Lightway, Threat Manager, and Split tunneling as features you'll "lose today." This is retention copy — those features keep working until the end of your current billing cycle no matter when you click. Click Turn Off Automatic Renewal in the modal, not Keep These Benefits.
You'll land on a confirmation page reading "Your subscription has been canceled" with your exact access-until date in red. That date is your final billing-cycle day — until then ExpressVPN keeps working as normal, then your account drops to inactive. Screenshot this page for your records.
Multiple users on r/Express_VPN report being charged after a successful-looking cancellation — sometimes because they stopped clicking too early, sometimes because auto-renew was silently reactivated. Set a calendar reminder for the renewal date and check the card. If you see a charge, demand a refund via live chat and your bank chargeback rights — both have worked for affected users.
First-time subscribers can self-serve a full refund within 30 days of purchase. Go to portal.expressvpn.com/invoices, click Refund next to the charge, optionally fill the survey, then Proceed With Refund. ExpressVPN processes it within 10 days. The 30-day guarantee only applies to your first-ever subscription and does not cover renewals or Apple App Store purchases — those are at Apple's discretion.
The Edit Subscription button won't appear on ExpressVPN's site if a third party handles billing. Apple: Settings > your name > Subscriptions > ExpressVPN > Cancel Subscription. Google Play: Play Store > profile icon > Payments & subscriptions > Subscriptions > ExpressVPN > Cancel Subscription. App-store policy requires you cancel at least 24 hours before the next billing date to avoid the next charge.
ExpressVPN does not auto-renew Bitcoin or Paymentwall subscriptions — they expire on their own at the end of the term. There is no Turn Off Automatic Renewal button to click for these payment methods. Just let the period run out.
Reddit threads document cases of ExpressVPN flipping auto-renew back on without notification. Belt-and-braces options: if you pay with PayPal, cancel the recurring payment from your PayPal account (ExpressVPN can't override that); if you paid by card, switch to a virtual or prepaid card with no balance, or ask ExpressVPN support in live chat to delete your stored card details (they don't do this on cancellation by default).
RecurDash tracks all your subscriptions and reminds you before they renew. No bank login required.
Start tracking free