The Usage-based Pricing (Per Unit) feature in Subotiz enables merchants to bill customers based on actual usage such as completed sessions, API calls, or data storage. Within a recurring subscription cycle, Subotiz applies the configured per-unit pricing rules to calculate charges based on the reported usage, and generates the corresponding charges and transaction records during the billing process.
Accessing the pricing setup
- Create a pricing plan: Go to Products > Product pricing > Create pricing to add a new plan.

- Select product: Choose the product that this pricing plan applies to.
- Example: Language Learning App

- Set subscription type: Under Subscription type, select Recurring > Based on usage, then choose Per unit.

- Confirm currency: Prices must be defined in the primary currency of your workspace.

- Name your plan: Enter a clear, customer-facing name that appears on checkout and invoices.
- Example: Language Learning App - Per Unit

- Add trial period (optional): Enable Set a trial period and enter the number of trial days to offer free access before the first billing cycle. The system will automatically generate the first charge after the trial ends.

- Set billing cycle: Usage-based pricing operates as a recurring subscription, allowing Subotiz to automatically track usage and generate invoices either on a set schedule or when usage fees reach a defined threshold.In Billing cycle, select how you want the system to charge customers.
- Billing cycle options at a glance:
Billing mode | How it works | What to set | When the system charges |
|---|---|---|---|
Weekly / Monthly / Quarterly / Yearly | Subotiz multiplies the unit price by the total number of completed sessions reported within each billing period. The system automatically issues one invoice when the cycle ends. | Price only (for example, $2.00 per session) | Automatically when each billing period ends. |
Charged by billing threshold | Subotiz multiplies the unit price by reported usage and continuously adds up the total. When the accumulated usage fees reach the defined threshold, the system issues an invoice immediately. | Price and Billing threshold (for example, $2.00 per session and $50 threshold) | Automatically when total usage fees reach the threshold amount. |
- Example:
Product | Unit price | Billing mode | Billing threshold | Behavior |
|---|---|---|---|---|
Language Learning App | $2.00 per session | Monthly | N/A | Subotiz invoices automatically at the end of the month based on the total number of completed sessions. |
Language Learning App | $2.00 per session | Charged by billing threshold | $50 | Subotiz invoices automatically once the total usage fee reaches $50 (around 25 sessions), then starts a new accumulation cycle. |

- Enter description: Use this field to describe what the pricing plan offers. The description appears on the checkout page and on invoices, helping customers clearly understand what their subscription includes.
- Example: Access to all learning features, including daily lessons, vocabulary practice, and speaking challenges. Usage is billed per completed session.

- Enable features: Toggle the features you want to include in this pricing plan. Enabled features appear on the checkout page and customer invoices.

- Save the plan: Review all details before saving. Saved plans appear as Draft and can be activated later from the dashboard. Draft plans cannot be edited after publishing.

Activating the Pricing
After saving, the plan must be activated before it can be used in checkout or invoices.
- Open the Product pricing dashboard: After saving, you’ll be redirected to the dashboard. Locate the pricing entry marked as Draft, then click to open its details.

- Activate the pricing: Review all fields again. Click Activate at the top right to publish the plan. The plan becomes active and available for checkout and invoice generation.

The Per Unit pricing model charges customers according to their actual usage while maintaining a recurring subscription structure. Merchants can bill customers on a fixed schedule or automatically when accumulated fees reach a defined threshold, enabling transparent and flexible pay-as-you-go billing for digital and usage-driven services.