Usage and Billing for Resellers
Overview
Easy Mail Archive resellers are billed based on the total number of active users across all their tenants. This per-user model makes it straightforward to set your own pricing and margins. You have full visibility into usage statistics so you can accurately bill your own customers.
How Billing Works
Your reseller invoice is calculated monthly based on peak usage:
- Active users - The total number of active (non-deactivated) user accounts across all your tenants
- Storage factor - If a tenant's storage usage exceeds the per-user allocation, additional licenses are calculated based on storage consumption
- License formula - For each tenant:
licenses = max(active_users, ceil(storage_gb / storage_per_license_gb)) - Total - Your invoice reflects the sum of licenses across all tenants multiplied by your reseller per-license rate
Volume discounts are available at higher tiers. Contact our partnerships team for your specific pricing schedule.
Tracking Usage
You can monitor usage for each tenant through the API. The usage endpoint returns the current user count, storage consumption, and message count.
curl -X GET https://api.easymailarchive.com/api/reseller/tenants/acme-corp/usage \
-H "Authorization: Bearer your-api-key-here" \
-H "Accept: application/json"
The response includes:
users_count- Number of active user accountsstorage_bytes- Total storage used in bytesmessages_count- Total number of archived messages
You can also list all tenants to get a summary view of usage across your entire portfolio.
Billing Your Customers
How you bill your own customers is entirely up to you. Common approaches include:
- Per-user pricing - Charge your customers a fixed amount per user per month, matching the Easy Mail Archive model
- Flat-rate packages - Offer packages like "up to 10 users" or "up to 50 users" at fixed monthly prices
- Bundled services - Include email archiving as part of a broader managed services package
- Storage-based tiers - Offer different pricing tiers based on storage allocation
The usage API makes it easy to automate billing regardless of which model you choose. If you use WHMCS, the integration module can sync usage data automatically.
Suspended Tenants
Suspended tenants are not billed. When you suspend a tenant via the API, the users in that tenant stop counting toward your total. This means you only pay for tenants that are actively in use. If you unsuspend a tenant, the users begin counting again from that point.
Invoice and Payment
Reseller invoices are issued monthly. Payment terms and methods are established during onboarding. You will receive a detailed invoice that breaks down usage per tenant, making it easy to reconcile with your own customer billing.
Forecasting Costs
To forecast your monthly costs, use the list tenants endpoint to aggregate current user counts across all tenants. Multiply the total by your per-license rate to get an estimate. Keep in mind that storage-based license adjustments may increase the count for tenants with heavy storage usage.