Skip to Content
App MonetizationConfiguring Pricing

Configuring App Pricing

Set prices for your IoT app and define volume discounts.

Accessing the Pricing Editor

To configure pricing for your app:

  1. Open your app in App Studio.
  2. Navigate to the app settings panel.
  3. 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:

PeriodPrice RangeBest For
Daily€0 – €33/dayShort-term usage, pay-as-you-go, trials
Monthly€0 – €1,000/monthStandard subscriptions (most common)
Yearly€0 – €10,000/yearDiscounted long-term commitments
One-timeSingle chargePerpetual 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:

  1. Configure the price, included resources, and rebate parameter.
  2. Activate the pricing tier by toggling it on.
  3. 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
Last updated on