Improve Billing Verification and Support for New Firebase Users
Many new Firebase users face serious issues when trying to activate the Blaze plan due to strict and non-transparent billing verification processes.
In my case:
• I attempted to verify my billing using a Revolut card (registered under my name);
• All payment confirmations were approved through the Revolut mobile app (4–5 times), yet the verification still failed;
• No clear error explanation was provided, and I had no way to resolve the issue;
• I tried adding a backup Korean card, but the verification message never arrived in the Korean mobile banking app (SMS also didn’t arrive because my Korean phone number is inactive);
• After these attempts, my billing account was suspended and my project was blocked.
Suggested improvements:
1. Allow users to upload supporting documents to verify card ownership;
2. Provide clear error messages when billing verification fails;
3. Prevent automatic suspension after just a few failed attempts — especially when the card is verified by the bank;
4. Offer a direct way to contact Firebase Billing Support for real-time help;
5. Add an option to manually request a billing review instead of locking out users.
This problem affects many developers who are just starting to use Firebase. Without proper verification and support tools, it’s nearly impossible to access key features like Cloud Functions and Hosting. Please consider improving this part of the onboarding process.
If others have experienced similar issues — please vote for this idea. Let’s make Firebase more accessible for everyone.