Billing
Understand how Unipile billing works with pay-as-you-go pricing based on connected accounts.
Billing Overview
Unipile uses a pay-as-you-go pricing model with no commitment required. Pricing is based solely on the number of accounts connected to your organization, with no usage-based fees.
Pricing Model
Pay as you Go. No Commitment
Unipile's billing is straightforward and flexible:
- No long-term contracts - You only pay for what you use
- No commitment - Cancel or modify your subscription at any time
- Transparent pricing - Based on the number of connected accounts only
Pricing Based on Connected Accounts
Your monthly bill is determined by the number of provider accounts connected to your organization across all applications. This means:
- You pay per connected account, regardless of how much you use the API
- Adding or removing accounts updates your account count automatically
- No hidden fees or usage-based charges
Peak usage during the billing period
Billing is based on your peak number of connected accounts during the billing period.
This means the invoice uses the highest number of connected accounts observed at any moment in the month (even if you disconnect accounts later).
Example
- You connect up to 15 accounts at some point during the month
- You end the month with 10 connected accounts
- Your bill will be based on 15 connected accounts (the monthly peak)
Unlimited Usage
Once you have connected accounts, you can use Unipile's API without any usage limits:
- Make unlimited API calls
- Receive unlimited webhook events
- Process unlimited data
- No per-request fees
- No bandwidth charges
- No data transfer limits
The only limits that apply are those imposed by the provider platforms themselves (e.g., LinkedIn, Gmail, WhatsApp).
Provider Limits
Unipile does not charge based on usage and does not enforce usage caps for billing purposes, but each provider has its own limits (quotas, restrictions, anti-abuse rules) that can affect your integration.
Important: “Unlimited usage” on Unipile means no usage-based fees. Provider limits still apply and exceeding them can lead to errors or account disconnections.
Free Trial
New organizations can benefit from a free trial to get started with Unipile.
Eligibility
By default, a user is eligible for a free trial upon signup.
Once a user creates or joins an organization, they become ineligible for future free trials.
If a user creates a new organization without eligibility, it will not benefit from the free trial.
During Free Trial
During the free trial period, you can:
- Connect accounts without charges
- Use all Unipile features and API methods
- Receive webhook events
- Test your integration fully
Avoid interruption at the end of the trial
At the end of the free trial, if your organization does not have an active subscription, access is cut: your accounts are put in paused status.
To avoid any downtime, make sure to subscribe before the free trial ends.
Subscription status and paused accounts
When your organization has no active subscription (for example: free trial ended without subscribing, subscription cancelled, or payment pending), connected accounts switch to paused.
In paused status:
- You cannot use the API for those accounts
- You do not receive real-time events (webhooks) for those accounts
- Accounts stay linked to Unipile (they are not automatically unlinked), but they are not operational until subscription is active again
If you call API methods while paused, you should expect a 403 - api/inactive_subscription error.
To learn more about account statuses, see Connection Status.
Managing Billing
Billing settings can be managed by Organization Owners through the Billing tab of the Dashboard.
For more information about organization roles and permissions, see Organizations.
Updated 4 months ago