How billing works
This article explains the Voximplant billing process in detail.
Account balance
Once you top up your account balance, you can spend it on the specific services or features. The current prices are conveniently available on the Voximplant pricing page or in the control panel.
To enable automatic top-up when your balance falls short, simply make a payment to link your card and send a request to technical support. You can specify the threshold amount and the amount to be withdrawn from your card.
By default, we send you an email notification when your balance reaches $5.00. However, you can customize the notification threshold in the notification settings of the control panel. When your balance reaches the specified limit, a warning appears near your account balance in the control panel.
If a call is in progress when your balance reaches $0, it may result in a negative balance. Once you top up your balance, you can resume using all the features as before.
IP messages and MAU (monthly active users)
Voximplant offers a range of subscription plans with varying limits for IP messages and MAU.
The IM free plan allows you to send up to 50K messages per month for free. However, once you exceed this limit, your messages stop being sent.
The MAU free plan permits you to have up to 1000 active users per month for free. Nevertheless, if you exceed this limit, new application users cannot log in.
If you require more messages or users, you can opt for one of the following plans: small, medium, or custom. Unlike the free plan, once you exceed the limit here, you are charged for a pack of 100 additional messages (IM) or every new user login (MAU). Voximplant charges a subscription fee on the first day of every month following. For detailed information, please refer to pricing.
You can monitor the number of messages or monthly users that have already been used at the main control panel dashboard or at the subscription plans page.
The message counter is triggered every time you call sendMessage, editMessage, or removeMessage within a parent account. This means that when counting messages, we consider all your actions, including sending (regardless of the delivery status), editing, and deleting.
Voximplant defines an active user as someone who logs in to the application at least once a month. We only consider the user’s credentials, so they can log in from different devices and still be counted as a single user.
- Active users of child accounts are only counted in the parent account. For instance, if a parent account has two child accounts with 2000 MAU each, the parent pays for 4000 MAU, while the child accounts pay nothing.
Plan change
You can upgrade or downgrade your subscription plan yourself. For upgrades, visit the Billing section of the control panel or use the ChangeAccountPlan method of our management API. If you need to downgrade, contact technical support.
If you need to change your plan before it expires, we refund the money reserved for the old plan and charge you for the remaining usage, excluding the day of the plan change. We reserve the money for the new plan under the pricing and the remaining days in the calendar month. You can activate the new plan immediately after the change.
You can also use the GetAccountPlans method to view your current plans and the GetAvailablePlans method to see all the subscription plans available.
Grace period (USD and EUR accounts)
The grace period allows you to renew MAU and IM plans when your balance is insufficient, and we cannot withdraw money from your card. We credit you for the subscription fee amount for a month. You must fully repay it by the 1st day of the next month to avoid account suspension.
The grace period is enabled by default. If you want to disable it, contact technical support.
If your subscription fee is $100 and you only have $10 on your balance, the grace credit still equals $100. You can spend $10 on calls or subscription renewal, but not on new plans or subscriptions until the credit is repaid.
You can use the GetAccountInfo method to get the grace credit details. If there is no credit, the grace_credit parameter value is zero, otherwise, it is positive. The money_on_hold value includes your grace credit. The grace_credit_due_date parameter shows the date by which you should make a payment, including this date.
Phone number subscriptions
When you purchase a phone number, we charge the following:
A one-time setup fee. Some phone numbers are free to set up.
A one-time setup fee tax.
Subscription fee. We reserve the monthly fee on your balance for the upcoming month.
Subscription fee tax. We reserve the tax on your balance, but the actual tax may differ from the reserved amount.
We reserve the monthly fee on your balance each month on the day you purchased the phone number. On the first day of each month, we calculate the actual fee and charge it from the reserved funds.
Subscriptions in some countries are only available after you pass verification.
If you have enough funds on your balance, we reserve the subscription fee each month and extend the phone number subscription. If you do not have enough funds, the phone number is suspended for one month. If you do not pay for it, it is unbinded from your account and returned to the available phone numbers pool for rent.
To enable notifications about insufficient funds, go to Settings → Notifications. To enable automatic top-ups, bind a banking card in the Billing → Make a payment section, and then make a request to our support to set up a recurring payment.
To cancel your phone number subscription, navigate to Phone numbers, select the relevant phone number, and click Delete in the three dots menu.
Invoices and taxes
Taxes are calculated based on your spending and billing address. We charge at the end of the month to account for potential changes in tax rates or billing address updates. Invoices are sent on the first day of every month.
To view your spending report, go to the Billing section of the control panel and download the invoices.
USD and EUR accounts
Taxes are calculated based on your location. Tax rates vary depending on the services you use and your billing address. Without a valid billing address or a valid VAT number, you cannot to add money to your account.
To retrieve all invoices for a specific account, use the GetAccountInvoices method. To download an invoice, use the DownloadInvoice method.
RUB accounts
Tax rates are the same for all customers, so we immediately deduct the price with tax from your account.
In the received invoices, legal entities receive the prices and taxes separately, while individuals receive the total amount paid.