Dynamic Billing That Prices Every Event in Context
Set pricing rules around demand, time, customer attributes, formulas, or business conditions. OneBill evaluates the context, applies the right rate, and bills it accurately without manual intervention.

Stop hard-coding one price for every situation
Dynamic billing evaluates the context around a billable event before deciding what to charge. Demand, time, customer attributes, service characteristics, formulas, and conditional triggers can all influence the final rate. The result is pricing that follows your commercial logic instead of forcing your commercial logic into a static rate table.
Use dynamic rules on their own or combine them with usage-based billing, recurring billing, or hybrid billing.
Explore OneBill Pricing ModelsConfigure the rule. Let OneBill apply the right price automatically.
Use demand, time, formulas, attributes, or conditional logic to determine the right rate for each billable event. Each model can be configured around the commercial signals that matter to your business.
Demand-Based Pricing
Let rates move with demand instead of remaining fixed when supply, capacity, or market conditions change. Configure the thresholds that should trigger a pricing adjustment and let the billing engine apply that rule to the billable event.
Time-Based Pricing
Charge different rates according to when a service is consumed. Configure day and time classifications for peak, off-peak, weekend, seasonal, or other time windows so the rating engine automatically selects the correct price.
Formula-Based Pricing
Calculate a price from multiple variables instead of choosing from a single static rate. Build formulas around factors such as quantity, location, distance, product specification, service level, or other business inputs.
Distance × Rate) + (Weight × Handling) × Service MultiplierAttribute-Based Pricing
Use customer, product, service, location, segment, contract, or other custom attributes to determine the applicable rate. The same service can carry a different price when the commercial context is different.
Conditional Pricing
Change the rate when specific business criteria become true. Configure conditions that trigger an updated SKU rate, surcharge, discount, or price plan so customers are billed according to the rule that matches their current state.
Turn pricing logic into an automated billing operation
Dynamic pricing only works at scale when the rule that determines the price is connected to the engine that rates and bills the event.
Monetize real business context
Price according to the conditions that actually affect value, cost, demand, or customer agreements instead of relying on a single flat rate.
Apply rules consistently
Use the same configured logic across every qualifying event so pricing decisions do not depend on manual interpretation or spreadsheet calculations.
Adapt without rebuilding billing
Change thresholds, time windows, formulas, or attribute mappings as the commercial model evolves without creating a separate billing process for each scenario.
Keep rating and invoicing connected
Move from rule evaluation to calculated charge and invoice within one billing platform, preserving a clear source of truth for what was charged and why.
Every dynamic charge follows a clear decision path
Billing360 connects the commercial rule with rating and invoicing so a dynamic price can be explained, repeated, and billed consistently.
Capture Context
Receive the demand level, timestamp, customer attributes, usage data, service characteristics, or other inputs needed by the rule.
InputsEvaluate
Compare those inputs against the configured business rules, conditions, thresholds, time windows, or formulas.
RulesSelect Rate
Determine the matching SKU, rate, adjustment, discount, surcharge, or calculated price for that exact context.
PricingRate Event
Apply the selected pricing logic to the billable event, including measured usage where relevant.
Rating engineInvoice
Bring the resulting charge into the customer bill alongside recurring, usage, one-time, or other charges.
Billing360Questions about dynamic and rule-based billing
Detailed answers on what dynamic billing means, how pricing rules are evaluated, and how OneBill connects those rules to usage rating and invoicing.
What is dynamic billing?
Dynamic billing is a billing approach where the price applied to a product, service, or billable event can change according to configured rules and context. Instead of assigning one fixed rate and using it in every situation, the billing engine can evaluate factors such as demand, time, customer attributes, service characteristics, quantities, formulas, and conditional triggers before it calculates the charge.
This is useful when the commercial value or cost of delivering a service changes depending on the circumstances. OneBill connects that pricing logic to the rating and invoicing flow so the rate that matches the event can be applied automatically and carried through to the customer bill.
What is rule-based billing?
Rule-based billing uses predefined business logic to decide which price, rate, discount, surcharge, or SKU charge should apply. A rule can be simple, such as charging a peak rate after 5 PM, or it can combine several conditions, such as customer segment, location, volume, service type, and contract term.
Once the relevant data is available, OneBill evaluates the rule and applies the matching pricing outcome without requiring a billing operator to select the rate manually. For a broader view of the structures that can sit alongside these rules, see OneBill’s pricing models.
Which dynamic pricing models can OneBill support?
OneBill supports demand-based, time-based, formula-based, attribute-based, and conditional pricing scenarios. Demand-based rules can react to utilization or capacity; time-based rules can change rates by day or time window; formulas can calculate a price from multiple variables; attribute-based pricing can use customer or service characteristics; and conditional pricing can trigger a new rate when defined criteria become true.
These approaches do not have to exist in isolation. They can work alongside recurring billing, usage-based billing, tiered pricing, one-time charges, and hybrid billing when a business needs multiple monetization methods in the same customer relationship.
Can OneBill change pricing based on time or peak periods?
Yes. OneBill can use day and time classifications to apply different rates during peak, off-peak, weekend, seasonal, or other defined periods. When a usage or billable event carries a timestamp, the rating process can evaluate which configured time window that event belongs to and apply the corresponding rate.
This model is useful for services where capacity, demand, or operating cost varies throughout the day, including communications, utilities, mobility, cloud infrastructure, and other metered services.
Can dynamic pricing use customer and service attributes?
Yes. Attribute-based pricing can use information about the customer, product, service, contract, location, segment, quantity, or other custom fields to determine the applicable rate. For example, an enterprise customer in Australia on a 36-month agreement can qualify for a different rate from a small-business customer purchasing the same base service in another region.
The important distinction is that the attributes become part of the pricing decision. The billing system does not simply store them as descriptive data; it can use them to select or calculate the rate that should be billed.
How does dynamic billing work with usage-based billing?
Usage-based billing measures what a customer consumes, while dynamic billing determines which rule or rate should be applied to that consumption. Together, they allow each metered event to be evaluated according to time, demand, customer attributes, formulas, thresholds, or other conditions before the final charge is calculated.
For example, the same API call, network minute, kilowatt-hour, GPU minute, or data unit can have a different price depending on when it occurred or which customer consumed it. OneBill’s usage-based billing software provides more detail on usage ingestion, mediation, rating, and metered billing workflows.
Your pricing rules should not live outside your billing engine.
See how OneBill evaluates dynamic pricing logic, rates billable events, and turns the result into accurate customer charges on one platform.