Configuring App Pricing
Set prices for your IoT app and define volume discounts.
Accessing the Pricing Editor
To configure pricing for your app:
- Open your app in App Studio.
- Navigate to the app settings panel.
- Select the Pricing tab.
The pricing editor displays up to four pricing boxes — one for each billing period. Each box can be independently activated or deactivated.
Pricing Periods
You can configure pricing for four different billing periods. Only one period can be active at a time:
| Period | Price Range | Best For |
|---|---|---|
| Daily | €0 – €33/day | Short-term usage, pay-as-you-go, trials |
| Monthly | €0 – €1,000/month | Standard subscriptions (most common) |
| Yearly | €0 – €10,000/year | Discounted long-term commitments |
| One-time | Single charge | Perpetual licenses, setup fees |
Setting the Price
For each pricing period, configure the following fields:
Base Price
The base price per unit (per app-day, per month, per year, or one-time). This is the starting price before any volume discounts.
For example, a monthly price of €5.00 means each device using your app costs €5.00 per month before volume discounts.
Included Ongoing Units
The number of usage units included in the base price at no additional cost. The default is 14 units.
With 14 included ongoing units on a monthly plan, the customer’s first 14 device-days each month are covered by the flat base price. Only usage beyond this threshold triggers per-unit billing.
Included One-Time Units
A one-time allocation of free units granted when the customer first installs the app. The default is 0.
Rebate Parameter
Controls volume discounts. The value ranges from 0.0 (no discount) to 1.0 (maximum discount). The default is 0.3.
effective_price = base_price × units^(-rebate_parameter)See Understanding Products for detailed examples and a pricing table.
Revenue Calculator
The pricing editor includes a Revenue Calculator that previews how your pricing configuration translates to actual revenue at different scale levels.
Enter the number of devices to see:
- The effective per-unit price after volume discounts
- The total revenue for that many devices
- How the rebate curve shapes revenue growth
Use this tool to find the right balance between per-unit price and volume attractiveness.
Activating a Pricing Tier
Each pricing period box has an activation toggle. To make your app billable:
- Configure the price, included resources, and rebate parameter.
- Activate the pricing tier by toggling it on.
- Save the pricing configuration.
Only one pricing period can be active at a time. Activating a new period deactivates the previously active one.
Once pricing is active and your app has a published release, customers installing the app will be billed according to your configuration.
Changing Prices
You can update pricing at any time. When you change the price:
- A new product version is created internally
- The old product version is retained for historical billing
- Existing installations continue at the old price until the end of their current billing cycle
- New installations use the updated price