{
 "id": "supabase",
 "name": "Supabase",
 "category": "developer_tools",
 "website": "https://supabase.com",
 "domains": [
  "supabase.com",
  "supabase.io"
 ],
 "summary": "An Owner or Administrator downgrades each organization to the Free Plan: billing page, Subscription Plan, Change subscription plan. It's immediate, with credit for unused time, but the next invoice still bills the cycle's excess usage. AWS or Vercel Marketplace billing changes there; Order contracts need 30 days' written notice.",
 "routes": [
  {
   "channel": "direct_web",
   "label": "Billed by Supabase",
   "applies_to": "Pro, Team and other paid plans billed by Supabase. Each organization has its own subscription",
   "who": "An organization Owner or Administrator",
   "method": "self_serve",
   "start_url": "https://supabase.com/dashboard/org/_/billing",
   "steps": [
    {
     "do": "Sign in, open the organization's billing page and go to the Subscription Plan section",
     "expect": "Change subscription plan"
    },
    {
     "do": "Click Change subscription plan, choose the Free Plan in the side panel and follow the prompts",
     "expect": null
    },
    {
     "do": "Repeat for every organization on a paid plan: each one has its own plan, payment method and invoices",
     "expect": null
    },
    {
     "do": "Optional: to stop a project's usage charges entirely, delete it in the project's Settings, then General, then Delete project. This is permanent",
     "expect": null
    }
   ],
   "confirm_by": null,
   "effective": "Immediately: downgrades take effect as soon as you confirm, and the organization stays on the Free Plan",
   "notice": null,
   "refund": "No refunds. Prepaid subscription time left in the billing cycle is credited to the organization; the credits don't expire and apply to future invoices",
   "fees": "You are still charged for usage above the plan's quota in the billing cycle: usage fees are billed in arrears on the next invoice",
   "source_ids": [
    "s1",
    "s2",
    "s3",
    "s4",
    "s5",
    "s6",
    "s7",
    "s8",
    "s13",
    "s14",
    "s15",
    "s16",
    "s43",
    "s44",
    "s46",
    "s47",
    "s48"
   ]
  },
  {
   "channel": "reseller_or_partner",
   "label": "Billed through AWS Marketplace",
   "applies_to": "Supabase organizations subscribed through AWS Marketplace",
   "who": "Whoever manages the Marketplace subscription in the AWS account that bought it",
   "method": "platform_settings",
   "start_url": null,
   "steps": [
    {
     "do": "On the organization's billing page, go to Subscription Plan and click Change subscription plan",
     "expect": "a link to the AWS Marketplace"
    },
    {
     "do": "Follow the link to the AWS Marketplace and turn off auto-renewal for the Supabase subscription to move to the Free Plan",
     "expect": null
    },
    {
     "do": "To move to a lower paid plan instead, let the current subscription expire (auto-renewal off), then start a new subscription on the lower plan",
     "expect": null
    },
    {
     "do": "If you bought it less than 48 hours ago, you can cancel instead by opening a support ticket from the Supabase dashboard; after 48 hours cancelling isn't possible, so turn off auto-renewal",
     "expect": null
    }
   ],
   "confirm_by": null,
   "effective": "At the end of the billing cycle: downgrades aren't possible in the middle of a cycle",
   "notice": null,
   "refund": "Cancelling within 48 hours of purchase (by support ticket) refunds the upfront fixed subscription fee; usage costs up to then are not refunded. After 48 hours you can't cancel",
   "fees": null,
   "source_ids": [
    "s17",
    "s18",
    "s19",
    "s20",
    "s21",
    "s22",
    "s23",
    "s24",
    "s25",
    "s53",
    "s54"
   ]
  },
  {
   "channel": "reseller_or_partner",
   "label": "Billed through Vercel Marketplace",
   "applies_to": "Supabase organizations created through the Vercel Marketplace integration, billed through the Vercel account",
   "who": "Whoever manages billing and integrations in the Vercel account",
   "method": "platform_settings",
   "start_url": "https://vercel.com/dashboard",
   "steps": [
    {
     "do": "Manage invoices and payments in the Vercel dashboard, not the Supabase dashboard",
     "expect": null
    },
    {
     "do": "To remove the Supabase organization, open Integrations in the Vercel dashboard sidebar, select Manage next to Supabase, then Uninstall Integration at the bottom of the page. These organizations can't be removed manually",
     "expect": null
    },
    {
     "do": "Export your data first: uninstalling removes all of the integration's products and their data",
     "expect": null
    }
   ],
   "confirm_by": null,
   "effective": null,
   "notice": null,
   "refund": null,
   "fees": null,
   "source_ids": [
    "s26",
    "s27",
    "s28",
    "s29",
    "s55",
    "s56",
    "s57"
   ]
  },
  {
   "channel": "sales_contract",
   "applies_to": "Subscriptions bought on an Order with a set subscription term",
   "who": "The customer, in writing",
   "method": "email",
   "start_url": null,
   "steps": [
    {
     "do": "Email written notice of non-renewal to legal@supabase.io at least 30 days before the current term ends",
     "expect": null
    }
   ],
   "confirm_by": null,
   "effective": "At the end of the current subscription term",
   "notice": "Written notice of non-renewal at least 30 days before the current term expires; otherwise the agreement renews for another term of the same length",
   "refund": "Fees paid are non-refundable, and ending the agreement doesn't entitle you to a refund",
   "fees": "Fees that became due before the agreement expires or ends must still be paid",
   "source_ids": [
    "s30",
    "s31",
    "s32",
    "s33",
    "s34",
    "s35"
   ]
  }
 ],
 "pay_less": [
  {
   "type": "free_plan",
   "what": "The Free Plan includes two active free projects (paused projects don't count). Switch with Change subscription plan; it runs indefinitely unless you delete the organization",
   "evidence": "documented",
   "source_ids": [
    "s1",
    "s6",
    "s10"
   ]
  },
  {
   "type": "downgrade",
   "what": "Move to a lower paid plan in the same Change subscription plan panel; prepaid time left on the old plan is credited to the organization",
   "evidence": "documented",
   "source_ids": [
    "s2",
    "s4"
   ]
  }
 ],
 "export": [
  {
   "data": "The Postgres database (schema and data)",
   "how": "Make a logical backup with the Supabase CLI db dump command, which Supabase recommends for Free Plan projects. Paid plans also keep daily backups under Database, then Backups: Pro 7 days, Team 14, Enterprise up to 30",
   "format": "Logical backup made by the Supabase CLI",
   "limits": "Physical backups (used when point-in-time recovery is on) can be restored but not downloaded directly",
   "source_ids": [
    "s36",
    "s37",
    "s38",
    "s39",
    "s40",
    "s41",
    "s12"
   ]
  },
  {
   "data": "Storage objects (uploaded files)",
   "how": "Download them separately: database backups only hold their metadata. After a paused project's restore window, its backup file and Storage objects can still be downloaded from the project dashboard",
   "format": null,
   "limits": "Not included in database backups",
   "source_ids": [
    "s42",
    "s45"
   ]
  }
 ],
 "after_cancel": {
  "access_until": "Downgrading to Free takes effect immediately; AWS Marketplace subscriptions end at the end of the billing cycle; Order contracts at the end of the term",
  "data_kept": "The organization and its projects stay on the Free Plan until you delete the organization. A paused project can be restored for 1 year, then its backup file and Storage objects can still be downloaded. Deleted projects are removed permanently",
  "you_lose": [
   "Paid-plan features and the higher usage quota",
   "AWS Marketplace: all projects in the organization are paused if the downgrade leaves you over the free project limit",
   "For a deleted project: all its data, backups and point-in-time recovery snapshots, with no way to recover them",
   "Vercel Marketplace: uninstalling the integration removes all of its products and their data"
  ]
 },
 "agent_notes": {
  "sign_in_needed": true,
  "phone_or_chat_only": false,
  "retention_step": null,
  "tips": [
   "Billing is per organization: check every organization and downgrade each paid one",
   "Downgrading doesn't erase usage already incurred: the next invoice still bills the cycle's excess usage",
   "To stop a paid project's charges now, delete it (paid projects can't be paused); deleting is permanent and removes its backups",
   "Back up the database with the CLI and download Storage files before deleting anything: backups don't include Storage objects",
   "Organizations billed through AWS or Vercel Marketplace are changed there, not in the Supabase dashboard",
   "Developer and Read-only members can't change billing: sign in as an Owner or Administrator"
  ]
 },
 "sources": [
  {
   "id": "s1",
   "url": "https://supabase.com/docs/guides/platform/manage-your-subscription",
   "title": "Manage your subscription",
   "publisher": "vendor",
   "quote": "To cancel your subscription, go to your organization's billing settings, click \"Change subscription plan\" and select the Free Plan.",
   "supports": "how to cancel"
  },
  {
   "id": "s2",
   "url": "https://supabase.com/docs/guides/platform/manage-your-subscription",
   "title": "Manage your subscription",
   "publisher": "vendor",
   "quote": "On the organization's billing page, go to section Subscription Plan",
   "supports": "where the flow starts"
  },
  {
   "id": "s3",
   "url": "https://supabase.com/docs/guides/platform/manage-your-subscription",
   "title": "Manage your subscription",
   "publisher": "vendor",
   "quote": "Downgrades take effect immediately.",
   "supports": "when a downgrade takes effect"
  },
  {
   "id": "s4",
   "url": "https://supabase.com/docs/guides/platform/manage-your-subscription",
   "title": "Manage your subscription",
   "publisher": "vendor",
   "quote": "Upon subscription downgrade, any prepaid subscription fee will be credited back to your organization for unused time in the billing cycle.",
   "supports": "credit for unused time"
  },
  {
   "id": "s5",
   "url": "https://supabase.com/docs/guides/platform/manage-your-subscription",
   "title": "Manage your subscription",
   "publisher": "vendor",
   "quote": "However, you will also be charged for any excessive usage in the billing cycle.",
   "supports": "the final usage charge"
  },
  {
   "id": "s6",
   "url": "https://supabase.com/docs/guides/platform/manage-your-subscription",
   "title": "Manage your subscription",
   "publisher": "vendor",
   "quote": "Cancellations are fully self-serve. Your Free Plan subscription will run indefinitely unless you delete the organization through your organization's settings.",
   "supports": "self-serve cancelling; the Free Plan runs until the organization is deleted"
  },
  {
   "id": "s7",
   "url": "https://supabase.com/docs/guides/platform/manage-your-subscription",
   "title": "Manage your subscription",
   "publisher": "vendor",
   "quote": "Click Change subscription plan",
   "supports": "the Change subscription plan step"
  },
  {
   "id": "s8",
   "url": "https://supabase.com/docs/guides/platform/billing-faq",
   "title": "Billing FAQ",
   "publisher": "vendor",
   "quote": "No, we do not provide refunds.",
   "supports": "no refunds"
  },
  {
   "id": "s9",
   "url": "https://supabase.com/docs/guides/platform/billing-faq",
   "title": "Billing FAQ",
   "publisher": "vendor",
   "quote": "Pausing or deleting a project stops new usage from accumulating, but does not remove usage that already occurred during the current billing cycle.",
   "supports": "what pausing or deleting a project stops"
  },
  {
   "id": "s10",
   "url": "https://supabase.com/docs/guides/platform/billing-faq",
   "title": "Billing FAQ",
   "publisher": "vendor",
   "quote": "You are entitled to two active free projects. Paused projects do not count towards your quota.",
   "supports": "the Free Plan project limit"
  },
  {
   "id": "s11",
   "url": "https://supabase.com/docs/guides/platform/billing-faq",
   "title": "Billing FAQ",
   "publisher": "vendor",
   "quote": "No, we do not charge for paused projects. Compute hours are only counted for active instances.",
   "supports": "paused projects aren't charged"
  },
  {
   "id": "s12",
   "url": "https://supabase.com/terms",
   "title": "Terms of Service",
   "publisher": "vendor",
   "quote": "Customer may export the Customer Data at any time through the features and functionalities made available via the Services.",
   "supports": "export is available at any time"
  },
  {
   "id": "s13",
   "url": "https://supabase.com/docs/guides/platform/billing-on-supabase",
   "title": "About billing on Supabase",
   "publisher": "vendor",
   "quote": "Each organization has its own subscription, including a unique subscription plan (Free, Pro, Team, or Enterprise), payment method, billing cycle, and invoices.",
   "supports": "billing is per organization"
  },
  {
   "id": "s14",
   "url": "https://supabase.com/docs/guides/platform/access-control",
   "title": "Access Control",
   "publisher": "vendor",
   "quote": "Owner: full access to everything in organization and project resources.",
   "supports": "the Owner can manage billing"
  },
  {
   "id": "s15",
   "url": "https://supabase.com/docs/guides/platform/access-control",
   "title": "Access Control",
   "publisher": "vendor",
   "quote": "full access to everything in organization and project resources except updating organization settings, transferring projects outside of the organization, and adding new owners.",
   "supports": "what an Administrator can do (the page's permissions table lets Owners and Administrators update the subscription)"
  },
  {
   "id": "s16",
   "url": "https://supabase.com/docs/guides/platform/access-control",
   "title": "Access Control",
   "publisher": "vendor",
   "quote": "read-only access to organization resources and content access to project resources but cannot change any project settings.",
   "supports": "the Developer role can't change organization billing"
  },
  {
   "id": "s17",
   "url": "https://supabase.com/docs/guides/platform/aws-marketplace/manage-your-subscription",
   "title": "Manage your AWS Marketplace subscription",
   "publisher": "vendor",
   "quote": "Plan changes are not made on the Supabase dashboard, but instead through the AWS Marketplace.",
   "supports": "the AWS Marketplace route"
  },
  {
   "id": "s18",
   "url": "https://supabase.com/docs/guides/platform/aws-marketplace/manage-your-subscription",
   "title": "Manage your AWS Marketplace subscription",
   "publisher": "vendor",
   "quote": "follow the link to the AWS Marketplace",
   "supports": "the dashboard links to AWS Marketplace"
  },
  {
   "id": "s19",
   "url": "https://supabase.com/docs/guides/platform/aws-marketplace/manage-your-subscription",
   "title": "Manage your AWS Marketplace subscription",
   "publisher": "vendor",
   "quote": "Downgrades are only possible at the end of the billing cycle, not in the middle of a billing cycle.",
   "supports": "when a Marketplace downgrade takes effect"
  },
  {
   "id": "s20",
   "url": "https://supabase.com/docs/guides/platform/aws-marketplace/manage-your-subscription",
   "title": "Manage your AWS Marketplace subscription",
   "publisher": "vendor",
   "quote": "you need to disable auto-renewal for the marketplace subscription",
   "supports": "how to move to the Free Plan"
  },
  {
   "id": "s21",
   "url": "https://supabase.com/docs/guides/platform/aws-marketplace/manage-your-subscription",
   "title": "Manage your AWS Marketplace subscription",
   "publisher": "vendor",
   "quote": "all projects within the organization will be paused",
   "supports": "projects are paused when over the free limit"
  },
  {
   "id": "s22",
   "url": "https://supabase.com/docs/guides/platform/aws-marketplace/manage-your-subscription",
   "title": "Manage your AWS Marketplace subscription",
   "publisher": "vendor",
   "quote": "Step 1: Let the current subscription on the higher plan expire, meaning turn off auto-renewal",
   "supports": "downgrading to a lower paid plan"
  },
  {
   "id": "s23",
   "url": "https://supabase.com/docs/guides/platform/aws-marketplace/faq",
   "title": "AWS Marketplace FAQ",
   "publisher": "vendor",
   "quote": "You can cancel your marketplace subscription within 48 hours of purchase.",
   "supports": "the 48-hour cancel window"
  },
  {
   "id": "s24",
   "url": "https://supabase.com/docs/guides/platform/aws-marketplace/faq",
   "title": "AWS Marketplace FAQ",
   "publisher": "vendor",
   "quote": "If you cancel within the first 48 hours, the upfront charge for the fixed subscription fee will be refunded.",
   "supports": "the Marketplace refund"
  },
  {
   "id": "s25",
   "url": "https://supabase.com/docs/guides/platform/aws-marketplace/faq",
   "title": "AWS Marketplace FAQ",
   "publisher": "vendor",
   "quote": "Any usage costs incurred up to that point will not be refunded.",
   "supports": "usage isn't refunded"
  },
  {
   "id": "s26",
   "url": "https://supabase.com/docs/guides/integrations/vercel-marketplace",
   "title": "Vercel Marketplace",
   "publisher": "vendor",
   "quote": "the billing is handled through your Vercel account",
   "supports": "Vercel bills these organizations"
  },
  {
   "id": "s27",
   "url": "https://supabase.com/docs/guides/integrations/vercel-marketplace",
   "title": "Vercel Marketplace",
   "publisher": "vendor",
   "quote": "Invoices and payments must be managed through the Vercel dashboard, not the Supabase dashboard.",
   "supports": "where to manage Vercel-billed plans"
  },
  {
   "id": "s28",
   "url": "https://supabase.com/docs/guides/integrations/vercel-marketplace",
   "title": "Vercel Marketplace",
   "publisher": "vendor",
   "quote": "Organizations cannot be removed manually; they are removed only if you uninstall the Vercel Marketplace Integration.",
   "supports": "removing a Vercel-billed organization"
  },
  {
   "id": "s29",
   "url": "https://supabase.com/docs/guides/integrations/vercel-marketplace",
   "title": "Vercel Marketplace",
   "publisher": "vendor",
   "quote": "Plan changes will reset the billing cycle to the day of the change",
   "supports": "plan changes reset the billing cycle"
  },
  {
   "id": "s30",
   "url": "https://supabase.com/terms",
   "title": "Terms of Service",
   "publisher": "vendor",
   "quote": "This Agreement will automatically renew for additional successive terms equal to the length of the Initial Subscription Period",
   "supports": "auto-renewal"
  },
  {
   "id": "s31",
   "url": "https://supabase.com/terms",
   "title": "Terms of Service",
   "publisher": "vendor",
   "quote": "either Party gives the other Party written notice of non-renewal at least thirty (30) days prior to the expiration of the then-current term",
   "supports": "the 30-day non-renewal notice"
  },
  {
   "id": "s32",
   "url": "https://supabase.com/terms",
   "title": "Terms of Service",
   "publisher": "vendor",
   "quote": "All email Notices to Supabase must be sent to legal@supabase.io",
   "supports": "how to send notice"
  },
  {
   "id": "s33",
   "url": "https://supabase.com/terms",
   "title": "Terms of Service",
   "publisher": "vendor",
   "quote": "Fees paid by Customer are non-refundable.",
   "supports": "fees are non-refundable"
  },
  {
   "id": "s34",
   "url": "https://supabase.com/terms",
   "title": "Terms of Service",
   "publisher": "vendor",
   "quote": "No expiration or termination will affect Customer's obligation to pay all Fees that may have become due before such expiration or termination or entitle Customer to any refund.",
   "supports": "fees still owed after termination"
  },
  {
   "id": "s35",
   "url": "https://supabase.com/terms",
   "title": "Terms of Service",
   "publisher": "vendor",
   "quote": "will continue in effect for the period identified in the Order",
   "supports": "the term is set in the Order"
  },
  {
   "id": "s36",
   "url": "https://supabase.com/docs/guides/platform/backups",
   "title": "Database Backups",
   "publisher": "vendor",
   "quote": "To generate a logical backup yourself, use the Supabase CLI db dump command",
   "supports": "how to export the database"
  },
  {
   "id": "s37",
   "url": "https://supabase.com/docs/guides/platform/backups",
   "title": "Database Backups",
   "publisher": "vendor",
   "quote": "We recommend that free tier plan projects regularly export their data using the Supabase CLI db dump command",
   "supports": "Free Plan projects export with the CLI"
  },
  {
   "id": "s38",
   "url": "https://supabase.com/docs/guides/platform/backups",
   "title": "Database Backups",
   "publisher": "vendor",
   "quote": "Pro Plan projects can access the last 7 days of daily backups.",
   "supports": "Pro Plan backup retention"
  },
  {
   "id": "s39",
   "url": "https://supabase.com/docs/guides/platform/backups",
   "title": "Database Backups",
   "publisher": "vendor",
   "quote": "Team Plan projects can access the last 14 days of daily backups, while Enterprise Plan projects can access up to 30 days of daily backups.",
   "supports": "Team and Enterprise backup retention"
  },
  {
   "id": "s40",
   "url": "https://supabase.com/docs/guides/platform/backups",
   "title": "Database Backups",
   "publisher": "vendor",
   "quote": "You can find backups in the Database > Backups section of the Dashboard.",
   "supports": "where backups are"
  },
  {
   "id": "s41",
   "url": "https://supabase.com/docs/guides/platform/backups",
   "title": "Database Backups",
   "publisher": "vendor",
   "quote": "You can still use physical backups for restoration, but they are not available for direct download.",
   "supports": "physical backups can't be downloaded"
  },
  {
   "id": "s42",
   "url": "https://supabase.com/docs/guides/platform/backups",
   "title": "Database Backups",
   "publisher": "vendor",
   "quote": "Database backups do not include objects you store via the Storage API, as the database only includes metadata about these objects.",
   "supports": "Storage files aren't in backups"
  },
  {
   "id": "s43",
   "url": "https://supabase.com/docs/guides/platform/delete-project",
   "title": "Delete a project",
   "publisher": "vendor",
   "quote": "Navigate to your project's Settings > General > Delete project",
   "supports": "where to delete a project"
  },
  {
   "id": "s44",
   "url": "https://supabase.com/docs/guides/platform/delete-project",
   "title": "Delete a project",
   "publisher": "vendor",
   "quote": "Billing for this project will stop immediately",
   "supports": "deleting a project stops its billing"
  },
  {
   "id": "s45",
   "url": "https://supabase.com/docs/guides/platform/upgrading",
   "title": "Upgrading",
   "publisher": "vendor",
   "quote": "After the restore window, you can download your project's backup file, and Storage objects from the project dashboard.",
   "supports": "downloading a paused project's data"
  },
  {
   "id": "s46",
   "url": "https://supabase.com/docs/guides/platform/your-monthly-invoice",
   "title": "Your monthly invoice",
   "publisher": "vendor",
   "quote": "Fees vary depending on usage and are paid in arrears.",
   "supports": "usage is billed in arrears"
  },
  {
   "id": "s47",
   "url": "https://supabase.com/docs/guides/platform/your-monthly-invoice",
   "title": "Your monthly invoice",
   "publisher": "vendor",
   "quote": "Fixed fees for the current billing cycle, usage based fees for the previous billing cycle.",
   "supports": "the next invoice bills the previous cycle's usage"
  },
  {
   "id": "s48",
   "url": "https://supabase.com/docs/guides/platform/delete-project",
   "title": "Delete a project",
   "publisher": "vendor",
   "quote": "Deleting a Supabase project is a permanent and irreversible action.",
   "supports": "deletion is permanent"
  },
  {
   "id": "s49",
   "url": "https://supabase.com/docs/guides/platform/delete-project",
   "title": "Delete a project",
   "publisher": "vendor",
   "quote": "All automated backups and point-in-time recovery snapshots are inaccessible",
   "supports": "a deleted project's backups are lost"
  },
  {
   "id": "s50",
   "url": "https://supabase.com/docs/guides/platform/upgrading",
   "title": "Upgrading",
   "publisher": "vendor",
   "quote": "When a project is paused, users have a 1-year window to restore the project on the platform from within Supabase Studio.",
   "supports": "the paused-project restore window"
  },
  {
   "id": "s51",
   "url": "https://supabase.com/docs/guides/platform/billing-on-supabase",
   "title": "About billing on Supabase",
   "publisher": "vendor",
   "quote": "Upgrading your organization to a paid plan provides additional features, and you receive a higher usage quota.",
   "supports": "what a downgrade gives up"
  },
  {
   "id": "s52",
   "url": "https://supabase.com/docs/guides/platform/upgrading",
   "title": "Upgrading",
   "publisher": "vendor",
   "quote": "Free projects will move to the latest minor version when their paused project is restored. Paid projects can't be paused.",
   "supports": "paid projects can't be paused"
  },
  {
   "id": "s53",
   "url": "https://supabase.com/docs/guides/platform/aws-marketplace/faq",
   "title": "AWS Marketplace FAQ",
   "publisher": "vendor",
   "quote": "To do so, open a support ticket via the Supabase dashboard.",
   "supports": "how to cancel within 48 hours"
  },
  {
   "id": "s54",
   "url": "https://supabase.com/docs/guides/platform/aws-marketplace/faq",
   "title": "AWS Marketplace FAQ",
   "publisher": "vendor",
   "quote": "After the 48-hour period, cancellation is no longer possible.",
   "supports": "no cancelling after 48 hours"
  },
  {
   "id": "s55",
   "url": "https://vercel.com/docs/integrations/install-an-integration/product-integration",
   "title": "Add a Native Integration (Vercel docs)",
   "publisher": "platform",
   "quote": "Next to the integration, select the Manage button.",
   "supports": "where to manage the integration in Vercel"
  },
  {
   "id": "s56",
   "url": "https://vercel.com/docs/integrations/install-an-integration/product-integration",
   "title": "Add a Native Integration (Vercel docs)",
   "publisher": "platform",
   "quote": "At the bottom of the integrations page, under Uninstall, select Uninstall Integration and follow the steps to uninstall.",
   "supports": "how to uninstall"
  },
  {
   "id": "s57",
   "url": "https://vercel.com/docs/integrations/install-an-integration/product-integration",
   "title": "Add a Native Integration (Vercel docs)",
   "publisher": "platform",
   "quote": "Uninstalling an integration automatically removes all associated products and their data.",
   "supports": "uninstalling deletes the data"
  }
 ],
 "verification": {
  "level": "docs",
  "checked_on": "2026-09-29",
  "by": "stackcut-research",
  "unverified": [
   "That Administrators (not only Owners) can change the plan comes from the access-control permissions table, which can't be quoted as a sentence",
   "What the dashboard shows to confirm a downgrade is not documented",
   "Vercel Marketplace: where to change or downgrade the plan (Vercel or Supabase dashboard) isn't stated; Supabase says only that invoices and payments are managed in Vercel",
   "How long Supabase keeps customer data after an organization is deleted is not in the Terms or privacy policy (the privacy policy points to a data processing addendum, not read)"
  ],
  "review": {
   "by": "stackcut-review",
   "on": "2026-09-29",
   "result": "fixed",
   "notes": [
    "Removed the pause option and fixed the pause tip: Supabase says paid projects can't be paused",
    "AWS Marketplace: cancel within 48 hours by support ticket (fixed fee refunded); after 48 hours cancelling isn't possible",
    "Vercel Marketplace: added Vercel's uninstall path and its warning that uninstalling removes all products and their data (Vercel docs)",
    "Vercel step no longer says the plan is managed in Vercel: Supabase names only invoices and payments",
    "Re-checked the subscription, billing FAQ, AWS, Vercel and Terms pages: other steps, credits, arrears usage and the 30-day non-renewal notice to legal@supabase.io match"
   ]
  }
 },
 "stackcut": {
  "vendor_id": "supabase",
  "name": "Supabase",
  "recipes": [
   {
    "id": "replace-supabase",
    "title": "Backend as a service",
    "best_year_one_net": 288
   }
  ]
 },
 "page": "https://stackcut.io/cancel/supabase",
 "json": "https://stackcut.io/exits/supabase.json",
 "evidence": {
  "packet_revision": "cbe0a43b7f648de3c9868e812ea8cb7522a6a7c535a30734b2892aa8c86ef95a",
  "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": "supabase--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": "supabase--reseller-or-partner--r2",
    "channel": "reseller_or_partner",
    "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": "supabase--reseller-or-partner--r3",
    "channel": "reseller_or_partner",
    "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": "supabase--sales-contract--r4",
    "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"
}
