{
 "id": "expressvpn",
 "name": "ExpressVPN",
 "category": "security_privacy",
 "website": "https://www.expressvpn.com",
 "domains": [
  "expressvpn.com"
 ],
 "summary": "Cancel on the web at My subscription (Cancel subscription below Automatic renewal), or in the App Store or Google Play if you paid there; the VPN works until the cycle ends. Gotcha: you can't cancel inside the ExpressVPN app, and the 30-day refund covers first web purchases only.",
 "routes": [
  {
   "channel": "direct_web",
   "label": "Billed by ExpressVPN",
   "applies_to": "Subscriptions bought on expressvpn.com with a credit card, PayPal, Apple Pay or Google Pay",
   "who": "The account holder (log in if prompted)",
   "method": "self_serve",
   "start_url": "https://portal.expressvpn.com/my-subscription",
   "steps": [
    {
     "do": "In any browser, go to My subscription and log in if prompted",
     "expect": "Cancel subscription below Automatic renewal"
    },
    {
     "do": "Click Cancel subscription and follow the prompts",
     "expect": null
    },
    {
     "do": "If there is no Cancel subscription option (this can happen after a failed renewal payment), remove your saved payment method to turn off automatic renewal",
     "expect": null
    },
    {
     "do": "Or ask ExpressVPN Support to cancel, by live chat at www.expressvpn.com/support or by email",
     "expect": null
    }
   ],
   "confirm_by": null,
   "effective": "You won't be billed for another cycle; ExpressVPN keeps working until the last day of the current subscription cycle",
   "notice": null,
   "refund": "Full refund within 30 calendar days of the first purchase (new subscribers only; ExpressVPN can refuse anyone refunded before): request it from your receipts in the Account & Billing menu, or contact Support by chat or email. Renewals and redemption-code (gift card) purchases are excluded",
   "fees": null,
   "source_ids": [
    "s1",
    "s2",
    "s3",
    "s4",
    "s5",
    "s6",
    "s22",
    "s23",
    "s24"
   ]
  },
  {
   "channel": "apple_app_store",
   "applies_to": "Subscriptions bought in the ExpressVPN iPhone or iPad app through the Apple App Store",
   "who": "The Apple Account that bought the subscription",
   "method": "platform_settings",
   "start_url": null,
   "steps": [
    {
     "do": "Open the App Store and tap your profile icon in the top right",
     "expect": "Subscriptions"
    },
    {
     "do": "Tap Subscriptions, then find and tap ExpressVPN",
     "expect": "Cancel Subscription"
    },
    {
     "do": "Tap Cancel Subscription and follow the prompts",
     "expect": null
    }
   ],
   "confirm_by": "In Subscriptions, the ExpressVPN subscription shows an expiration message in red text, or has no Cancel button",
   "effective": "ExpressVPN keeps working until the last day of the current subscription cycle",
   "notice": "Cancel at least 24 hours before the free trial ends or the next billing date",
   "refund": "No ExpressVPN 30-day money-back guarantee; ask Apple for any refund (at Apple's discretion)",
   "fees": null,
   "source_ids": [
    "s7",
    "s8",
    "s10",
    "s11",
    "s12",
    "s25"
   ]
  },
  {
   "channel": "google_play",
   "applies_to": "Subscriptions bought in the ExpressVPN Android app through Google Play",
   "who": "The Google Account that pays for the subscription",
   "method": "platform_settings",
   "start_url": "https://play.google.com/store/account/subscriptions",
   "steps": [
    {
     "do": "Open the Google Play Store and tap your profile icon in the top right",
     "expect": "Payment & subscriptions"
    },
    {
     "do": "Tap Payment & subscriptions, then Subscriptions, then find and tap ExpressVPN",
     "expect": "Cancel Subscription"
    },
    {
     "do": "Tap Cancel Subscription and follow the prompts",
     "expect": null
    }
   ],
   "confirm_by": null,
   "effective": "ExpressVPN keeps working until the last day of the current subscription cycle (Google: for the time already paid)",
   "notice": "Cancel at least 24 hours before the free trial ends or the next billing date",
   "refund": "No ExpressVPN 30-day money-back guarantee; ask Google Play for any refund (at Google's discretion)",
   "fees": null,
   "source_ids": [
    "s7",
    "s9",
    "s10",
    "s11",
    "s13",
    "s25"
   ]
  },
  {
   "channel": "direct_web",
   "label": "ExpressVPN for Teams",
   "applies_to": "ExpressVPN for Teams business licenses",
   "who": "An ExpressVPN for Teams administrator",
   "method": "self_serve",
   "start_url": "https://teams.expressvpn.com/dashboard/",
   "steps": [
    {
     "do": "Sign in to your ExpressVPN for Teams admin account",
     "expect": "MANAGE/CANCEL"
    },
    {
     "do": "Find the license and select it under MANAGE/CANCEL, then select Cancel renewal (for several licenses, tick them under LICENSE ID, then select Manage renewal)",
     "expect": "Turn Off Auto-Renewal"
    },
    {
     "do": "Select Turn Off Auto-Renewal",
     "expect": "You have successfully turned off auto-renewal for your selected licenses below. Your license/s will expire on XX."
    },
    {
     "do": "If the account has five or fewer licenses, contact the ExpressVPN Support Team to cancel instead",
     "expect": null
    }
   ],
   "confirm_by": "A success message at the top of the Admin Account Dashboard with the licenses' expiry date",
   "effective": "Licenses expire on the date shown in the success message",
   "notice": null,
   "refund": null,
   "fees": null,
   "source_ids": [
    "s14",
    "s15",
    "s16",
    "s26"
   ]
  }
 ],
 "pay_less": [
  {
   "type": "downgrade",
   "what": "Basic is cheaper than Advanced: on 2-year plans Basic is $83.72 for the first 28 months and then $99.95 a year, versus $125.72 and then $119.95 a year for Advanced (US pricing page, 2026-09-29)",
   "evidence": "documented",
   "source_ids": [
    "s17",
    "s18"
   ]
  }
 ],
 "export": [
  {
   "data": "ExpressKeys logins and other password-manager data",
   "how": "In the ExpressKeys app for Android or iOS, scroll down to Password Manager Settings and tap Export Your Data, verify your vault password, tap Export Password Data, then set a password for the encrypted ZIP",
   "format": "A CSV file inside an encrypted ZIP (Android and iOS apps)",
   "limits": "Once unzipped, the CSV is not encrypted",
   "source_ids": [
    "s19",
    "s27",
    "s28"
   ]
  }
 ],
 "after_cancel": {
  "access_until": "The last day of the current subscription cycle",
  "data_kept": "ExpressKeys logins stay accessible after the subscription ends, but you can't add new entries",
  "you_lose": [
   "VPN access after the last day of the cycle",
   "Adding new entries in ExpressKeys"
  ]
 },
 "agent_notes": {
  "sign_in_needed": true,
  "phone_or_chat_only": false,
  "retention_step": null,
  "tips": [
   "You can't cancel inside the ExpressVPN app; use the website or the app store that bills you",
   "Subscriptions paid with Bitcoin or Paymentwall don't renew automatically, so there is nothing to cancel",
   "Cancelling doesn't refund by itself; ask for the 30-day refund separately",
   "App Store and Google Play subscribers don't get the 30-day money-back guarantee"
  ]
 },
 "sources": [
  {
   "id": "s1",
   "url": "https://www.expressvpn.com/support/manage-account/cancel-expressvpn-subscription/",
   "title": "How to cancel your ExpressVPN subscription",
   "publisher": "vendor",
   "quote": "Important: To cancel your subscription, you need to go to the app store or the ExpressVPN website. You cannot cancel your subscription within the ExpressVPN app.",
   "supports": "where cancelling is possible, and that the app can't do it"
  },
  {
   "id": "s2",
   "url": "https://www.expressvpn.com/support/manage-account/cancel-expressvpn-subscription/",
   "title": "How to cancel your ExpressVPN subscription",
   "publisher": "vendor",
   "quote": "Open any browser and go to My subscription. If prompted, log into your ExpressVPN account. Click Cancel subscription below Automatic renewal and follow the prompts.",
   "supports": "the web cancel steps"
  },
  {
   "id": "s3",
   "url": "https://www.expressvpn.com/support/manage-account/cancel-expressvpn-subscription/",
   "title": "How to cancel your ExpressVPN subscription",
   "publisher": "vendor",
   "quote": "This can happen if a recent renewal payment failed. To prevent further renewal attempts, you can remove your saved payment method to turn off automatic renewal.",
   "supports": "the fallback when Cancel subscription is missing"
  },
  {
   "id": "s4",
   "url": "https://www.expressvpn.com/support/manage-account/cancel-expressvpn-subscription/",
   "title": "How to cancel your ExpressVPN subscription",
   "publisher": "vendor",
   "quote": "After you have canceled, you will not be billed automatically for another subscription cycle. You can still use ExpressVPN until the last day of your current subscription cycle.",
   "supports": "when a web cancellation takes effect"
  },
  {
   "id": "s5",
   "url": "https://www.expressvpn.com/tos",
   "title": "ExpressVPN Terms of Service",
   "publisher": "vendor",
   "quote": "You may cancel your Account for any reason within thirty (30) calendar days of your initial purchase and, upon request as described below, you will receive a full refund",
   "supports": "the 30-day money-back guarantee"
  },
  {
   "id": "s6",
   "url": "https://www.expressvpn.com/tos",
   "title": "ExpressVPN Terms of Service",
   "publisher": "vendor",
   "quote": "The Money-Back Guarantee does not apply to renewal purchases or subscriptions purchased using redemption codes (e.g., gift cards).",
   "supports": "refund exclusions"
  },
  {
   "id": "s7",
   "url": "https://www.expressvpn.com/support/manage-account/cancel-expressvpn-subscription/",
   "title": "How to cancel your ExpressVPN subscription",
   "publisher": "vendor",
   "quote": "Note: To avoid charges, cancel at least 24 hours before the end of the free trial or the next billing date.",
   "supports": "the notice for app store subscriptions"
  },
  {
   "id": "s8",
   "url": "https://www.expressvpn.com/support/manage-account/cancel-expressvpn-subscription/",
   "title": "How to cancel your ExpressVPN subscription",
   "publisher": "vendor",
   "quote": "Open the App Store. Tap your profile icon in the top right. Tap Subscriptions. Find and tap ExpressVPN. Tap Cancel Subscription and follow the prompts.",
   "supports": "the Apple App Store steps"
  },
  {
   "id": "s9",
   "url": "https://www.expressvpn.com/support/manage-account/cancel-expressvpn-subscription/",
   "title": "How to cancel your ExpressVPN subscription",
   "publisher": "vendor",
   "quote": "Open the Google Play Store. Tap your profile icon in the top right. Tap Payment & subscriptions. Tap Subscriptions. Find and tap ExpressVPN. Tap Cancel Subscription and follow the prompts.",
   "supports": "the Google Play steps"
  },
  {
   "id": "s10",
   "url": "https://www.expressvpn.com/support/manage-account/cancel-expressvpn-subscription/",
   "title": "How to cancel your ExpressVPN subscription",
   "publisher": "vendor",
   "quote": "After you cancel, you can still use ExpressVPN until the last day of your current subscription cycle.",
   "supports": "when an app store cancellation takes effect"
  },
  {
   "id": "s11",
   "url": "https://www.expressvpn.com/tos",
   "title": "ExpressVPN Terms of Service",
   "publisher": "vendor",
   "quote": "Subscribers who signed up via an in-app purchase through the Apple App Store (iTunes) or Google Play Store do not have access to the ExpressVPN 30-Day Money-Back Guarantee.",
   "supports": "app store purchases have no 30-day guarantee"
  },
  {
   "id": "s12",
   "url": "https://support.apple.com/en-us/118428",
   "title": "Cancel a subscription from Apple",
   "publisher": "platform",
   "quote": "If there is no Cancel button or you see an expiration message in red text, the subscription is already canceled.",
   "supports": "how to confirm an Apple cancellation"
  },
  {
   "id": "s13",
   "url": "https://support.google.com/googleplay/answer/7018481",
   "title": "Cancel, pause, or change a subscription on Google Play",
   "publisher": "platform",
   "quote": "When you cancel a subscription, you'll still be able to use your subscription for the time you've already paid.",
   "supports": "when a Google Play cancellation takes effect"
  },
  {
   "id": "s14",
   "url": "https://www.expressvpn.com/support/knowledge-hub/expressvpn-teams-turn-on-off-auto-renewal/",
   "title": "How to turn on/off auto-renewal for ExpressVPN for Teams licenses",
   "publisher": "vendor",
   "quote": "Sign into your ExpressVPN for Teams admin account. Find the license you wish to turn off auto-renewal for and select under MANAGE/CANCEL. Select Cancel renewal. Select Turn Off Auto-Renewal.",
   "supports": "the Teams cancel steps"
  },
  {
   "id": "s15",
   "url": "https://www.expressvpn.com/support/knowledge-hub/expressvpn-teams-turn-on-off-auto-renewal/",
   "title": "How to turn on/off auto-renewal for ExpressVPN for Teams licenses",
   "publisher": "vendor",
   "quote": "You have successfully turned off auto-renewal for your selected licenses below. Your license/s will expire on XX.",
   "supports": "the Teams confirmation message"
  },
  {
   "id": "s16",
   "url": "https://www.expressvpn.com/support/knowledge-hub/expressvpn-teams-turn-on-off-auto-renewal/",
   "title": "How to turn on/off auto-renewal for ExpressVPN for Teams licenses",
   "publisher": "vendor",
   "quote": "If you have an ExpressVPN for Teams admin account with five or fewer licenses and want to cancel your subscription, please contact the ExpressVPN Support Team.",
   "supports": "small Teams accounts cancel through support"
  },
  {
   "id": "s17",
   "url": "https://www.expressvpn.com/pricing",
   "title": "ExpressVPN pricing",
   "publisher": "vendor",
   "quote": "Basic $ 2.99 / mo Save 80% 2 Years + 4 Months Billed $419.72 $83.72 for the first 28 Months. Then autorenews at $99.95 annually.",
   "supports": "Basic 2-year price and renewal price"
  },
  {
   "id": "s18",
   "url": "https://www.expressvpn.com/pricing",
   "title": "ExpressVPN pricing",
   "publisher": "vendor",
   "quote": "Advanced $ 4.49 / mo Save 73% 2 Years + 4 Months Billed $475.72 $125.72 for the first 28 Months. Then autorenews at $119.95 annually.",
   "supports": "Advanced 2-year price and renewal price"
  },
  {
   "id": "s19",
   "url": "https://www.expressvpn.com/support/knowledge-hub/how-to-export-data-stored-in-expresskeys/",
   "title": "How to export data stored in ExpressKeys",
   "publisher": "vendor",
   "quote": "On Android and iOS, your login items are exported as a CSV file inside an encrypted ZIP file.",
   "supports": "the export format"
  },
  {
   "id": "s20",
   "url": "https://www.expressvpn.com/support/manage-account/cancel-expressvpn-subscription/",
   "title": "How to cancel your ExpressVPN subscription",
   "publisher": "vendor",
   "quote": "Since subscriptions purchased with Paymentwall or Bitcoin will not renew automatically, you will not need to manually cancel your subscription.",
   "supports": "Bitcoin and Paymentwall plans need no cancelling"
  },
  {
   "id": "s21",
   "url": "https://www.expressvpn.com/support/manage-account/cancel-expressvpn-subscription/",
   "title": "How to cancel your ExpressVPN subscription",
   "publisher": "vendor",
   "quote": "You can still access the logins stored in your ExpressKeys account even if your subscription is no longer active. However, you can't add any new entries.",
   "supports": "what happens to ExpressKeys data after cancelling"
  },
  {
   "id": "s22",
   "url": "https://www.expressvpn.com/tos",
   "title": "ExpressVPN Terms of Service",
   "publisher": "vendor",
   "quote": "view your receipts in the Account & Billing menu to see previous payments eligible for a refund. You may also request a refund by contacting support via chat or email.",
   "supports": "how to request the 30-day refund"
  },
  {
   "id": "s23",
   "url": "https://www.expressvpn.com/tos",
   "title": "ExpressVPN Terms of Service",
   "publisher": "vendor",
   "quote": "The Money-Back Guarantee applies to new Subscribers only, and ExpressVPN reserves the right to deny a refund to a Subscriber who has previously received a refund per the policy.",
   "supports": "new subscribers only; repeat refunds can be refused"
  },
  {
   "id": "s24",
   "url": "https://www.expressvpn.com/tos",
   "title": "ExpressVPN Terms of Service",
   "publisher": "vendor",
   "quote": "select My Subscription, and then follow the \"Cancel Subscription\" prompts; contact us by live chat at www.expressvpn.com/support; or email us",
   "supports": "cancelling through Support by chat or email"
  },
  {
   "id": "s25",
   "url": "https://www.expressvpn.com/tos",
   "title": "ExpressVPN Terms of Service",
   "publisher": "vendor",
   "quote": "these Subscribers can request refunds through the Apple App Store/ Google Play Store, which are issued solely at the discretion of Apple Support or Google Play Support.",
   "supports": "app store refunds are up to Apple or Google"
  },
  {
   "id": "s26",
   "url": "https://www.expressvpn.com/support/knowledge-hub/expressvpn-teams-turn-on-off-auto-renewal/",
   "title": "How to turn on/off auto-renewal for ExpressVPN for Teams licenses",
   "publisher": "vendor",
   "quote": "You will see a black box pop up stating the number of licenses you have selected. Select Manage renewal. Select Turn Off Auto-Renewal.",
   "supports": "the Teams steps for several licenses"
  },
  {
   "id": "s27",
   "url": "https://www.expressvpn.com/support/knowledge-hub/how-to-export-data-stored-in-expresskeys/",
   "title": "How to export data stored in ExpressKeys",
   "publisher": "vendor",
   "quote": "Scroll down to Password Manager Settings and tap Export Your Data. Enter your vault password and tap Verify. Tap Export Password Data.",
   "supports": "the app export steps"
  },
  {
   "id": "s28",
   "url": "https://www.expressvpn.com/support/knowledge-hub/how-to-export-data-stored-in-expresskeys/",
   "title": "How to export data stored in ExpressKeys",
   "publisher": "vendor",
   "quote": "Unlike the ZIP, the CSV is not encrypted, so anyone with access to your device can potentially open it and view your passwords and logins.",
   "supports": "the unzipped CSV is not encrypted"
  }
 ],
 "verification": {
  "level": "docs",
  "checked_on": "2026-09-29",
  "by": "stackcut-research",
  "unverified": [
   "What confirms a web or Google Play cancellation (an email or an on-screen status) is not stated",
   "Whether the web cancel flow shows a retention offer is not documented (the page only says follow the prompts)",
   "How long ExpressVPN keeps account data after cancelling is not stated on the pages we read",
   "Monthly and 1-year prices were not shown on the static pricing page, so only 2-year prices are compared",
   "Resellers and gift-card (redemption code) purchases: no cancel steps are documented",
   "Exporting from the ExpressKeys browser extension: its steps and file type could not be confirmed word for word, so only the app export is listed"
  ],
  "review": {
   "by": "stackcut-review",
   "on": "2026-09-29",
   "result": "fixed",
   "notes": [
    "Refund: how to request it (Account & Billing receipts, or Support chat/email), new subscribers only, repeat refunds can be refused (s22, s23)",
    "Web route: added cancelling through Support by live chat or email, per the Terms (s24)",
    "Apple/Google refunds are at Apple's or Google's discretion (s25); Apple confirm_by reworded to match Apple's page",
    "Teams: several licenses go Manage renewal, then Turn Off Auto-Renewal (s26)",
    "Export: kept the confirmed app steps (s27, s28); dropped the unconfirmed browser-extension claims"
   ]
  }
 },
 "delete_account": {
  "url": "https://www.expressvpn.com/support/",
  "difficulty": "hard",
  "source": "JustDeleteMe (MIT), https://github.com/jdm-contrib/jdm"
 },
 "page": "https://stackcut.io/cancel/expressvpn",
 "json": "https://stackcut.io/exits/expressvpn.json",
 "evidence": {
  "packet_revision": "7b9549bbb4527fe134648385cd5c23f9d5e3599fe97da42258b7d2ee9fb418eb",
  "docs_checked_on": "2026-09-29",
  "last_observed_success_on": null,
  "verification": "docs",
  "freshness": {
   "as_of": "2026-10-09",
   "status": "current",
   "checked_on": "2026-09-29",
   "age_days": 10,
   "stale_after_days": 30,
   "next_check_on": "2026-10-29"
  },
  "routes": [
   {
    "route_id": "expressvpn--direct-web--r1",
    "channel": "direct_web",
    "checked_on": "2026-09-29",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    }
   },
   {
    "route_id": "expressvpn--apple-app-store--r2",
    "channel": "apple_app_store",
    "checked_on": "2026-09-29",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    }
   },
   {
    "route_id": "expressvpn--google-play--r3",
    "channel": "google_play",
    "checked_on": "2026-09-29",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    }
   },
   {
    "route_id": "expressvpn--direct-web--r4",
    "channel": "direct_web",
    "checked_on": "2026-09-29",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    }
   }
  ]
 },
 "license": "CC-BY-4.0",
 "credit": "Stackcut Exits (https://stackcut.io/cancel), CC BY 4.0"
}
