Unlimited subscription: promo at SGD 1,36 for 48h, then SGD 73,99 per month with no commitment
Firebase

Manage Firebase

What you don't know !

Silent Waste

84%

of people lose money every month on unused services

Lack of Transparency

60%

of users feel lost facing cancellation terms

Budget Illusion

82%

of consumers underestimate the cost of their automatic withdrawals

Fear of Commitment

44%

of subscribers have experienced a 'commercial trap' experience

Legal Validation

All our letters are written by legal experts to guarantee their compliance.

Legal Commitment

We generate legally binding documents that your provider is obligated to honor.

Immediate Efficiency

Free yourself from your commitments in less than 2 minutes, directly online.

Budget Optimization

Regain control of your finances by stopping superfluous withdrawals.

Cancel Firebase: The Right Way

How to cancel firebase and protect your billing in singapore

Understanding firebase and why you might want to cancel

Firebase is Google's comprehensive suite of cloud services designed to help developers build and operate mobile and web applications across iOS, Android and the web. The platform offers real-time databases, hosting, authentication, analytics, crash reporting and dozens of developer tools integrated into a single ecosystem. For many teams, Firebase simplifies backend infrastructure. For others, the platform becomes unnecessary or too expensive as projects evolve.

You might be considering cancellation for several reasons: your project has concluded, you're migrating to an alternative service, costs are climbing faster than expected, or you simply don't need the service anymore. Whatever your situation, Stopee is here to help you navigate the cancellation process clearly and protect your billing rights in Singapore.

What firebase actually costs

Firebase operates on a tiered pricing model with both free and paid plans. The Spark plan offers a perpetual free tier with limited usage, while the Blaze plan charges based on actual consumption across compute, storage, bandwidth and API calls. Pricing varies significantly depending on your usage patterns, making cost predictability a common challenge for growing applications.

Check Firebase's official pricing page for current rates and limits before making any billing decisions. Stopee recommends documenting your current usage and projected costs at least once quarterly to ensure the service remains aligned with your budget.

Why developers and teams struggle with firebase

Despite Firebase's strengths, users frequently cite scaling costs, vendor lock-in concerns, complex pricing at higher usage tiers, and occasional difficulty navigating the cancellation and refund process. If any of these issues resonate with your situation, taking action now can save you money and headaches down the road.

Your consumer rights as a firebase user in singapore

Singapore's consumer protection framework sets important guardrails for digital service subscriptions, and understanding your rights empowers you to act decisively. The Consumer Protection (Fair Trading) Act protects you against unfair contract terms, misleading representations and certain billing practices, though digital services occupy a unique legal space.

What singapore's consumer law covers for cloud services

Singapore does not grant an automatic 14-day cooling-off period for digital services like Firebase once access has begun. However, the Consumer Protection (Fair Trading) Act still protects you if Firebase engages in unfair practices: misrepresenting features, charging without clear consent, or refusing to honour documented billing errors. If you believe Firebase has charged you incorrectly or in violation of their stated terms, you have grounds to escalate your complaint.

Where to escalate if firebase refuses to help

If Firebase (owned by Google) does not resolve your billing dispute, you can lodge a complaint with the Consumers Association of Singapore (CASE) at case.org.sg or contact the Info-communications Media Development Authority (IMDA) if your issue involves data practices or digital services. Stopee encourages you to document all communications with Firebase before escalating to these authorities, as evidence strengthens your case significantly.

Methods to cancel firebase based on how you're using it

Firebase cancellation routes differ depending on whether you're running a project in the Firebase Console, managing subscriptions through Google Play, Apple App Store, or using a third-party revenue management platform. Each path has distinct steps and refund policies.

Firebase console cancellation (most common route)

If you created your Firebase project directly through the Firebase Console or Google Cloud Console, you'll manage cancellation through the same interface. This route applies to most web and backend developers.

Mobile app subscriptions via platforms

If your app offers in-app subscriptions to users on Google Play (Android) or the Apple App Store (iOS), those subscriptions are managed separately from your Firebase project itself. Cancelling the Firebase backend and cancelling user subscriptions are two distinct operations.

RevenueCat-managed subscriptions

Some developers use RevenueCat as an intermediary to manage subscriptions across multiple platforms. If that's your setup, you'll trigger cancellation through RevenueCat, which then communicates the cancellation to Google Play or Apple.

How to cancel firebase step-by-step

Follow the exact steps for your cancellation scenario to avoid mistakes and ensure your billing stops on schedule. Stopee's step-by-step approach removes ambiguity and protects you from accidental charges.

Cancelling via the firebase console

  1. Open your web browser and visit console.firebase.google.com, then log in with the Google account that owns your Firebase project.
    • If you manage multiple projects, select the specific project you want to cancel from the dropdown menu.
  2. Click on the project settings icon (gear icon) in the left sidebar, then select "Project settings" from the dropdown.
    • Alternatively, navigate to the "Billing" section from the left menu if you want to manage your plan directly.
  3. In Project Settings, scroll to the bottom and locate the "Danger zone" section (often labelled "Close this project" or similar).
    • Read the warning carefully. Closing a project deletes hosted resources and stored data permanently.
    • If you're simply downgrading instead of closing, visit the Billing section instead and select "Change plan" to downgrade from Blaze to Spark (free tier).
  4. If you're closing the project entirely, click "Close project" and confirm your project name when prompted.
    • Warning: Closing is permanent. Back up any databases, hosted files or authentication data before proceeding.
  5. Confirm the cancellation by re-entering your project ID or email address as verification.
    • Pro tip: Screenshots of your project data before deletion can serve as evidence if billing disputes arise later.
  6. Once confirmed, Firebase will stop billing you at the end of your current billing cycle.
    • You'll receive a confirmation email within 24 hours. Check your spam folder if you don't see it immediately.

Cancelling google play subscriptions (Android users)

  1. Open the Google Play Store app on your Android device and tap your profile icon in the top right corner.
    • If using a web browser, visit play.google.com and log in with your Google account.
  2. Select "Payments and subscriptions" from the menu.
    • On desktop, navigate to "Subscriptions" in the left sidebar.
  3. Tap or click on "Subscriptions" to see all active subscriptions tied to your Google account.
    • Scroll through the list to find the Firebase-related subscription you want to cancel.
  4. Select the subscription and tap "Cancel subscription".
    • Google Play may display a retention message offering discounts. You can dismiss this and proceed with cancellation.
  5. Confirm the cancellation by tapping "Yes, cancel" when prompted.
    • Your subscription will remain active until the end of your current billing period, then stop renewing.

Cancelling apple app store subscriptions (iOS users)

  1. Open the App Store app on your iOS device and tap the profile icon in the bottom right corner.
    • On Mac or iPad, the process is identical.
  2. Tap "Subscriptions" to view all active subscriptions linked to your Apple ID.
    • If you have multiple Apple IDs, ensure you're signed in with the correct account that holds the Firebase subscription.
  3. Find the Firebase or related subscription in the list and tap it.
    • Subscriptions are typically grouped by app name, so look for the app offering the Firebase-powered feature.
  4. Tap "Cancel subscription" or "Edit" and then select "Cancel".
    • Apple will ask you to confirm. Select "Confirm" to finalize the cancellation.
  5. Your subscription will continue until the end of the current billing period, then cancel automatically.
    • You'll receive a confirmation email from Apple within minutes.

Cancelling RevenueCat-managed subscriptions

  1. Log into your RevenueCat dashboard with your developer account credentials.
    • If you don't have direct dashboard access, contact the app developer or your team administrator.
  2. Navigate to the project or app linked to your Firebase subscriptions.
    • Select "Customers" or "Subscriptions" to view active user subscriptions.
  3. Search for your subscription or user ID and select the subscription you want to cancel.
    • RevenueCat displays subscription details, including the underlying platform (Google Play or App Store).
  4. Trigger an rc_cancellation event or select the "Cancel" option in the interface.
    • Warning: Cancellation in RevenueCat syncs to the originating platform but takes 24-48 hours to propagate fully.
  5. Confirm the cancellation and wait for a confirmation notification.
    • Check your email for confirmation from RevenueCat and the underlying platform (Google Play or Apple).

What happens immediately after you cancel

Cancellation is rarely instant, and understanding the timeline helps you prepare for reduced service access and billing changes. Stopee wants you to know exactly what to expect so no surprises derail your plans.

Your access during the notice period

When you cancel Firebase via the Console, your project and all hosted resources typically remain accessible until the end of your current billing period. If you're mid-month on a Blaze plan, you'll retain full functionality until the month ends. This grace period allows you to migrate data, inform users or retrieve critical information before complete shutdown.

Your databases, hosting, authentication systems and analytics continue running during this window. Plan your data migration carefully to avoid last-minute scrambles.

Billing stops at the next cycle

Firebase stops charging you at the start of your next billing cycle after cancellation is confirmed. If you cancel on the 15th of a 31-day month and your billing date is the 1st, you'll be charged through the end of that month, then billing ceases. No proration or refunds apply to unused days.

Data retention and deletion

If you've closed your project entirely, Firebase permanently deletes all project data, including databases, hosted files, authentication records and analytics within 30 days. Warning: This deletion is irreversible. Export and back up any data you need to retain before closing your project.

Refund eligibility and how to request one

Refund policies for Firebase differ based on whether you're cancelling a direct project subscription or managing app subscriptions through Google Play or Apple. Understanding these distinctions prevents frustration and sets realistic expectations.

Firebase console subscriptions: no automatic refunds

Firebase (Google Cloud) does not offer prorated refunds when you downgrade from Blaze to Spark or close a project mid-billing-cycle. This policy applies regardless of when you cancel during the month. Your payment for the full billing period is non-refundable unless you can document a billing error or unauthorized charge.

If you believe you were charged incorrectly, contact Firebase support directly through the Firebase Console. Stopee recommends submitting a detailed complaint with billing screenshots, usage logs and the specific reason you're disputing the charge.

Google play subscriptions: refunds on demand

Google Play allows users to request refunds for in-app subscriptions within a limited window (typically 48 hours from purchase). After this window closes, you must contact Google Play support directly and explain your reason for the refund request. Google reviews each case individually and may approve refunds for billing errors, accidental duplicate charges or service failures.

Apple app store subscriptions: apple's refund process

Apple handles all refunds for App Store subscriptions directly. You cannot request a refund from the app developer. Use Apple's "Report a Problem" feature in your subscription settings or contact Apple Support through your Apple ID account. Apple typically processes refunds within 5-10 business days if approved.

What to do if a refund is denied

If Firebase, Google Play or Apple denies your refund request, escalate your complaint through Stopee's recommended channels: CASE for consumer protection disputes or IMDA for digital service issues in Singapore. Document all communications with the service provider, including dates, amounts and reasons for denial.

Common mistakes developers make when cancelling firebase

Cancelling Firebase can feel daunting, and small oversights often lead to unexpected charges or data loss. You're not alone in finding this process confusing, and recognizing these pitfalls now saves you money and heartache.

Forgetting to back up data before closing

The most painful mistake is closing a Firebase project without exporting databases, files or user authentication records. Once deleted, this data vanishes permanently. Before clicking "Close project", export all critical information to local storage or a secondary service.

Cancelling the wrong project or subscription

If you manage multiple Firebase projects or have subscriptions across Google Play and Apple, accidentally cancelling the wrong one is easy. Double-check the project name, subscription ID and associated email address before confirming any cancellation. Screenshot the details beforehand so you have proof of what you cancelled and when.

Not accounting for the billing cycle

Cancelling on the 25th of a 30-day month doesn't stop charges mid-month. You'll still be billed through the 30th. If you want to minimize charges, cancel as early in your billing cycle as possible, and plan migrations around your actual billing dates rather than calendar dates.

Assuming subscriptions cancel automatically

Some developers believe closing a Firebase project automatically cancels linked app subscriptions on Google Play or Apple. It doesn't. You must cancel each subscription independently. Failing to do so means you'll continue paying for in-app subscription access even after your backend is gone.

Missing confirmation emails

Confirmation emails from Firebase, Google and Apple sometimes land in spam folders or secondary inboxes. Check all email folders within 48 hours of cancelling. If you don't see confirmation, log back into the Firebase Console, Google Play or App Store to verify the cancellation actually processed.

Your pre-cancellation checklist

Use this checklist before finalizing any cancellation to ensure you've covered all essential bases and won't regret your decision later.

Action Why it matters Status
Export all databases and files Permanent deletion occurs 30 days after project closure
Download Firebase usage and billing reports Documentation for future disputes or tax records
Notify all app users of service changes Prevents confusion and support tickets if features disappear
Cancel all associated app subscriptions separately Prevents charges after backend closure
Document your project name and billing email Required for cancellation confirmation and refund disputes
Screenshot current billing and plan details Evidence if charges continue after cancellation

When you should keep firebase instead of cancelling

Cancellation isn't always the right answer. Consider keeping Firebase if any of these situations apply to your project or team.

Scenario Why Firebase makes sense Better alternative?
Early-stage startup or prototype Free Spark tier covers most development needs; no upfront cost None - keep Firebase
Small team with limited DevOps resources Managed infrastructure reduces operational overhead Self-hosted solution (requires expertise)
Rapid prototyping and iteration Real-time features and integrated tools accelerate development Custom backend (longer development cycle)
Scaling at predictable rates Pay-as-you-go model aligns costs with growth Fixed-plan competitor (may overpay or underprovision)
Heavy Google ecosystem integration Seamless integration with Google Cloud, Analytics, Ads Competing platforms (may require rebuilding)
User base in Asia-Pacific region Google's regional infrastructure ensures low latency Other cloud providers (depending on region)

User experiences and reviews

Real feedback from Firebase users reveals both strengths and pain points to inform your cancellation decision. Stopee gathers these insights to help you understand the platform's true reputation.

What users praise about firebase

Developers consistently highlight Firebase's generous free tier, intuitive Console interface, fast setup time, real-time database capabilities and seamless Google ecosystem integration. Users appreciate the managed infrastructure, reducing the need for dedicated DevOps teams. Analytics, crash reporting and A/B testing features also receive strong feedback for ease of use and actionable insights.

What users criticize

Common complaints centre on scaling costs becoming unpredictable at higher usage levels, perceived vendor lock-in making migration difficult, occasionally unclear documentation on advanced features and frustration with refund denials for disputed charges. Some users report poor customer support responsiveness and difficulty reaching Firebase specialists for billing issues. These concerns often trigger cancellation decisions.

Contact firebase support and google's singapore offices

If you encounter billing disputes or need escalation during cancellation, reaching Firebase support directly strengthens your case. Stopee recommends exhausting direct support channels before involving regulatory authorities.

How to contact firebase support

Firebase support is accessed through the Firebase Console. Click the question mark icon in the top right corner and select "Get help". For billing issues, navigate to the Billing section and select "Support" or "Contact support". Document your issue clearly, including project name, affected service and billing dates.

Google singapore offices (escalation point)

If Firebase support does not resolve your issue within 14 days, you can escalate to Google Singapore:

Google Singapore Pte Ltd
70 Pasir Panjang Road
#03-71, Mapletree Business City
Singapore 118241

Include your Firebase project ID, billing account number and detailed complaint in any written correspondence. Stopee strongly recommends sending escalation letters via registered mail with proof of delivery.

Regulatory escalation in singapore

If neither Firebase nor Google resolves your complaint, file a formal complaint with:

Consumers Association of Singapore (CASE)
Website: case.org.sg
Phone: 6100 0315
Email: case@case.org.sg

Info-communications Media Development Authority (IMDA)
Website: imda.gov.sg
Phone: 6377 3800

Your path forward: cancel confidently with stopee

Cancelling Firebase requires clear planning, understanding your rights and knowing exactly which steps to follow. Whether you're closing a project, downgrading to the free tier or managing app subscriptions across platforms, Stopee has provided the precise roadmap to guide you through every decision.

You now understand Singapore's consumer protection framework, Firebase's refund policies, the exact steps for cancellation on every platform and what happens after you cancel. You've reviewed the checklist, learned from common mistakes and identified whether Firebase genuinely serves your needs or if alternatives better suit your situation.

Take action today. Back up your data, document your billing details and follow the step-by-step cancellation process tailored to your setup. If disputes arise, escalate confidently to CASE or IMDA knowing you've done everything right. Stopee has helped thousands of consumers cancel unnecessary services and reclaim control of their billing-you're in good hands, and your decision to take action puts you in the empowered position you deserve.

FAQ

Firebase is a suite of cloud services by Google designed for building and operating mobile and web applications, offering tools like hosting, databases, and analytics.

To cancel your Firebase subscription, sign in to the Firebase Console, go to Billing or Project Settings, and follow the prompts to downgrade or close your project.

When you cancel Firebase, your subscription remains active until the end of the billing period. However, closing a project may affect hosted resources and stored data.

Firebase does not offer prorated refunds for cancellations or downgrades. Refunds depend on the platform used for the subscription, such as Google Play or the App Store.

In Singapore, consumer protection laws do not provide an automatic cooling-off period for digital services like Firebase. Refund eligibility depends on the provider's policy.

This letter is also available in other countries