How to cancel your Flutterflow subscription and protect your billing rights
What is Flutterflow and why you might want to cancel
Flutterflow is a no-code visual app builder that enables you to create mobile and web applications using a drag-and-drop interface, without requiring deep Flutter coding expertise. The platform serves developers, designers and entrepreneurs who want to deploy production-ready apps quickly.
You access subscription plans tailored to different team sizes, collaboration tools, integrations and a marketplace for one-time template purchases. Most users export code or APKs and publish directly to web stores or app marketplaces. When your project ships, your workflow changes or your budget tightens, cancellation becomes straightforward-but only if you know the legal framework and the exact steps to follow. Yafee specializes in helping you navigate these decisions with precision and confidence.
Common reasons to cancel Flutterflow
You might cancel because your project reached production and no longer requires the platform. Others step back due to pricing that no longer aligns with their budget or team size. Some users find the collaboration features do not match their workflow, or they have switched to a different development approach entirely. Your reason for cancellation is your own-what matters is that you cancel correctly and reclaim your money if you are entitled to it.
What you need to know before you cancel
Flutterflow's cancellation process depends on how you subscribed. If you bought directly from Flutterflow, the steps are clear and direct. If you subscribed through Apple App Store or Google Play, you must cancel through those platforms instead-not through Flutterflow. Knowing which subscription type you have saves time and protects your right to cancel without delay.
Your consumer rights and what they mean for cancellation
South Africa's Consumer Protection Act (CPA) and the Electronic Communications and Transactions Act (ECTA) give you legal protections when cancelling digital services like Flutterflow.
What south african law says about cancellations
Under the CPA (Act No. 68 of 2008), you have the right to cancel an online purchase or subscription within a reasonable period if the service does not match its description or if you change your mind. For recurring subscriptions, you can cancel future renewals without penalty. Flutterflow must notify you clearly before any charge occurs and must provide an easy cancellation mechanism.
The ECTA reinforces your right to cancel distance contracts (those concluded online) within 14 calendar days of receipt, unless you have already begun using the service. Once you actively use Flutterflow's features, this cooling-off period may no longer apply-but you retain the right to cancel any future billing cycle. Yafee recommends you check your account start date and last usage to understand your position.
Your legal position on refunds and cancellation
If you cancel within 14 days of purchase without using the service: You can claim a full refund under ECTA section 43. Flutterflow must refund you within 30 days.
If you cancel after using the service: You can stop future charges immediately, but Flutterflow may retain payment for the current billing period. You cannot claim a refund for days you have already used.
If Flutterflow fails to provide easy cancellation: You can lodge a complaint with the National Consumer Commission (NCC), which enforces the CPA. The NCC has power to order refunds and impose penalties on the company.
Cancellation methods by subscription type
How you cancel depends on where you signed up and how you pay.
Cancel a direct Flutterflow subscription
If you created your Flutterflow account directly on flutterflow.io and pay Flutterflow (not Apple, Google or another reseller), follow these steps.
- Log into your Flutterflow account at flutterflow.io.
- Use the email and password associated with your subscription.
- If you have forgotten your password, click "Forgot password" on the login page and follow the email reset link.
- Navigate to your account settings.
- Click your profile avatar or name in the top right corner.
- Select "Account settings" or "Billing" from the dropdown menu.
- Locate your billing or subscription section.
- Look for a tab labeled "Billing", "Subscriptions", "Plans" or "Membership".
- This section displays your current plan, next billing date and payment method.
- Select the option to cancel or downgrade.
- Click "Cancel subscription", "Cancel plan" or "Downgrade" depending on what Flutterflow offers.
- Read any warnings or final offers Flutterflow presents-these do not lock you in.
- Confirm your cancellation.
- Flutterflow will ask you to confirm by clicking a button or entering your password.
- Some platforms ask for a reason for cancellation-you are not obligated to provide one, but feedback helps the company improve.
- Receive confirmation.
- Flutterflow should display a "Cancellation successful" message on screen.
- Check your email inbox (including spam/promotions folders) for a cancellation confirmation email within 24 hours.
- Save this email for your records.
Cancel through apple app store
If you subscribed to Flutterflow via your iPhone, iPad or Mac, you must cancel through Apple.
- Open the App Store app on your Apple device.
- On iPhone or iPad, tap the app icon labeled "App Store".
- On Mac, open the App Store from the Applications folder or Launchpad.
- Tap your profile icon in the top right corner.
- This is usually your photo or initials.
- Select "Subscriptions".
- You will see a list of all your active subscriptions.
- Find Flutterflow in the list and tap it.
- If Flutterflow is not listed, you do not have an App Store subscription to that service.
- Tap "Cancel subscription" or the red "Cancel" button.
- Apple may offer you a discount to continue-decline if you want to cancel.
- Confirm your cancellation.
- Tap the final confirmation button to complete the cancellation.
- Apple will send you a confirmation email from [email protected].
Cancel through google play
If you subscribed to Flutterflow on an Android phone or tablet via Google Play, cancel through Google.
- Open the Google Play app on your Android device.
- Tap the icon labeled "Play Store".
- Tap your profile icon in the top right corner.
- This is usually your photo or initials.
- Select "Payments and subscriptions".
- Find Flutterflow and tap it.
- If Flutterflow is not listed, you do not have a Google Play subscription.
- Tap "Cancel subscription".
- Google will ask for your reason-this is optional.
- Confirm your cancellation.
- Tap "Yes, cancel" to finalize the process.
- Google will send you a confirmation email from Google Play.
Flutterflow pricing and plans in south africa
Understanding what you pay helps you decide whether cancellation makes financial sense.
Current plan pricing and features
Log into your Flutterflow account to see exact, localized pricing for your region. The figures below are estimates based on current USD-to-ZAR exchange rates and may shift with currency fluctuations or Flutterflow's updates. Yafee recommends you always verify the exact charge in your billing dashboard before cancelling.
| Plan |
Approximate monthly price (ZAR) |
Billing cycle |
Key features |
| Free |
R0 |
Ongoing |
Basic app building; limited deployment options; no custom domain |
| Basic |
≈R702 |
Monthly |
Unlimited projects, code and APK download, custom domain publishing, app store deployment |
| Growth (first seat) |
≈R1,080 |
Monthly |
Everything in Basic plus GitHub integration, real-time collaboration for 2 users, branching |
| Business (first seat) |
≈R2,025 |
Monthly |
Everything in Growth plus 5-seat team collaboration, advanced integrations, priority support |
| Professional (first seat) |
≈R3,285 |
Monthly |
Everything in Business plus 10-seat teams, custom features, dedicated account manager |
| Marketplace templates |
Varies (one-time) |
One-time purchase |
Pre-built templates; typically non-refundable after download and use |
Notes on pricing accuracy
Flutterflow does not officially publish ZAR pricing. These conversions are estimates based on current exchange rates and may not reflect what you see on your invoice. Your actual charge depends on your account currency setting, your payment method and any local taxes applied by your bank or payment processor. Always check your billing dashboard in your Flutterflow account for the exact figure before you cancel. Yafee strongly advises screenshotting your current plan and price as evidence before you submit a cancellation request.
When should you cancel Flutterflow?
Timing your cancellation protects your money and simplifies the process.
Cancel immediately if you do not use the service
If you signed up for Flutterflow but have not logged in or built any projects, cancel as soon as possible. You are likely within the 14-day ECTA cooling-off period, which means you can claim a full refund. Check your account creation date in your email confirmation. If 14 days have not passed, you have grounds for a refund under South African law. Yafee recommends you take screenshots of your account creation date and any unused projects to support your claim if Flutterflow disputes the refund.
Cancel before your next billing date
If you have used Flutterflow but no longer need it, cancel at least 3 to 5 business days before your next billing date. This buffer ensures your cancellation processes before Flutterflow charges you again. Check your billing dashboard for your renewal date and work backward. If you cancel too late and Flutterflow charges you for another month, you can request a refund under the CPA if you did not use the service in that new period.
Cancel after you have exported your work
Before you cancel, download or export any projects, code, designs or assets you created in Flutterflow. Once you cancel, you may lose access to your workspace within hours. Flutterflow may keep your data on file for 30 to 90 days, but you should not rely on recovery after cancellation. Export your work first, then cancel.
What happens after you cancel Flutterflow
Cancellation is not instant-several things occur over the following days and weeks.
Your access after cancellation
Once you cancel, Flutterflow will revoke your access to paid features immediately or on your next billing date, depending on the company's policy. You will retain access to your account and your projects until your billing period ends. After that date, Flutterflow may lock your projects or delete them. Download or export everything you need before the cancellation takes effect.
Your refund timeline
If you are entitled to a refund under the ECTA or CPA, Flutterflow must process it within 30 days of your cancellation request. The money will appear back in your original payment method (bank account, credit card, PayPal, etc.). Refunds typically take 3 to 5 working days to show on your bank statement, depending on your bank. If you do not see a refund within 35 days, contact Flutterflow in writing and reference the CPA refund deadline. If Flutterflow does not respond within 10 days, escalate your complaint to the National Consumer Commission.
Stopping future charges
Cancellation stops all future recurring charges from Flutterflow or your reseller (Apple, Google, etc.). If you see another charge after your cancellation confirmation date, report it immediately to your payment provider. You can dispute unauthorized charges through your bank or credit card issuer under your chargeback rights. Yafee recommends you monitor your bank statements for the next 60 days to ensure no surprise charges appear.
Common cancellation mistakes and how to avoid them
Cancellation is simpler than you think-but a few pitfalls can delay your refund or leave you charged.
Mistake 1: cancelling through the wrong platform
If you subscribed via Apple App Store, cancelling your Flutterflow account directly will not stop your Apple charge. Apple will continue billing you. Similarly, if you signed up directly on flutterflow.io, cancelling via Google Play has no effect. Verify where you subscribed by checking your payment confirmation email or your bank statement. If the charge comes from "Apple", "Google" or "Flutterflow", cancel at that source. Yafee advises you to check all three if you are unsure.
Mistake 2: not screenshotting your cancellation confirmation
After you cancel, Flutterflow displays a confirmation message on screen and sends a confirmation email. Save both. If Flutterflow charges you again or claims you never cancelled, this evidence protects your refund claim. Take a screenshot of the on-screen confirmation before you close the page, and save the confirmation email in a dedicated folder. You may need to show these to your bank or the National Consumer Commission if a dispute arises.
Mistake 3: missing the billing date
If you cancel one day after your next billing date, you will be charged for another month. Flutterflow will not refund that charge automatically-you will need to request it separately. Mark your renewal date on a calendar and cancel at least 5 days earlier. Yafee recommends you set a phone reminder one week before renewal so you do not forget.
Mistake 4: assuming you will get a refund for unused time
If you cancel on day 20 of a 30-day billing month, Flutterflow does not owe you a refund for the remaining 10 days-unless you cancel within 14 days of purchase without using the service significantly. Most SaaS platforms operate on a "no pro-rata refund" basis: you pay for the full month, and cancellation stops future charges only. Check Flutterflow's refund policy in your account settings or their Terms of Service. If the policy is not clear, ask Flutterflow in writing before you cancel.
Refunds and dispute resolution
You have legal rights if Flutterflow refuses to refund you or does not cancel your subscription.
When you are entitled to a refund
Under the ECTA, you can claim a refund within 14 calendar days of purchase if you have not materially used the service. "Not materially used" means you have logged in once or twice and created no projects or minimal content. If you built several apps or collaborated with teammates, Flutterflow can argue you have used the service and no refund is due.
Under the CPA, you can claim a refund if the service was misrepresented (e.g., Flutterflow promised a feature that does not exist) or if the company failed to meet its legal obligations (e.g., no clear cancellation mechanism). You can also cancel a subscription for any reason under the CPA if you have not used it significantly.
How to request a refund from Flutterflow
- Send a formal refund request by email to Flutterflow's support address or the corporate office address listed in this guide.
- Use the subject line "Refund Request - [Your Email Address]".
- State the date you purchased or subscribed.
- State the date you cancelled and the reason for cancellation.
- Quote the relevant law: "Under South Africa's Electronic Communications and Transactions Act section 43, I am entitled to a refund within 14 days of purchase if I have not materially used the service."
- Request a refund within 30 days and provide your payment method (bank account or credit card).
- Keep a copy of this email and note the date you sent it.
- Flutterflow must respond within 10 working days under the CPA.
- If Flutterflow refuses or does not respond, file a complaint with the National Consumer Commission.
- Visit www.ncc.org.za or call +27 12 428 6000.
- Provide your refund request email, Flutterflow's response (or lack thereof), and your evidence (cancellation screenshots, billing records, etc.).
- The NCC will investigate at no cost to you and can order Flutterflow to refund you plus penalties.
Dispute your credit card or bank charge
If Flutterflow continues to charge you after cancellation, contact your bank or credit card issuer immediately. Request a chargeback or reversal of the unauthorized charges. Your bank will reverse the charge while it investigates, and Flutterflow will have to prove it was authorized. This is faster than waiting for Flutterflow or the NCC to respond. Most banks process chargebacks within 7 to 14 days.
Flutterflow is registered in Singapore, which affects where you send formal cancellation or refund requests.
Primary corporate office
FlutterFlow Pte. Ltd.
Registered office: Singapore
Email: [email protected] or [email protected]
Website: flutterflow.io
This is your primary address for all formal cancellation requests, refund demands and legal notices. Send all registered letters and formal communications here.
Alternative contact addresses
Flutterflow previously operated from a registered address in Singapore and maintains an office in Mountain View, California. If you do not receive a response from the Singapore office within 15 working days, send a follow-up letter to:
Mountain View office (United States)
City: Mountain View, California
Purpose: Secondary contact point if Singapore office does not respond
Always send your cancellation request to the Singapore registered office first, as this is the legal entity. If Flutterflow does not reply within 15 days, send a copy to the Mountain View address and the National Consumer Commission as well.
Quick contact checklist before you cancel
Before you submit any cancellation or refund request, gather this information:
- Your Flutterflow account email address and username.
- The date you created your account (check your account creation email).
- The date of your first payment (check your bank or payment processor statement).
- Your current plan name and monthly cost (check your billing dashboard).
- Your next billing date (check your billing dashboard).
- Screenshots of your cancellation confirmation (once you cancel).
- A copy of your cancellation request email and Flutterflow's response (if any).
Yafee recommends you keep all of this information in one document or folder. If a dispute arises, you will have everything organized and ready to send to the National Consumer Commission or your bank.
Why cancellation matters and what happens next
Cancelling Flutterflow is not just a transaction-it is an exercise of your consumer rights under South African law.
When you cancel correctly, you protect yourself from unauthorized charges, recover money you may not owe and ensure Flutterflow respects your choice. The CPA and ECTA exist to protect you. Use them. If Flutterflow makes cancellation difficult, refuses to process your request or fails to refund you, the National Consumer Commission has the power to investigate, fine the company and order restitution in your favor.
Yafee has helped thousands of consumers cancel subscriptions like Flutterflow by understanding the law, documenting every step and escalating to enforcement bodies when companies refused to comply. You have the same power. Follow the steps in this guide, keep your evidence and do not hesitate to escalate. Your money, your choice, your rights.