{
 "id": "browserstack",
 "name": "BrowserStack",
 "category": "developer_tools",
 "website": "https://www.browserstack.com",
 "domains": [
  "browserstack.com"
 ],
 "summary": "Stop the subscription on BrowserStack's Subscriptions page (browserstack.com/accounts/subscriptions); plans stay active to the end of the billing cycle and fees aren't refunded. Order-form contracts renew automatically unless you give written notice 60 days before the term ends. Percy still bills extra screenshots from the last month.",
 "routes": [
  {
   "channel": "direct_web",
   "applies_to": "Monthly and annual BrowserStack plans (such as Live, Automate, App Live, App Automate and Percy) charged to a card",
   "who": "The account holder who manages the subscription, signed in",
   "method": "self_serve",
   "start_url": "https://www.browserstack.com/accounts/subscriptions",
   "steps": [
    {
     "do": "Sign in and open the Subscriptions page of your BrowserStack account",
     "expect": null
    },
    {
     "do": "Stop your subscription on that page",
     "expect": null
    }
   ],
   "confirm_by": null,
   "effective": "The plan stays active until the end of the current billing cycle; once that cycle is complete, you aren't billed again",
   "notice": "Your card is charged automatically at the end of each billing cycle, so stop the subscription before then",
   "refund": "None: all fees are non-cancellable and non-refundable",
   "fees": "Percy: additional screenshots used in the current month are still charged at the end of the term",
   "source_ids": [
    "s1",
    "s2",
    "s3",
    "s4",
    "s5",
    "s6"
   ]
  },
  {
   "channel": "sales_contract",
   "label": "Order Form subscriptions",
   "applies_to": "Subscriptions with a set term designated on an Order Form (a quote, order form or statement of work referencing BrowserStack's Terms)",
   "who": "The customer, in writing",
   "method": "contact_sales",
   "start_url": null,
   "steps": [
    {
     "do": "Send BrowserStack written notice of non-renewal, to the address on your Order Form, at least 60 days before the current term ends",
     "expect": null
    }
   ],
   "confirm_by": null,
   "effective": "The subscription ends at the end of the current term instead of renewing for another term of equal length",
   "notice": "At least sixty (60) days before the end of the then-current term, in writing",
   "refund": "None: all fees are non-cancellable and non-refundable",
   "fees": null,
   "source_ids": [
    "s7",
    "s8",
    "s9",
    "s5",
    "s18"
   ]
  }
 ],
 "pay_less": [
  {
   "type": "downgrade",
   "what": "Buy a lower-tier plan instead; if you added more users than it allows, first remove the additional users on the User Management page",
   "evidence": "documented",
   "source_ids": [
    "s10"
   ]
  },
  {
   "type": "annual_billing",
   "what": "Annual billing saves up to 25% on some plans compared with month-to-month",
   "evidence": "documented",
   "source_ids": [
    "s11"
   ]
  },
  {
   "type": "free_plan",
   "what": "Percy has a free tier with 5,000 screenshots a month",
   "evidence": "documented",
   "source_ids": [
    "s12"
   ]
  }
 ],
 "export": [],
 "after_cancel": {
  "access_until": "The end of the current billing cycle (Order Form subscriptions: the end of the term)",
  "data_kept": "Not guaranteed: after termination you have no further access to your Customer Content, and BrowserStack may delete it at any time",
  "you_lose": [
   "Access to the cancelled plan's BrowserStack services once the cycle or term ends",
   "Your Customer Content held by BrowserStack, which may be deleted after termination"
  ]
 },
 "agent_notes": {
  "sign_in_needed": true,
  "phone_or_chat_only": false,
  "retention_step": null,
  "tips": [
   "There's no pay-per-use option: BrowserStack sells only monthly and annual subscriptions",
   "Percy bills extra screenshots from the final month at the end of the term, even after cancelling",
   "Order Form (contract) subscriptions renew automatically for the same length unless written notice reaches BrowserStack 60 days before the term ends",
   "To move to a lower-tier plan, remove extra users on the User Management page first",
   "Live and App Live are licensed per user; Automate and App Automate plans include unlimited users but limited parallels"
  ]
 },
 "sources": [
  {
   "id": "s1",
   "url": "https://www.browserstack.com/support/faq/plans-pricing/billing/how-does-the-recurring-billing-work/",
   "title": "How does the recurring billing work?",
   "publisher": "vendor",
   "quote": "You can stop your Subscription at any time, and your plans will be active till the end of the current billing cycle.",
   "supports": "cancel any time; when it takes effect"
  },
  {
   "id": "s2",
   "url": "https://www.browserstack.com/support/faq/plans-pricing/billing/how-does-the-recurring-billing-work/",
   "title": "How does the recurring billing work?",
   "publisher": "vendor",
   "quote": "Once your billing cycle is complete, you will not be billed again.",
   "supports": "no further charges"
  },
  {
   "id": "s3",
   "url": "https://www.browserstack.com/support/faq/plans-pricing/billing/how-does-the-recurring-billing-work/",
   "title": "How does the recurring billing work?",
   "publisher": "vendor",
   "quote": "We automatically charge your credit card at the end of each billing cycle to ensure your testing continues uninterrupted.",
   "supports": "automatic renewal charges"
  },
  {
   "id": "s4",
   "url": "https://www.browserstack.com/support/faq/plans-pricing/billing/what-happens-if-i-cancel-my-percy-plan/",
   "title": "What happens if I cancel my Percy plan?",
   "publisher": "vendor",
   "quote": "However, you will be charged for additional screenshots for the current month at the end of your term.",
   "supports": "Percy's final screenshot charges"
  },
  {
   "id": "s5",
   "url": "https://www.browserstack.com/terms",
   "title": "Terms of Service",
   "publisher": "vendor",
   "quote": "All fees are non-cancellable and non-refundable.",
   "supports": "no refunds"
  },
  {
   "id": "s6",
   "url": "https://www.browserstack.com/support/faq/plans-pricing/billing/what-happens-if-i-cancel-my-percy-plan/",
   "title": "What happens if I cancel my Percy plan?",
   "publisher": "vendor",
   "quote": "If you cancel your plan, your plan will not be be renewed for the next term.",
   "supports": "a cancelled Percy plan doesn't renew"
  },
  {
   "id": "s7",
   "url": "https://www.browserstack.com/terms",
   "title": "Terms of Service",
   "publisher": "vendor",
   "quote": "Each Service is provided on a subscription basis for a set term designated on the Order Form and thereafter, will automatically renew for successive terms of equal length",
   "supports": "Order Form subscriptions renew automatically"
  },
  {
   "id": "s8",
   "url": "https://www.browserstack.com/terms",
   "title": "Terms of Service",
   "publisher": "vendor",
   "quote": "unless either party provides the other party with written notice of non-renewal at least sixty (60) days prior to the end of the then-current term",
   "supports": "the 60-day non-renewal notice"
  },
  {
   "id": "s9",
   "url": "https://www.browserstack.com/terms",
   "title": "Terms of Service",
   "publisher": "vendor",
   "quote": "each quote, order form, or and/or statement of work referencing this Agreement",
   "supports": "what counts as an Order Form"
  },
  {
   "id": "s10",
   "url": "https://www.browserstack.com/support/faq/plans-pricing/billing/unable-to-purchase-a-lower-tier-subscription/",
   "title": "Unable to purchase a lower-tier subscription?",
   "publisher": "vendor",
   "quote": "If you currently have added more users and want to buy a lower-tier plan then first remove the additional users",
   "supports": "downgrading needs fewer users first"
  },
  {
   "id": "s11",
   "url": "https://www.browserstack.com/pricing",
   "title": "Pricing",
   "publisher": "vendor",
   "quote": "Save up to 25%",
   "supports": "the annual saving"
  },
  {
   "id": "s12",
   "url": "https://www.browserstack.com/pricing",
   "title": "Pricing",
   "publisher": "vendor",
   "quote": "5000 free monthly screenshots",
   "supports": "Percy's free tier"
  },
  {
   "id": "s13",
   "url": "https://www.browserstack.com/support/faq/plans-pricing/usage-plans-pricing/i-dont-require-to-test-frequently-do-you-have-a-pay-per-use-option/",
   "title": "I don't require to test frequently. Do you have a pay-per-use option?",
   "publisher": "vendor",
   "quote": "No. We only provide monthly and annual subscriptions.",
   "supports": "no pay-per-use option"
  },
  {
   "id": "s14",
   "url": "https://www.browserstack.com/terms",
   "title": "Terms of Service",
   "publisher": "vendor",
   "quote": "Following termination it will have no further access to any Customer Content",
   "supports": "no access to content after termination"
  },
  {
   "id": "s15",
   "url": "https://www.browserstack.com/terms",
   "title": "Terms of Service",
   "publisher": "vendor",
   "quote": "BrowserStack may delete any such data",
   "supports": "content may be deleted"
  },
  {
   "id": "s16",
   "url": "https://www.browserstack.com/support/faq/plans-pricing/plans/i-work-in-a-team-do-i-need-to-buy-licenses-for-each-user/",
   "title": "I work in a team. Do I need to buy licenses for each user?",
   "publisher": "vendor",
   "quote": "We recommend you to buy user licenses depending on how many users you want to add to your team",
   "supports": "Live licenses are per user"
  },
  {
   "id": "s17",
   "url": "https://www.browserstack.com/support/faq/plans-pricing/plans/i-work-in-a-team-do-i-need-to-buy-licenses-for-each-user/",
   "title": "I work in a team. Do I need to buy licenses for each user?",
   "publisher": "vendor",
   "quote": "All Automate and App Automate plans include unlimited users for automation testing.",
   "supports": "Automate plans include unlimited users"
  },
  {
   "id": "s18",
   "url": "https://www.browserstack.com/terms",
   "title": "Terms of Service",
   "publisher": "vendor",
   "quote": "Any notice or communication required or permitted under this Agreement will be in writing to the parties at the addresses set forth on the Order Form",
   "supports": "where written notices go"
  },
  {
   "id": "s19",
   "url": "https://www.browserstack.com/support/faq/plans-pricing/plans/i-work-in-a-team-do-i-need-to-buy-licenses-for-each-user/",
   "title": "I work in a team. Do I need to buy licenses for each user?",
   "publisher": "vendor",
   "quote": "The number of parallels would still be limited based on the plan you purchase.",
   "supports": "Automate plans' parallels stay limited by plan"
  }
 ],
 "verification": {
  "level": "partial",
  "checked_on": "2026-10-05",
  "by": "stackcut-research",
  "unverified": [
   "BrowserStack's help pages link to the Subscriptions page for stopping a subscription but don't name the buttons or describe the confirmation screens",
   "Which team roles (owner, admin, billing) can stop a subscription isn't documented",
   "How long BrowserStack keeps test data after a plan ends, and how to export it first, aren't covered in BrowserStack's help pages",
   "No Apple App Store, Google Play or marketplace billing is documented for BrowserStack"
  ],
  "review": {
   "by": "stackcut-review",
   "on": "2026-10-05",
   "result": "fixed",
   "notes": [
    "Re-checked every route fact against BrowserStack's recurring-billing and Percy FAQs and its Terms of Service: the Subscriptions page, access to the end of the billing cycle, no refunds, Percy's final screenshot charges and the 60-day Order Form notice are confirmed",
    "Order Form route: the Terms say written notices go to the addresses on the Order Form (s18); dropped that open question",
    "Removed on-screen wording ('your plans') and a per-plan stop step that BrowserStack's help doesn't describe",
    "Tips: added the source for Automate plans' limited parallels (s19); trimmed the s16 quote to the page's exact words",
    "The pricing page shows no marketplace or app-store billing, so no other route is needed"
   ]
  }
 },
 "delete_account": {
  "url": "https://www.browserstack.com/accounts/profile",
  "difficulty": "easy",
  "source": "JustDeleteMe (MIT), https://github.com/jdm-contrib/jdm"
 },
 "page": "https://stackcut.io/cancel/browserstack",
 "json": "https://stackcut.io/exits/browserstack.json",
 "evidence": {
  "packet_revision": "e325a36bfcbeda01b29eceaa44552a06705b158e1e5c4ae7b9526043853d34d2",
  "docs_checked_on": "2026-10-05",
  "last_observed_success_on": null,
  "verification": "partial",
  "freshness": {
   "as_of": "2026-10-09",
   "status": "current",
   "checked_on": "2026-10-05",
   "age_days": 4,
   "stale_after_days": 30,
   "next_check_on": "2026-11-04"
  },
  "routes": [
   {
    "route_id": "browserstack--direct-web--r1",
    "channel": "direct_web",
    "checked_on": "2026-10-05",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    }
   },
   {
    "route_id": "browserstack--sales-contract--r2",
    "channel": "sales_contract",
    "checked_on": "2026-10-05",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    }
   }
  ]
 },
 "license": "CC-BY-4.0",
 "credit": "Stackcut Exits (https://stackcut.io/cancel), CC BY 4.0"
}
