skip to content

A feature that cost nothing during its pilot now shows a bill line though its traffic only doubled — why?

level: middleimportance: nice to knowfreq 30%

answer

  1. zero is not a measurement
  2. a threshold on one meter
  3. only the excess is charged
  4. granted per dimension, not per service
  5. model it as if it did not exist

basics

~20 s

The pilot sat inside a free allowance on that dimension. An allowance hides the rate rather than lowering it, so the first usage above it is charged at full price and the bill steps from zero to a real number.

solid answer

~40 s

Most providers grant a **free allowance** on some dimensions — a quantity per period that is not charged. Below it the line reads zero, which tells you nothing about the rate. Cross it and only the excess is charged, but since the visible cost was previously zero, doubling traffic can take a line from nothing to a number that looks disproportionate. Allowances are granted **per dimension**, so a feature can stay inside the request allowance while its stored volume is already billing; some are permanent monthly grants and others cover only an introductory period, and providers differ on whether the grant applies per account or once across an organisation. The practical rule: never validate a cost model on usage that sits inside an allowance. Extrapolate from a sample that is already being charged.

go deeper

for a junior

Know that some usage is free up to a per-period quantity on a given meter, so a zero bill line may simply mean the usage stayed under that threshold.

for a middle

Explain that allowances are per dimension and that only the excess is charged, which is why the visible bill can step sharply from zero on modest growth.

for a senior

Refuse to sign off a cost model built inside an allowance: project each quantity separately and show the steady-state bill with the allowance removed.

for a principal

Decide how much weight a fixed introductory grant may carry in a platform commitment, given that its share of a growing workload shrinks to nothing.

## What a free allowance is A **free allowance** is a quantity of a specific pricing dimension that a provider does not charge for in a given period — so many requests a month, so many gigabyte-months held, so many hours of a small unit running. It is not a discount and not a credit: it is a **threshold on one meter**, below which that meter contributes nothing to the bill. The important consequence is epistemic rather than financial. While usage sits under the allowance, the bill line for that dimension is zero, and zero carries no information about the rate, the quantity, or how either will behave. A pilot that costs nothing has not demonstrated that the feature is cheap; it has demonstrated that the feature is small. ## Why the step looks disproportionate Only the excess above the allowance is normally charged, which sounds gentle, but the **visible** change is not gentle at all, because the starting point was zero. Take an invented monthly allowance of 1,000,000 requests on a dimension charged at an illustrative rate: | Monthly requests | Charged requests | Visible bill change | |---|---|---| | 600,000 | 0 | none | | 1,200,000 | 200,000 | zero to a real number | | 2,400,000 | 1,400,000 | seven times the previous line | Traffic doubled twice; the charged quantity went from nothing to 200,000 and then multiplied sevenfold. Nothing non-linear happened to the rate — the allowance simply stopped absorbing the usage, and the charged quantity grows much faster than total usage does near the threshold. This is why growth forecasts anchored on a pilot bill are usually badly wrong in the same direction. ## The shapes allowances come in - **A recurring per-period grant**, refreshed every month on a specific dimension. - **An introductory grant**, available only for an initial period after sign-up, after which the same usage is billed in full. - **A grant scoped to an account, or to a whole organisation** — providers differ here, and it matters: if the grant is per account, a fleet of many accounts multiplies it, and if it is organisation-wide, splitting into more accounts buys nothing. - **Per-dimension, not per-service.** A service can have an allowance on requests, none on stored volume, and none on held capacity. Crossing one changes nothing about the others. ## Estimating past the allowance The method is straightforward once the trap is named. 1. Identify, per dimension, whether an allowance applies and what its quantity is. 2. Project each quantity forward at the growth you actually expect, independently — they do not grow together. 3. Subtract the allowance from each projected quantity, floor at zero, and multiply the remainder by the rate. 4. Sanity-check by modelling the bill as if the allowance did not exist. That is your steady-state cost, and it is the number the business should plan against. Step four is the one worth insisting on. An allowance is a fixed quantity and your usage is a growing one, so the allowance's share of your usage tends to zero. Treating it as a permanent subsidy builds a plan on a shrinking foundation. ## What this looks like when it goes wrong The classic version is a feature validated in a pilot, approved on the strength of a bill that read zero, and then reported as a cost regression the first month it becomes real. Nothing regressed. The second version is a team that splits workloads across accounts specifically to harvest a per-account allowance, then finds either that the grant was organisation-wide all along, or that the operational cost of running many accounts exceeds what was saved. The third is confusing an allowance with a **minimum billable amount**: an allowance is a quantity you are not charged for, while a minimum is a quantity you are charged for even if you did not use it. They point in opposite directions and are easy to mix up in a spreadsheet.

  • How should a cost model treat a free allowance?
    As a temporary rebate, not as part of the design. Model the steady-state bill as if the allowance did not exist, then subtract it as a known quantity. It is fixed while your usage grows, so its share of the total tends to zero and any plan resting on it degrades.
  • How does a free allowance differ from a minimum billable amount?
    They point in opposite directions. An allowance is a quantity you consume and are not charged for; a minimum is a quantity you are charged for whether or not you consumed it. One makes small usage free, the other makes small usage relatively expensive, and both can apply to the same service.

saying these in an interview costs you the question

  • Treats a zero bill during a pilot as evidence the feature is cheap
  • Assumes crossing an allowance changes the rate rather than the charged quantity
  • Thinks one allowance covers every dimension of a service
  • Plans long-term capacity on the assumption the allowance keeps pace
  • Confuses a free allowance with a minimum billable charge