• Home
  • Product Overview
  • Solutions
  • Compliance
  • About Us
  • AML/CTF PolicyPrivacy PolicyUser Agreement
  • Guides
  • 简体中文 繁體中文 日本語 한국어 Français Deutsch Español Português العربية ไทย Tiếng Việt Bahasa Indonesia Türkçe Italiano हिन्दी বাংলা Bahasa Melayu اردو Nederlands Polski עברית
    More Languages ▼

Home

Product Overview

Solutions

Compliance

About Us
AML/CTF Policy Privacy Policy User Agreement

Guides

Sign up
English
简体中文 繁體中文 日本語 한국어 Français Deutsch Español Português العربية ไทย Tiếng Việt Bahasa Indonesia Türkçe Italiano हिन्दी বাংলা Bahasa Melayu اردو Nederlands Polski עברית
Cloud & hosting

How to Pay for Firebase with a Coinepay Virtual Card

Last updated: 2026-10-12

All guidesPurpose of Remittance Codes in India: What They Are and How to Use ThemSEPA Transfers: What It Is and How to Use It for TransfersIntermediary and Correspondent Banks: A Transfer GuideWire Transfer vs ACH: What’s the Difference for International Transfers?CNAPS Code: What It Is and How to Use It for TransfersCanadian Transit and Institution Number: What It Is and How to Use ItBSB Number: How to Use It for International TransfersUK Sort Code: What It Is and How to Use It for Transfers
On this page
  1. Before you start: understand Firebase billing
  2. What you need before adding a card
  3. How to set up Firebase Blaze billing
  4. Where to review charges or change the payment method
  5. Troubleshooting a declined Coinepay card
  6. How to stop Blaze billing for one project
  7. FAQ
  8. Related guides

Firebase starts projects on the No-cost (Spark plan), which does not require a payment method. If your project needs the Pay as you go (Blaze plan), you can enter a Coinepay virtual card during Google Cloud billing setup. Blaze is usage-based, not a fixed-price subscription, and adding a card does not guarantee that Google will accept it.

Before you start: understand Firebase billing

Firebase billing is tied to the Google Cloud project behind your Firebase project. Upgrading to Blaze links that project to a Cloud Billing account. Blaze includes applicable no-cost usage, then charges for usage beyond the relevant allowances. Check the official Firebase pricing page for the products you intend to use rather than looking for a single monthly Blaze price.

For example, at the time of writing (October 2026), the published US-dollar Realtime Database rates showed storage free up to 1 GB, then $5 per GB, and downloads free up to 360 MB per day, then $1 per GB. These are service rates, not a Blaze plan fee. Rates and applicable billing currencies can change; check Firebase’s official pricing page and the amounts presented in your billing account before relying on them.

Cloud Storage for Firebase is another reason to check your plan: since February 3, 2026, a project must be on Blaze to maintain access to Cloud Storage for Firebase resources, even where its storage usage falls within a no-cost allowance.

What you need before adding a card

  • A Firebase project and Google account. Sign in to the Firebase console and create a project if you have not already. A new project can begin on Spark.
  • A Coinepay account ready for card services. Register with Coinepay and complete identity verification (KYC). Card services are available only after verification. You can manage your card in the Coinepay self-service dashboard or mobile app.
  • Your virtual card details and available funds. Coinepay issues a card number, expiry date and CVV. Check the card’s available balance and any relevant settings in the Coinepay app before entering it into Google billing.
  • Accurate billing information. Use your real identity, actual billing address and the correct country for your Google payments profile. Google asks you to choose a billing-account country and currency that cannot subsequently be changed on that account.

Check Google’s card restrictions first. Google Cloud Billing does not accept prepaid cards or debit cards that require two-factor authentication for every recurring charge. Card acceptance also depends on the billing country and currency. These rules matter because Cloud Billing may charge a self-serve Postpay account automatically after setup. Do not assume that any particular virtual card qualifies: contact Coinepay support to confirm whether your card meets Google’s requirements before you buy.

How to set up Firebase Blaze billing

  1. Open your project in the Firebase console. Sign in, create a project if needed, and select the project you want to upgrade. Confirm that Blaze is necessary for the Firebase products and usage you expect.
  2. Start the upgrade to Blaze. Follow the Firebase console’s upgrade flow to link a Cloud Billing account to the underlying Google Cloud project. If you already have an eligible billing account, you may be able to select it; otherwise, follow the flow to create one.
  3. Set up the billing account. In Google Cloud’s self-serve setup, select your actual country, choose or create a Google payments profile, and provide the requested payment details. Review the country carefully: it and the billing currency cannot later be changed on that billing account.
  4. Enter your Coinepay card details. Copy the card number, expiry date and CVV from your Coinepay dashboard or app. Enter your real billing details as requested. Review the information for typing errors before proceeding.
  5. Review and submit. Check the billing information displayed by Google, then select Submit and enable billing if you are ready. Google may place a temporary authorization on a newly added card; that is not necessarily a Firebase usage purchase.
  6. Confirm the project’s billing status. Return to Firebase and review Settings → Usage and billing. Billing is ongoing and usage-based rather than a one-time checkout, so keep track of the services your project uses.

Setting a card on a billing account does not by itself establish what a particular Firebase feature will cost. Review the official Firebase pricing information for each service you enable. The country and currency of your Google billing account can affect how charges appear; do not use someone else’s details or select a different country to work around a payment or availability check.

Where to review charges or change the payment method

In the Firebase console, open Settings → Usage and billing for project usage and billing information. Details & settings takes you toward the associated billing controls. To manage the card itself, go to Google Cloud console → Billing → Payment method, or use the associated Google payments account.

Keep enough available funds for expected usage-based charges and review your billing activity regularly. If Google reports a failed charge, check the Cloud Billing Transactions page: it may show a reason supplied by the bank. You can also check the card’s status in Coinepay before updating or replacing the payment method in Google billing.

Troubleshooting a declined Coinepay card

What to checkPractical next step
Insufficient available balanceCheck the available funds and card settings in Coinepay. Account for a possible temporary authorization as well as subsequent usage charges. If there is an unpaid Google billing balance, resolve it in Google billing after the payment method is ready.
Billing details do not matchRecheck the entered card number, expiry date, CVV, name and real billing address. Correct mistakes in the appropriate account; do not invent an address or change countries to bypass a check.
3-D Secure or recurring-payment verificationComplete any legitimate verification requested during setup. If Google displays “Your card does not support automatic recurring payments”, note that its rules exclude debit cards requiring two-factor authentication for each recurring charge. Ask Coinepay support whether your card meets Google’s requirements; if it does not, use a Google-accepted alternative.
Merchant country or currency checksCheck whether Google accepts the payment method for your actual billing country and currency. Confirm the country on your Google payments profile and contact Coinepay support about card eligibility. Do not create a profile with a false country.
General declineIf you see “General decline of the card. No other information was provided by the issuing bank.”, review the Transactions page for more detail, then contact Coinepay support with the error and transaction information. An expired or invalid payment method can also interrupt billing.

Google’s acceptance rules, its checks on a particular payment, and the card’s status can each affect the outcome. Repeatedly resubmitting unchanged details is less useful than checking the reported reason and correcting the underlying issue. If the card is not eligible, choose another payment method that Google supports in your location.

How to stop Blaze billing for one project

If you no longer need Blaze, you can downgrade the Firebase project to Spark in the Firebase console or unlink its billing account. Check your project’s dependencies first: downgrading removes access to some paid services, and non-default storage resources can become inaccessible without their data being deleted. Usage accrued before a change may still be billed.

Closing an entire self-serve Cloud Billing account is broader than downgrading one project. The path is Google Cloud console → Billing → Account management → Close billing account; closing it stops services across the projects it pays for, while previously accrued usage remains payable. For a billing dispute, review Google’s applicable terms promptly: the Firebase Paid Services Agreement generally requires fee disputes within 60 days, and refunds under that agreement are at Google’s discretion as paid-service credit.

Get your Coinepay virtual card: Sign up · App Store · Google Play · Customer support

FAQ

Do I need a card for Firebase Spark?

No. The No-cost (Spark plan) does not require a payment method. Upgrading a project to the Pay as you go (Blaze plan) links it to a Cloud Billing account.

Is Firebase Blaze a monthly subscription?

No. Blaze is usage-based, with applicable no-cost usage and charges beyond it. Check Firebase’s official pricing page for the services you use.

Will Google accept my Coinepay virtual card?

Acceptance is not guaranteed. Google does not accept prepaid cards or debit cards requiring two-factor authentication for each recurring charge; country and currency rules also apply. Contact Coinepay support to check whether your card meets these requirements.

Where can I fix a failed Firebase payment?

Check Google Cloud Billing’s Transactions page for a reported reason, then manage the card under Google Cloud console → Billing → Payment method. Check your card status in Coinepay if needed.

Related guides

  • How to Pay for Hostinger with a Virtual Card (Step-by-Step)
  • How to Pay for GoDaddy with a Coinepay Virtual Card
  • How to Pay for DigitalOcean with a Virtual Card: Step-by-Step
  • How to Pay for Alibaba Cloud with a Virtual Card (Step-by-Step)
  • How to Pay for Vercel with a Virtual Card (Step-by-Step Guide)
  • How to Pay for Cloudflare with a Coinepay Virtual Card
    • Contact Us

      [email protected]

      Facebook Telegram Twitter Instagram
      Group Entities
      World Card Ltd — Wyoming, USA (FinCEN MSB #31000329169972 · SEC CIK #0002142196) · Group headquarters
      Green Banking Services Ltd. — Ontario, Canada (FINTRAC MSB #N300000924) · Operating entity
      Coinepay Pte. Ltd. — Singapore · Liaison office
      Coinepay Limited — Hong Kong (FinCEN MSB #31000321315556) · Liaison office
    • Product Solutions

      Product Overview

      Business Solutions

    • About Us

      Company Overview

      AML/CTF Policy

      Privacy Policy

      User Agreement

    • Download the App

      Google Play App Store
    Global Headquarters
    World Card Ltd · 44 Wall Street, 2nd Floor, New York NY 10005, United States
    Incorporated in Wyoming · Registered Office: 32 N Gould St Ste 100 Unit 187, Sheridan, WY 82801
    Green Banking Services Ltd. (Operating entity) · 114 Santa Monica Boulevard, Unit B-1, Scarborough, Ontario M1L 4H5, Canada
    © 2026 World Card Ltd. · Coinepay All rights reserved. | Privacy Policy
    World Card Ltd (Wyoming, USA) · Green Banking Services Ltd. (Ontario, Canada) · Coinepay Pte. Ltd. (Singapore) · Coinepay Limited (Hong Kong) — FinCEN MSB #31000329169972 · #31000321315556 · SEC CIK #0002142196 · FINTRAC MSB #N300000924