{
 "id": "upstash",
 "name": "Upstash (Redis, QStash, Vector)",
 "category": "developer_tools",
 "website": "https://upstash.com",
 "domains": [
  "upstash.com"
 ],
 "summary": "Redis, QStash and Vector share one account: delete every database, index and schedule, then use Account > Settings > Delete Account (or remove the last card to drop to the free plan). Vercel-managed accounts are handled in Vercel. Gotcha: no refunds for partial months; Fixed plans bill pro-rata.",
 "routes": [
  {
   "channel": "direct_web",
   "label": "Stop charges: delete resources",
   "applies_to": "Upstash accounts paying by card for Redis, QStash or Vector (pay-as-you-go, Fixed plans and add-ons such as Prod Pack)",
   "who": "The account owner; on a team account, only owners and admins can delete the last card",
   "method": "self_serve",
   "start_url": "https://console.upstash.com",
   "steps": [
    {
     "do": "In the Upstash Console, delete each Redis database and Vector index you no longer need, and remove QStash schedules: each schedule trigger is billed as a message",
     "expect": null
    },
    {
     "do": "To keep the account free, delete your last credit card on the Account > Billing page: the account moves to the free plan, but only if your resources fit within the free plan limits",
     "expect": "Billing"
    },
    {
     "do": "Expect a last charge: outstanding usage is charged to the card before the downgrade; Fixed-plan databases are charged pro-rata for the days they were active",
     "expect": null
    }
   ],
   "confirm_by": null,
   "effective": "Pay-as-you-go charges cover only actual usage up to deletion; a Fixed-plan database deleted mid-month is charged pro-rata for the days it was active, even if unused",
   "notice": null,
   "refund": "None under the Terms: monthly and yearly plans are billed in advance and non-refundable, with no refunds or credits for partial months or downgrades; the service stays active for the paid period",
   "fees": "Outstanding usage is charged to the card before the account drops to the free plan. Vector's pricing FAQ says cancelling within the month still bills its 1-month minimum term",
   "source_ids": [
    "s1",
    "s2",
    "s3",
    "s4",
    "s5",
    "s6",
    "s7",
    "s8",
    "s9",
    "s10",
    "s39",
    "s40",
    "s41"
   ]
  },
  {
   "channel": "direct_web",
   "label": "Delete the account",
   "applies_to": "Closing the whole Upstash account (all products)",
   "who": "The account owner",
   "method": "self_serve",
   "start_url": "https://console.upstash.com",
   "steps": [
    {
     "do": "Delete all your databases and clusters first (Redis databases, Vector indexes and other resources)",
     "expect": null
    },
    {
     "do": "In the Upstash Console, open Account > Settings and choose Delete Account",
     "expect": "Delete Account"
    }
   ],
   "confirm_by": null,
   "effective": "On deletion, all your data and payment information are deleted and can't be recovered; the Terms say data is completely deleted within 6 months of a cancellation request",
   "notice": null,
   "refund": "None: no refunds or credits for partial months",
   "fees": null,
   "source_ids": [
    "s11",
    "s12",
    "s13",
    "s15",
    "s8"
   ]
  },
  {
   "channel": "reseller_or_partner",
   "label": "Billed through Vercel",
   "applies_to": "Upstash accounts created and managed by Vercel through the Vercel Marketplace integration",
   "who": "The Vercel account or team that installed the integration",
   "method": "platform_settings",
   "start_url": null,
   "steps": [
    {
     "do": "Open the Vercel dashboard: for a Vercel-managed Upstash account, payments and database creation and deletion are handled there",
     "expect": null
    },
    {
     "do": "Delete the Upstash databases you no longer need from the Vercel dashboard, or change their plan there",
     "expect": null
    }
   ],
   "confirm_by": null,
   "effective": null,
   "notice": null,
   "refund": null,
   "fees": null,
   "source_ids": [
    "s17",
    "s18",
    "s19"
   ]
  },
  {
   "channel": "reseller_or_partner",
   "label": "Billed through AWS Marketplace",
   "applies_to": "Upstash accounts paid through an AWS Marketplace subscription",
   "who": "The AWS account that holds the subscription, plus the Upstash account owner",
   "method": "platform_settings",
   "start_url": "https://console.aws.amazon.com/marketplace",
   "steps": [
    {
     "do": "In the Upstash Console, delete the resources you no longer need (or the whole account) first",
     "expect": null
    },
    {
     "do": "In the AWS Marketplace console, open the Delivery method list, choose SaaS, and select the Upstash subscription",
     "expect": "Agreement"
    },
    {
     "do": "Under Agreement, open the Actions list and choose Cancel subscription; type confirm and choose Yes, cancel subscription",
     "expect": "Cancel subscription"
    }
   ],
   "confirm_by": null,
   "effective": "Cancelling on AWS stops future charges. If the Upstash account has no other payment method, Upstash sends three warning emails, then suspends it and its resources become inaccessible",
   "notice": null,
   "refund": "AWS doesn't refund invoices already issued automatically: refunds must be requested",
   "fees": null,
   "source_ids": [
    "s20",
    "s21",
    "s22",
    "s23",
    "s24",
    "s25",
    "s26"
   ]
  },
  {
   "channel": "sales_contract",
   "applies_to": "Enterprise plans",
   "who": "The customer's contract owner, with Upstash",
   "method": "contact_sales",
   "start_url": null,
   "steps": [
    {
     "do": "Check your Enterprise agreement for its term and notice terms, then contact Upstash; legal notices go in writing to support@upstash.com",
     "expect": null
    }
   ],
   "confirm_by": null,
   "effective": null,
   "notice": null,
   "refund": null,
   "fees": null,
   "source_ids": [
    "s27",
    "s28"
   ]
  }
 ],
 "pay_less": [
  {
   "type": "free_plan",
   "what": "Each product has a free tier for prototypes and hobby projects; free Redis databases include 256 MB of data and 500K commands a month",
   "evidence": "documented",
   "source_ids": [
    "s29",
    "s30",
    "s31"
   ]
  },
  {
   "type": "downgrade",
   "what": "Remove the last card on the Account > Billing page to move the account to the free plan, if your resources fit within its limits (on a team, only owners and admins can do this)",
   "evidence": "documented",
   "source_ids": [
    "s2",
    "s3",
    "s40",
    "s41"
   ]
  }
 ],
 "after_cancel": {
  "access_until": "Paid plans stay active for the rest of the paid billing period",
  "data_kept": "Deleting the account deletes all data and payment information, unrecoverably; the Terms say data is completely deleted within 6 months of a cancellation request. Inactive free Redis databases are archived after at least 30 days, with a backup you can restore",
  "you_lose": [
   "Deleted Redis databases, Vector indexes and their data",
   "QStash schedules and messages you remove",
   "With account deletion: the account and its payment information"
  ]
 },
 "agent_notes": {
  "sign_in_needed": true,
  "phone_or_chat_only": false,
  "retention_step": null,
  "tips": [
   "Account deletion requires deleting all databases and clusters first",
   "Removing the last card drops the account to the free plan only if resources fit the free limits; outstanding usage is charged first",
   "A Vercel-managed Upstash account is billed and managed in the Vercel dashboard",
   "Unsubscribing from AWS Marketplace with no other payment method leads to suspension after three warning emails",
   "A budget (pay-as-you-go only) rate-limits the database at the cap instead of charging more; Upstash emails at 70% and 90%",
   "Failed payments are retried three more times before the account is suspended"
  ]
 },
 "sources": [
  {
   "id": "s1",
   "url": "https://upstash.com/pricing/qstash",
   "title": "QStash pricing",
   "publisher": "vendor",
   "quote": "billed once for each time the schedule triggers",
   "supports": "schedules keep billing"
  },
  {
   "id": "s2",
   "url": "https://upstash.com/docs/common/account/faq",
   "title": "Account and billing FAQ",
   "publisher": "vendor",
   "quote": "deleting it moves the account to the free plan: any outstanding usage is charged to the card first, then your resources are downgraded to the free plan.",
   "supports": "removing the last card"
  },
  {
   "id": "s3",
   "url": "https://upstash.com/docs/common/account/faq",
   "title": "Account and billing FAQ",
   "publisher": "vendor",
   "quote": "This is only possible if your resources fit within the free plan limits",
   "supports": "the free plan limit condition"
  },
  {
   "id": "s4",
   "url": "https://upstash.com/pricing",
   "title": "Pricing",
   "publisher": "vendor",
   "quote": "What happens if I delete my database after 2-3 days?",
   "supports": "the mid-month deletion FAQ"
  },
  {
   "id": "s5",
   "url": "https://upstash.com/pricing",
   "title": "Pricing",
   "publisher": "vendor",
   "quote": "For Fixed plans, you are charged pro-rata for the days the database was active, even if you did not use it.",
   "supports": "Fixed plans bill pro-rata"
  },
  {
   "id": "s6",
   "url": "https://upstash.com/pricing",
   "title": "Pricing",
   "publisher": "vendor",
   "quote": "For pay-as-you-go plans, you are only charged for actual usage during those days.",
   "supports": "pay-as-you-go bills actual usage"
  },
  {
   "id": "s7",
   "url": "https://upstash.com/trust/terms",
   "title": "Upstash Terms of Service (April 2025)",
   "publisher": "vendor",
   "quote": "For monthly or yearly payment plans, the Service is billed in advance on a monthly or yearly basis respectively and is non-refundable.",
   "supports": "plans are billed in advance and non-refundable"
  },
  {
   "id": "s8",
   "url": "https://upstash.com/trust/terms",
   "title": "Upstash Terms of Service (April 2025)",
   "publisher": "vendor",
   "quote": "There will be no refunds or credits for partial months or partial years of service, downgrade refunds, or refunds for months or years unused with an open account",
   "supports": "no refunds for partial months"
  },
  {
   "id": "s9",
   "url": "https://upstash.com/pricing/vector",
   "title": "Vector pricing",
   "publisher": "vendor",
   "quote": "You have the flexibility to cancel anytime. But note that even if you cancel within the month, you will be billed for the minimum term of 1 full month.",
   "supports": "Vector's 1-month minimum"
  },
  {
   "id": "s10",
   "url": "https://upstash.com/pricing",
   "title": "Pricing",
   "publisher": "vendor",
   "quote": "$200/month per database",
   "supports": "the Prod Pack add-on price"
  },
  {
   "id": "s11",
   "url": "https://upstash.com/docs/common/account/faq",
   "title": "Account and billing FAQ",
   "publisher": "vendor",
   "quote": "You can delete your account from Account > Settings > Delete Account.",
   "supports": "where to delete the account"
  },
  {
   "id": "s12",
   "url": "https://upstash.com/docs/common/account/faq",
   "title": "Account and billing FAQ",
   "publisher": "vendor",
   "quote": "You should first delete all your databases and clusters.",
   "supports": "delete resources first"
  },
  {
   "id": "s13",
   "url": "https://upstash.com/docs/common/account/faq",
   "title": "Account and billing FAQ",
   "publisher": "vendor",
   "quote": "all your data and payment information will be deleted and you will not be able to recover it.",
   "supports": "deletion can't be undone"
  },
  {
   "id": "s15",
   "url": "https://upstash.com/trust/terms",
   "title": "Upstash Terms of Service (April 2025)",
   "publisher": "vendor",
   "quote": "After the cancellation request your data will be completely deleted in 6 months",
   "supports": "the deletion timeline"
  },
  {
   "id": "s17",
   "url": "https://upstash.com/docs/redis/howto/vercelintegration",
   "title": "Vercel integration",
   "publisher": "vendor",
   "quote": "If you let Vercel manage your Upstash account, you can handle payments, database creation and deletion directly from the Vercel dashboard.",
   "supports": "Vercel-managed accounts are handled in Vercel"
  },
  {
   "id": "s18",
   "url": "https://upstash.com/docs/redis/howto/vercelintegration",
   "title": "Vercel integration",
   "publisher": "vendor",
   "quote": "Vercel will create the Upstash account and the selected resources for you",
   "supports": "Vercel creates the account"
  },
  {
   "id": "s19",
   "url": "https://upstash.com/docs/redis/howto/vercelintegration",
   "title": "Vercel integration",
   "publisher": "vendor",
   "quote": "On the Vercel dashboard, you will be able to find the credentials of the database, change the database name, update the regions or plan.",
   "supports": "changing plan in Vercel"
  },
  {
   "id": "s20",
   "url": "https://upstash.com/docs/common/account/faq",
   "title": "Account and billing FAQ",
   "publisher": "vendor",
   "quote": "We send a warning email three times before suspending an account.",
   "supports": "what happens after unsubscribing on AWS with no other payment method"
  },
  {
   "id": "s21",
   "url": "https://upstash.com/docs/common/account/faq",
   "title": "Account and billing FAQ",
   "publisher": "vendor",
   "quote": "If no valid payment method is added, we suspend the account.",
   "supports": "suspension without a payment method"
  },
  {
   "id": "s22",
   "url": "https://docs.aws.amazon.com/marketplace/latest/buyerguide/cancel-subscription.html",
   "title": "Canceling your product subscription (AWS Marketplace Buyer Guide)",
   "publisher": "platform",
   "quote": "Open the Delivery method list and choose SaaS.",
   "supports": "finding the SaaS subscription on AWS"
  },
  {
   "id": "s23",
   "url": "https://docs.aws.amazon.com/marketplace/latest/buyerguide/cancel-subscription.html",
   "title": "Canceling your product subscription (AWS Marketplace Buyer Guide)",
   "publisher": "platform",
   "quote": "Under Agreement, open the Actions list and choose Cancel subscription.",
   "supports": "the AWS cancel action"
  },
  {
   "id": "s24",
   "url": "https://docs.aws.amazon.com/marketplace/latest/buyerguide/cancel-subscription.html",
   "title": "Canceling your product subscription (AWS Marketplace Buyer Guide)",
   "publisher": "platform",
   "quote": "In the Cancel subscription dialog box, enter confirm, then choose Yes, cancel subscription.",
   "supports": "the AWS confirmation"
  },
  {
   "id": "s25",
   "url": "https://docs.aws.amazon.com/marketplace/latest/buyerguide/cancel-subscription.html",
   "title": "Canceling your product subscription (AWS Marketplace Buyer Guide)",
   "publisher": "platform",
   "quote": "Canceling stops future charges from being generated.",
   "supports": "what cancelling on AWS does"
  },
  {
   "id": "s26",
   "url": "https://docs.aws.amazon.com/marketplace/latest/buyerguide/cancel-subscription.html",
   "title": "Canceling your product subscription (AWS Marketplace Buyer Guide)",
   "publisher": "platform",
   "quote": "It doesn't automatically refund charges on invoices that have already been issued",
   "supports": "AWS refunds must be requested"
  },
  {
   "id": "s27",
   "url": "https://upstash.com/pricing",
   "title": "Pricing",
   "publisher": "vendor",
   "quote": "Everything in Prod Pack",
   "supports": "the Enterprise plan"
  },
  {
   "id": "s28",
   "url": "https://upstash.com/trust/terms",
   "title": "Upstash Terms of Service (April 2025)",
   "publisher": "vendor",
   "quote": "Legal notice to Upstash must be in writing and sent to support@upstash.com.",
   "supports": "where legal notices go"
  },
  {
   "id": "s29",
   "url": "https://upstash.com/pricing",
   "title": "Pricing",
   "publisher": "vendor",
   "quote": "Perfect for prototypes and hobby projects",
   "supports": "the free tier"
  },
  {
   "id": "s30",
   "url": "https://upstash.com/pricing",
   "title": "Pricing",
   "publisher": "vendor",
   "quote": "256 MB",
   "supports": "free Redis data size"
  },
  {
   "id": "s31",
   "url": "https://upstash.com/pricing",
   "title": "Pricing",
   "publisher": "vendor",
   "quote": "500K",
   "supports": "free Redis monthly commands"
  },
  {
   "id": "s32",
   "url": "https://upstash.com/docs/redis/help/faq",
   "title": "Redis FAQ",
   "publisher": "vendor",
   "quote": "Free tier databases are archived after a minimum of 30 days of inactivity.",
   "supports": "inactive free databases are archived"
  },
  {
   "id": "s33",
   "url": "https://upstash.com/docs/redis/help/faq",
   "title": "Redis FAQ",
   "publisher": "vendor",
   "quote": "No data is lost due to archival.",
   "supports": "archived databases keep a backup"
  },
  {
   "id": "s34",
   "url": "https://upstash.com/pricing",
   "title": "Pricing",
   "publisher": "vendor",
   "quote": "If your usage exceeds the budget cap, your database will be rate limited and your total cost will not exceed the chosen budget.",
   "supports": "what a budget does"
  },
  {
   "id": "s35",
   "url": "https://upstash.com/pricing",
   "title": "Pricing",
   "publisher": "vendor",
   "quote": "Budget is only available for the pay-as-you-go plan.",
   "supports": "budgets are pay-as-you-go only"
  },
  {
   "id": "s36",
   "url": "https://upstash.com/docs/common/account/faq",
   "title": "Account and billing FAQ",
   "publisher": "vendor",
   "quote": "we will retry the payment three more times before suspending the account.",
   "supports": "failed payment retries"
  },
  {
   "id": "s38",
   "url": "https://upstash.com/pricing",
   "title": "Pricing",
   "publisher": "vendor",
   "quote": "We send email notifications when you reach 70% and 90% of your monthly budget",
   "supports": "budget alerts"
  },
  {
   "id": "s39",
   "url": "https://upstash.com/trust/terms",
   "title": "Upstash Terms of Service (April 2025)",
   "publisher": "vendor",
   "quote": "however, the Service will remain active for the length of the paid billing period.",
   "supports": "access lasts for the paid period"
  },
  {
   "id": "s40",
   "url": "https://upstash.com/docs/common/account/faq",
   "title": "Account and billing FAQ",
   "publisher": "vendor",
   "quote": "only owners and admins can delete the last card",
   "supports": "who can remove the last card on a team"
  },
  {
   "id": "s41",
   "url": "https://upstash.com/docs/common/account/faq",
   "title": "Account and billing FAQ",
   "publisher": "vendor",
   "quote": "You can delete your credit card from Account > Billing page.",
   "supports": "where cards are removed"
  }
 ],
 "verification": {
  "level": "docs",
  "checked_on": "2026-10-05",
  "by": "stackcut-research",
  "unverified": [
   "How a Fixed plan's last month is billed isn't consistent across Upstash's pages: the pricing FAQ says pro-rata for the days a database was active, while the Terms say monthly plans are billed in advance with no refunds for partial months",
   "How to remove the Prod Pack add-on from a database isn't documented in Upstash's docs or pricing page",
   "The Vercel dashboard's own steps for removing an Upstash database or the integration aren't covered here; they would be in Vercel's documentation",
   "Upstash's docs describe backups kept inside Upstash, but not downloading Redis data or Vector indexes before you delete them",
   "Whether team admins (not only the owner) can delete databases or the whole account isn't stated in Upstash's account FAQ"
  ],
  "review": {
   "by": "stackcut-review",
   "on": "2026-10-06",
   "result": "fixed",
   "notes": [
    "Re-checked every route fact against Upstash's account FAQ, pricing pages, Vercel integration page, Terms of Service and AWS's cancel page: the steps, the free-plan condition, the pro-rata and no-refund terms, the 6-month deletion and AWS behavior are confirmed",
    "Who: on a team account, only owners and admins can delete the last card (added, with the Account > Billing page)",
    "Terms quotes now cite the Terms of Service web page, which carries the same April 2025 text as the PDF",
    "Upstash's site intermittently blocks the automatic quote check (EMPTY); every quote was found on the live pages during this review"
   ]
  }
 },
 "page": "https://stackcut.io/cancel/upstash",
 "json": "https://stackcut.io/exits/upstash.json",
 "evidence": {
  "packet_revision": "c2213523669e96decc4f9a362ad9363ca6d4c7c583a280e5f0a71affcc50d352",
  "docs_checked_on": "2026-10-05",
  "last_observed_success_on": null,
  "verification": "docs",
  "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": "upstash--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": "upstash--direct-web--r2",
    "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": "upstash--reseller-or-partner--r3",
    "channel": "reseller_or_partner",
    "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": "upstash--reseller-or-partner--r4",
    "channel": "reseller_or_partner",
    "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": "upstash--sales-contract--r5",
    "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"
}
