{
 "id": "firebase",
 "name": "Firebase",
 "category": "developer_tools",
 "website": "https://firebase.google.com",
 "domains": [
  "firebase.google.com"
 ],
 "summary": "Blaze projects bill through a Google Cloud billing account. Disable billing on the project to drop it to Spark, or delete the project in Firebase's Project settings; either may remove resources for good. Usage before the change is still billed, and committed-use discounts block disabling billing.",
 "routes": [
  {
   "channel": "direct_web",
   "label": "Downgrade to Spark by disabling billing",
   "applies_to": "Firebase projects on the Blaze (pay-as-you-go) plan, which have a Cloud Billing account linked",
   "who": "Someone with Project Billing Manager or Project Owner on the project, or Billing Account Administrator on the billing account. Limited billing permissions can block re-enabling later",
   "method": "self_serve",
   "start_url": "https://docs.cloud.google.com/billing/docs/how-to/modify-project",
   "steps": [
    {
     "do": "Check the project has no active or pending committed-use discounts, which block disabling billing",
     "expect": null
    },
    {
     "do": "In the Billing section of the Google Cloud console, locate the project",
     "expect": null
    },
    {
     "do": "In the project row, open the Actions menu (more_vert), then select Disable billing",
     "expect": "a prompt to confirm that you want to disable billing for this project"
    },
    {
     "do": "Click Disable billing",
     "expect": null
    }
   ],
   "confirm_by": null,
   "effective": "Billing on the project stops, and its Google Cloud and Maps Platform services are stopped. For Firebase, the project drops to the no-cost Spark plan. Usage before disabling is still billed to the previously linked billing account and can take up to two days to show",
   "notice": null,
   "refund": null,
   "fees": "You're still responsible for all outstanding charges for the project",
   "source_ids": [
    "s5",
    "s10",
    "s11",
    "s12",
    "s13",
    "s14",
    "s15",
    "s16",
    "s39",
    "s40",
    "s41",
    "s42",
    "s43",
    "s44"
   ]
  },
  {
   "channel": "direct_web",
   "label": "Delete the Firebase project",
   "applies_to": "A Firebase project, which is also a Google Cloud project: deleting it removes it from both",
   "who": "Firebase's page doesn't name a role. Project owners can restore the project within 30 days",
   "method": "self_serve",
   "start_url": "https://console.firebase.google.com/project/_/settings/general",
   "steps": [
    {
     "do": "Go to your Project settings in the Firebase console",
     "expect": null
    },
    {
     "do": "At the bottom of the General settings page, click Delete project",
     "expect": null
    },
    {
     "do": "Select each checkbox to acknowledge the effects of deleting the project, then click Delete project",
     "expect": null
    }
   ],
   "confirm_by": null,
   "effective": "Billing and traffic serving stop, Firebase and Google Cloud services are disabled, and you lose access to the project and its apps. Google Cloud notes charges can continue until the current billing cycle ends. Project owners can restore it within 30 days; then deletion is permanent",
   "notice": null,
   "refund": null,
   "fees": null,
   "source_ids": [
    "s45",
    "s46",
    "s47",
    "s48",
    "s49",
    "s50",
    "s51",
    "s52",
    "s61",
    "s19",
    "s20",
    "s21",
    "s22",
    "s25"
   ]
  },
  {
   "channel": "direct_web",
   "label": "Close the Cloud Billing account",
   "applies_to": "Self-serve Cloud Billing accounts paying for Blaze projects. Closing stops billable services in every linked project, not only Firebase. Invoiced accounts are closed through a Google Cloud sales specialist or Cloud Billing Support",
   "who": "A user with the billing.accounts.close permission on the billing account",
   "method": "self_serve",
   "start_url": "https://docs.cloud.google.com/billing/docs/how-to/close-or-reopen-billing-account",
   "steps": [
    {
     "do": "Pay off any previous balance first",
     "expect": null
    },
    {
     "do": "In the Google Cloud console, go to the Account management page and choose the Cloud Billing account you want to close",
     "expect": null
    },
    {
     "do": "At the top of the page, click Close billing account",
     "expect": null
    }
   ],
   "confirm_by": null,
   "effective": "All billable services stop in projects linked to the account, and linked Firebase projects drop to Spark",
   "notice": null,
   "refund": null,
   "fees": "Google bills the usage you accrued before closing",
   "source_ids": [
    "s17",
    "s18",
    "s35",
    "s53",
    "s54",
    "s55",
    "s56",
    "s57",
    "s58",
    "s59",
    "s60"
   ]
  },
  {
   "channel": "sales_contract",
   "label": "Termination under Google Cloud terms",
   "applies_to": "Firebase services that Firebase's terms place under the Google Cloud Platform Terms of Service",
   "who": "The customer, who may terminate for convenience on prior written notice",
   "method": "email",
   "start_url": "https://cloud.google.com/terms",
   "steps": [
    {
     "do": "Email written notice that you are terminating the agreement for convenience to legal-notices@google.com",
     "expect": null
    },
    {
     "do": "Stop using the services, which you must do once the termination takes effect",
     "expect": null
    }
   ],
   "confirm_by": "Notice is treated as received when the email is sent",
   "effective": "Access to the Services terminates, including access to Customer Data if applicable",
   "notice": "Prior written notice is required. The terms don't set a number of days for this kind of termination",
   "refund": "Termination doesn't oblige Google to refund any fees, unless the agreement or the law says otherwise",
   "fees": "Termination for convenience is subject to any financial commitments in an Order Form. All fees owed become immediately due on receipt of the final electronic bill or as stated in the final invoice",
   "source_ids": [
    "s26",
    "s27",
    "s28",
    "s29",
    "s30",
    "s31",
    "s32",
    "s62",
    "s63",
    "s64"
   ]
  }
 ],
 "pay_less": [
  {
   "type": "free_plan",
   "what": "Spark plan: no-cost quotas, and no payment information is needed to start with most features. Usage over a product's quota is shut off for the rest of that month",
   "evidence": "documented",
   "source_ids": [
    "s1",
    "s2",
    "s3",
    "s33"
   ]
  },
  {
   "type": "downgrade",
   "what": "Downgrade a Blaze project to Spark by disabling billing, which stops its paid Google Cloud services",
   "evidence": "documented",
   "source_ids": [
    "s4",
    "s13"
   ]
  }
 ],
 "export": [],
 "after_cancel": {
  "access_until": "When billing is disabled, the billing account is closed, or the project is deleted. Paid Google Cloud services stop at that point",
  "data_kept": "On a downgrade to Spark, the data in non-default Realtime Database instances and Cloud Storage buckets isn't deleted, but you lose access to it. A deleted project can be restored by project owners for 30 days, then it is permanently deleted",
  "you_lose": [
   "Paid Google Cloud services in the project",
   "Access to non-default Realtime Database instances and Cloud Storage buckets. Their data isn't deleted",
   "The ability to deploy new or existing Cloud Functions",
   "Some Google Cloud resources, which may be removed and become non-recoverable when billing is disabled"
  ]
 },
 "agent_notes": {
  "sign_in_needed": true,
  "phone_or_chat_only": false,
  "retention_step": null,
  "tips": [
   "Disabling billing can remove some Google Cloud resources for good. Export what you need first",
   "You can't disable billing on a project with active or pending committed-use discounts",
   "Budget alerts don't cap usage or charges",
   "Linking a billing account that holds credits, such as a Google Cloud free trial, upgrades the project to Blaze automatically",
   "Closing the Cloud Billing account stops billable services in every linked project, not just Firebase. Pay off any previous balance first",
   "To delete data in non-default Realtime Database instances or Cloud Storage buckets while staying on Spark, contact Firebase Support",
   "After billing is re-enabled, resources can take up to 24 hours to start again",
   "Limited billing permissions can stop you re-enabling billing later"
  ]
 },
 "sources": [
  {
   "id": "s1",
   "url": "https://firebase.google.com/docs/projects/billing/firebase-pricing-plans",
   "title": "Firebase pricing plans",
   "publisher": "vendor",
   "quote": "Firebase offers two different pricing plans, the no-cost Spark pricing plan and the pay-as-you-go Blaze pricing plan.",
   "supports": "the two plans"
  },
  {
   "id": "s2",
   "url": "https://firebase.google.com/docs/projects/billing/firebase-pricing-plans",
   "title": "Firebase pricing plans",
   "publisher": "vendor",
   "quote": "You don't need to provide any payment information to get started using most Firebase features right away!",
   "supports": "no payment information needed for the Spark plan"
  },
  {
   "id": "s3",
   "url": "https://firebase.google.com/docs/projects/billing/firebase-pricing-plans",
   "title": "Firebase pricing plans",
   "publisher": "vendor",
   "quote": "will be shut off for the remainder of that month",
   "supports": "usage over a quota stops for the rest of the month"
  },
  {
   "id": "s4",
   "url": "https://firebase.google.com/docs/projects/billing/firebase-pricing-plans",
   "title": "Firebase pricing plans",
   "publisher": "vendor",
   "quote": "You can downgrade to the Spark pricing plan in the Firebase console.",
   "supports": "a downgrade to Spark is possible"
  },
  {
   "id": "s5",
   "url": "https://firebase.google.com/docs/projects/billing/firebase-pricing-plans",
   "title": "Firebase pricing plans",
   "publisher": "vendor",
   "quote": "A Firebase project on the Blaze pricing plan has a Cloud Billing account linked to it",
   "supports": "Blaze projects are billed through a Cloud Billing account"
  },
  {
   "id": "s6",
   "url": "https://firebase.google.com/docs/projects/billing/firebase-pricing-plans",
   "title": "Firebase pricing plans",
   "publisher": "vendor",
   "quote": "Your project loses access to any paid Google Cloud services",
   "supports": "what a downgrade removes"
  },
  {
   "id": "s7",
   "url": "https://firebase.google.com/docs/projects/billing/firebase-pricing-plans",
   "title": "Firebase pricing plans",
   "publisher": "vendor",
   "quote": "Your project loses access to any non-default Realtime Database instances or non-default Cloud Storage buckets.",
   "supports": "non-default databases and buckets lose access"
  },
  {
   "id": "s8",
   "url": "https://firebase.google.com/docs/projects/billing/firebase-pricing-plans",
   "title": "Firebase pricing plans",
   "publisher": "vendor",
   "quote": "The data in these instances and buckets doesn't get deleted",
   "supports": "the data is kept"
  },
  {
   "id": "s9",
   "url": "https://firebase.google.com/docs/projects/billing/firebase-pricing-plans",
   "title": "Firebase pricing plans",
   "publisher": "vendor",
   "quote": "You cannot do new deploys of any new or any existing Cloud Functions.",
   "supports": "Cloud Functions can't be deployed after a downgrade"
  },
  {
   "id": "s10",
   "url": "https://docs.cloud.google.com/billing/docs/how-to/modify-project",
   "title": "Disable billing for a project",
   "publisher": "vendor",
   "quote": "In the project row, open the Actions menu (more_vert), and then select Disable billing.",
   "supports": "the Disable billing menu path"
  },
  {
   "id": "s11",
   "url": "https://docs.cloud.google.com/billing/docs/how-to/modify-project",
   "title": "Disable billing for a project",
   "publisher": "vendor",
   "quote": "Click Disable billing.",
   "supports": "the final confirmation step"
  },
  {
   "id": "s12",
   "url": "https://docs.cloud.google.com/billing/docs/how-to/modify-project",
   "title": "Disable billing for a project",
   "publisher": "vendor",
   "quote": "all of your Google Cloud and Google Maps Platform services are stopped and billing on that project stops.",
   "supports": "what disabling billing stops"
  },
  {
   "id": "s13",
   "url": "https://docs.cloud.google.com/billing/docs/how-to/modify-project",
   "title": "Disable billing for a project",
   "publisher": "vendor",
   "quote": "the project is downgraded from the Blaze plan to the no-cost Spark plan.",
   "supports": "the Firebase downgrade"
  },
  {
   "id": "s14",
   "url": "https://docs.cloud.google.com/billing/docs/how-to/modify-project",
   "title": "Disable billing for a project",
   "publisher": "vendor",
   "quote": "some of your Google Cloud resources might be removed and become non-recoverable.",
   "supports": "resources can be lost"
  },
  {
   "id": "s15",
   "url": "https://docs.cloud.google.com/billing/docs/how-to/modify-project",
   "title": "Disable billing for a project",
   "publisher": "vendor",
   "quote": "After billing is re-enabled, it might take up to 24 hours for the resources to start up again.",
   "supports": "re-enabling restarts resources"
  },
  {
   "id": "s16",
   "url": "https://docs.cloud.google.com/billing/docs/how-to/modify-project",
   "title": "Disable billing for a project",
   "publisher": "vendor",
   "quote": "you might not have the required permissions needed to later re-enable billing",
   "supports": "limited permissions can block re-enabling"
  },
  {
   "id": "s17",
   "url": "https://docs.cloud.google.com/billing/docs/how-to/manage-billing-account",
   "title": "Manage a Cloud Billing account",
   "publisher": "vendor",
   "quote": "You can close an active Cloud Billing account to stop all billable services in any projects linked to the account.",
   "supports": "closing the billing account stops billable services"
  },
  {
   "id": "s18",
   "url": "https://docs.cloud.google.com/billing/docs/how-to/manage-billing-account",
   "title": "Manage a Cloud Billing account",
   "publisher": "vendor",
   "quote": "If your Cloud Billing account is closed or inactive, you can reopen the account.",
   "supports": "a closed billing account can be reopened"
  },
  {
   "id": "s19",
   "url": "https://docs.cloud.google.com/resource-manager/docs/delete-restore-projects",
   "title": "Delete and restore projects",
   "publisher": "vendor",
   "quote": "Shutting down a project stops all billing and resource usage.",
   "supports": "shutting down stops billing"
  },
  {
   "id": "s20",
   "url": "https://docs.cloud.google.com/resource-manager/docs/delete-restore-projects",
   "title": "Delete and restore projects",
   "publisher": "vendor",
   "quote": "Projects may continue to incur charges until the current billing cycle ends.",
   "supports": "charges can continue until the cycle ends"
  },
  {
   "id": "s21",
   "url": "https://docs.cloud.google.com/resource-manager/docs/delete-restore-projects",
   "title": "Delete and restore projects",
   "publisher": "vendor",
   "quote": "After 30 days, the project and all its resources are permanently deleted and can't be recovered.",
   "supports": "the 30-day deletion"
  },
  {
   "id": "s22",
   "url": "https://docs.cloud.google.com/resource-manager/docs/delete-restore-projects",
   "title": "Delete and restore projects",
   "publisher": "vendor",
   "quote": "During this period, project owners can restore the project.",
   "supports": "who can restore during the 30 days"
  },
  {
   "id": "s23",
   "url": "https://docs.cloud.google.com/resource-manager/docs/delete-restore-projects",
   "title": "Delete and restore projects",
   "publisher": "vendor",
   "quote": "Select the project you want to delete.",
   "supports": "the first step in the Manage resources page"
  },
  {
   "id": "s24",
   "url": "https://docs.cloud.google.com/resource-manager/docs/delete-restore-projects",
   "title": "Delete and restore projects",
   "publisher": "vendor",
   "quote": "Enter the project ID and click Shut down.",
   "supports": "the confirmation steps"
  },
  {
   "id": "s25",
   "url": "https://docs.cloud.google.com/resource-manager/docs/delete-restore-projects",
   "title": "Delete and restore projects",
   "publisher": "vendor",
   "quote": "The project is immediately marked for deletion and becomes unusable.",
   "supports": "the project is unusable at once"
  },
  {
   "id": "s26",
   "url": "https://cloud.google.com/terms",
   "title": "Google Cloud Platform Terms of Service",
   "publisher": "vendor",
   "quote": "Customer may terminate this Agreement for its convenience at any time on prior written notice",
   "supports": "termination for convenience on prior written notice (Section 8.5)"
  },
  {
   "id": "s27",
   "url": "https://cloud.google.com/terms",
   "title": "Google Cloud Platform Terms of Service",
   "publisher": "vendor",
   "quote": "Notice will be treated as received when the email is sent.",
   "supports": "when a notice counts as received (Section 14.1)"
  },
  {
   "id": "s28",
   "url": "https://cloud.google.com/terms",
   "title": "Google Cloud Platform Terms of Service",
   "publisher": "vendor",
   "quote": "will terminate (including access to Customer Data, if applicable)",
   "supports": "access ends on termination (Section 8.7)"
  },
  {
   "id": "s29",
   "url": "https://cloud.google.com/terms",
   "title": "Google Cloud Platform Terms of Service",
   "publisher": "vendor",
   "quote": "are immediately due upon Customer's receipt of the final electronic bill or as stated in the final invoice",
   "supports": "when fees are due (Section 8.7)"
  },
  {
   "id": "s30",
   "url": "https://cloud.google.com/terms",
   "title": "Google Cloud Platform Terms of Service",
   "publisher": "vendor",
   "quote": "will not oblige Google to refund any Fees",
   "supports": "no refund on termination (Section 8.8)"
  },
  {
   "id": "s31",
   "url": "https://cloud.google.com/terms",
   "title": "Google Cloud Platform Terms of Service",
   "publisher": "vendor",
   "quote": "must cease use of the applicable Services",
   "supports": "use must stop after termination (Section 8.5)"
  },
  {
   "id": "s32",
   "url": "https://firebase.google.com/terms",
   "title": "Firebase Terms of Service",
   "publisher": "vendor",
   "quote": "Firebase services subject to the Google Cloud Platform Terms of Service are",
   "supports": "which Firebase services fall under the Google Cloud terms"
  },
  {
   "id": "s33",
   "url": "https://firebase.google.com/docs/projects/billing/firebase-pricing-plans",
   "title": "Firebase pricing plans",
   "publisher": "vendor",
   "quote": "you only pay for the resources that you consume",
   "supports": "Blaze bills only for resources used"
  },
  {
   "id": "s34",
   "url": "https://firebase.google.com/docs/projects/billing/firebase-pricing-plans",
   "title": "Firebase pricing plans",
   "publisher": "vendor",
   "quote": "Unlinking a Cloud Billing account from your project from within the Google Cloud console",
   "supports": "unlinking billing downgrades the project"
  },
  {
   "id": "s35",
   "url": "https://firebase.google.com/docs/projects/billing/firebase-pricing-plans",
   "title": "Firebase pricing plans",
   "publisher": "vendor",
   "quote": "Closing the Cloud Billing account linked to your project",
   "supports": "closing the billing account downgrades the project"
  },
  {
   "id": "s36",
   "url": "https://firebase.google.com/docs/projects/billing/firebase-pricing-plans",
   "title": "Firebase pricing plans",
   "publisher": "vendor",
   "quote": "If you need to delete the data from these non-default instances and buckets, but remain on the Spark pricing plan",
   "supports": "deleting kept data on Spark goes through Firebase Support"
  },
  {
   "id": "s37",
   "url": "https://firebase.google.com/docs/projects/billing/firebase-pricing-plans",
   "title": "Firebase pricing plans",
   "publisher": "vendor",
   "quote": "then your project is automatically upgraded to the Blaze pricing plan",
   "supports": "linking credits upgrades to Blaze"
  },
  {
   "id": "s38",
   "url": "https://firebase.google.com/docs/projects/billing/firebase-pricing-plans",
   "title": "Firebase pricing plans",
   "publisher": "vendor",
   "quote": "budget alerts do not cap your usage or charges",
   "supports": "budget alerts don't cap charges"
  },
  {
   "id": "s39",
   "url": "https://docs.cloud.google.com/billing/docs/how-to/modify-project",
   "title": "Disable billing for a project",
   "publisher": "vendor",
   "quote": "You're still responsible for all outstanding charges for the project.",
   "supports": "outstanding charges still owed"
  },
  {
   "id": "s40",
   "url": "https://docs.cloud.google.com/billing/docs/how-to/modify-project",
   "title": "Disable billing for a project",
   "publisher": "vendor",
   "quote": "You can't disable billing on a project if you have any active or pending committed-use discounts (CUDs) in that project.",
   "supports": "commitments block disabling billing"
  },
  {
   "id": "s41",
   "url": "https://docs.cloud.google.com/billing/docs/how-to/modify-project",
   "title": "Disable billing for a project",
   "publisher": "vendor",
   "quote": "usage charges that accrue prior to disabling billing on the project are billed to the previously linked",
   "supports": "usage before disabling is still billed"
  },
  {
   "id": "s42",
   "url": "https://docs.cloud.google.com/billing/docs/how-to/modify-project",
   "title": "Disable billing for a project",
   "publisher": "vendor",
   "quote": "it might take up to two days for usage charges in the project to be reported to the transaction history",
   "supports": "reporting delay"
  },
  {
   "id": "s43",
   "url": "https://docs.cloud.google.com/billing/docs/how-to/modify-project",
   "title": "Disable billing for a project",
   "publisher": "vendor",
   "quote": "In the Billing section of the Google Cloud console, locate the project using one of the following methods:",
   "supports": "where to find the project"
  },
  {
   "id": "s44",
   "url": "https://docs.cloud.google.com/billing/docs/how-to/modify-project",
   "title": "Disable billing for a project",
   "publisher": "vendor",
   "quote": "Project Billing Manager or Project Owner",
   "supports": "project roles that can unlink billing"
  },
  {
   "id": "s45",
   "url": "https://support.google.com/firebase/answer/9137886",
   "title": "Delete your project (Firebase Help)",
   "publisher": "vendor",
   "quote": "Go to your Project settings in the Firebase console.",
   "supports": "where deletion starts"
  },
  {
   "id": "s46",
   "url": "https://support.google.com/firebase/answer/9137886",
   "title": "Delete your project (Firebase Help)",
   "publisher": "vendor",
   "quote": "At the bottom of the General settings page, click Delete project.",
   "supports": "the Delete project step"
  },
  {
   "id": "s47",
   "url": "https://support.google.com/firebase/answer/9137886",
   "title": "Delete your project (Firebase Help)",
   "publisher": "vendor",
   "quote": "Select each checkbox to acknowledge the effects of deleting your project.",
   "supports": "the acknowledgement step"
  },
  {
   "id": "s48",
   "url": "https://support.google.com/firebase/answer/9137886",
   "title": "Delete your project (Firebase Help)",
   "publisher": "vendor",
   "quote": "Stop all billing and traffic serving.",
   "supports": "deleting stops billing"
  },
  {
   "id": "s49",
   "url": "https://support.google.com/firebase/answer/9137886",
   "title": "Delete your project (Firebase Help)",
   "publisher": "vendor",
   "quote": "Disable all Firebase services currently in use by this project.",
   "supports": "deleting disables Firebase services"
  },
  {
   "id": "s50",
   "url": "https://support.google.com/firebase/answer/9137886",
   "title": "Delete your project (Firebase Help)",
   "publisher": "vendor",
   "quote": "Lose access to your entire project, including your project's apps.",
   "supports": "access ends"
  },
  {
   "id": "s51",
   "url": "https://support.google.com/firebase/answer/9137886",
   "title": "Delete your project (Firebase Help)",
   "publisher": "vendor",
   "quote": "Project owners can restore this project within 30 days using the Google Cloud console.",
   "supports": "the 30-day restore window"
  },
  {
   "id": "s52",
   "url": "https://support.google.com/firebase/answer/9137886",
   "title": "Delete your project (Firebase Help)",
   "publisher": "vendor",
   "quote": "Deleting your project is permanent.",
   "supports": "deletion is permanent"
  },
  {
   "id": "s53",
   "url": "https://docs.cloud.google.com/billing/docs/how-to/close-or-reopen-billing-account",
   "title": "Close or reopen a Cloud Billing account",
   "publisher": "vendor",
   "quote": "Closing an active Cloud Billing account stops all billable services in any projects linked to the account.",
   "supports": "closing stops billable services"
  },
  {
   "id": "s54",
   "url": "https://docs.cloud.google.com/billing/docs/how-to/close-or-reopen-billing-account",
   "title": "Close or reopen a Cloud Billing account",
   "publisher": "vendor",
   "quote": "You can't close a billing account until you pay off any previous balance.",
   "supports": "pay the balance first"
  },
  {
   "id": "s55",
   "url": "https://docs.cloud.google.com/billing/docs/how-to/close-or-reopen-billing-account",
   "title": "Close or reopen a Cloud Billing account",
   "publisher": "vendor",
   "quote": "In the Google Cloud console, go to the Account management page.",
   "supports": "where closing starts"
  },
  {
   "id": "s56",
   "url": "https://docs.cloud.google.com/billing/docs/how-to/close-or-reopen-billing-account",
   "title": "Close or reopen a Cloud Billing account",
   "publisher": "vendor",
   "quote": "At the prompt, choose the Cloud Billing account that you want to close.",
   "supports": "choosing the account"
  },
  {
   "id": "s57",
   "url": "https://docs.cloud.google.com/billing/docs/how-to/close-or-reopen-billing-account",
   "title": "Close or reopen a Cloud Billing account",
   "publisher": "vendor",
   "quote": "At the top of the page, click cancel Close billing account.",
   "supports": "the Close billing account step"
  },
  {
   "id": "s58",
   "url": "https://docs.cloud.google.com/billing/docs/how-to/close-or-reopen-billing-account",
   "title": "Close or reopen a Cloud Billing account",
   "publisher": "vendor",
   "quote": "After you close your Cloud Billing account, we'll bill you for the usage costs you accrued prior to canceling your account.",
   "supports": "the final bill"
  },
  {
   "id": "s59",
   "url": "https://docs.cloud.google.com/billing/docs/how-to/close-or-reopen-billing-account",
   "title": "Close or reopen a Cloud Billing account",
   "publisher": "vendor",
   "quote": "To close an invoiced Cloud Billing account, contact your Google Cloud sales specialist or contact Cloud Billing Support.",
   "supports": "invoiced accounts"
  },
  {
   "id": "s60",
   "url": "https://docs.cloud.google.com/billing/docs/how-to/close-or-reopen-billing-account",
   "title": "Close or reopen a Cloud Billing account",
   "publisher": "vendor",
   "quote": "billing.accounts.close",
   "supports": "the permission needed to close"
  },
  {
   "id": "s61",
   "url": "https://firebase.google.com/docs/projects/learn-more",
   "title": "Understand Firebase projects",
   "publisher": "vendor",
   "quote": "The complete deletion of a project requires 30 days.",
   "supports": "deletion takes 30 days"
  },
  {
   "id": "s62",
   "url": "https://cloud.google.com/terms",
   "title": "Google Cloud Platform Terms of Service",
   "publisher": "vendor",
   "quote": "Customer may stop using the Services at any time.",
   "supports": "you can stop using the services anytime"
  },
  {
   "id": "s63",
   "url": "https://cloud.google.com/terms",
   "title": "Google Cloud Platform Terms of Service",
   "publisher": "vendor",
   "quote": "notices to Google must be sent to legal-notices@google.com",
   "supports": "where notice goes"
  },
  {
   "id": "s64",
   "url": "https://cloud.google.com/terms",
   "title": "Google Cloud Platform Terms of Service",
   "publisher": "vendor",
   "quote": "Subject to any financial commitments in an Order Form or addendum to this Agreement",
   "supports": "commitments survive termination for convenience"
  }
 ],
 "verification": {
  "level": "docs",
  "checked_on": "2026-10-08",
  "by": "stackcut-research",
  "unverified": [
   "The Firebase console steps for downgrading to Spark aren't described on Firebase's pricing plans page",
   "Which role can delete a Firebase project isn't stated on Firebase's help page",
   "How to export Firestore, Realtime Database, Cloud Storage or Authentication data isn't covered on Firebase's billing or project pages",
   "The date of the last invoice after billing is disabled or the billing account is closed isn't stated in Google Cloud's billing docs",
   "Refunds for usage charges aren't described beyond the Google Cloud terms on termination"
  ],
  "review": {
   "by": "stackcut-review",
   "on": "2026-10-08",
   "result": "fixed",
   "notes": [
    "Replaced the Google Cloud shutdown steps with Firebase's own Delete project steps (Project settings, General, Delete project); owners can restore within 30 days",
    "Added closing the Cloud Billing account: Account management, Close billing account; pay any balance first; invoiced accounts go through sales or billing support",
    "Disable billing: committed-use discounts block it, usage before disabling is still billed, and the roles that can unlink billing are named",
    "Terms route: notice goes to legal-notices@google.com, and financial commitments in an Order Form still apply",
    "Added tips: budget alerts don't cap charges; linking credits auto-upgrades to Blaze"
   ]
  }
 },
 "page": "https://stackcut.io/cancel/firebase",
 "json": "https://stackcut.io/exits/firebase.json",
 "evidence": {
  "packet_revision": "fd49bcaca21d445da88d680670c7341043009dca04c53d18002f16c758ffbca7",
  "docs_checked_on": "2026-10-08",
  "last_observed_success_on": null,
  "verification": "docs",
  "freshness": {
   "as_of": "2026-10-09",
   "status": "current",
   "checked_on": "2026-10-08",
   "age_days": 1,
   "stale_after_days": 30,
   "next_check_on": "2026-11-07"
  },
  "routes": [
   {
    "route_id": "firebase--direct-web--r1",
    "channel": "direct_web",
    "checked_on": "2026-10-08",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    }
   },
   {
    "route_id": "firebase--direct-web--r2",
    "channel": "direct_web",
    "checked_on": "2026-10-08",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    }
   },
   {
    "route_id": "firebase--direct-web--r3",
    "channel": "direct_web",
    "checked_on": "2026-10-08",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    }
   },
   {
    "route_id": "firebase--sales-contract--r4",
    "channel": "sales_contract",
    "checked_on": "2026-10-08",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    }
   }
  ]
 },
 "license": "CC-BY-4.0",
 "credit": "Stackcut Exits (https://stackcut.io/cancel), CC BY 4.0"
}
