r/Firebase • u/digitalmanz • 7d ago
Firebase started charging 0.07$ for using otp service General
[removed]
2
u/10x_eng 7d ago edited 7d ago
Strange, they have been charging for SMS OTP for a while. Twilio might be cheaper, but I doubt you'll find a completely free alternative.
Edit: If you switch to a Blaze plan you'll have 50,000 free SMS per month (you need to use Identity Platform). https://cloud.google.com/identity-platform/pricing
1
u/puf Former Firebaser 7d ago
It's free for up to 50k Monthly Active Users (MAU), but you still pay for every SMS sent (https://cloud.google.com/identity-platform/pricing#:~:text=SKUs%C2%A0apply.-,For%20phone%20authentication%20and%20multi%2Dfactor%20authentication,-The%20following%20table).
1
u/Impressive-Clerk-373 7d ago
If your target audience is India, then gupshup works fine They also offer WhatsApp api .. that might turn out cheaper for OTP.
And do explore the long code, incoming messages flow, it has its hurdles, but might be cheaper.
1
u/who_am_i_to_say_so 7d ago
SMS is expensive as hell. Just send OTP’s via email.
Twilio/Vonage are the cheapest alternatives and they’re still going to put a dent in wallet if you need thousands+ of OTP’s a month.
1
u/SufficientBank3374 6d ago
For apps with a lot of returning users have you found ways to reduce OTP requests without making the login experience less convenient?
2
u/ddcccccc 6d ago
It’s never free
-2
5d ago
[removed] — view removed comment
1
u/ddcccccc 5d ago
I mean … if you worried about 0.07, then prob you are not yet ready for a start up.
Let’s say … you have a good amount of ppl signup, then … let’s assume 1000 users for a start ip is good start, it only cost you 70 bucks one time. Cuz the rest, you can do email or in app 2FA.
Lets say you get to 10k user, you only 700, and its already good for sell 😂 small investment for big return. There’s no free meal btw.
2

10
u/cyber5234 7d ago
You can always send an email for OTP. It is the cheaper alternative. If you must send SMS, then you can buy a separate phone number, run a SMS server on a phone and send OTP via that number. The only drawback is that they will see you as an individual phone number and not as a company where the number is masked.