{
 "id": "flutterflow",
 "name": "FlutterFlow",
 "category": "developer_tools",
 "website": "https://www.flutterflow.io",
 "domains": [
  "flutterflow.io"
 ],
 "summary": "Click your profile picture to open Account, select Cancel Plan, complete the Cancellation Survey and select Cancel Subscription. Cancel the personal plan and every team plan separately. Paid features last until the next billing date; there are no refunds. On Free, two projects stay editable and the rest are archived.",
 "routes": [
  {
   "channel": "direct_web",
   "applies_to": "FlutterFlow personal plans and team plans (Basic, Growth, Business), monthly or annual",
   "who": "The signed-in account that holds the plan; one account can hold a personal plan and several team plans",
   "method": "self_serve",
   "start_url": null,
   "steps": [
    {
     "do": "Log in to FlutterFlow and click your profile picture to open the Account page",
     "expect": "the Account page"
    },
    {
     "do": "Find the plan you want to cancel and select Cancel Plan",
     "expect": "the Cancellation Survey"
    },
    {
     "do": "Complete the Cancellation Survey and select Cancel Subscription",
     "expect": null
    },
    {
     "do": "Repeat for every other plan on the account: each personal and team plan is cancelled separately",
     "expect": null
    }
   ],
   "confirm_by": null,
   "effective": "You keep paid features until your next billing cycle date; the Terms say cancellation takes effect in the month after the month you give notice",
   "notice": null,
   "refund": "None: there are no refunds for cancellation",
   "fees": null,
   "source_ids": [
    "s1",
    "s2",
    "s3",
    "s4",
    "s5",
    "s6",
    "s7",
    "s8"
   ],
   "label": "On the Account page"
  },
  {
   "channel": "direct_web",
   "label": "Ask support to cancel",
   "applies_to": "Any FlutterFlow subscription, if you can't cancel on the Account page",
   "who": "The account holder",
   "method": "email",
   "start_url": null,
   "steps": [
    {
     "do": "Email FlutterFlow customer support at support@flutterflow.io and ask them to cancel the subscription renewal",
     "expect": null
    }
   ],
   "confirm_by": null,
   "effective": "The month after the month you give notice",
   "notice": null,
   "refund": "None: there are no refunds for cancellation",
   "fees": null,
   "source_ids": [
    "s9",
    "s10",
    "s6",
    "s7"
   ]
  },
  {
   "channel": "sales_contract",
   "applies_to": "FlutterFlow Enterprise, which the Terms require for organizations with $10 million or more in aggregate revenue",
   "who": "Your organization, through FlutterFlow's Enterprise team",
   "method": "contact_sales",
   "start_url": "https://www.flutterflow.io/enterprise",
   "steps": [
    {
     "do": "Contact FlutterFlow's Enterprise team at enterprise@flutterflow.io and follow the renewal and termination terms in your Enterprise agreement",
     "expect": null
    }
   ],
   "confirm_by": null,
   "effective": null,
   "notice": null,
   "refund": null,
   "fees": null,
   "source_ids": [
    "s11",
    "s12"
   ]
  }
 ],
 "pay_less": [
  {
   "type": "free_plan",
   "what": "The Free plan lets you view, edit and run any 2 existing projects you choose; other projects are archived (not deleted) and come back if you return to a paid plan",
   "evidence": "documented",
   "source_ids": [
    "s13",
    "s14"
   ]
  },
  {
   "type": "downgrade",
   "what": "To move to a cheaper paid plan, cancel the current plan and sign up for the new one after it expires",
   "evidence": "documented",
   "source_ids": [
    "s15"
   ]
  },
  {
   "type": "annual_billing",
   "what": "Annual billing is discounted, typically around 25% compared with monthly",
   "evidence": "documented",
   "source_ids": [
    "s16"
   ]
  }
 ],
 "export": [
  {
   "data": "A project's code and, optionally, its assets (images, GIFs)",
   "how": "Use the FlutterFlow CLI: flutterflow export-code --project your_project_id --dest path_to_output_folder --token your_token",
   "format": "Project source files in a folder",
   "limits": null,
   "source_ids": [
    "s17"
   ]
  }
 ],
 "after_cancel": {
  "access_until": "Your next billing cycle date",
  "data_kept": "On the Free plan, projects beyond the two you pick are archived, not deleted, and return if you go back to a paid plan. Deleting the account can't be undone and projects can't be recovered. The Terms say data on FlutterFlow's servers may be deleted at any time at its discretion",
  "you_lose": [
   "Editing more than 2 projects: the others are archived",
   "Collaboration, which needs a Growth, Business or Enterprise team with a paid seat for every collaborator",
   "Everything, permanently, if you delete the account"
  ]
 },
 "agent_notes": {
  "sign_in_needed": true,
  "phone_or_chat_only": false,
  "retention_step": "A Cancellation Survey must be completed before Cancel Subscription",
  "tips": [
   "An account can hold a personal plan and several team plans: cancel each one",
   "Downgrading to a cheaper paid plan means cancelling and re-subscribing after the current plan expires",
   "Deleting the account (Account, My Plan, Delete Account) can't be undone and projects can't be recovered: export code first",
   "No refunds for cancellation, and the payment method can't be changed for a month already paid"
  ]
 },
 "sources": [
  {
   "id": "s1",
   "url": "https://docs.flutterflow.io/accounts-billing/subscriptions/subscriptions",
   "title": "Subscriptions",
   "publisher": "vendor",
   "quote": "Log in to FlutterFlow and click on your profile picture to go to the Account page.",
   "supports": "where cancelling starts"
  },
  {
   "id": "s2",
   "url": "https://docs.flutterflow.io/accounts-billing/subscriptions/subscriptions",
   "title": "Subscriptions",
   "publisher": "vendor",
   "quote": "Find the plan you want to cancel, and select Cancel Plan.",
   "supports": "the Cancel Plan step"
  },
  {
   "id": "s3",
   "url": "https://docs.flutterflow.io/accounts-billing/subscriptions/subscriptions",
   "title": "Subscriptions",
   "publisher": "vendor",
   "quote": "Complete the Cancellation Survey and select Cancel Subscription.",
   "supports": "the survey and the final step"
  },
  {
   "id": "s4",
   "url": "https://docs.flutterflow.io/accounts-billing/subscriptions/subscriptions",
   "title": "Subscriptions",
   "publisher": "vendor",
   "quote": "Your FlutterFlow account can have multiple team plans and a personal plan at the same time; you must cancel each plan manually.",
   "supports": "cancel each plan"
  },
  {
   "id": "s5",
   "url": "https://docs.flutterflow.io/accounts-billing/subscriptions/subscriptions",
   "title": "Subscriptions",
   "publisher": "vendor",
   "quote": "You will have access to the paid features until your next billing cycle date.",
   "supports": "when access ends"
  },
  {
   "id": "s6",
   "url": "https://www.flutterflow.io/tos",
   "title": "Terms of Service",
   "publisher": "vendor",
   "quote": "and such calculation will be effective in the month following the month you provide us notice.",
   "supports": "when cancellation takes effect under the Terms"
  },
  {
   "id": "s7",
   "url": "https://docs.flutterflow.io/accounts-billing/subscriptions/refunds",
   "title": "Refunds",
   "publisher": "vendor",
   "quote": "there are no refunds for cancellation",
   "supports": "no refunds"
  },
  {
   "id": "s8",
   "url": "https://www.flutterflow.io/tos",
   "title": "Terms of Service",
   "publisher": "vendor",
   "quote": "At the end of each Billing Cycle, your Subscription will automatically renew under the exact same conditions unless you cancel it or Company cancels it.",
   "supports": "plans renew until cancelled"
  },
  {
   "id": "s9",
   "url": "https://www.flutterflow.io/tos",
   "title": "Terms of Service",
   "publisher": "vendor",
   "quote": "YOU MAY CANCEL YOUR SUBSCRIPTION RENEWAL EITHER THROUGH YOUR ONLINE ACCOUNT MANAGEMENT PAGE OR BY CONTACTING COMPANY CUSTOMER SUPPORT TEAM",
   "supports": "cancelling through customer support"
  },
  {
   "id": "s10",
   "url": "https://docs.flutterflow.io/accounts-billing/payments-billing",
   "title": "Payments & Billing",
   "publisher": "vendor",
   "quote": "support@flutterflow.io",
   "supports": "the support address"
  },
  {
   "id": "s11",
   "url": "https://www.flutterflow.io/tos",
   "title": "Terms of Service",
   "publisher": "vendor",
   "quote": "If you desire to use our services for or on behalf of any companies, organizations, or other persons or entities with $10 million or more in aggregate revenue",
   "supports": "who needs FlutterFlow Enterprise"
  },
  {
   "id": "s12",
   "url": "https://www.flutterflow.io/enterprise",
   "title": "FlutterFlow Enterprise",
   "publisher": "vendor",
   "quote": "enterprise@flutterflow.io",
   "supports": "the Enterprise contact"
  },
  {
   "id": "s13",
   "url": "https://docs.flutterflow.io/accounts-billing/plan-pricing",
   "title": "Plan pricing",
   "publisher": "vendor",
   "quote": "view, edit, and run any 2 existing projects of your choosing inside the editor",
   "supports": "what the Free plan keeps"
  },
  {
   "id": "s14",
   "url": "https://docs.flutterflow.io/accounts-billing/subscriptions/subscriptions",
   "title": "Subscriptions",
   "publisher": "vendor",
   "quote": "Any other projects won't be deleted, but will be archived and made accessible if you return to any paid plan.",
   "supports": "extra projects are archived"
  },
  {
   "id": "s15",
   "url": "https://docs.flutterflow.io/accounts-billing/subscriptions/subscriptions",
   "title": "Subscriptions",
   "publisher": "vendor",
   "quote": "cancel your existing plan and then sign up for the new one after it expires.",
   "supports": "how to downgrade"
  },
  {
   "id": "s16",
   "url": "https://docs.flutterflow.io/accounts-billing/plan-pricing",
   "title": "Plan pricing",
   "publisher": "vendor",
   "quote": "on all new plans when billed annually instead of monthly – typically around 25%",
   "supports": "the annual discount"
  },
  {
   "id": "s17",
   "url": "https://docs.flutterflow.io/flutterflow-cli/exporting",
   "title": "Exporting with the FlutterFlow CLI",
   "publisher": "vendor",
   "quote": "flutterflow export-code --project your_project_id --dest path_to_output_folder --token your_token",
   "supports": "exporting code"
  },
  {
   "id": "s18",
   "url": "https://docs.flutterflow.io/accounts-billing/account-management",
   "title": "Account management",
   "publisher": "vendor",
   "quote": "Scroll down to the My Plan section and select Delete Account",
   "supports": "where to delete the account"
  },
  {
   "id": "s19",
   "url": "https://docs.flutterflow.io/accounts-billing/account-management",
   "title": "Account management",
   "publisher": "vendor",
   "quote": "This step can not be undone. We will not be able to recover your projects.",
   "supports": "deletion is permanent"
  },
  {
   "id": "s20",
   "url": "https://docs.flutterflow.io/accounts-billing/subscriptions/subscriptions",
   "title": "Subscriptions",
   "publisher": "vendor",
   "quote": "all collaboration must happen within a Growth, Business, or Enterprise plan, and every collaborator must have a paid seat in that team to have full edit access.",
   "supports": "collaboration needs a paid team plan"
  },
  {
   "id": "s21",
   "url": "https://docs.flutterflow.io/accounts-billing/payments-billing",
   "title": "Payments & Billing",
   "publisher": "vendor",
   "quote": "Once your subscription has been purchased, we unfortunately are unable to change your payment method for this month.",
   "supports": "the payment method is fixed for a paid month"
  },
  {
   "id": "s22",
   "url": "https://www.flutterflow.io/tos",
   "title": "Terms of Service",
   "publisher": "vendor",
   "quote": "MAY BE DELETED, ALTERED, MOVED OR TRANSFERRED AT ANY TIME FOR ANY REASON IN COMPANY'S SOLE DISCRETION",
   "supports": "data on FlutterFlow's servers may be deleted"
  }
 ],
 "verification": {
  "level": "docs",
  "checked_on": "2026-10-05",
  "by": "stackcut-research",
  "unverified": [
   "Whether FlutterFlow sends a confirmation email after cancelling isn't documented",
   "Which plans include code export isn't stated on FlutterFlow's CLI export page",
   "Renewal and notice terms for FlutterFlow Enterprise are in each customer's Enterprise agreement, not on a public page"
  ],
  "review": {
   "by": "stackcut-review",
   "on": "2026-10-06",
   "result": "fixed",
   "notes": [
    "First cancel step: the help page names the Account page, not a 'your plans' screen",
    "Re-checked steps, no-refund policy, timing, Enterprise contact, Free-plan limits and code export against FlutterFlow's docs and Terms; no app-store or marketplace billing is documented"
   ]
  }
 },
 "page": "https://stackcut.io/cancel/flutterflow",
 "json": "https://stackcut.io/exits/flutterflow.json",
 "evidence": {
  "packet_revision": "ee9f47ba18d256856ebc7b331421decb9fdb036ea5bb7b1bfeb82fbbb2e5f154",
  "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": "flutterflow--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": "flutterflow--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": "flutterflow--sales-contract--r3",
    "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"
}
