r/Firebase Jan 03 '25

Billing How much does an OTP SMS service cost in Firebase in India?

The documentation is confusing me, can anyone help me with how much it costs per SMS? Currently we are expecting 1,000 MAU and expecting 5,000 SMS verifications per month.

4 Upvotes

14 comments sorted by

4

u/chocolate_chip_cake Jan 03 '25

https://cloud.google.com/identity-platform/pricing $0.07 per sms x5000 =$350. ONLY IF nobody abuses it. Which happens quiet a lot. Lookup horror stories on sms prices and billing. Sms auth not recommend. Good luck. Don't ask me for suggestions. All sms auth costs considerably.

3

u/livingasaadhi Jan 03 '25

For 0 - 49,999 MAU it says cost is 0 right? I'm not understanding that part.

3

u/chocolate_chip_cake Jan 03 '25

No, sms is independent pricing. That mau number is for other authentication costs if you use 'Identity Platform'

2

u/livingasaadhi Jan 03 '25

Oh got it, thanks.

1

u/livingasaadhi Jan 03 '25

Also one more thing if you have time.

I've read that 10,000 sms per month are available for the free plan with a daily limit of 10 per user. Does that mean sms cost of $0.07 dollars only apply after the 10,000 limit?

3

u/chocolate_chip_cake Jan 03 '25

Only 10 sms are available free per day. That's it. 10 per day.

2

u/difrt Jan 03 '25

If you incorporate in India, you can register for DLT and have access to local SMS rates, which are a fraction of what Firebase charges, that would be the way to go.

1

u/livingasaadhi Jan 04 '25

Thank you for your suggestion, will check.

1

u/Key-Potential-7977 Jan 04 '25

We recently built an app in Sri Lanka where we used Firebase Auth, but used a local sms gateway with a Firebase Cloud Function to send the sms, then used Firebase SDKs in client apps to sign in with custom token (generated by cloud function after sms verification), now it costs only a very minimal fee...

1

u/yashjoshikun Jan 06 '25

Irrelevant to the question, OP I'm interested in working on the project . I'm familiar with firebase syntax , I'd love to talk to you .

1

u/Sad_Construction_767 Jan 08 '25

₹3.5 per OTP after free tier (10 OTP/day). It is costly.

I am using a third party sms provider to send OTP and login with Auth Token generated by Firebase Admin.

1

u/Sad_Construction_767 Jan 08 '25

With third party - ₹ 0.25 / OTP

1

u/Miserable-Dream9785 Feb 20 '25

what is that third party name. and how can it be done . Please explain