{
 "id": "retool",
 "name": "Retool",
 "category": "developer_tools",
 "website": "https://retool.com",
 "domains": [
  "retool.com"
 ],
 "summary": "An admin downgrades to Free in the organization's Billing settings, which stops auto-renewal; monthly plans are billed in arrears, so a final invoice for the month's builders and internal users follows. Annual plans are cancelled through Support with no prorated refund. Enterprise renews per its Order Form.",
 "routes": [
  {
   "channel": "direct_web",
   "label": "Monthly Team or Business plans",
   "applies_to": "Retool Cloud Team and Business plans billed monthly by card",
   "who": "An organization admin",
   "method": "self_serve",
   "start_url": "https://login.retool.com/auth/login?redirectOnLogin=settings/billing",
   "steps": [
    {
     "do": "Export what you want to keep first: apps (App actions menu, Export to JSON) and Retool Database tables (right-click the table's tab, Export CSV)",
     "expect": null
    },
    {
     "do": "Sign in as an admin and open the organization's Billing settings",
     "expect": null
    },
    {
     "do": "Switch the organization to the Free (non-paid) plan",
     "expect": null
    }
   ],
   "confirm_by": null,
   "effective": null,
   "notice": "Paid subscriptions renew automatically (for one year or the preceding term, whichever is shorter) unless you downgrade to a non-paid plan in Billing settings",
   "refund": "Payment obligations are non-cancellable and fees paid are non-refundable",
   "fees": "Monthly plans have no upfront charge: at the end of each monthly cycle Retool bills for that month's builders and internal users, so one more invoice follows. Users added mid-cycle aren't prorated. Agent usage beyond the free allotment is invoiced monthly",
   "source_ids": [
    "s1",
    "s2",
    "s3",
    "s4",
    "s5",
    "s6",
    "s7",
    "s8",
    "s9",
    "s10",
    "s23",
    "s24",
    "s26"
   ]
  },
  {
   "channel": "sales_contract",
   "label": "Annual plans",
   "applies_to": "Team and Business plans paid annually",
   "who": "An organization admin, through Retool Support",
   "method": "contact_sales",
   "start_url": null,
   "steps": [
    {
     "do": "Contact Retool's support team and ask to cancel the annual plan; the Terms' notice address for Support is support@retool.com",
     "expect": null
    },
    {
     "do": "If you're sending a formal notice of termination, the Terms require it to go to legal@retool.com",
     "expect": null
    }
   ],
   "confirm_by": null,
   "effective": null,
   "notice": "Subscriptions renew automatically for one year or the preceding term, whichever is shorter; ask Support to cancel before the term ends. An emailed notice counts the day after it is sent",
   "refund": "Annual plans are a commitment: cancelling doesn't give a prorated refund for unused time",
   "fees": "Additional usage within the annual term is billed monthly, and users can't be subtracted from the annual commitment",
   "source_ids": [
    "s3",
    "s11",
    "s12",
    "s13",
    "s37",
    "s2",
    "s38"
   ]
  },
  {
   "channel": "sales_contract",
   "label": "Enterprise plans",
   "applies_to": "Enterprise plans under the Master Subscription Agreement and an Order Form",
   "who": "The customer, by written notice to Retool",
   "method": "contact_sales",
   "start_url": null,
   "steps": [
    {
     "do": "Check your Order Form's renewal terms, then give Retool written notice as it requires (the agreement treats an email notice as given the first business day after sending)",
     "expect": null
    }
   ],
   "confirm_by": null,
   "effective": null,
   "notice": "Renewal works as described in the applicable Order Form",
   "refund": "Payment obligations are non-cancelable and fees paid are non-refundable",
   "fees": null,
   "source_ids": [
    "s14",
    "s15",
    "s16"
   ]
  }
 ],
 "pay_less": [
  {
   "type": "free_plan",
   "what": "The Free plan covers up to 5 users",
   "evidence": "documented",
   "source_ids": [
    "s17"
   ]
  },
  {
   "type": "annual_billing",
   "what": "Annual plans lock in a discounted rate for a set number of builders and internal users, paid up front for a year (but users can't be removed mid-term)",
   "evidence": "documented",
   "source_ids": [
    "s12",
    "s18"
   ]
  },
  {
   "type": "seat_reduction",
   "what": "Monthly plans bill builders and internal users by their activity each month; users who didn't build or edit an app or workflow are billed at the lower internal-user rate, so fewer builders lowers the bill",
   "evidence": "documented",
   "source_ids": [
    "s5",
    "s19",
    "s20"
   ]
  },
  {
   "type": "student_or_nonprofit",
   "what": "Nonprofits can apply for 25 free seats; students and educators can apply for a free Business account",
   "evidence": "documented",
   "source_ids": [
    "s21",
    "s22"
   ]
  }
 ],
 "export": [
  {
   "data": "Apps (queries, components and modules)",
   "how": "In the app IDE's App actions menu, click Export to JSON or Export to Toolscript ZIP",
   "format": "JSON file or Toolscript ZIP",
   "limits": "Exports don't contain resources. Retool says it has no feature to move Custom Apps off the Retool Platform, and exports can be limited by plan and data retention settings",
   "source_ids": [
    "s27",
    "s28",
    "s29",
    "s30",
    "s31"
   ]
  },
  {
   "data": "Retool Database tables",
   "how": "Right-click the table's tab and select Export CSV; the browser downloads the file",
   "format": "CSV",
   "limits": null,
   "source_ids": [
    "s32",
    "s33"
   ]
  }
 ],
 "after_cancel": {
  "access_until": null,
  "data_kept": "After the term, Retool has no obligation to keep Customer Data or Custom Apps; when you delete your account, Retool deletes all Customer Data, unless legally prohibited. Enterprise customers can ask for a copy of stored Customer Data for up to 30 days after termination",
  "you_lose": [
   "Custom Apps and Customer Data once the account is deleted",
   "On the Free plan, agent runs beyond the monthly free usage: further execution fails until the next cycle"
  ]
 },
 "agent_notes": {
  "sign_in_needed": true,
  "phone_or_chat_only": false,
  "retention_step": null,
  "tips": [
   "Downgrading to a non-paid plan in Billing settings is how you opt out of auto-renewal",
   "Monthly plans are billed in arrears: expect one more invoice for the last month's users",
   "Annual plans are cancelled by contacting Support, with no prorated refund, and users can't be removed from the commitment",
   "Agent overages are invoiced monthly even on annual subscriptions",
   "Export apps and Retool Database tables before deleting the account: app exports don't include resources",
   "Only admins can switch plans"
  ]
 },
 "sources": [
  {
   "id": "s1",
   "url": "https://docs.retool.com/support/billing-usage",
   "title": "Billing and usage",
   "publisher": "vendor",
   "quote": "Admins can view and switch plans in your organization's Billing settings.",
   "supports": "who switches plans, and where"
  },
  {
   "id": "s2",
   "url": "https://docs.retool.com/legal/customer-terms-of-service",
   "title": "Customer Terms of Service",
   "publisher": "vendor",
   "quote": "To opt-out of automatic renewal of Customer's paid Retool Platform subscription plan, Customer must go to its Billing settings and downgrade to a non-paid subscription plan.",
   "supports": "how to stop renewal"
  },
  {
   "id": "s3",
   "url": "https://docs.retool.com/legal/customer-terms-of-service",
   "title": "Customer Terms of Service",
   "publisher": "vendor",
   "quote": "for additional periods equal to one (1) year or the preceding term, whichever is shorter",
   "supports": "the renewal period"
  },
  {
   "id": "s4",
   "url": "https://docs.retool.com/legal/customer-terms-of-service",
   "title": "Customer Terms of Service",
   "publisher": "vendor",
   "quote": "Payment obligations for the Retool Platform are non-cancellable, and except as expressly stated in the Contract, fees paid are non-refundable.",
   "supports": "no refunds"
  },
  {
   "id": "s5",
   "url": "https://docs.retool.com/support/billing-usage",
   "title": "Billing and usage",
   "publisher": "vendor",
   "quote": "Each billing cycle, Retool calculates the total number of builders and internal users based on their activity in the month.",
   "supports": "activity-based user billing"
  },
  {
   "id": "s6",
   "url": "https://docs.retool.com/support/billing-usage",
   "title": "Billing and usage",
   "publisher": "vendor",
   "quote": "There are no upfront charges when you sign up for a monthly plan.",
   "supports": "monthly plans aren't prepaid"
  },
  {
   "id": "s7",
   "url": "https://docs.retool.com/support/billing-usage",
   "title": "Billing and usage",
   "publisher": "vendor",
   "quote": "At the end of each monthly billing cycle, Retool calculates builder- and internal-user rates for the month, then bills you for the total amount.",
   "supports": "billing in arrears, so a final invoice follows"
  },
  {
   "id": "s8",
   "url": "https://docs.retool.com/support/billing-usage",
   "title": "Billing and usage",
   "publisher": "vendor",
   "quote": "Charges for users added during a billing cycle are not prorated.",
   "supports": "no proration for added users"
  },
  {
   "id": "s9",
   "url": "https://docs.retool.com/legal/customer-terms-of-service",
   "title": "Customer Terms of Service",
   "publisher": "vendor",
   "quote": "For monthly Retool Platform subscription plans that are not also a Prepaid Plan, your Retool Platform fees will be based on (i) your actual usage",
   "supports": "monthly fees follow actual usage"
  },
  {
   "id": "s10",
   "url": "https://docs.retool.com/legal/customer-terms-of-service",
   "title": "Customer Terms of Service",
   "publisher": "vendor",
   "quote": "At the end of each monthly billing cycle, Retool will invoice you for such monthly fees, which will be immediately due to Retool.",
   "supports": "the end-of-cycle invoice"
  },
  {
   "id": "s11",
   "url": "https://docs.retool.com/support/billing-usage",
   "title": "Billing and usage",
   "publisher": "vendor",
   "quote": "This is an annual commitment and canceling will not result in a prorated refund for unused time. You can cancel your annual plan by contacting our support team.",
   "supports": "the annual cancel route and refund"
  },
  {
   "id": "s12",
   "url": "https://docs.retool.com/support/billing-usage",
   "title": "Billing and usage",
   "publisher": "vendor",
   "quote": "You can add users to your annual commitment at any time by contacting Support. However, you cannot subtract users.",
   "supports": "annual seats can't be reduced"
  },
  {
   "id": "s13",
   "url": "https://docs.retool.com/support/billing-usage",
   "title": "Billing and usage",
   "publisher": "vendor",
   "quote": "Within each annual term, Retool bills for additional usage on a monthly billing cycle.",
   "supports": "monthly billing of extra usage on annual plans"
  },
  {
   "id": "s14",
   "url": "https://docs.retool.com/legal/master-subscription-agreement",
   "title": "Master Subscription Agreement",
   "publisher": "vendor",
   "quote": "Subscriptions to the Retool Platform will renew as described in the applicable Order Form.",
   "supports": "Enterprise renewal follows the Order Form"
  },
  {
   "id": "s15",
   "url": "https://docs.retool.com/legal/master-subscription-agreement",
   "title": "Master Subscription Agreement",
   "publisher": "vendor",
   "quote": "Payment obligations are non-cancelable and, except as expressly set forth in this Agreement, fees paid are non-refundable.",
   "supports": "Enterprise fees non-refundable"
  },
  {
   "id": "s16",
   "url": "https://docs.retool.com/legal/master-subscription-agreement",
   "title": "Master Subscription Agreement",
   "publisher": "vendor",
   "quote": "the first business day after sending by email",
   "supports": "when an email notice counts as given"
  },
  {
   "id": "s17",
   "url": "https://retool.com/pricing",
   "title": "Pricing",
   "publisher": "vendor",
   "quote": "Up to 5 users",
   "supports": "the Free plan user limit"
  },
  {
   "id": "s18",
   "url": "https://docs.retool.com/support/billing-usage",
   "title": "Billing and usage",
   "publisher": "vendor",
   "quote": "Annual plans allow you to lock in a discounted rate for a given quantity of builders and internal users by paying up front for a year.",
   "supports": "annual discount"
  },
  {
   "id": "s19",
   "url": "https://docs.retool.com/support/billing-usage",
   "title": "Billing and usage",
   "publisher": "vendor",
   "quote": "Enabled users who built or edited an app or workflow during the billing cycle",
   "supports": "who counts as a builder"
  },
  {
   "id": "s20",
   "url": "https://docs.retool.com/support/billing-usage",
   "title": "Billing and usage",
   "publisher": "vendor",
   "quote": "Internal users are billed at a lower rate than builders.",
   "supports": "internal users cost less"
  },
  {
   "id": "s21",
   "url": "https://retool.com/pricing",
   "title": "Pricing",
   "publisher": "vendor",
   "quote": "Apply for 25 free seats",
   "supports": "the nonprofit offer"
  },
  {
   "id": "s22",
   "url": "https://retool.com/pricing",
   "title": "Pricing",
   "publisher": "vendor",
   "quote": "Free Business account",
   "supports": "the student and educator offer"
  },
  {
   "id": "s23",
   "url": "https://docs.retool.com/support/billing-usage/agents",
   "title": "Agents billing and usage",
   "publisher": "vendor",
   "quote": "Team and Business plan customers will receive monthly overage charges for any usage beyond the free allotment.",
   "supports": "agent overages"
  },
  {
   "id": "s24",
   "url": "https://docs.retool.com/support/billing-usage/agents",
   "title": "Agents billing and usage",
   "publisher": "vendor",
   "quote": "even for customers on an annual Retool subscription, Retool Agents overages are invoiced on a monthly basis.",
   "supports": "agent overages are monthly"
  },
  {
   "id": "s25",
   "url": "https://docs.retool.com/support/billing-usage/agents",
   "title": "Agents billing and usage",
   "publisher": "vendor",
   "quote": "If an organization is on the Free plan and exceeds the free usage for the month, in-progress agents will complete, and further execution will fail.",
   "supports": "Free plan agent limit"
  },
  {
   "id": "s26",
   "url": "https://docs.retool.com/legal/customer-terms-of-service",
   "title": "Customer Terms of Service",
   "publisher": "vendor",
   "quote": "all subscriptions automatically renew",
   "supports": "auto-renewal"
  },
  {
   "id": "s27",
   "url": "https://docs.retool.com/apps/guides/app-management/import-export",
   "title": "Import and export classic apps",
   "publisher": "vendor",
   "quote": "To export an app from the app IDE, in the App actions menu, click Export to JSON or Export to Toolscript ZIP.",
   "supports": "how to export an app"
  },
  {
   "id": "s28",
   "url": "https://docs.retool.com/apps/guides/app-management/import-export",
   "title": "Import and export classic apps",
   "publisher": "vendor",
   "quote": "The export of an app contains its queries, components, and modules.",
   "supports": "what an app export contains"
  },
  {
   "id": "s29",
   "url": "https://docs.retool.com/apps/guides/app-management/import-export",
   "title": "Import and export classic apps",
   "publisher": "vendor",
   "quote": "It does not contain any resources.",
   "supports": "what an app export leaves out"
  },
  {
   "id": "s30",
   "url": "https://docs.retool.com/legal/customer-terms-of-service",
   "title": "Customer Terms of Service",
   "publisher": "vendor",
   "quote": "there are currently no features or functionality made available by us that enables or assists the export, transfer, translation or transition of Custom Apps off of the Retool Platform.",
   "supports": "apps can't be moved off Retool"
  },
  {
   "id": "s31",
   "url": "https://docs.retool.com/legal/customer-terms-of-service",
   "title": "Customer Terms of Service",
   "publisher": "vendor",
   "quote": "During the term of a subscription, Customer will be permitted to export Customer Data via the cloud-based Retool Platform",
   "supports": "export during the term"
  },
  {
   "id": "s32",
   "url": "https://docs.retool.com/data-sources/guides/retool-database/export-data",
   "title": "Export table data from Retool Database",
   "publisher": "vendor",
   "quote": "Right-click on the table's tab and select Export CSV.",
   "supports": "exporting a table"
  },
  {
   "id": "s33",
   "url": "https://docs.retool.com/data-sources/guides/retool-database/export-data",
   "title": "Export table data from Retool Database",
   "publisher": "vendor",
   "quote": "Retool generates the CSV file, which is then downloaded using your browser.",
   "supports": "the CSV download"
  },
  {
   "id": "s34",
   "url": "https://docs.retool.com/legal/customer-terms-of-service",
   "title": "Customer Terms of Service",
   "publisher": "vendor",
   "quote": "Following the Term, Retool shall have no obligation to maintain or provide any Customer Data or Custom Apps",
   "supports": "no obligation to keep data after the term"
  },
  {
   "id": "s35",
   "url": "https://docs.retool.com/legal/customer-terms-of-service",
   "title": "Customer Terms of Service",
   "publisher": "vendor",
   "quote": "upon Customer's deletion of its account, Retool shall, unless legally prohibited, delete all Customer Data",
   "supports": "deletion on account deletion"
  },
  {
   "id": "s36",
   "url": "https://docs.retool.com/legal/master-subscription-agreement",
   "title": "Master Subscription Agreement",
   "publisher": "vendor",
   "quote": "For up to thirty (30) days past termination of this Agreement, Customer may request Retool to provide a copy of Customer Data still stored by Retool.",
   "supports": "Enterprise data copy within 30 days"
  },
  {
   "id": "s37",
   "url": "https://docs.retool.com/legal/customer-terms-of-service",
   "title": "Customer Terms of Service",
   "publisher": "vendor",
   "quote": "Notices to Retool will be sent to support@retool.com, except for legal notices, such as notices of termination or an indemnifiable claim, which must be sent to legal@retool.com.",
   "supports": "where notices to Retool go"
  },
  {
   "id": "s38",
   "url": "https://docs.retool.com/legal/customer-terms-of-service",
   "title": "Customer Terms of Service",
   "publisher": "vendor",
   "quote": "Notices will be deemed to have been duly given (a) the day after it is sent, in the case of notices through email",
   "supports": "when an emailed notice counts"
  }
 ],
 "verification": {
  "level": "partial",
  "checked_on": "2026-09-29",
  "by": "stackcut-research",
  "unverified": [
   "The exact screens for switching to the Free plan in Billing settings, and when a monthly downgrade takes effect, are not documented on the pages read",
   "How to delete a Retool organization or account is not documented on the pages read",
   "Self-hosted Retool licenses and any cloud-marketplace billing were not researched",
   "The billing page says only to contact Support to cancel an annual plan; that an email to support@retool.com (the Terms' notice address) is enough is not stated"
  ],
  "review": {
   "by": "stackcut-review",
   "on": "2026-09-29",
   "result": "partial",
   "notes": [
    "Annual route: added the Terms' notice addresses (support@retool.com; notices of termination to legal@retool.com) and that email notice counts the day after sending (new s37, s38)",
    "Still unconfirmed: the Free-plan switch screens, when a monthly downgrade takes effect, deleting an organization, self-hosted and marketplace billing"
   ]
  }
 },
 "stackcut": {
  "vendor_id": "retool",
  "name": "Retool",
  "recipes": [
   {
    "id": "admin-panel",
    "title": "Purpose-built admin panel or client portal",
    "best_year_one_net": 94
   }
  ]
 },
 "page": "https://stackcut.io/cancel/retool",
 "json": "https://stackcut.io/exits/retool.json",
 "evidence": {
  "packet_revision": "1ffac44fc79406196807aae73dab0ea46d2e5f500d02d25bc18cc5118ce9df4a",
  "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": "retool--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": "retool--sales-contract--r2",
    "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"
    }
   },
   {
    "route_id": "retool--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"
}
