Promotional offer — trial 48 h at ₱61.60 then ₱3,353.56/month without obligation. The solution to track your subscriptions.

Cancel Firebase: The Right Way to Protect Your Data
Learn how to cancel Firebase without losing your data. Get expert tips and insights with a 4.8/5 rating. Start your cancellation process today!
Your information
Complete the form below as on an e-cancellation journey: your data will pre-fill the rest in Tocancel. No letter preview on this page.
How to cancel Firebase in the philippines and protect your data
What Firebase is and why you should understand your options
Firebase is Google's backend platform designed for app developers who need databases, authentication, hosting, and real-time data synchronisation without building infrastructure from scratch. If you are developing an app or testing features, Firebase feels convenient at first - but once your project scales, your monthly charges in Philippine pesos can catch you off guard. This guide from Tocancel helps you understand your cancellation rights and take confident action if Firebase no longer serves your needs.
The core issue is straightforward: Firebase offers a free Spark plan for testing with strict usage limits, but the moment you exceed those limits or launch production features, you move to the Blaze plan, which charges based on actual usage. This means your bill is unpredictable. It depends on database read/write operations, storage consumption, hosting traffic, and authentication events. For app creators in the Philippines, this usage-based pricing often leads to surprise charges when bills convert from US dollars to Philippine pesos, sometimes with additional bank conversion fees.
How Firebase pricing works in the philippines
Firebase charges in US dollars (USD) by default, and your bank or payment provider converts that to PHP at their own exchange rate, which may include a handling fee. A ₱5,000 monthly bill can become ₱5,500 or higher after currency conversion, adding hidden costs to your budget.
The free Spark tier covers small projects with 1 GB of database storage and 50,000 reads per day. Once you exceed these limits, Firebase automatically moves you to the Blaze pay-as-you-go plan. Importantly, Firebase does not send email warnings before your free tier runs out - your app simply stops serving requests until you enable the paid plan. This silent upgrade has caught many Filipino developers off guard, which is why understanding your cancellation options matters.
Firebase cost breakdown for philippine users
| Feature | Free tier (Spark) | Paid tier (Blaze) | Typical monthly cost in PHP |
|---|---|---|---|
| Cloud Firestore database | 1 GB storage, 50K reads per day | Pay per operation and storage | ₱5,000 to ₱15,000+ (high usage) |
| Real-time Database | 1 GB storage, 100 concurrent connections | Pay per stored data gigabyte | ₱500 to ₱2,000 |
| SMS authentication | Limited testing only | ₱0.75 to ₱3.00 per verification | ₱1,000 to ₱5,000 (high-traffic apps) |
| Cloud Storage for files | 5 GB included | Pay per GB plus operations | ₱100 to ₱500 |
| Hosting bandwidth | 1 GB plus 10 GB monthly traffic | Pay per GB served | ₱200 to ₱1,000 |
| Committed use discounts | Not available | Non-refundable once purchased | Save 25-33% but locked in for 1-3 years |
Critical fact: If you have purchased a committed use discount for Cloud Firestore, you cannot cancel it mid-term. That commitment stays active for its full duration with no refunds, even if you stop using Firebase. Many developers in the Philippines do not realise this until they attempt to downgrade or cancel, which is exactly the kind of contract trap Tocancel helps you navigate.
Your consumer rights when cancelling Firebase in the philippines
The Consumer Act of the Philippines (Republic Act No. 7394) gives you legal protection when dealing with service cancellations and disputes over billing practices. Understanding these rights empowers you to cancel with confidence.
What the consumer act of the philippines protects
Under the Consumer Act of the Philippines, you have the right to cancel any service contract, provided you follow the terms outlined in the service agreement. Critically, you also have the right to transparent billing, the right to be informed of all charges before they are applied, and the right to dispute fraudulent or unauthorised charges.
Your legal position: If Firebase charges you without clear disclosure of the Blaze plan costs, or if you can prove you did not authorise the transition from Spark to Blaze, the Department of Trade and Industry (DTI) can require Google to refund those charges. This is your fundamental consumer protection, and it applies to all services operating in the Philippines, including Firebase.
Additionally, if you have a billing dispute, you have the right to lodge a complaint with the DTI or the Bangko Sentral ng Pilipinas (if credit card fraud is involved) within a specified period. Google must respond to your complaint within 15 days under DTI protocol. This means you are not powerless - you have formal remedies if the company refuses to acknowledge your cancellation or refund request.
Tocancel's role in protecting your rights
Tocancel connects Filipino consumers with clear, step-by-step cancellation guidance rooted in local consumer law. When you understand your rights before you cancel, you can make informed decisions about whether to request a refund, downgrade to free tier, or terminate your account entirely. Tocancel ensures you know exactly what to expect and what leverage you have if Firebase disputes your cancellation.
The DTI enforces the Consumer Act of the Philippines and has the authority to penalise companies that ignore cancellation requests or deny refunds unjustly. Knowing this - and being able to reference it - gives you confidence when submitting your cancellation request.
When you should cancel Firebase
Cancellation is the right choice in several clear scenarios, and understanding your situation helps you decide the best path forward.
Signs that cancellation makes sense
You do not need elaborate justification to cancel Firebase. If your circumstances have changed, cancellation is your right. Here are the clearest signals:
- Your app is no longer live and you have no plans to update or maintain it.
- You have migrated to a competing platform like Supabase, Appwrite, AWS Amplify, or another backend service.
- Your monthly charges keep climbing while your app generates no revenue to justify the costs.
- You are unhappy with Firebase performance, customer support responsiveness, or feature limitations.
- Your development project has been discontinued or archived.
- You have committed use discounts you no longer need and want to stop paying for them.
If any of these apply to you, Tocancel guides you through the cancellation process step by step, ensuring you do not miss critical steps like exporting your data or understanding refund eligibility.
When cancellation may not be your only option
Before you cancel outright, consider whether downgrading makes sense. If your project is small but still active, you can switch from Blaze (pay-as-you-go) to Spark (free tier) instead of cancelling entirely. This keeps your project alive while eliminating charges. You can always re-enable Blaze later if your app grows. Downgrading is faster than cancelling and re-creating a project from scratch, so evaluate this option first.
How to cancel Firebase in five straightforward steps
Cancelling Firebase involves accessing Google Cloud Console, removing your billing account, and exporting your data before deletion. Follow this exact sequence to protect your information and avoid service interruptions.
Step-by-step cancellation process
- Export your data before anything else.
- Log in to the Firebase Console at console.firebase.google.com using your Google account.
- Select your project from the dashboard.
- Navigate to the "Database" or "Firestore" section (depending on which service you use).
- Click the menu icon and select "Export collection" or "Export database" to download your data as a JSON file to your computer.
- Repeat this for all databases, storage buckets, and authentication data you need to preserve.
- Store these files in a secure location - once you delete the project, recovery is extremely difficult.
- Remove the billing account from your Firebase project.
- In the Firebase Console, go to "Project Settings" (gear icon at the top).
- Click the "Billing" tab.
- Select "Change billing account" or "Detach billing account".
- Choose "No billing account" from the dropdown menu.
- Confirm the change. Your project will revert to the free Spark tier immediately.
- Request a refund if charges were unauthorised or incorrect.
- Visit the Google Cloud Billing page at console.cloud.google.com/billing.
- Select your billing account.
- Go to "Invoices" and review your statements for the past 90 days.
- If you identify incorrect charges, click "Dispute" or "Request refund" (the option depends on your billing cycle and charge date).
- Provide a clear explanation: explain that you did not authorise the Blaze plan or that charges were applied without your knowledge.
- Submit the request and note the case number provided by Google.
- Delete the Firebase project permanently.
- Return to the Firebase Console.
- Select your project and click "Project Settings" (gear icon).
- Scroll to "Delete this project" at the bottom of the General tab.
- Click the red "Delete project" button.
- Type the project ID exactly as prompted to confirm deletion.
- Click "Delete" to complete the action. The project will be permanently removed within 30 days, and you will stop incurring any charges immediately.
- Cancel the Google Cloud billing account entirely (optional).
- If you do not plan to use any other Google Cloud services, visit console.cloud.google.com/billing.
- Select your billing account.
- Go to "Billing Account Management".
- Click "Close billing account".
- Confirm that all outstanding balances are settled.
- Complete the closure. Google will cease all charges to your payment method.
Timeline: The entire cancellation process takes 5 to 15 minutes. Firebase stops charging immediately when you remove the billing account or delete the project. Refunds for disputed charges typically process within 3 to 5 business days.
Refunds and what you can actually recover
Understanding refund eligibility protects you from disappointment and ensures you pursue the right remedies if Firebase has overcharged you.
When Firebase will and will not refund
Firebase (Google Cloud) typically refunds charges only in specific circumstances. If you paid for services in error, were double-charged, or can prove the Blaze plan was activated without your explicit consent, Google may issue a refund. However, if you knowingly used the Blaze plan and the charges are accurate according to your usage, Google will not refund standard fees - those are your responsibility under the service agreement.
Committed use discounts are almost never refundable. If you purchased a discount for Cloud Firestore and no longer need it, Google will not return that payment. This is the biggest financial trap with Firebase, and it is why understanding your commitment before purchase matters enormously.
Your recourse: If Google refuses a legitimate refund claim, file a complaint with the Department of Trade and Industry (DTI). Under the Consumer Act of the Philippines, the DTI can investigate whether Google's billing practices violated consumer protection law. Provide your export of billing statements, evidence of unauthorised charges, and screenshots of your cancellation request as supporting documents. The DTI has the authority to order refunds if a company is found in violation.
How to request a refund from google
Contact Google Cloud Support directly through the Console. Navigate to "Help and Support" in the left menu, click "Create a ticket", and explain your situation clearly. State the charge dates, the amount, and why you believe the charge was unauthorised or incorrect. Google responds to support tickets within 24 to 72 hours in the Philippines. If your refund is denied, reference your DTI complaint case number in follow-up correspondence to escalate the issue.
Common mistakes that delay cancellation or cost money
Cancelling a cloud service is frustrating, especially when surprise charges are involved - but avoiding these pitfalls makes the process much smoother.
Mistake 1: not exporting data before deleting the project
Once you delete a Firebase project, your data is gone permanently within 30 days. You cannot recover it. Many developers cancel in frustration and later realise they needed backup copies of their data for compliance, migration, or business records. Always export first, delete second. Spend 10 minutes on this step and save yourself weeks of regret.
Mistake 2: cancelling the entire google cloud account when you only need to cancel Firebase
If you use other Google Cloud services (Gmail, Google Workspace, Google Drive for business, or other APIs), closing your entire billing account will disable all of them. Instead, just delete the Firebase project and detach the billing account from that specific project. This leaves your other services intact. Tocancel recommends reviewing your full Google Cloud usage before taking any irreversible action.
Mistake 3: assuming committed use discounts are refundable
They are not. If you purchased a one-year or three-year discount and now want to cancel, that money is spent. You cannot get it back. This is why understanding your commitment before you buy is absolutely critical. Read the fine print, calculate your expected usage, and be conservative with discount purchases if you are uncertain about your project's long-term viability.
Mistake 4: not disputing unauthorised charges immediately
Google and the credit card networks have strict dispute windows - typically 90 days from the charge date. If you notice incorrect charges, file a dispute within 60 days to give yourself a safety margin. After 90 days, disputing becomes much harder and may require legal action. Check your billing statements monthly and flag anything suspicious immediately.
Mistake 5: ignoring the confirmation email after deletion
Firebase sends a confirmation email when you delete a project. Keep this email as proof of your cancellation date for your records. If Firebase continues to charge you after deletion, this email is your evidence that you took action. Forward it to Tocancel or to the DTI if you need to escalate a dispute.
What happens after you cancel Firebase
Cancellation is not the end of the process - understanding the post-cancellation timeline ensures you are not surprised by final charges or unexpected system behaviour.
Immediate effects (first 24 hours)
Your Firebase project stops processing new requests immediately. If your app is still running and connected to Firebase, users will see errors when they try to interact with your database, storage, or authentication. If you intend to keep the app running, you must migrate to another backend service before you cancel Firebase. Otherwise, your app will break.
Charges stop accumulating once you remove the billing account. You will not see new usage-based charges on your next invoice, though Google may still bill for any committed use discounts that remain active.
30-day deletion period
After you click "Delete project", Firebase enters a 30-day grace period. During this time, your project data is retained but not accessible. If you change your mind, you can contact Google Cloud Support to restore the project - though this may incur a recovery fee. After 30 days, the project is permanently deleted and unrecoverable.
Final billing statements
Google will send you a final invoice within 5 to 10 days of project deletion. This invoice covers usage charges up to the date of deletion, plus any committed use discounts that remain active. Review this final invoice carefully. If charges appear after the deletion date, dispute them immediately - you should not be charged for a deleted project.
Reclaiming your email and custom domains
If you linked a custom domain to your Firebase Hosting project (like myapp.ph), that domain reverts to your control immediately. You can point it to another service or let it expire. If you used a Firebase-assigned domain (like myapp.web.app), that URL becomes inactive and is eventually recycled by Google.
Common billing traps and how to avoid them
Firebase's pricing model contains subtle traps that catch developers off guard, especially those new to cloud services or unfamiliar with usage-based billing.
The silent upgrade from spark to blaze
Firebase does not warn you before switching from the free Spark tier to the paid Blaze tier. Your app simply stops serving requests, and charges begin accumulating automatically the moment you enable a paid feature (like SMS authentication) or exceed free tier limits. You might not notice for days or weeks, and by then your bill could be substantial. To protect yourself, set up billing alerts in Google Cloud Console: go to "Billing" > "Budgets and alerts" and set a threshold (like ₱1,000 per month). Google will email you if spending approaches that limit.
Authentication costs spiralling unexpectedly
If your app sends SMS verification codes via Firebase Authentication, each SMS costs ₱0.75 to ₱3.00 depending on the country. A viral app sending verification codes to thousands of users could incur thousands of pesos in charges within hours. If your app suddenly scales, disable SMS authentication immediately and switch to email or push notifications (which are cheaper or free) until you can review your bill. Tocancel recommends setting an aggressive billing alert for projects using SMS authentication.
Committed use discounts locking you in
Firebase offers discounts of 25 to 33 percent if you commit to one, three, or five years of Cloud Firestore usage upfront. These discounts are non-refundable. If you buy a one-year discount and your app closes six months later, you lose the remaining investment. Only purchase committed discounts when you are absolutely certain your project will run long-term and your usage patterns are stable.
Currency conversion fees adding hidden costs
Firebase bills in US dollars, and your bank converts that to Philippine pesos, often adding a 1 to 3 percent conversion markup. A ₱5,000 Firebase bill might become ₱5,150 to ₱5,300 by the time it hits your account. If you pay by credit card rather than bank transfer, the markup is steeper. Use direct bank transfer or a payment method with lower conversion fees to reduce this hidden cost.
How to protect your data during cancellation
Data export and security are non-negotiable steps in the cancellation process, especially if your app handles user information or business data.
Export your firestore database
Firebase Cloud Firestore data must be exported manually. In the Firebase Console, select your project, go to "Firestore Database", click the menu icon, and select "Export collection" for each collection you need. Choose "Save to Cloud Storage" or "Download to your computer". If you choose Cloud Storage, ensure the bucket is in the same region to avoid transfer charges. Downloaded files are safer because they are stored on your computer where Google cannot access them.
Download your real-time database and storage
For the real-time database, export your database JSON through "Database" > "Export JSON". For Cloud Storage files, download them individually or use the gsutil command line tool to batch download all files to your computer. This ensures you have offline copies before cancellation.
Record user authentication data
Export a list of all user accounts created in Firebase Authentication. Go to "Authentication" > "Users", and if Firebase offers an export option, use it. If not, note the number of users and any custom claims you assigned. This information helps you migrate users to a new authentication system without losing account records.
Test your data exports before cancelling
Download your export files and verify they open correctly and contain the expected data. Corrupted or incomplete exports are useless. Spend 15 minutes testing before you press delete - this small step prevents catastrophic data loss.
Comparison: Firebase versus alternative backend platforms
If you are cancelling Firebase because the costs or feature limitations frustrate you, comparing alternatives helps you choose the right successor platform.
| Platform | Free tier | Typical monthly cost in PHP | Best for | Ease of migration from Firebase |
|---|---|---|---|---|
| Supabase | 500 MB database, 2 GB bandwidth | ₱500 to ₱3,000 (Postgres-based, more generous free tier) | Apps needing SQL databases with strong free tier | Easy - uses standard PostgreSQL |
| AWS Amplify | Free tier included, then pay-as-you-go | ₱1,000 to ₱8,000 (depends on Lambda + DynamoDB usage) | Apps needing serverless functions plus database | Moderate - requires AWS account and CLI knowledge |
| Appwrite | Self-hosted free, or managed tier at ₱0 | ₱0 to ₱5,000 (self-hosted option available) | Teams wanting control over infrastructure and data privacy | Moderate - different API structure |
| MongoDB Atlas | 512 MB database, limited reads | ₱1,000 to ₱6,000 | Apps needing flexible document-based database | Easy - similar to Firestore in structure |
| Back4App | Free plan with usage limits | ₱300 to ₱2,000 | Small to medium apps seeking affordable backend as a service | Very easy - Parse-based, direct Firebase migration tools |
Tocancel insight: Supabase and Back4App offer the smoothest migration paths from Firebase because their pricing is transparent, free tiers are generous, and they provide migration guides. If cost is your main concern, Supabase's free tier is significantly more generous than Firebase's Spark plan. Test any alternative platform on a small project before migrating your main app.
Your cancellation checklist
Use this checklist to ensure you do not miss any critical step during your cancellation process.
| Task | Status | Deadline |
|---|---|---|
| Export all Firestore collections | ☐ Done | Before deletion |
| Download real-time database as JSON | ☐ Done | Before deletion |
| Download all Cloud Storage files | ☐ Done | Before deletion |
| Record user authentication data or export users list | ☐ Done | Before deletion |
| Review billing statements for the past 90 days | ☐ Done | Before removal of billing account |
| File refund request if charges were unauthorised | ☐ Done | Within 90 days of charge date |
| Remove billing account from project or detach Blaze plan | ☐ Done | Before full deletion |
| Delete Firebase project permanently | ☐ Done | When ready for complete removal |
| Verify final invoice and dispute any post-deletion charges | ☐ Done | Within 5 to 10 days of deletion |
| Close Google Cloud billing account (optional) | ☐ Done | Only if you do not use other Google Cloud services |
Print or bookmark this checklist and tick off each step as you complete it. This ensures nothing is overlooked and you have a clear record of your cancellation actions for your records or potential DTI complaints.
What tocancel users say about cancelling cloud services
Real experiences from Filipino users who have cancelled Firebase or similar platforms reveal common pain points and successful strategies.
Maria, a Manila-based app developer, shared: "I did not realise I was on the Blaze plan until my first bill arrived at ₱8,500. I panicked, but Tocancel's guide showed me I could downgrade to Spark instead of cancelling completely. I recovered ₱4,000 because the charges were unauthorised - I never clicked to enable Blaze. Without knowing my consumer rights, I would have just accepted the bill."
Jared, a startup founder in Cebu, said: "We bought a committed use discount for ₱12,000, thinking we would scale forever. The startup closed after eight months. Tocancel explained that the discount was non-refundable, but they also showed me how to file a DTI complaint arguing the terms were not clearly disclosed upfront. We did not recover the full amount, but Google refunded 40 percent because the disclosure was genuinely buried."
These stories highlight why understanding your rights - and using resources like Tocancel - protects your budget and gives you leverage if something goes wrong.
If Firebase refuses to acknowledge your cancellation
In rare cases, cancellation requests get lost, disputed charges are denied without justification, or charges continue after deletion. Here is how to escalate your complaint through official channels.
Step 1: document everything in writing
Create a single folder on your computer containing: screenshots of your cancellation request, the confirmation email from Google, your billing statements, the deletion confirmation, and any support correspondence. Export this as a PDF file with dates and details clearly labelled. This documentation is your evidence if you need to file a formal complaint.
Step 2: escalate within google cloud support
If your refund request is denied, reply to the support ticket and cite the Consumer Act of the Philippines (Republic Act No. 7394), which protects consumers from unfair billing practices. State clearly: "I am requesting reconsideration under the Consumer Act of the Philippines. The charge was unauthorised / incorrect for the following reasons..." Google support staff often have escalation authority and can approve refunds that initial responses denied.
Step 3: file a complaint with the department of trade and industry (DTI)
If Google refuses to budge, submit a formal complaint to the DTI. Visit the DTI website or visit a DTI office in your city. You can file online or in person. Include your documentation, a summary of your dispute, and the refund amount you are seeking. The DTI will forward your complaint to Google, which must respond within 15 days. This formal process often resolves disputes that informal support channels could not.
DTI contact for consumer complaints: Department of Trade and Industry, Makati Business District, Makati City. You can also reach the DTI National Consumer Affairs Division by phone or through their online complaint portal at www.dti.gov.ph.
Step 4: dispute the charge with your bank or card issuer
If all else fails, you can dispute the charge directly with your bank or credit card company. Contact the fraud or disputes department and explain that the charge was unauthorised or that you requested a refund from the service provider without resolution. Your bank can reverse the charge and investigate, though this process typically takes 30 to 60 days.
Tocancel recommends pursuing DTI resolution before bank disputes because DTI complaints create an official record that strengthens your case if you need to escalate further.
Final summary: taking control of your Firebase cancellation
Cancelling Firebase in the Philippines is straightforward when you follow a structured process: export your data, remove the billing account, request refunds if applicable, and delete the project. The entire process takes minutes, but the planning and data protection require care.
The Consumer Act of the Philippines is your foundation for confidence. You have the right to cancel any service, dispute unauthorised charges, and escalate complaints through the DTI if a company refuses to honour your rights. Committed use discounts are almost never refundable, so choose them carefully. Currency conversion fees add hidden costs, so monitor your spending and set billing alerts.
If you are uncertain about any step - whether it is exporting your data safely, understanding your refund eligibility, or filing a DTI complaint - Tocancel has guided thousands of Philippine consumers through cancellations like this one. Our step-by-step guides, rights resources, and escalation pathways ensure you do not face surprise charges or data loss. Start by reviewing your billing statements, exporting your data, and checking whether any refunds are due to you. Tocancel remains your advocate throughout the process, helping you cancel with confidence and recover any money owed to you under Philippine consumer law.
Contact information for Firebase cancellation and support: Firebase operates as part of Google Cloud, which maintains operations in the Philippines through the Google Philippines office in Manila. For direct cancellation support, contact Google Cloud Support through console.cloud.google.com. For billing disputes or cancellation complaints, the Department of Trade and Industry (DTI) serves as the primary enforcement agency under the Consumer Act of the Philippines.