How to cancel Flutterflow in Singapore and protect your rights
How to cancel Flutterflow in singapore and protect your consumer rights
Understanding Flutterflow and why you might need to cancel
Flutterflow is a no-code application development platform that allows you to build mobile and web applications using a visual interface powered by Flutter, without requiring extensive hand-coding expertise. The platform provides app export functionality, integrations with third-party services, and access to a Marketplace where you can purchase templates and pre-built components. Flutterflow operates on a subscription model for recurring account access, complemented by one-time purchases available through the Marketplace.
Your reasons for cancelling Flutterflow are entirely valid. Whether your project has reached completion, your budget allocation has changed, or you have identified a platform that aligns better with your workflow, you deserve a clear pathway to cancel without confusion or hidden obstacles. Yafee, a contract law and consumer rights specialist, has prepared this guide to walk you through the cancellation process step by step, ensuring you understand both your legal position and your practical options.
Who uses Flutterflow and typical scenarios
Flutterflow attracts product teams seeking to accelerate development timelines, designers who want to prototype without coding barriers, and developers building cross-platform applications efficiently. If you fall into any of these categories and have now decided to move on, you are exercising your right to redirect your resources and investment elsewhere.
Common reasons for cancellation in singapore
You might cancel because your trial period has ended and the paid tier no longer fits your budget, your project specifications have evolved beyond what Flutterflow offers, you prefer a competing platform, or you need to pause development temporarily. Understanding your options upfront protects you from unexpected charges and gives you control over your data.
Your consumer rights when cancelling in singapore
Singapore's Consumer Protection (Fair Trading) Act governs the sale of goods and services, including software subscriptions like Flutterflow. Your statutory rights are underpinned by this framework, which applies regardless of what Flutterflow's terms state.
Your legal position under singapore law
The Consumer Protection (Fair Trading) Act requires that any contract for the supply of services (including digital services) must contain fair terms and be performed with reasonable care. You have the right to accurate information about billing cycles, renewal dates, and cancellation procedures before you purchase. Yafee advises that if Flutterflow fails to clearly disclose these terms or makes cancellation unreasonably difficult, you may have grounds to lodge a complaint with the Consumers Association of Singapore (CASE).
Furthermore, if you signed up during a free or discounted trial and were not clearly informed of automatic renewal, you possess statutory protection under the Consumer Protection (Fair Trading) Act Section 4, which prohibits unfair contract terms and misleading representations. The burden of proof lies with Flutterflow to demonstrate that cancellation terms were transparent at the point of purchase.
Escalation and enforcement routes
If Flutterflow refuses to honour your cancellation request or continues to charge you after you have submitted a cancellation instruction, your first step is to contact Flutterflow directly in writing (email to support, with screenshot evidence of your cancellation request). Keep copies of all correspondence. If Flutterflow does not respond within 14 days or disputes your claim, you may escalate to the Consumers Association of Singapore (CASE), which acts as the enforcement body for consumer complaints. CASE can mediate disputes and, if necessary, refer your case to the Small Claims Tribunal for claims under SGD 10,000. Yafee recommends documenting every interaction to support your case if escalation becomes necessary.
Flutterflow subscription plans and pricing in singapore
Flutterflow's pricing structure varies based on the features and project limits you require. All prices below are indicative and payable in SGD where Flutterflow offers local currency billing.
Current subscription tiers
| Plan level |
Key features |
Billing cycle |
Cancellation notice period |
| Free tier |
Basic prototyping, limited exports, community support |
No charge |
Not applicable |
| Starter plan |
Increased project limits, standard integrations, email support |
Monthly or annual |
7 days before renewal |
| Professional plan |
Advanced features, priority support, API access, custom branding |
Monthly or annual |
7 days before renewal |
| Team plan |
Multi-user collaboration, custom integrations, dedicated support |
Monthly or annual |
7 days before renewal |
| Marketplace purchases |
One-time template and component transactions |
One-time charge |
No recurring cancellation needed |
How to verify your current plan and next billing date
Log into your Flutterflow account and navigate to Account Settings, then select Billing or Subscription. Your dashboard will display your current plan, the next renewal date, and the amount you will be charged. Yafee emphasises that you should always verify this information directly in your account rather than relying on cached pricing pages or email invoices, as promotional discounts and plan changes can affect the amount due. Screenshot this information before you cancel, as it serves as evidence of your billing terms should you need to dispute a charge later.
Methods to cancel Flutterflow in singapore
Your cancellation method depends on where and how you purchased your subscription. Yafee recommends identifying your subscription source before proceeding.
Cancel a web subscription via flutterflow's dashboard
If you subscribed directly through Flutterflow's official website, you have the most direct cancellation route.
- Open your web browser and visit Flutterflow's login page (typically app.flutterflow.io or similar).
- Log in using your registered email address and password.
- If you have forgotten your password, use the "Forgot password" link to reset it.
- Navigate to your Account settings, usually located in the top-right menu (your profile icon) or the left sidebar dashboard.
- Select the Billing, Subscription, or Plans section.
- Locate your current plan and select "Manage subscription", "View plan details", or "Cancel plan" (the exact label varies).
- Flutterflow may display a retention offer (discount or extended trial). You are under no obligation to accept.
- Read the cancellation summary carefully to confirm the exact date your access will end.
- Click "Confirm cancellation" or "Yes, cancel my plan" to finalise.
- You will receive a confirmation email within minutes. Save this email as proof of cancellation.
Cancel a subscription purchased through a third-party platform
If you signed up for Flutterflow via a billing platform such as Stripe, Google Play, the Apple App Store, or another marketplace, you must cancel through that platform, not directly with Flutterflow.
- Identify the platform where you made the purchase (check your original receipt or email confirmation).
- Log into that platform's account page (e.g., your Google Play account, Apple ID settings, or Stripe dashboard).
- Navigate to Subscriptions or Billing, then find Flutterflow in your active subscriptions list.
- Select "Cancel subscription" or "Unsubscribe".
- The platform will ask you to confirm; some offer a retention discount at this point.
- Confirm the cancellation and save the confirmation email or screenshot.
- Allow 1-2 business days for the cancellation to sync with Flutterflow's system. Log into your Flutterflow account to verify that your plan status has changed to "Cancelled" or "Expiring on [date]".
Cancel via email or customer support
If you are unable to cancel through the self-service options above, or if you encounter an error, you may submit a cancellation request by email.
- Draft an email to Flutterflow's support address (typically [email protected] or contact details listed on their website).
- Include the following details:
- Your full name and registered email address associated with your account.
- Your Flutterflow account ID or username.
- A clear statement: "I request to cancel my [plan name] subscription effective immediately" or "effective from [your preferred cancellation date]".
- Your current billing date and plan level (copied from your Account Settings).
- Send the email from the address registered with Flutterflow.
- Retain a copy of this email and any response you receive. This serves as documentary evidence if Flutterflow continues to charge you.
- Wait for confirmation from Flutterflow support (typically within 2-3 business days). If you do not hear back within 5 business days, follow up with a second email marked "Follow-up: Cancellation request".
What happens after you cancel Flutterflow
Understanding the timeline and access implications of cancellation helps you plan your transition to alternative tools.
Access and data after cancellation
Once you cancel your subscription, your access to paid features terminates on the date specified in your cancellation confirmation. However, your access does not end immediately in most cases. Flutterflow typically allows you to access your account and exported projects until your next billing date. Consequently, you should export any projects, designs, or components you wish to retain before your access expires. Yafee advises downloading your work in industry-standard formats (such as Flutter source code or JSON exports) rather than relying on screenshots or partial exports.
Refund eligibility and timeline
Refund policies for SaaS subscriptions in Singapore are governed by the Consumer Protection (Fair Trading) Act and Flutterflow's stated refund policy. Most SaaS platforms, including Flutterflow, operate on a non-refundable model for subscription fees already paid unless you cancel within a specific trial period (often 7-14 days). However, if you are charged after your cancellation request, you have the right to claim a refund for unauthorised charges under the Consumer Protection (Fair Trading) Act. If Flutterflow debits your payment method after you have cancelled, contact your bank immediately to dispute the charge, then escalate to CASE with evidence of your cancellation request. Yafee recommends requesting a refund directly from Flutterflow first, with a clear reference to the date of your cancellation instruction.
Reverting or reactivating your plan
If you cancel in error or decide to resume your subscription within 30 days, Flutterflow may allow you to reactivate from your Account Settings or by contacting support. Contact Flutterflow immediately if you need to reverse a cancellation. Some plans carry a reactivation fee or may require you to select a new plan if pricing has changed.
Common mistakes when cancelling Flutterflow
Cancellation can feel straightforward, but small oversights can lead to continued charges and frustration. Below are the pitfalls Yafee has identified to help you avoid them.
Assuming your trial renewal will not auto-charge
A frequent mistake is believing that your free trial will simply expire without charging your card. In reality, if you linked a payment method during trial signup, Flutterflow will automatically charge you for a paid plan on the expiry date unless you explicitly cancel beforehand. Set a calendar reminder 7-10 days before your trial ends to cancel if you do not wish to continue. This is the most common trigger for unexpected charges in Singapore.
Cancelling only your payment method, not your plan
Removing your credit card or payment details from your Flutterflow account does not cancel your subscription. Flutterflow will attempt to charge you again if you update your payment details, and failed payments can trigger suspension or late fees. Always cancel the plan itself through the Billing or Subscription menu, not just your saved payment method.
Ignoring the cancellation confirmation email
Some users delete or archive the confirmation email without reviewing it. This email contains your cancellation date and final access date, which you will need if you later dispute a charge. Archive it in a dedicated folder or take a screenshot and store it in cloud storage for easy retrieval.
Cancelling close to your renewal date
If you cancel fewer than 7 days before your next billing date, Flutterflow may charge you for the next cycle before processing your cancellation. Aim to cancel at least 7-14 days before renewal. Check your "Next billing date" in Account Settings and calculate backwards to give yourself a safety margin.
Failing to export projects before access expires
Once your subscription ends, your ability to export projects may be restricted or your account may become read-only. Download all essential files, source code, and design exports while you still have full access. After cancellation, you risk losing access to your work.
Protecting yourself after cancellation
Cancelling is not the end of your involvement; monitoring your billing ensures Flutterflow honours your request.
Monitor your bank statements and payment history
For 60 days after your cancellation, review your monthly bank or credit card statement to confirm that Flutterflow no longer appears. If a charge surfaces after your cancellation date, contact your bank immediately to initiate a chargeback dispute. Provide your bank with a copy of your cancellation confirmation email and a written statement of the charge date and amount.
Log into your account regularly to confirm cancellation status
Visit your Flutterflow Account Settings at least once per week after you cancel to verify that your plan status shows as "Cancelled" or "Expiring on [date]", not "Active". This is your evidence that the cancellation was processed. If your status reverts to "Active" without your authorisation, contact Flutterflow support immediately with a screenshot as proof.
Keep all documentation in one place
Create a folder (physical or digital) containing your cancellation confirmation email, screenshots of your plan status before and after cancellation, any bank statements showing the final charge, and copies of any support correspondence. If you need to escalate to CASE or the Small Claims Tribunal, this documentation forms the backbone of your case.
When to escalate your complaint to CASE
If Flutterflow refuses to cancel, continues to charge after cancellation, or provides misleading cancellation information, you have formal recourse in Singapore.
Steps to lodge a complaint with CASE
- Gather all evidence: cancellation confirmation email, screenshots of your account status, bank statements, and all support correspondence.
- Visit the CASE website (case.org.sg) and review their complaint submission process.
- Complete the online complaint form or submit a letter detailing the issue, your cancellation date, the date of any unauthorised charges, and the amount in dispute.
- Include copies of your evidence (do not send originals).
- CASE will contact Flutterflow on your behalf and attempt mediation within 14 days.
- If mediation fails, CASE will advise you on whether your claim qualifies for the Small Claims Tribunal (claims under SGD 10,000 qualify without legal representation).
The small claims tribunal route
If your dispute involves a refund or unauthorised charge under SGD 10,000, you may apply directly to the Small Claims Tribunal without hiring a lawyer. Yafee notes that this process is designed to be accessible to individual consumers and typically concludes within 2-3 months. Your evidence of cancellation and subsequent charges is sufficient to support your claim.
Checklist for cancelling Flutterflow in singapore
| Action |
Deadline |
Evidence to save |
| Log into your account and note your next billing date |
Immediately |
Screenshot of Account Settings showing plan and renewal date |
| Export all projects, designs, and files you wish to retain |
Before cancellation date |
List of exported files and their destination |
| Submit cancellation request via dashboard or email |
At least 7 days before renewal |
Confirmation email from Flutterflow or screenshot of successful cancellation |
| Verify cancellation status in Account Settings |
Within 24 hours of submission |
Screenshot showing plan status as "Cancelled" or similar |
| Monitor bank statement for any charges after cancellation date |
60 days post-cancellation |
Bank or credit card statement showing no Flutterflow charges |
| If unauthorised charge appears, contact your bank within 60 days |
Within 60 days of the charge |
Chargeback dispute reference number from your bank |
If you are cancelling because Flutterflow no longer meets your needs, you may benefit from understanding how its cancellation terms compare to competitors.
Cancellation policies across popular no-code platforms
| Platform |
Free tier available |
Trial period |
Cancellation notice |
Refund policy |
| Flutterflow |
Yes |
14 days (typical) |
7 days before renewal |
Non-refundable after trial |
| Bubble |
Yes |
14 days |
Immediate |
Prorated for annual plans |
| Adalo |
Yes |
7 days |
7 days |
Non-refundable |
| WeWeb |
Yes |
14 days |
Immediate |
No refund for subscriptions |
| AppGyver |
Yes |
30 days |
Immediate |
Prorated if monthly |
When you need to reach Flutterflow to cancel or dispute a charge, use the official contact methods below.
Primary support and cancellation contact
Email: [email protected] (for cancellation and billing queries). Include your account email, account ID, and a clear subject line: "Subscription cancellation request".
In-app support: Log into your Flutterflow account, click the help icon (typically bottom-right or in settings), and submit a support ticket titled "Cancel my subscription". This creates a trackable case reference number.
Official website: Visit www.flutterflow.io for the latest contact information and support documentation.
Singapore regulatory contact
If Flutterflow refuses to honour your cancellation or continues to charge you after cancellation, escalate your complaint to the Consumers Association of Singapore (CASE). Contact CASE at 1800-6100-6 (toll-free hotline) or visit case.org.sg to lodge a complaint online. CASE is the official consumer watchdog in Singapore and can compel Flutterflow to refund unauthorised charges if they find in your favour.
Conclusion: take control of your Flutterflow subscription
Cancelling Flutterflow in Singapore is a straightforward process when you follow clear steps and understand your legal rights. Yafee has guided you through the platforms, the procedural steps, the documentation you need, and the escalation routes available if Flutterflow fails to cooperate. Your subscription is your money, and the Consumer Protection (Fair Trading) Act protects you from unfair billing practices and misleading cancellation terms. By cancelling at least 7 days before your renewal date, exporting your work immediately, and monitoring your statements for 60 days afterwards, you eliminate the most common pitfalls.
If you encounter resistance or unexpected charges, remember that CASE exists to mediate on your behalf, and the Small Claims Tribunal offers a low-cost path to recover unauthorised debits. Yafee has helped thousands of consumers navigate cancellations across SaaS platforms, and the principles outlined here apply equally whether you are leaving Flutterflow or any other subscription service. Your right to cancel is protected by Singapore law, and you need not apologise for exercising it. Document everything, act with intention, and trust that your legal position is strong.