{
 "id": "vercel",
 "name": "Vercel",
 "category": "developer_tools",
 "website": "https://vercel.com",
 "domains": [
  "vercel.com",
  "vercel.app"
 ],
 "summary": "Downgrade Pro to Hobby in the team's Settings, Billing (Downgrade Plan), after moving connected Stores and domains elsewhere; or ask Vercel Support via the Help page (effective next renewal). Deleting a team erases its invoice history. Enterprise Order Forms auto-renew unless written notice comes 60 days before term end.",
 "routes": [
  {
   "channel": "direct_web",
   "label": "Downgrade Pro to Hobby",
   "applies_to": "Pro teams billed by card (self-service subscriptions)",
   "who": "A team Owner or a member with the Billing role (they manage the team's Billing settings)",
   "method": "self_serve",
   "start_url": "https://vercel.com/dashboard",
   "steps": [
    {
     "do": "Before downgrading, manually move any connected Stores and Domains to a new destination; each account can have only one Hobby team, so an existing Hobby team must be deleted or the two teams merged",
     "expect": null
    },
    {
     "do": "In the dashboard, select the team in the team switcher, open Settings in the sidebar and select Billing",
     "expect": "Plan"
    },
    {
     "do": "Click Downgrade Plan in the Plan sub-section and confirm",
     "expect": null
    },
    {
     "do": "Or send a cancellation request to Vercel Support through the Help page (vercel.com/help)",
     "expect": null
    },
    {
     "do": "Optional: pause projects you don't need so their production deployments stop using metered resources: project Settings, General, Pause Project, type the project name and select Pause Project",
     "expect": "503 DEPLOYMENT_PAUSED"
    }
   ],
   "confirm_by": null,
   "effective": "Under the Terms, a downgrade or termination takes effect at the start of the next renewal period. On downgrade, all active members except the original owner are removed and Hobby limits apply",
   "notice": "Self-service subscriptions renew automatically for the same term as the initial term",
   "refund": "All fees are non-refundable, except as the Terms state otherwise",
   "fees": "Each invoice charges the coming cycle's seats and add-ons plus the previous cycle's extra usage, so one more invoice for on-demand usage can follow. Spend Management doesn't cover seats, integrations or add-ons",
   "source_ids": [
    "s1",
    "s2",
    "s3",
    "s4",
    "s5",
    "s6",
    "s7",
    "s8",
    "s9",
    "s10",
    "s11",
    "s12",
    "s13",
    "s14",
    "s35",
    "s36",
    "s37",
    "s38"
   ]
  },
  {
   "channel": "direct_web",
   "label": "Delete a team",
   "applies_to": "Closing a team entirely (its projects, data and billing history)",
   "who": "A team Owner (the docs don't list the required role)",
   "method": "self_serve",
   "start_url": "https://vercel.com/dashboard",
   "steps": [
    {
     "do": "Download a PDF of every invoice you need: open Settings in the sidebar, then Invoices, and select the icon on each invoice row",
     "expect": null
    },
    {
     "do": "Remove all team domains",
     "expect": null
    },
    {
     "do": "Open Settings in the sidebar, scroll to the Delete Team section and select the Delete Team button",
     "expect": null
    },
    {
     "do": "Click Confirm",
     "expect": null
    }
   ],
   "confirm_by": null,
   "effective": "Deleting a team permanently removes the team and its data, including its invoice history",
   "notice": null,
   "refund": "All fees are non-refundable, except as the Terms state otherwise",
   "fees": null,
   "source_ids": [
    "s6",
    "s15",
    "s16",
    "s17",
    "s18",
    "s19",
    "s20"
   ]
  },
  {
   "channel": "sales_contract",
   "applies_to": "Enterprise plans under an Order Form and Vercel's Enterprise Terms",
   "who": "The customer, in writing (Enterprise customers work with a Vercel account representative)",
   "method": "contact_sales",
   "start_url": null,
   "steps": [
    {
     "do": "Tell Vercel in writing that you don't wish to renew, at least 60 calendar days before the current subscription term expires; your Vercel account representative is the Enterprise contact",
     "expect": null
    }
   ],
   "confirm_by": null,
   "effective": "At the end of the current subscription term",
   "notice": "Written notice at least 60 calendar days before the term expires (an emailed notice counts once receipt is electronically confirmed); otherwise each Order Form renews for a term equal to the initial one",
   "refund": "All fees are non-refundable, except as the Enterprise Terms state otherwise",
   "fees": null,
   "source_ids": [
    "s21",
    "s22",
    "s23",
    "s24",
    "s39"
   ]
  }
 ],
 "pay_less": [
  {
   "type": "free_plan",
   "what": "Hobby is free but limited to personal, non-commercial use; when it exceeds its included usage it is paused, not billed",
   "evidence": "documented",
   "source_ids": [
    "s25",
    "s26"
   ]
  },
  {
   "type": "seat_reduction",
   "what": "On Pro, Developer seats cost $20 per user a month and Viewer seats are free, so fewer Developer seats lower the bill. Use Manual approval so commit authors aren't added as paid Developer seats automatically",
   "evidence": "documented",
   "source_ids": [
    "s27",
    "s28",
    "s29"
   ]
  }
 ],
 "export": [
  {
   "data": "Invoices",
   "how": "In the team's dashboard, open Settings, then Invoices, and download each invoice with the icon on its row",
   "format": "PDF",
   "limits": "Deleting a team removes its invoice history permanently; the invoice emails sent to the team's invoice recipient remain your record",
   "source_ids": [
    "s16",
    "s17",
    "s18"
   ]
  }
 ],
 "after_cancel": {
  "access_until": "Under the Terms, a downgrade or termination takes effect at the start of the next renewal period",
  "data_kept": "Deleting a team permanently removes the team and its data. The Terms say your content may be permanently deleted on termination; no retention period is given",
  "you_lose": [
   "Team members other than the original owner, who are removed when a Pro team is downgraded",
   "Commercial use: Hobby is for personal, non-commercial use only",
   "A deleted project's deployments, domains, environment variables and settings",
   "A deleted team's data and invoice history"
  ]
 },
 "agent_notes": {
  "sign_in_needed": true,
  "phone_or_chat_only": false,
  "retention_step": null,
  "tips": [
   "Pro and Enterprise deployments aren't stopped at 100% usage: on-demand usage keeps billing unless Spend Management's Pause Production Deployments is on",
   "Spend Management covers metered usage only; seats, integrations such as Marketplace, and add-ons still bill monthly",
   "Pausing a project stops metered usage on its production deployment, which shows a 503 DEPLOYMENT_PAUSED error until resumed",
   "Before deleting a team, download invoice PDFs and remove all team domains",
   "A payment method can only be removed after adding a new one",
   "Pro is billed monthly only; annual billing needs an Enterprise plan",
   "Deleting a project also deletes its deployments, domains, environment variables and settings"
  ]
 },
 "sources": [
  {
   "id": "s1",
   "url": "https://vercel.com/docs/plans/pro-plan/trials",
   "title": "Pro plan trials",
   "publisher": "vendor",
   "quote": "Alternatively, you can use the Downgrade button located in the Pro Plan section of your team's Billing page to immediately end your trial and return to a Hobby plan.",
   "supports": "where the Downgrade button is"
  },
  {
   "id": "s2",
   "url": "https://vercel.com/docs/plans/pro-plan/trials",
   "title": "Pro plan trials",
   "publisher": "vendor",
   "quote": "All team members will be removed from your team, and all Hobby limits will apply to your team.",
   "supports": "what moving to Hobby does"
  },
  {
   "id": "s3",
   "url": "https://vercel.com/legal/terms",
   "title": "Terms of Service",
   "publisher": "vendor",
   "quote": "terminate your account (or downgrade your Pro account to a hobby account) at any time by sending a cancellation request to Vercel Support via the Help page",
   "supports": "the Support cancellation route"
  },
  {
   "id": "s4",
   "url": "https://vercel.com/legal/terms",
   "title": "Terms of Service",
   "publisher": "vendor",
   "quote": "provided that such termination will be effective at the start of the next renewal period.",
   "supports": "when it takes effect"
  },
  {
   "id": "s5",
   "url": "https://vercel.com/legal/terms",
   "title": "Terms of Service",
   "publisher": "vendor",
   "quote": "The self-service subscription and any additional Services added to your self-service subscription will automatically-renew for the same term as the initial term.",
   "supports": "auto-renewal"
  },
  {
   "id": "s6",
   "url": "https://vercel.com/legal/terms",
   "title": "Terms of Service",
   "publisher": "vendor",
   "quote": "All fees are non-refundable, except as expressly stated otherwise in this Agreement.",
   "supports": "no refunds"
  },
  {
   "id": "s7",
   "url": "https://vercel.com/docs/plans/pro-plan/billing",
   "title": "Billing FAQ for Pro Plan",
   "publisher": "vendor",
   "quote": "Each invoice charges for the upcoming billing cycle. It includes any additional usage that occurred during the previous billing cycle.",
   "supports": "how the last invoice works"
  },
  {
   "id": "s8",
   "url": "https://vercel.com/docs/plans/pro-plan/billing",
   "title": "Billing FAQ for Pro Plan",
   "publisher": "vendor",
   "quote": "Pro add-ons are billed in the subsequent billing cycle as a line item on your invoice.",
   "supports": "add-on billing"
  },
  {
   "id": "s9",
   "url": "https://vercel.com/docs/spend-management",
   "title": "Spend Management",
   "publisher": "vendor",
   "quote": "It does not include seats, integrations (such as Marketplace), or separate add-ons, which Vercel charges on a monthly basis.",
   "supports": "what spend limits don't cover"
  },
  {
   "id": "s10",
   "url": "https://vercel.com/docs/projects/managing-projects",
   "title": "Managing projects",
   "publisher": "vendor",
   "quote": "You can choose to temporarily pause a project to ensure that you do not incur usage from metered resources on your production deployment.",
   "supports": "pausing stops metered usage"
  },
  {
   "id": "s11",
   "url": "https://vercel.com/docs/projects/managing-projects",
   "title": "Managing projects",
   "publisher": "vendor",
   "quote": "On the General page, find the Pause Project section above Delete Project and select the Pause Project button.",
   "supports": "where to pause a project"
  },
  {
   "id": "s12",
   "url": "https://vercel.com/docs/projects/managing-projects",
   "title": "Managing projects",
   "publisher": "vendor",
   "quote": "When you pause your project, any users accessing your production deployment will see a 503 DEPLOYMENT_PAUSED error.",
   "supports": "what a paused project shows"
  },
  {
   "id": "s13",
   "url": "https://vercel.com/docs/spend-management",
   "title": "Spend Management",
   "publisher": "vendor",
   "quote": "To enable spend management, you must have an Owner or Billing role on your team",
   "supports": "Owner and Billing roles manage billing settings"
  },
  {
   "id": "s14",
   "url": "https://vercel.com/docs/plans",
   "title": "Account Plans on Vercel",
   "publisher": "vendor",
   "quote": "For Pro and Enterprise teams, when you reach 100% usage your deployments are not automatically stopped.",
   "supports": "usage keeps billing"
  },
  {
   "id": "s15",
   "url": "https://vercel.com/docs/accounts",
   "title": "Account Management",
   "publisher": "vendor",
   "quote": "Remove all team domains",
   "supports": "the first step to delete a team"
  },
  {
   "id": "s16",
   "url": "https://vercel.com/docs/plans/pro-plan/billing",
   "title": "Billing FAQ for Pro Plan",
   "publisher": "vendor",
   "quote": "Deleting a team permanently removes the team and its data from Vercel, including its invoice history.",
   "supports": "what deleting a team removes"
  },
  {
   "id": "s17",
   "url": "https://vercel.com/docs/plans/pro-plan/billing",
   "title": "Billing FAQ for Pro Plan",
   "publisher": "vendor",
   "quote": "Open Settings in the sidebar followed by the Invoices link on the left",
   "supports": "where invoices are"
  },
  {
   "id": "s18",
   "url": "https://vercel.com/docs/plans/pro-plan/billing",
   "title": "Billing FAQ for Pro Plan",
   "publisher": "vendor",
   "quote": "Download each invoice as a PDF by selecting the icon on the invoice row",
   "supports": "downloading invoices"
  },
  {
   "id": "s19",
   "url": "https://vercel.com/docs/accounts",
   "title": "Account Management",
   "publisher": "vendor",
   "quote": "Scroll to the Delete Team section and select the Delete Team button",
   "supports": "the Delete Team button"
  },
  {
   "id": "s20",
   "url": "https://vercel.com/docs/accounts",
   "title": "Account Management",
   "publisher": "vendor",
   "quote": "If you'd prefer to cease payment instead of deleting your team, you can downgrade to Hobby.",
   "supports": "downgrading stops payment"
  },
  {
   "id": "s21",
   "url": "https://vercel.com/legal/enterprise-terms",
   "title": "Enterprise Terms and Conditions",
   "publisher": "vendor",
   "quote": "The term of each Order Form shall automatically renew for successive terms equal in duration to the initial subscription term unless either party notifies the other party in writing",
   "supports": "Enterprise auto-renewal"
  },
  {
   "id": "s22",
   "url": "https://vercel.com/legal/enterprise-terms",
   "title": "Enterprise Terms and Conditions",
   "publisher": "vendor",
   "quote": "at least sixty (60) calendar days before the expiration of the then-current subscription term, that such party does not wish to renew",
   "supports": "the 60-day non-renewal notice"
  },
  {
   "id": "s23",
   "url": "https://vercel.com/legal/enterprise-terms",
   "title": "Enterprise Terms and Conditions",
   "publisher": "vendor",
   "quote": "All fees are non-refundable, except as otherwise expressly stated in this Agreement.",
   "supports": "Enterprise fees non-refundable"
  },
  {
   "id": "s24",
   "url": "https://vercel.com/docs/plans/enterprise/billing",
   "title": "Billing FAQ for Enterprise Plan",
   "publisher": "vendor",
   "quote": "Contact your Vercel account representative if you feel payment might be delayed.",
   "supports": "Enterprise customers have an account representative"
  },
  {
   "id": "s25",
   "url": "https://vercel.com/docs/plans/hobby",
   "title": "Vercel Hobby Plan",
   "publisher": "vendor",
   "quote": "the Hobby plan restricts users to non-commercial, personal use only.",
   "supports": "Hobby is non-commercial"
  },
  {
   "id": "s26",
   "url": "https://vercel.com/docs/plans",
   "title": "Account Plans on Vercel",
   "publisher": "vendor",
   "quote": "Hobby plans will be paused when they exceed the included free tier usage",
   "supports": "Hobby pauses instead of billing"
  },
  {
   "id": "s27",
   "url": "https://vercel.com/docs/plans/hobby",
   "title": "Vercel Hobby Plan",
   "publisher": "vendor",
   "quote": "Developer seats cost $20 per user / month, while Viewer seats are free",
   "supports": "seat prices"
  },
  {
   "id": "s28",
   "url": "https://vercel.com/docs/accounts",
   "title": "Account Management",
   "publisher": "vendor",
   "quote": "is added to your team as a billed Developer seat with no confirmation step.",
   "supports": "Auto Approval adds paid seats"
  },
  {
   "id": "s29",
   "url": "https://vercel.com/docs/accounts",
   "title": "Account Management",
   "publisher": "vendor",
   "quote": "If you want to decide who becomes a paid member of your team, use Manual approval instead.",
   "supports": "Manual approval avoids surprise seats"
  },
  {
   "id": "s30",
   "url": "https://vercel.com/docs/spend-management",
   "title": "Spend Management",
   "publisher": "vendor",
   "quote": "To stop incurring costs above your spend amount, turn on Pause Production Deployments so Vercel pauses your projects when the amount is reached.",
   "supports": "the spend cap needs pausing turned on"
  },
  {
   "id": "s31",
   "url": "https://vercel.com/docs/projects/managing-projects",
   "title": "Managing projects",
   "publisher": "vendor",
   "quote": "Deleting your project will also delete the deployments, domains, environment variables, and settings within it.",
   "supports": "what deleting a project removes"
  },
  {
   "id": "s32",
   "url": "https://vercel.com/docs/plans/pro-plan/billing",
   "title": "Billing FAQ for Pro Plan",
   "publisher": "vendor",
   "quote": "You will have to add a new payment method before you can remove the old one.",
   "supports": "removing a card"
  },
  {
   "id": "s33",
   "url": "https://vercel.com/docs/plans/pro-plan/billing",
   "title": "Billing FAQ for Pro Plan",
   "publisher": "vendor",
   "quote": "Only monthly payments are supported.",
   "supports": "Pro is monthly only"
  },
  {
   "id": "s34",
   "url": "https://vercel.com/legal/terms",
   "title": "Terms of Service",
   "publisher": "vendor",
   "quote": "All of Your Content on the Services (if any) may be permanently deleted by Vercel upon any termination of your account.",
   "supports": "content may be deleted on termination"
  },
  {
   "id": "s35",
   "url": "https://vercel.com/docs/plans/pro-plan",
   "title": "Vercel Pro Plan",
   "publisher": "vendor",
   "quote": "Click Downgrade Plan in the Plan sub-section",
   "supports": "the paid Pro downgrade button"
  },
  {
   "id": "s36",
   "url": "https://vercel.com/docs/plans/pro-plan",
   "title": "Vercel Pro Plan",
   "publisher": "vendor",
   "quote": "Pro teams will need to manually transfer any connected Stores and/or Domains to a new destination before proceeding with downgrade.",
   "supports": "move Stores and Domains before downgrading"
  },
  {
   "id": "s37",
   "url": "https://vercel.com/docs/plans/pro-plan",
   "title": "Vercel Pro Plan",
   "publisher": "vendor",
   "quote": "attempt to downgrade a Pro team while already having a Hobby team, the platform will either require one team to be deleted or the two teams to be merged.",
   "supports": "one Hobby team per account"
  },
  {
   "id": "s38",
   "url": "https://vercel.com/docs/plans/pro-plan",
   "title": "Vercel Pro Plan",
   "publisher": "vendor",
   "quote": "When you downgrade a Pro team, all active members except for the original owner are removed.",
   "supports": "who stays after a downgrade"
  },
  {
   "id": "s39",
   "url": "https://vercel.com/legal/enterprise-terms",
   "title": "Enterprise Terms and Conditions",
   "publisher": "vendor",
   "quote": "when receipt is electronically confirmed, if transmitted by email",
   "supports": "when an emailed notice counts"
  }
 ],
 "verification": {
  "level": "partial",
  "checked_on": "2026-09-29",
  "by": "stackcut-research",
  "unverified": [
   "Which roles can downgrade a paid Pro team or delete a team is not confirmed",
   "When a dashboard downgrade of a paid Pro team takes effect, and whether it is prorated, is not confirmed (the Terms say termination is effective at the start of the next renewal period)",
   "What confirms a downgrade or team deletion is not documented on the pages read",
   "No cloud-marketplace billing for Vercel's own plans is documented on the Pro or Enterprise billing pages read"
  ],
  "review": {
   "by": "stackcut-review",
   "on": "2026-09-29",
   "result": "partial",
   "notes": [
    "Pro downgrade steps now follow the Pro plan page: Downgrade Plan in the Plan sub-section (new s35)",
    "Added the prerequisite: move connected Stores and Domains first; only one Hobby team per account (new s36, s37)",
    "effective and you_lose: all members except the original owner are removed on downgrade (new s38)",
    "Enterprise notice: an emailed notice counts once receipt is electronically confirmed (new s39)",
    "Summary updated; the unreadable Pro plan page is now read, so that gap was removed",
    "Still unconfirmed: roles that can downgrade or delete a team, and when a dashboard downgrade takes effect"
   ]
  }
 },
 "delete_account": {
  "url": "https://vercel.com/account",
  "difficulty": "easy",
  "source": "JustDeleteMe (MIT), https://github.com/jdm-contrib/jdm"
 },
 "stackcut": {
  "vendor_id": "vercel",
  "name": "Vercel",
  "recipes": [
   {
    "id": "replace-vercel",
    "title": "Frontend hosting",
    "best_year_one_net": 190
   }
  ]
 },
 "page": "https://stackcut.io/cancel/vercel",
 "json": "https://stackcut.io/exits/vercel.json",
 "evidence": {
  "packet_revision": "3a19a4e418699228607d0ed4cdc1f8d88f8e9d53413728e098fdb41129f87caa",
  "docs_checked_on": "2026-09-29",
  "last_observed_success_on": null,
  "verification": "partial",
  "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": "vercel--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": "vercel--direct-web--r2",
    "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": "vercel--sales-contract--r3",
    "channel": "sales_contract",
    "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"
}
