Note
Changes will take effect on February 10th, 2025. Check out this blog post for more information.
Appwrite supports SMS-based OTP (One-Time Password) authentication to provide secure and reliable user verification. This feature enhances your app's security by adding an extra layer of authentication.
Free messages
All Appwrite plans include 10 free SMS messages per month, which allows you to test and implement OTP functionality without immediate costs.
In addition you can also use the Mock phone numbers feature to continue testing your integrations without incurring additional costs.
Additional messages
To send more than 10 SMS messages per month, you need to upgrade to a paid plan. For detailed information about the different pricing options and features, please visit the pricing page.
The cost for additional messages is calculated based on two factors:
The number of messages sent
The destination country of each message
As part of our commitment to making Appwrite as accessible as possible, we regularly collaborate with telecom providers to negotiate lower SMS rates. Our goal is to keep costs affordable for all users. However, due to the unique pricing structures of each vendor, our rates may fluctuate from time to time.
Rates
SMS rates vary by country due to differences in telecom infrastructure and regulations. Here is a breakdown of the rates:
Country code | Country name | Price per SMS (USD) |
+213 | Algeria | $ 0.23 |
+376 | Andorra | $ 0.09 |
+244 | Angola | $ 0.07 |
+54 | Argentina | $ 0.06 |
+374 | Armenia | $ 0.11 |
+297 | Aruba | $ 0.06 |
+61 | Australia | $ 0.03 |
+43 | Austria | $ 0.03 |
+994 | Azerbaijan | $ 0.22 |
+973 | Bahrain | $ 0.04 |
+880 | Bangladesh | $ 0.25 |
+375 | Belarus | $ 0.16 |
+32 | Belgium | $ 0.09 |
+501 | Belize | $ 0.21 |
+229 | Benin | $ 0.12 |
+975 | Bhutan | $ 0.18 |
+591 | Bolivia | $ 0.06 |
+387 | Bosnia and Herzegovina | $ 0.06 |
+267 | Botswana | $ 0.03 |
+55 | Brazil | $ 0.03 |
+673 | Brunei | $ 0.03 |
+359 | Bulgaria | $ 0.12 |
+226 | Burkina Faso | $ 0.09 |
+257 | Burundi | $ 0.18 |
+855 | Cambodia | $ 0.17 |
+237 | Cameroon | $ 0.1 |
+1 | North America | $ 0.01 |
+238 | Cape Verde Islands | $ 0.12 |
+56 | Chile | $ 0.05 |
+86 | China | $ 0.02 |
+57 | Colombia | $ 0.04 |
+269 | Comoros and Mayotte | $ 0.1 |
+242 | Congo | $ 0.1 |
+682 | Cook Islands | $ 0.04 |
+506 | Costa Rica | $ 0.02 |
+385 | Croatia | $ 0.05 |
+53 | Cuba | $ 0.08 |
+357 | Cyprus | $ 0.02 |
+420 | Czech Republic | $ 0.06 |
+45 | Denmark | $ 0.05 |
+253 | Djibouti | $ 0.1 |
+593 | Ecuador | $ 0.22 |
+20 | Egypt | $ 0.23 |
+503 | El Salvador | $ 0.05 |
+240 | Equatorial Guinea | $ 0.09 |
+291 | Eritrea | $ 0.15 |
+372 | Estonia | $ 0.05 |
+251 | Ethiopia | $ 0.15 |
+500 | Falkland Islands | $ 0.04 |
+298 | Faroe Islands | $ 0.03 |
+679 | Fiji | $ 0.12 |
+358 | Finland | $ 0.06 |
+33 | France | $ 0.07 |
+594 | French Guiana | $ 0.1 |
+689 | French Polynesia | $ 0.1 |
+241 | Gabon | $ 0.12 |
+220 | Gambia | $ 0.09 |
+995 | Georgia | $ 0.13 |
+49 | Germany | $ 0.09 |
+233 | Ghana | $ 0.19 |
+350 | Gibraltar | $ 0.06 |
+30 | Greece | $ 0.05 |
+299 | Greenland | $ 0.03 |
+590 | Guadeloupe | $ 0.07 |
+1671 | Guam | $ 0.03 |
+502 | Guatemala | $ 0.05 |
+224 | Guinea | $ 0.11 |
+245 | Guinea-Bissau | $ 0.08 |
+592 | Guyana | $ 0.1 |
+509 | Haiti | $ 0.09 |
+504 | Honduras | $ 0.04 |
+852 | Hong Kong | $ 0.05 |
+36 | Hungary | $ 0.07 |
+354 | Iceland | $ 0.07 |
+91 | India | $ 0.07 |
+62 | Indonesia | $ 0.28 |
+98 | Iran | $ 0.2 |
+964 | Iraq | $ 0.23 |
+353 | Ireland | $ 0.06 |
+972 | Israel | $ 0.11 |
+39 | Italy | $ 0.05 |
+81 | Japan | $ 0.06 |
+962 | Jordan | $ 0.25 |
+254 | Kenya | $ 0.25 |
+686 | Kiribati | $ 0.07 |
+850 | North Korea | $ 0.02 |
+82 | South Korea | $ 0.02 |
+965 | Kuwait | $ 0.2 |
+996 | Kyrgyzstan | $ 0.25 |
+856 | Laos | $ 0.17 |
+371 | Latvia | $ 0.04 |
+961 | Lebanon | $ 0.21 |
+266 | Lesotho | $ 0.11 |
+231 | Liberia | $ 0.08 |
+218 | Libya | $ 0.24 |
+423 | Liechtenstein | $ 0.04 |
+370 | Lithuania | $ 0.04 |
+352 | Luxembourg | $ 0.09 |
+853 | Macao | $ 0.03 |
+389 | Macedonia | $ 0.03 |
+261 | Madagascar | $ 0.12 |
+265 | Malawi | $ 0.09 |
+60 | Malaysia | $ 0.18 |
+960 | Maldives | $ 0.17 |
+223 | Mali | $ 0.13 |
+356 | Malta | $ 0.05 |
+692 | Marshall Islands | $ 0.03 |
+596 | Martinique | $ 0.09 |
+222 | Mauritania | $ 0.17 |
+52 | Mexico | $ 0.07 |
+691 | Micronesia | $ 0.03 |
+373 | Moldova | $ 0.07 |
+377 | Monaco | $ 0.09 |
+976 | Mongolia | $ 0.11 |
+212 | Morocco | $ 0.2 |
+258 | Mozambique | $ 0.1 |
+95 | Myanmar | $ 0.15 |
+264 | Namibia | $ 0.05 |
+674 | Nauru | $ 0.07 |
+977 | Nepal | $ 0.24 |
+31 | Netherlands | $ 0.1 |
+687 | New Caledonia | $ 0.08 |
+64 | New Zealand | $ 0.07 |
+505 | Nicaragua | $ 0.09 |
+227 | Niger | $ 0.1 |
+234 | Nigeria | $ 0.35 |
+683 | Niue | $ 0.04 |
+672 | Norfolk Islands | $ 0.05 |
+1670 | Northern Mariana Islands | $ 0.09 |
+47 | Norway | $ 0.05 |
+968 | Oman | $ 0.16 |
+680 | Palau | $ 0.03 |
+507 | Panama | $ 0.1 |
+675 | Papua New Guinea | $ 0.16 |
+595 | Paraguay | $ 0.08 |
+51 | Peru | $ 0.03 |
+63 | Philippines | $ 0.18 |
+48 | Poland | $ 0.02 |
+351 | Portugal | $ 0.03 |
+974 | Qatar | $ 0.19 |
+262 | Reunion | $ 0.06 |
+40 | Romania | $ 0.06 |
+7 | Russia, Kazakhstan, Uzbekistan, Turkmenistan, and Tajikistan | $ 0.36 |
+250 | Rwanda | $ 0.11 |
+378 | San Marino | $ 0.05 |
+239 | Sao Tome and Principe | $ 0.09 |
+966 | Saudi Arabia | $ 0.15 |
+221 | Senegal | $ 0.22 |
+381 | Serbia | $ 0.12 |
+248 | Seychelles | $ 0.05 |
+232 | Sierra Leone | $ 0.16 |
+65 | Singapore | $ 0.05 |
+421 | Slovak Republic | $ 0.06 |
+386 | Slovenia | $ 0.1 |
+677 | Solomon Islands | $ 0.07 |
+252 | Somalia | $ 0.15 |
+27 | South Africa | $ 0.03 |
+34 | Spain | $ 0.05 |
+94 | Sri Lanka | $ 0.32 |
+290 | St. Helena | $ 0.05 |
+249 | Sudan | $ 0.25 |
+597 | Suriname | $ 0.09 |
+268 | Swaziland | $ 0.11 |
+46 | Sweden | $ 0.06 |
+41 | Switzerland | $ 0.04 |
+963 | Syria | $ 0.24 |
+886 | Taiwan | $ 0.23 |
+66 | Thailand | $ 0.02 |
+228 | Togo | $ 0.13 |
+676 | Tonga | $ 0.04 |
+216 | Tunisia | $ 0.1 |
+90 | Turkey | $ 0.01 |
+688 | Tuvalu | $ 0.11 |
+256 | Uganda | $ 0.13 |
+380 | Ukraine | $ 0.14 |
+971 | United Arab Emirates | $ 0.1 |
+44 | United Kingdom | $ 0.05 |
+598 | Uruguay | $ 0.06 |
+678 | Vanuatu | $ 0.11 |
+58 | Venezuela | $ 0.08 |
+84 | Vietnam | $ 0.12 |
+967 | Yemen | $ 0.18 |
+260 | Zambia | $ 0.14 |
+255 | Zanzibar | $ 0.11 |
+263 | Zimbabwe | $ 0.11 |