Each product rate plan charge has a charge model that determines how charges are calculated. BillHive supports a variety of charge models, including flat fee, per unit, volume pricing, tiered, overage, tiered with overage, and overage smoothing charge model (with rolling window and rollover).

Charge Models

You can choose from any of the following charge models:

Flat Fee Pricing is the simplest charge model. In this model, the amount to charge is a single price (a fixed amount) applied on a one-time or recurring basis. With recurring flat fee pricing, you can choose to bill in advance or in arrears. An example of a flat fee charge model would be a gym membership that costs $50 per month.

Per Unit Pricing is used when the amount to charge is expressed as a price per unit. The price is calculated based on the quantity of a service or product purchased by the customer, where the total price charged per period would be the quantity multiplied by the per-unit price. An example of a per unit charge would be a software-as-a-service vendor that charges $50 per user per month for their service.

Per unit pricing can be used with one-time, recurring, or usage charges.

The Overage Pricing model is applied only to usage-based charges. This charge model allows your customer to get a certain quantity of units for free (these are the included units). If your customer exceeds the quantity of included units, the amount used over the included units is charged on a per-unit basis based on the overage price. An example of this would be a cell phone plan, where the basic package includes up to 500 minutes, but overage is charged for any usage above 500 at $0.50 per unit. Overage charge models are often used in conjunction with a recurring charge. For example, a cell phone plan may charge $59.99 per month (this is a recurring charge), that includes 500 minutes for free, plus $0.50 per unit (this is an overage model usage charge).

With a Volume Pricing charge model, the price to be charged is based on the volume purchased. When setting up a volume charge model, a price table is used to define the pricing for each range of volumes, as well as the pricing rule to apply if the customer purchases a quantity that falls within the range of that tier. Each tier is defined by a starting unit, an ending unit, a list price, and a price format (which can be either flat fee or per unit). For example, if the user purchases anywhere from 0-50 licenses, they will be charged per unit price of $120 (5 units x $120 per unit = $600) . However, if the user purchases anywhere from 51 – 100 units, they will be charged a per unit price of $100 (60 units x $100 per unit = $6000). Volume pricing models can be used with one-time, recurring, or usage charges.

Tiered Pricing is used to change pricing progressively as the volume increases. Like the volume pricing model, the tiered pricing model uses a price table to calculate the pricing. The price table is made up of individual tiers which define a range of volumes and the pricing rule to apply if the customer purchases a quantity that falls within the range of that tier. Each tier is defined by a starting unit, an ending unit, a list price, and a price format (which can be either flat fee or per unit).

Unlike the volume model, tiered pricing cumulates all previous tiers when calculating the charge. So, if the quantity purchased falls into Tier 3, the calculation would include (the pricing of Tier 1 + the pricing of Tier 2 + the pricing of the remaining units in Tier 3).

The tiered pricing model can be used with one-time, recurring, or usage-based charges.

For example, the tier is set up as follows:

FromToList PricePrice Format
0.005.00$ 0.00Flat Fee
5.017.00$ 200.00Flat Fee
7.019.00$ 100.00Flat Fee
Overage price of $75.00

Based on the sample tiered pricing table above, 8.5 units would fall into Tier 3 and be calculated as follows: Tier 1: $0.00 Flat fee + Tier 2: $200 Flat fee + Tier 3: $100 Flat fee Total fees = $300

Tiered with Overage Pricing applies only to usage-based charges. This charge model is similar to the tiered charge model, except there is an overage charge for any units consumed above the ending units of the final tier.

The Discount Charge Models provide you the ability to handle discounts and promotions, as well as automatically control the duration of time the discount should be applied. BillHive product catalog supports two types of discount charge models, Discount-Fixed Amount and Discount-Percentage. See Discount Charge Models for detailed information about the Discount charge models.

Overage smoothing models are useful for avoiding spikes and troughs in usage charges in any given month. The use of smoothing models help customers avoid paying too much if their usage spikes in any one period by considering usage over multiple periods. Some smoothing models ("rolling window") carry over unused units to the next period. See Overage Smoothing Charge Model for detailed information about the overage smoothing charge model, including an example of the rolling window smoothing model.

High Water Mark Pricing Charge Models

The High Water Mark Pricing charge models are available for customers with Enterprise and Nine editions by default. If you are a Growth customer, see BillHive Editions for pricing information. The High Water Mark Pricing charge model applies only to usage-based charges. For product rate plan charges with the High Water Mark Pricing charge models, end users are charged only for the highest aggregated quantity of usage consumed on any day during a billing period.

The pricing applied to this quantity can be either tiered or volume. High Water Mark Pricing charge models currently do not support on-demand usage rating. High Water Mark Volume Pricing High Water Mark Tiered Pricing When defining price tiers with any High Water Mark charge model, values in either the Tier From or Tier To column for any tier must be 0 or greater, because usage records with a negative quantity cannot be uploaded to BillHive. Additionally, the value in the Tier To column for the last tier must be left blank, so that a valid price exists for all usage quantities. This charge model is very similar to the Volume and Tiered charge models, except that instead of considering the aggregate total of all consumption during a period, only the highest day is picked instead. For example, assume that an online data storage business wants to charge their users based on the maximum amount of data they stored during the month. The following table lists the hypothetical consumption for a user:

Discount-Fixed Amount is used to provide a discount that is a fixed amount.

Discount-Percentage is used to provide a discount that is a percentage of the charge amount.