Frequently Asked Questions - Pricing, customization and terms

Estimated reading time: 10 minutes

Do I have to pay for it?

Mesibo is free to start. Mesibo gives you free Credits worth $50 on sign-up which is valid for 30 days. After that, Mesibo offers you Pay as you go pricing for both its On-Premise and Cloud offerings. That means you only pay for the services you consume, and once you stop using them, there are no charges or termination fees. Refer to the Mesibo pricing page to know more about pricing.

I'm developing my app and will eventually need to upgrade. Can I do this when I launch and expand?

Yes, of course. The free tier is the ideal testing ground when you are developing your app. As long as your requests do not exceed the limitations and you’re free to just use it. Note that the free trial has a limit of 1000 users and $10 spending per month.

What are the limits on free tier usage?

The free tier/credits are offered for evaluation only and hence there are fair usage limits.

  • Free credits MUST be used for development only and not for commercial usage.
  • To avoid abuse, free credits are spread across the evaluation period and hence there are limits on daily usage.
  • There are limits on the number of users, groups, group members, and group call duration. However, these limits are reasonable and will not hamper you from evaluating any of the mesibo features.

Is there any limitation on the number of applications, users, or groups? What happens if I exceed the limitations?

There are no limitations once you are a paid user. However, mesibo has intelligent algorithms to detect unfair usage and abuse patterns and in such conditions, requests from your users may be throttled.

The free trial has a limitation on the number of users and groups.

What is 'Monthly Active Users'?

MAU represents the unique monthly active users for a monthly billing period. MAU is counted when a user connects to the mesibo server within a monthly billing period. To further clarify, it will only be counted as one when a unique user connects to the mesibo server multiple times during the monthly billing period. A connection is required to perform any type of communication (sending and receiving messages, calls, etc) between users and servers.

What is Concurrent Users (peak connections/simultaneous connection)?

Concurrent Users is a metric of the maximum users connected to the mesibo server at the same time at any given moment. Typically, CU is 10% of daily active users (DAU) which is typically 50% of MAU. However, these metrics vary between apps depending on the nature of the app. Calculating and watching CU will help you determine the right mesibo plan for your app today and in the future.

Concurrent users are also referred to as peak or simultaneous connections.

What is Message Rate Limit?

Message rate limit (throttling) is referred to as a total number of messages that can be sent by all your users in any given second. Typically, a message rate/second for an application like WhatsApp is 0.05% of MAU (based on public stats). mesibo assigned much higher rate limit than that so you should encounter rate limit only in rare circumstances.

Do Voice and Video call quality differ in FREE and PAYG Plan?

Absolutely not - quality remains the same whether you are in free or a premium plan.

I will be using TURN servers. How much the TURN server cost for a 60-minutes call?

The mesibo charges only for the TURN bandwidth and not per-minute usage. The reason is that the TURN server is only active for a short duration, and hence it is not fair to charge for the entire call duration. Generally, the TURN server is active during the call initialization and then becomes inactive once the peer-to-peer connection is established. Hence, you will only be charged for bandwidth consumed during the active duration. The active duration can be longer if the participants are behind no-cooperative NATs/firewalls or can be a fraction of the total duration (say 30 seconds for a 60-minute call).

The bandwidth consumption depends upon the call quality and the active duration. Typically an HD (720p) call for 100 minutes will consume around 1 GB of bandwidth per participant. A non-HD call for 250 minutes consumes around 1GB per participant. Hence, depending on your call quality and TURN active duration, you can estimate the TURN bandwidth and the cost. You can use the mesibo console to monitor TURN usage and charges.

Are there any feature differences between the PAYG and FREE plan?

No, all the features are available in all the plans.

What happens if my apps exceed the credits?

We usually do not throttle your app immediately, unless in extreme situations. We will send you an email and also inform your backend using the webhook when your app usage exceeds available credits. We will throttle or temporarily disable your app only if you do not take any action in 24 hours even after these notifications.

How do I know how much I am spending?

The Mesibo console is the best way to keep a tab on your usage and charges. The Mesibo console is updated at regular intervals with the usage and corresponding charges.

Is there any agreement that we have to sign to use mesibo?

There is a Master Service Agreement / Terms document available which is applicable to all the mesibo users. You or mesibo will not require to sign (e-sign or physically), accept, or otherwise agree to any other documentation to use mesibo services.

How Monthly Active Users (MAU) calculated?

MAU is counted when a user connects to the mesibo server within a monthly billing period. To further clarify, it will only be counted as one when a unique user connects to the mesibo server multiple times during the monthly billing period. A connection is required to perform any type of communication (sending and receiving messages, calls, etc) between users and servers.

How Concurrent users (peak connections/simultaneous connection) is calculated?

Concurrent User is counted as the maximum number of simultaneous connections to Mesibo servers by your users. If a user connects to Mesibo from two devices (connections), this counts as 2 concurrent users.

How do I know which pricing plan is right for me?

You are free to use Mesibo APIs and Services, within free tier limits for testing and development. Our demo apps and source code is an ideal testing ground for you to evaluate what Mesibo can do for you and based on the needs of your application you can move to the PAYG plan.

Is there any limit on the number of "simultaneous database connection" ?

Refer section on MAU

Do I need to change my app if I move from free to PAYG plan?

Absolutely not! There are zero changes to the way you deploy your application or use our APIs irrespective of you are using our free or PAYG plan.

Can I downgrade or cancel from PAYG plan?

If you do not wish to be under the PAYG plan, you can cancel at any time. Note that we do not refund for downgrades or cancellations.

What kind of support do you receive in PAYG vs Free plan?

We have 24-hour support and monitoring available from our Singapore and United States offices. For any queries, you can contact us via email at

Do you offer Educational discounts?

Yes, refer to the next question.

How to avail of free offer for students, educational institutes and non-profit organizations?

mesibo is completely free for educational and research institutes, students, non-profit organizations, or other non-commercial apps for a good cause.

To avail of this offer, your app must be completely non-commercial (no charges, no ads), must not use other commercial paid services, and must attribute mesibo for the mesibo services your app is using on all the key screens.

Once your app is ready and live on respective app stores, send us a link to review. If all good, we will mark your app for free usage.

How long are mesibo credits valid?

The credit validity varies from 90 days to 1 year depending on the payment amount. You will see the exact validity on the payment screen when you initiate a payment.

What Payment Methods do you accept?

Our payment service provider accepts credit cards and GPay. We also accept Wire Transfers to our bank in Singapore for the larger payment (you need to be an existing paid user for making wire transfers).

How do I get invoices for my payments?

All your payments information is available in Mesibo Console, under “My Account -> Payment History” with the payment date and the amount. You can take a print if you need it for your records. We do not provide any additional invoices.

mesibo, faq, chat, voice, video