Pricing and Billing
Pricing and Rating
13min
amberflo supports a comprehensive range of pricing models, including usage based charge customers based on actual consumption fixed implement traditional flat rate or recurring charges hybrid combine usage based and fixed rate elements for a tailored approach you can enhance your usage based pricing plans by adding fixed rate components these fixed rate add ons can be recurring, such as a monthly subscription or platform fee, or limited in duration, such as a one time charge or a fee applied over a set number of billing periods this allows you to account for startup costs, onboarding services, or other time bound offers usage based rate models we support out of the box include per unit per unit with dimensions per block per block with dimensions tiered tiered with dimensions volume per unit charges are based on a fixed price per unit consumed you can optionally define a number of included units that are free of charge after the included units are exhausted, the standard rate is applied to the remaining usage example 100 support hours consumed $50 per support hour bill amount = 100 hours x $50 per hour = $5000 per unit with dimensions pricing varies based on combinations of dimension values (e g , region, plan type) you can define included units per dimension combination , to allow for free levels of usage rates are applied individually after those are used example 10 support hours consumed in usa 40 support hours consumed in emea 50 support hours consumed in apac per unit rates defined according to the table below bill amount = (10 hours x $30 per hour)+(40 hours x $40 per hour)+(50 hours x $50 per hour) = $300 + $1600 + $2500 = $4400 per block pricing is determined by usage blocks you define the block size , the rate per block , and the number of included units at no charge to calculate the bill, subtract the included units from total usage, divide the remainder by the block size, and round up to the nearest whole block example 5900 api calls made block size = 500 price per block = $10 blocks consumed = 5900/500 = 11 8 > 12 bill amount = 12 x $10 = $120 per block with dimensions this usage based model sets pricing per block of units based on specific combinations of dimension values you can define a number of included units for each dimension value combination at no charge once the included units are used, the corresponding per block rate is applied the bill amount is calculated by applying the appropriate rate to each group, based on its dimension values, and summing the totals across all groups example 300 api calls in usa 750 api calls in emea 1000 api calls in apac per block rates defined according to the table below blocks consumed (usa) = 300/250 = 1 2 > 2 bill for api calls in usa = 2 x $5 = $10 blocks consumed (emea) = 750/500 = 1 5 > 2 bill for api calls in emea = 2 x $7 = $14 blocks consumed (apac) = 1000/500 = 2 bill for api calls in apac = 2 x $9 = $18 bill amount = $10 + $14 + $18 = $42 tiered per unit or per block pricing is organized into tiers based on the volume of usage you can set either a unit rate or a block size for each tier the bill is calculated by multiplying the usage within each tier by that tier’s rate, then summing the totals across all tiers example 500,000 api calls made tiered rates defined according to the table below first tier = ($0 x 999) = $0 second tier (8999/250) = 35 9 > 36 36 x $2 = $72 third tier (89999/500) = 179 9 > 180 180 x $1 = $180 fourth tier (899999/1000) = 899 9 > 900 900 x $0 50 = $450 bill amount = $0 + $72 + $180 + $450 = $702 tiered with dimensions per unit or per block pricing can be tiered based on any combination of dimension values associated with a given meter or product item you can define separate tier structures for each dimension value combination and choose whether to charge per unit or per block within each tier the bill is calculated by applying the appropriate rate to the usage in each tier, then summing the totals across all tiers and dimensions example 500,000 api total calls made 100,000 calls made in usa 200,000 calls made in emea 200,000 calls made in apac tiered rates defined according to the table below bill for api calls in usa first tier = ($0 x 9999) = $0 second tier (89999/250) = 359 9 > 360 360 x $2 = $720 third tier (2/500) = 004 > 1 1 x $1 = $1 total for api calls in usa = $0 + $720 + $1 = $721 bill for api calls in emea first tier = ($0 x 9999) = $0 second tier (89999/250) = 359 9 > 360 360 x $2 50 = $900 third tier (100002/500) = 200 004 > 201 201 x $1 25 = $251 25 total for api calls in emea = $0 + $900 + $251 25 = $1151 25 bill for api calls in apac first tier = ($0 x 9999) = $0 second tier (89999/250) = 359 9 > 360 360 x $2 25 = $810 third tier (100002/500) = 200 004 > 201 201 x $1 10 = $221 10 total for api calls in apac = $0 + $810 + $221 10 = $1031 10 total bill amount = bill for usa + bill for emea + bill for apac = $721 + $1151 25 + $1031 10 = $2903 35 volume this model is similar to tiered pricing but uses a single rate to calculate the bill the entire usage is charged at the rate assigned to the tier that includes the total quantity consumed this approach is often used to encourage higher usage, as the per unit price decreases at higher volumes example 100,000 api calls made rate tiers defined according to the table below the customer made 100,000 calls, we use the tier which includes that quantity blocks consumed = (100,000/500) = 200 use the rate from tier 4 bill amount = 200 x $0 50 = $100