Metered Plans
The Ultimate Multisite: Metered Plans addon transforms how you bill your customers by introducing flexible metered billing capabilities. Instead of rigid hard limits that block users when exceeded, enable overage charges that automatically bill customers for additional usage.
Key Features
- Metered Billing: Charge customers based on actual usage rather than fixed tiers
- Overage Management: Automatically bill for usage exceeding plan limits
- Usage Tracking: Monitor customer resource consumption in real-time
- Flexible Pricing: Set custom rates for different resources (storage, bandwidth, sites, etc.)
- AI Token Billing: Track and bill input and output tokens for AI usage across customer subsites
- Automatic Invoicing: Generate invoices automatically when usage thresholds are exceeded
- Usage Reports: Detailed usage analytics and reporting for customers and administrators
Perfect For
- Hosting Providers: Offer scalable plans that grow with customer needs
- SaaS Platforms: Bill based on actual resource consumption
- Agency Networks: Flexible pricing models for client projects
- Reseller Hosting: Enable partners to offer usage-based pricing
How It Works
- Configure metered resources (disk space, bandwidth, number of sites, etc.)
- Set base plan limits and overage rates
- The system automatically tracks usage across your network
- When customers exceed limits, overage charges are calculated
- Invoices are generated automatically based on billing cycle
- Customers can view their usage and upcoming charges in real-time
AI Token Billing
Version 1.1.0 adds AI token billing for networks that offer AI features through the WordPress AI Client SDK. Metered Plans listens for completed AI generation requests, records input and output token counts for the current subsite, and converts those tokens into billable AI spend for the customer's current billing period.
Use AI token billing when you want to offer AI tools on customer sites without absorbing unpredictable model costs. Each request is attributed to the subsite, customer, membership, provider, and model so administrators can audit usage while customers can see how their AI consumption affects their account.
Configure Per-Token Rates
AI rates are configured per model as separate input and output rates. Rates are calculated per 1 million tokens, which matches common AI provider pricing pages.
- In the network admin, open Multisite Ultimate → Settings → Metered Plans.
- Enable AI spend metering for the product or membership that should bill AI usage.
- Add model rate entries using the model IDs returned by your connector, such as
gpt-4o,gpt-4o-mini, or another OpenAI-compatible model identifier. - Enter separate Input Rate and Output Rate values in your site currency per 1 million tokens.
- Set the customer's included AI spend allowance and overage behaviour for the plan.
When an exact model ID is not configured, Metered Plans can match by model prefix. For example, a rate configured for claude-sonnet-4 can apply to timestamped model IDs that start with that prefix. Developers can also adjust the final rate table with the wu_ai_token_rates filter.