How to cancel Firebase in the philippines without losing your data
What Firebase is and why you might want to stop paying
Firebase is Google's backend-as-a-service platform for app developers, and it powers everything from real-time databases to user authentication and hosting. If you are building an app or testing features, Firebase feels convenient at first, but once your project grows, your monthly bill in Philippine pesos can surprise you. At Yafee, we help thousands of Filipinos untangle billing from technical platforms, and Firebase is one of the trickiest because it sits inside Google Cloud's ecosystem.
The reality is this: Firebase offers a free Spark plan for testing, but the moment you scale up, you move to the Blaze plan, which charges based on actual usage. That means your bill is not fixed-it depends on database operations, storage, hosting, and authentication events. For app creators in the Philippines, this unpredictable pricing often leads to surprise charges in PHP, even though Firebase bills in US dollars and your card issuer applies its own conversion rate.
Firebase pricing breakdown you need to know
Firebase's free tier covers small projects with limited monthly usage. Once you exceed those limits or activate production features, you shift to pay-as-you-go pricing. Here is what typical charges look like:
| Feature |
Free tier (Spark) |
Paid tier (Blaze) |
Typical monthly cost (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 |
500 to 2,000 |
| Authentication (phone verification) |
None (limited testing) |
Per verification sent |
0.75 to 3.00 per SMS |
| Cloud Storage |
5 GB |
Pay per GB and operations |
100 to 500 |
| Hosting |
1 GB and 10 GB per month traffic |
Pay per GB served |
200 to 1,000 |
| Committed use discounts |
N/A |
Non-refundable once purchased |
Lock in for 1 or 3 years |
If you have purchased a committed use discount for Cloud Firestore or other services, you cannot cancel it mid-term. That commitment stays active for its full term, and Yafee recommends checking your Google Cloud billing dashboard to confirm whether you hold any active commitments before you proceed with cancellation.
Why Firebase charges spiral in the philippines
Firebase operates globally, and your bills arrive in US dollars (USD). Your bank, GCash, Maya, or card issuer then converts that to Philippine pesos (PHP) at their own exchange rate, which may include a handling fee. A 100 USD monthly bill in Firebase can feel like 6,000 PHP in your account after conversion and fees.
Furthermore, Firebase does not send email warnings before your free tier usage limit runs out. Your app simply stops serving requests until you enable the paid plan. This silent upgrade has caught many Filipino app developers off guard, which is exactly why Yafee exists-to help you take back control of your billing and understand your options.
When you should cancel Firebase
Red flags that it is time to leave
You do not need a fancy reason to cancel Firebase. If you are no longer developing, testing, or running the app, or if you have moved to another backend service, cancellation is the right move. Consider these clear signals:
- Your app is no longer live and you are not planning updates.
- You have moved to a competitor like Supabase, Appwrite, or AWS Amplify.
- Monthly charges keep climbing and your project does not earn revenue to justify them.
- You are unhappy with Firebase performance or support limitations in the Philippines.
- You want to migrate your data to a self-hosted or alternative cloud solution.
- Your project was a learning exercise and you have finished the course or bootcamp.
When you should keep Firebase running
Before you cancel, confirm that your project is truly no longer active. If you keep Firebase running but your app has zero traffic, you will still be charged for stored data and background operations. Conversely, if you depend on Firebase for a live application or are still in active development, cancellation will break your service within hours of the account shutdown.
Yafee advises you to export your data and test your migration plan before you submit a cancellation request. The steps below will guide you through the data export process and the cancellation itself.
Your consumer rights under philippine law
What the consumer act of the philippines says about cancellation
The Consumer Act of the Philippines (Republic Act No. 7394) establishes your right to cancel any service contract if the service provider has failed to deliver or has engaged in unfair or deceptive practices. Specifically, Section 10 of the Act protects you against hidden charges, non-disclosure of material terms, and automatic renewal without explicit informed consent.
Your legal position: If Firebase debited your account after your free tier ended without clear prior notice, or if you did not expressly agree to the Blaze plan, you may have grounds to dispute those charges with your bank or credit card issuer under the Consumer Act. Furthermore, if Google Cloud Philippines (the entity that bills Firebase services in the country) has not provided you with a clear cancellation process or has made cancellation deliberately difficult, that conduct may violate Section 10 of the Act.
Escalation routes if Firebase refuses to refund or cancel
If Firebase (through Google) refuses to process your cancellation or denies a refund claim, escalate your complaint to the National Bureau of Consumer Protection (NBCP), which investigates unfair business practices under the Consumer Act. You can file a formal complaint online at the Department of Trade and Industry (DTI) website or visit your regional DTI office in person.
In accordance with Philippine law, you must first attempt to resolve the dispute directly with Firebase within 30 days of the charge. Document all emails, screenshots, and payment records. If Firebase does not respond or refuses your request within 30 days, you may then file a formal complaint with the DTI-NBCP, which has authority to impose penalties and order refunds for violations of consumer protection laws.
Methods to cancel Firebase
Understanding your cancellation options
Firebase offers three main methods to stop paying and close your account: direct account deletion via the Google Cloud Console, billing suspension, or Google Account closure. Each method has different legal and technical implications, so you must understand which one suits your situation.
Cancellation method one: delete your Firebase project
This method stops charges for a specific app project but leaves your Google Account active. Use this option if you are running multiple projects and only want to discontinue one.
-
Log in to the Firebase Console.
- Open your web browser and navigate to console.firebase.google.com.
- Sign in with the Google Account that owns the Firebase project.
- If you have multiple projects, select the one you want to cancel.
-
Access project settings.
- Click the gear icon (settings) at the top left of the console.
- Select "Project settings" from the dropdown menu.
-
Find the delete project option.
- Scroll to the bottom of the Project settings page.
- Click the "Delete project" button (usually in red text).
-
Confirm the deletion.
- Firebase will ask you to type the project name to confirm deletion.
- Type the exact project name as it appears on the screen.
- Click "Delete" to confirm.
-
Wait for the deletion to complete.
- The deletion process can take up to 30 days.
- During this period, your project will remain in a "pending deletion" state.
- Billing will stop immediately, but you cannot recover the project after the 30-day window closes.
Cancellation method two: disable the blaze billing plan
This method reverts your project from the paid Blaze plan back to the free Spark plan, but only if your usage stays within free tier limits. If your app still generates high traffic or data volume, this method will not stop charges.
-
Open Google Cloud Billing.
- Go to console.cloud.google.com and sign in.
- Click the menu icon (three horizontal lines) at the top left.
- Select "Billing" from the menu.
-
Select the billing account linked to Firebase.
- If you have multiple billing accounts, click the one connected to your Firebase project.
- Confirm the account name matches your Firebase project's billing account.
-
Find your Firebase project.
- Click "Manage billing accounts" and then "My projects."
- Locate the Firebase project you want to downgrade.
-
Change the billing plan.
- Click on the project name.
- Look for "Modify project" or "Change plan" and select "Spark" from the dropdown.
- Confirm the change.
-
Monitor your usage after the downgrade.
- Once you revert to Spark, your project will pause if usage exceeds free tier limits.
- This may cause your app to stop responding to requests until you re-enable Blaze or reduce traffic.
Cancellation method three: close your google account
This method terminates your entire Google Account, which means you lose access to Gmail, Google Drive, YouTube, and all Google services linked to that account. Use this only if you do not use any other Google services and want a complete break from the ecosystem.
-
Back up your data first.
- Download all emails, documents, and files you need from Google Drive.
- Export any calendar events or contacts you want to keep.
- This step cannot be undone once you close the account.
-
Go to your Google Account settings.
- Open myaccount.google.com and sign in.
- Click "Manage your Google Account" if prompted.
-
Navigate to the deletion section.
- Click the "Data & privacy" tab at the top.
- Scroll down to "Your data & privacy options."
- Click "Delete your Google Account and data."
-
Complete the deletion process.
- Google will ask you to enter your password to confirm your identity.
- Read the warning about permanent deletion and all associated services.
- Check the boxes to confirm you understand the consequences.
- Click "Delete account" to finalize the closure.
-
Verify the closure is complete.
- You will receive a confirmation email to your backup email address.
- All Firebase projects linked to that Google Account will be deleted within 60 days.
Step-by-step guide to export your Firebase data before cancellation
Why you must export your data first
Once you delete a Firebase project or close your Google Account, all data stored in Firestore, Real-time Database, and Cloud Storage is permanently deleted within 30 days. You cannot recover it afterward. Before you cancel, you must export every dataset you need to keep, whether you are migrating to another provider or simply archiving it for legal or business reasons.
Exporting cloud firestore data
-
Open the Firebase Console.
- Go to console.firebase.google.com and sign in.
- Select the project you want to back up.
-
Navigate to Firestore Database.
- Click "Firestore Database" in the left menu under "Build."
- You will see all collections and documents in your database.
-
Export your database.
- Click the menu button (three dots) at the top right of the Firestore interface.
- Select "Manage" and then "Export collections."
- Choose all collections or select specific ones to export.
- Confirm the export destination (Google Cloud Storage bucket).
- Click "Export" and wait for the process to complete (this can take several minutes for large datasets).
-
Download the exported data.
- The data will be saved as a .ndjson (newline-delimited JSON) file in your Cloud Storage bucket.
- Open your Cloud Storage bucket, locate the export folder, and download the files to your local machine.
- Store these files in a safe location or upload them to your new backend service.
Exporting real-time database data
-
Open the Firebase Console.
- Go to console.firebase.google.com and sign in.
- Select your project.
-
Click Realtime Database.
- In the left menu under "Build," select "Realtime Database."
- You will see your database structure in a tree view.
-
Export the entire database.
- Click the menu button (three dots) next to the database name at the top.
- Select "Export JSON."
- Your browser will download the database as a .json file.
- Save this file to your computer.
-
Import to your new service.
- Once you have selected your new backend platform, follow their import instructions to restore the JSON file.
- Test the import to confirm all data has transferred correctly before you cancel Firebase.
Exporting cloud storage files
-
Open Cloud Storage in Firebase Console.
- Go to console.firebase.google.com and select your project.
- Click "Storage" in the left menu under "Build."
-
Download files to your local device.
- Right-click any folder or file in your storage bucket.
- Select "Download" (for files) or download each file individually.
- For bulk downloads, use the Google Cloud CLI (Command Line Interface) with the gsutil command.
-
Use the Cloud CLI for large exports (optional).
- Install Google Cloud CLI on your computer.
- Run the command: gsutil -m cp -r gs://your-bucket-name /local/path/
- Replace "your-bucket-name" with your actual storage bucket name and "/local/path/" with your destination folder.
- Wait for the download to complete.
Timeline and what happens after you cancel
The cancellation timeline
Understand exactly when Firebase will stop charging you and when your data will be deleted. This timeline matters if you are migrating to another service or need to coordinate your cancellation with business deadlines.
| Action |
Timeframe |
What happens |
| You submit deletion request in Firebase Console |
Immediately |
Project enters "pending deletion" state; charges stop |
| Google processes the deletion |
Within 30 days |
All Firebase data is permanently erased; no recovery possible |
| Final billing cycle |
End of current billing month |
You are charged only for usage up to the deletion date; no further charges after project is deleted |
| Billing confirmation email |
5 to 10 business days after deletion |
Google Cloud sends a final invoice confirming the charges have been stopped |
| Refund processing (if applicable) |
14 to 30 days after your dispute is filed |
Only if you have a valid claim under the Consumer Act of the Philippines |
| Complete account closure |
60 days after deletion request |
Your Google Account is deleted (only if you chose method three) |
After you cancel: what to do next
Cancellation is not the end of the process. You must take several follow-up steps to protect yourself and ensure a smooth transition away from Firebase.
-
Save your cancellation confirmation email.
- Google will send you a confirmation message once your project enters "pending deletion."
- Download and store this email as proof of your cancellation request.
- You will need this if you later dispute a charge with your bank or file a complaint with the DTI.
-
Monitor your billing account for 60 days.
- Log into Google Cloud Console once per week and check your billing dashboard.
- Confirm that no new charges appear for the deleted project.
- If you see any unexpected charges, take a screenshot and report them to Google support immediately.
-
Dispute any lingering charges with your bank.
- If Google bills you after your cancellation date, contact your credit card issuer or bank within 60 days of the charge.
- Provide your cancellation confirmation email and explain that you deleted the project before the charge was applied.
- Your bank can issue a chargeback on your behalf under Section 10 of the Consumer Act of the Philippines.
-
Update your DNS records and app configuration.
- If your app points to a Firebase domain or API endpoint, update your app's configuration files to point to your new backend service.
- Remove any Firebase API keys from your source code and environment variables.
- Test your app thoroughly with the new service before going live to users.
-
Delete Firebase from your development environment.
- Uninstall Firebase packages from your code repository (e.g., npm uninstall firebase if you use Node.js).
- Remove Firebase SDK initialization code from your app.
- Commit these changes to your source control (GitHub, GitLab, etc.) to prevent accidental re-deployment.
Refunds and disputing charges
When you can claim a refund
Firebase charges stop immediately when you delete a project, but you are still billed for the usage that occurred before you submitted the deletion request. You cannot get a refund for charges incurred while the project was active, unless you can demonstrate unfair billing practices under the Consumer Act of the Philippines.
You have grounds to dispute a charge if: Firebase failed to disclose its pricing terms before you started the Blaze plan; you did not consent to the upgrade from Spark to Blaze; your bank applied unauthorized currency conversion fees; or your payments were processed after you requested cancellation.
How to dispute a charge with your bank
-
Gather all evidence.
- Download your Firebase billing invoices from Google Cloud Console.
- Take screenshots of your project settings showing when the Blaze plan was activated.
- Save all emails from Firebase or Google Cloud regarding charges or plan changes.
- Note the dates and amounts of disputed charges in your statement.
-
Contact your bank or credit card issuer.
- Call the customer service number on the back of your card or log into your online banking portal.
- Tell the bank that you dispute the Firebase charge because you did not authorize the plan upgrade or you cancelled the service before the charge was applied.
- Request a chargeback form if the bank does not offer online dispute filing.
-
Complete the dispute form.
- Provide the transaction date, merchant name (Google Cloud / Firebase), amount in PHP, and the reason for the dispute.
- Attach scans or photos of your evidence (emails, screenshots, invoices).
- Write a clear explanation of why the charge is unauthorized or incorrect.
-
Submit the form and wait for a response.
- Your bank will typically investigate within 10 to 20 business days.
- If the bank agrees with you, it will reverse the charge and refund the amount to your account.
- If the bank denies your claim, you can escalate to the DTI-NBCP (see next section).
Filing a formal complaint with the DTI-NBCP
If your bank denies your chargeback or if Firebase refuses to respond to your cancellation request, you can file a formal complaint with the National Bureau of Consumer Protection under the Department of Trade and Industry.
-
Prepare your complaint documents.
- Write a clear statement describing the unfair practice (e.g., "Firebase charged my account without proper disclosure of pricing terms").
- List all dates, amounts, and attempts you made to resolve the issue directly with Firebase.
- Attach copies of emails, invoices, bank statements, and any communication from Google Cloud.
-
Submit your complaint online or in person.
- Visit the DTI website at www.dti.gov.ph and navigate to the Consumer Assistance and Dispute Resolution Section (CADRES).
- Complete the online complaint form, or print it and submit it to your nearest DTI regional office.
- Include your contact details, the respondent's details (Google Philippines), and all supporting documents.
-
Wait for the DTI's investigation and resolution.
- The DTI will send your complaint to Google and request a written response within 15 days.
- If Google does not respond or the dispute is not resolved, the DTI may mediate or issue a cease-and-desist order.
- The entire process typically takes 30 to 90 days, depending on the complexity of your case.
Common cancellation mistakes to avoid
Mistake one: deleting the project without exporting data first
Do not panic if you have already deleted your Firebase project without exporting your data. Yafee understands that mistakes happen, but this one is particularly costly because the data is gone forever after 30 days.
If you have deleted your project and still have time before the 30-day window closes, contact Google Cloud support immediately. Request an emergency data export or restoration. Google may refuse, as deletion is considered final, but it is worth asking if your data has significant business value. Always export before you delete in the future.
Mistake two: assuming the project will stop charging automatically
If you close the Firebase Console without formally deleting the project, your app will continue to incur charges. Simply stopping your app or removing it from your phone does not disable billing. You must explicitly delete the project in the Firebase Console or disable the Blaze plan in Google Cloud Billing. Check your billing dashboard weekly to confirm no charges are appearing after your intended cancellation date.
Mistake three: downgrading to spark without reducing usage
Reverting from Blaze to Spark will not stop your charges if your app's usage exceeds the free tier limits. Instead, your app will simply pause and stop responding to user requests. This can break your live application. Only downgrade to Spark if you have confirmed that your traffic and data storage stay within the free tier limits. If in doubt, delete the project entirely rather than risk service interruption.
Mistake four: ignoring the 30-day pending deletion window
When you delete a Firebase project, it enters a 30-day "pending deletion" state. During this period, you can still recover the project if you cancel the deletion request in the Firebase Console. After 30 days, the project and all its data are permanently deleted. If you change your mind during the 30-day window, you have one chance to undo the deletion before it is too late.
Mistake five: not documenting the cancellation for your records
Save every confirmation email, screenshot, and record of your cancellation request. If a charge appears on your bank statement after the cancellation date, you will need this documentation to dispute it with your bank or file a complaint with the DTI. Without proof of your cancellation request, your dispute claim is much weaker.
Checklist: steps to cancel Firebase safely
| Step |
Status |
Due date |
| Export Cloud Firestore data (if applicable) |
[ ] Complete |
Before deletion |
| Export Real-time Database data (if applicable) |
[ ] Complete |
Before deletion |
| Export Cloud Storage files (if applicable) |
[ ] Complete |
Before deletion |
| Import data to your new backend service and test |
[ ] Complete |
Before deletion |
| Delete the Firebase project in Firebase Console |
[ ] Complete |
Today |
| Save the deletion confirmation email |
[ ] Complete |
Immediately after deletion |
| Monitor billing account for 60 days to confirm charges stopped |
[ ] Complete |
Weekly check |
| Dispute any unauthorized charges with your bank (if applicable) |
[ ] Complete |
Within 60 days of charge |
| File a complaint with DTI-NBCP (if applicable) |
[ ] Complete |
If bank dispute is denied |
Firebase alternatives to consider before you cancel
Comparing Firebase to other backend platforms
Before you commit to cancellation, review whether another platform might better suit your needs and budget. Here is how Firebase compares to popular alternatives available to developers in the Philippines:
| Platform |
Free tier |
Pricing model |
Best for |
Cost comparison (PHP) |
| Firebase (Google) |
Spark (limited) |
Pay-as-you-go (Blaze) |
Rapid prototyping, scaling apps |
500 to 20,000+ per month |
| Supabase |
Free tier (generous) |
Pay-as-you-go or monthly |
Open-source PostgreSQL alternative |
0 to 5,000 per month |
| Appwrite |
Free (self-hosted) |
Per-deployment or cloud subscription |
Developers who want full control |
0 to 3,000 per month (cloud) |
| AWS Amplify |
Free tier (12 months) |
Pay-as-you-go |
Existing AWS customers |
Similar to Firebase |
| MongoDB Atlas |
Free tier (512 MB) |
Pay-as-you-go (database only) |
NoSQL database alternative |
0 to 10,000 per month |
Supabase is the most popular Firebase alternative for Filipino developers because it offers a generous free tier, transparent pricing, and uses open-source PostgreSQL instead of a proprietary database. Appwrite is ideal if you want to self-host your backend on your own server and avoid cloud costs altogether. At Yafee, we recommend evaluating at least two alternatives before you cancel, so you do not simply move your problem to another platform with the same billing structure.
Answers to key questions about Firebase cancellation
Will Firebase keep my data if i downgrade to spark?
Yes, if you downgrade from Blaze to Spark and your usage stays within the free tier limits, your data will be safe. However, if your usage exceeds the free tier, your project will pause and stop responding to requests. Your data will not be deleted, but it will be inaccessible until you re-enable Blaze or move the project to another service.
How long does it take to delete a Firebase project?
Firebase projects enter a "pending deletion" state immediately after you request deletion, and billing stops at that moment. The actual deletion of data takes up to 30 days. You can cancel the deletion request and restore the project during this 30-day window if you change your mind.
Can i recover my data after Firebase deletes it?
No. After the 30-day pending deletion period ends, all data in Firestore, Real-time Database, and Cloud Storage is permanently deleted with no recovery option. This is why exporting your data before deletion is critical.
If i close my google account, do i lose my email and other services too?
Yes. Closing your Google Account terminates access to Gmail, Google Drive, Google Photos, YouTube, and all other Google services tied to that account. Use this option only if you do not rely on any other Google service.
Can i claim a refund if Firebase surprised me with unexpected charges?
Yes, if Firebase failed to disclose its pricing terms or upgraded you from Spark to Blaze without your explicit consent. Under the Consumer Act of the Philippines, you can dispute the charge with your bank or file a complaint with the DTI-NBCP. Yafee recommends gathering all evidence (emails, screenshots, invoices) before you submit a dispute.
Reaching Firebase customer support
Firebase support is available through the Google Cloud Support Console at console.cloud.google.com. Click "Support" in the top menu and select "Create a case" to contact the support team. Free tier (Spark) projects have limited support, while Blaze plan customers are eligible for paid support with faster response times.
Google philippines office details
For in-person inquiries, you may contact Google Philippines, which handles Firebase billing and support for the country:
Google Philippines
Google is not currently listed as having a dedicated Firebase cancellation address in the Philippines. Firebase services are managed through Google Cloud, and all account modifications, cancellations, and disputes are processed through the online Google Cloud Console (console.cloud.google.com) or by contacting support through that platform. If you need written correspondence or have a formal legal notice, Google's principal place of business in the Philippines is registered under Google Philippines Inc., but billing disputes should be escalated through Google Cloud support and the DTI-NBCP rather than through postal mail, as this will ensure a faster resolution and proper documentation for your dispute claim.
Escalation to the DTI-NBCP
If Firebase refuses to resolve your cancellation or refund claim, contact the National Bureau of Consumer Protection:
Department of Trade and Industry (DTI)
Consumer Assistance and Dispute Resolution Section (CADRES)
Website: www.dti.gov.ph
Email: [email protected]
Phone: +63 2 8361 2500 (ext. CADRES)
Physical offices: DTI regional offices nationwide (visit www.dti.gov.ph for your nearest office)
Final summary and next steps
Cancelling Firebase in the Philippines is straightforward if you follow the steps in this guide: export your data, delete the project through the Firebase Console, save your confirmation email, and monitor your billing account for 60 days to ensure charges have stopped. If unexpected charges appear, dispute them with your bank or escalate to the DTI-NBCP under the Consumer Act of the Philippines (Republic Act No. 7394).
Yafee has helped thousands of consumers navigate cancellations of digital services, including cloud platforms like Firebase, and we understand that the process can feel overwhelming when billing terms are unclear or charges are unexpected. By documenting your cancellation, exporting your data, and knowing your legal rights, you protect yourself against further charges and position yourself to recover funds if Firebase has acted unfairly.
Start your cancellation today by logging into the Firebase Console, and remember: if you encounter resistance from Firebase or see charges after the cancellation date, Yafee and the DTI-NBCP are there to support your claim. Your consumer rights are real, and companies that fail to honor clear cancellation requests or engage in deceptive billing practices are subject to penalties under Philippine law.