Time Based Pricing

What is time-based pricing? Charging by duration, or by when consumption happens

Written by Arnon Shimoni

✓ Expert

Last updated on:

Time-based pricing covers two related things: charging according to how long something is used, and charging different rates depending on when it is used.

The first is old and familiar, from hourly professional services to per-minute telecom billing. The second, peak and off-peak pricing, largely disappeared from software when compute became abundant, and has returned with GPUs.

Field

Detail

Two forms

Duration-based (how long) and temporal (when)

Duration examples

Per hour, per minute, per second. See GPU hour

Temporal examples

Peak and off-peak rates, spot and reserved capacity, seasonal pricing

Requires

Accurate time metering, and a customer able to shift usage for temporal pricing to work

Returned to software via

GPU and compute scarcity

Related

Usage-based pricing, dynamic pricing optimization

Duration-based pricing

Charging by elapsed time is the simplest consumption metric there is, which is both its strength and its weakness.

  • It is easy to verify. Both parties can measure elapsed time, so disputes are rare.

  • It maps to cost when capacity is reserved. A GPU allocated to one customer is unavailable to another whether or not it is doing useful work.

  • It does not map to value. An efficient customer completing a task in half the time pays half as much, despite receiving the same outcome.

  • It penalises your own improvements. If you make the product faster, revenue falls unless the rate changes.

The last point is why time is a poor meter for most software and a reasonable one for reserved infrastructure. Charging per hour for a GPU reflects genuine capacity allocation. Charging per hour for a task rewards you for being slow. See outcome-based pricing for the opposite framing.

Temporal pricing: peak and off-peak

Charging different rates depending on when consumption happens works when three conditions hold: capacity is genuinely constrained at some times, demand varies predictably, and customers can shift when they consume.

Domain

Peak mechanism

Does it work

Electricity

Time-of-use tariffs

Yes. Constrained supply, shiftable demand

Cloud compute

Spot and preemptible instances

Yes. Real scarcity, batch workloads can wait

GPU capacity

Spot markets, reserved versus on-demand

Yes, and increasingly important

SaaS applications

Peak-hour surcharges

No. Capacity is not the constraint, and users cannot shift

AI inference APIs

Batch versus real-time tiers

Emerging. Batch discounts are the common form

The SaaS row explains why temporal pricing vanished from software for two decades. When marginal capacity is effectively free, there is nothing to ration.

Why GPUs brought it back

GPU capacity is genuinely scarce, expensive and non-storable. An idle accelerator is lost revenue in exactly the way an empty airline seat is, which restores the conditions temporal pricing needs.

The result is a set of structures software had not needed before: reserved capacity at a lower effective rate, on-demand at a premium, spot or preemptible at a discount with interruption risk, and batch tiers that trade latency for price. See GPU hour and neocloud billing.

Billing for these is harder than billing for a flat rate. Reserved commitments have to be drawn down, interruptions have to be handled without charging for work that was discarded, and a customer running across reserved, on-demand and spot capacity needs an invoice that separates them legibly.

When to use time as a meter

  1. When capacity is reserved. Time genuinely reflects allocation.

  2. When the alternative is unmeasurable. Sometimes duration is the only observable proxy.

  3. Not when speed is your differentiator. You would be pricing against your own roadmap.

  4. Not when the customer controls efficiency. A well-optimised customer pays less for identical value, which inverts the relationship you want.

  5. Consider outcome or unit metering instead. See outcome-based pricing and usage metering.

Where Solvimon fits

Solvimon meters duration-based consumption alongside other units, supports reserved, on-demand and interruptible rate structures, and draws them down against commitments in one contract.

Because the meters and the rates live together, an invoice covering reserved capacity, on-demand overflow and discounted batch usage can present each separately rather than as one blended figure.

Frequently Asked Questions

What is time-based pricing?

Pricing that varies either by how long a service is used, such as per-hour or per-second billing, or by when it is used, such as peak and off-peak rates.

When does charging by time make sense?

When capacity is genuinely reserved, so elapsed time reflects allocation. It makes little sense when the customer controls efficiency, because an optimised customer then pays less for the same outcome.

Why is time a bad meter for most software?

Because it rewards slowness. If you make the product faster, revenue falls unless you raise the rate, which means you are pricing against your own improvements.

Why did peak pricing return to software?

GPU capacity is scarce, expensive and non-storable, which restores the conditions temporal pricing needs. Spot, reserved and on-demand tiers ration capacity the way time-of-use tariffs ration electricity.

What is a batch pricing tier?

A discounted rate for work that can tolerate delay, letting the provider schedule it into spare capacity. It is the AI inference equivalent of off-peak pricing.

What makes time-based billing complicated?

Handling interruptions without charging for discarded work, drawing usage down against reserved commitments, and producing an invoice that separates reserved, on-demand and spot consumption legibly.

Related

Ready for billing v2?

Solvimon is monetization infrastructure for companies that have outgrown billing v1. One system, entire lifecycle, built by the team that did this at Adyen.

In their own words