5

Pricing Models

Configurations

40+

Countries

1

Unified Platform

● ● ● PRICING_ENGINE.CONFIG● ACTIVE

// ACTIVE PRICING CONFIGURATION

model : "distance_based"

base_fare : ₹40.00

per_km : ₹12.00

waiting_per_min : ₹1.50

night_surcharge : 1.25× // 22:00-06:00

// SURGE STATUS — LIVE

surge_active : true

multiplier : 1.6× // demand trigger

zone : "airport_catchment"

// FARE ESTIMATE — 8.4KM TRIP

Base fare₹40.00
Distance (8.4 × ₹12)₹100.80
Surge (×1.6)APPLIED
Total Fare₹225.28
About

What Is Dynamic Pricing and Fare Management Software?

Dynamic pricing and fare management software lets transportation operators define how fares are calculated and adjust them based on demand, time, distance or zone. It's used by taxi, private hire, airport transfer and corporate transport operators to configure fare rules without writing code. Yelowsoft's approach: four configurable base fare models, plus a surge layer that can apply on top of any of them, all managed from one admin panel and connected to your booking and dispatch workflow.

The Process

How Does Taxi Fare Management Work?

01

Choose Base Model

Distance, range, meter or zone

02

Set Parameters

Base fare, rates, slabs or zone matrix

03

Add Modifiers

Night rate, minimum fare, extras

04

Layer Surge (Optional)

Auto, manual or scheduled

05

Preview & Test

Check the fare before going live

06

Activate

Fare rules apply to new bookings

The Engine

One Engine. Four Base Models. One Surge Layer.

No two transport markets price the same way. A taxi company in Mumbai prices by meter. A zone-based operator in Nairobi sets fixed fares between areas. A UK private hire company charges by distance with a night surcharge. A festival shuttle needs surge pricing triggered by demand. Yelowsoft's pricing engine doesn't force you into one model — switch by vehicle type, zone, time of day, or booking type.

Yelowsoft's pricing engine doesn't force you into one model. You define how fares are calculated — by choosing the model that fits your market and configuring it exactly as your operation requires. Switch models by vehicle type, city zone, time of day, or booking type. The engine handles the rest.

// PRICING_ENGINE.MODELS [ ]

01

Distance Price

Fare calculated proportionally to the distance travelled. The most universal taxi pricing model worldwide.

ACTIVE
02

Range Based Price

Fixed fare slabs assigned to defined distance ranges. Simple, predictable, dispute-proof pricing.

ACTIVE
03

Meter Price

Time + distance combined pricing that digitally replicates traditional taxi meter fare logic — fully configurable.

ACTIVE
04

Zone Wise Price

Fixed fares assigned to every origin-zone → destination-zone pair. Perfect for structured markets with predictable routes.

ACTIVE
05

Surge Price

Demand-triggered price multiplier that layers on top of any base model. Maximise revenue when demand outstrips supply.

ACTIVE
Quick Comparison

Pricing Model Comparison

Pricing MethodBest ForFare BasisPredictabilitySurge Compatible
Distance-basedCity taxi / private hireDistanceMediumYes
Range-basedPredictable fare bandsDistance range / slabHighYes
Meter-basedTraditional taxi operationsTime + distanceMediumYes
Zone-basedAirport / fixed geographic routesOrigin → destination zoneHighYes
Surge pricingPeak demandBase fare × multiplierVariableN/A — it's the modifier
Pricing Models

All Five Models — How Each Works

Click any model to expand the full explanation, fare formula, configuration options, and the operator types it best suits.

How Distance Pricing Works

Distance pricing is the bedrock of taxi fare calculation globally. The customer pays a base fare to get in the vehicle, then a per-kilometre (or per-mile) rate for every unit of distance covered. Additional components — waiting time charges, night surcharges, toll recovery, and vehicle class differentials — layer on top of the base formula.

This model gives operators maximum transparency: customers understand what they're being charged, and drivers have no ambiguity about how their fare is calculated. It's ideal for city taxi operations, ride-hailing, and private hire where trips vary significantly in length.

Fare Formula

Total = Base Fare + (Distance × Per Km Rate) + (Wait × Per Min Rate) + Extras

Best Suited For

  • City taxi and private hire operators with variable trip lengths
  • Ride-hailing platforms where distance determines most of the fare
  • Multi-vehicle-class operations (different per-km rates per vehicle type)
  • Operators who want full pricing transparency for customers
  • Markets where customers are accustomed to meter-equivalent digital pricing

// Configurable Parameters

Base Fare (flag fall)₹40.00
Per Km Rate₹12.00 / km
Per Minute Waiting₹1.50 / min
Night Rate (22:00-06:00)1.25×
Minimum Fare₹80.00
Maximum Fare CapConfigurable

Vehicle Class Overrides

Hatchback₹10.00 / km
Sedan₹12.00 / km
SUV / Premium₹18.00 / km

How Range Based Pricing Works

Instead of calculating fare by the exact kilometre, range-based pricing divides the total possible trip distances into bands — and assigns a fixed fare to each band. A trip of 0–5km costs ₹80. A trip of 5–10km costs ₹140. A trip of 10–20km costs ₹240. And so on.

This approach eliminates customer anxiety about fare accuracy — they know upfront what bracket their trip falls into and the exact price. It also simplifies driver operations significantly and removes almost all fare disputes. It's particularly powerful in markets where customers are suspicious of real-time calculations or where regulatory bodies require fixed-fare transparency.

Fare Formula

Total = Fixed Slab Fare where distance falls within [min_km, max_km]

Best Suited For

  • Airport transfer operators offering fixed rates by distance band
  • Markets where customers prefer predictable, pre-stated fares
  • Short-haul city operators with concentrated, similar-length trips
  • Operators in regulated markets requiring fixed-fare transparency
  • Intercity operators with defined route distance bands

// Configurable Parameters

0 – 3 km₹60 (minimum)
3 – 7 km₹100
7 – 12 km₹160
12 – 20 km₹240
20 – 35 km₹380
35+ kmCustom / per-km fallback
Night slab uplift+20% on all slabs
Vehicle class slab multiplierConfigurable per class
Unlimited slabs supported✓ Yes

How Meter Pricing Works

Traditional taxi meters charge by a combination of time elapsed and distance covered — whichever is accumulating faster. Yelowsoft's meter pricing model replicates this logic digitally, allowing operators in regulated markets (or those who want meter-equivalent transparency) to run compliant, familiar fare calculation without a physical meter.

The meter model is especially important for operators transitioning from physical meters to digital dispatch — their passengers are already familiar with how the fare accumulates, and their drivers understand the structure. No re-education required. Full regulatory equivalence supported.

Fare Formula

Total = Flag Fall + (Time Rate × minutes) + (Distance Rate × km) + Waiting Charge

Best Suited For

  • Operators transitioning from physical meters to digital dispatch
  • Markets with regulatory meter-equivalent requirements
  • City fleets where traffic conditions make time billing important
  • Operators where slow traffic (waiting in jams) should generate revenue
  • Hybrid operations running both metered and digital bookings simultaneously

// Configurable Parameters

Flag Fall (entry fare)₹30.00
Per Minute (time rate)₹2.00 / min
Per Km (distance rate)₹10.00 / km
Waiting Rate₹1.00 / min
Day Rate (06:00-22:00)Standard ×1.0
Night Rate (22:00-06:00)×1.25 multiplier
Regulatory display mode✓ Enabled

How Zone Wise Pricing Works

Zone-based pricing divides your operational area into geographic zones — city centre, suburbs, airport, industrial areas, business districts — and assigns a fixed fare to every combination of origin zone and destination zone. A trip from Zone A (city centre) to Zone C (airport) always costs ₹450. There is no meter running, no per-km calculation — just a clean, fixed fare both driver and passenger know before the trip starts.

This model is extremely popular in African, Middle Eastern, and South Asian markets where fixed fares between known points are the cultural norm. It eliminates routing manipulation, removes driver-passenger fare disputes entirely, and makes trip cost completely predictable.

Fare Formula

Total = ZoneMatrix[origin_zone][destination_zone] × VehicleClass × TimeModifier

Best Suited For

  • Airport and intercity transfer operators with fixed point-to-point routes
  • Markets where fixed fares between areas are the cultural norm
  • Hotel and hospitality transport with known destination zones
  • Corporate shuttle services with defined pickup and drop zones
  • Operators wanting to eliminate fare disputes and routing concerns entirely

// Configurable Parameters

→ Suburbs (Zone B)₹180
→ Airport (Zone C)₹450
→ Business Park (Zone D)₹220
→ Industrial (Zone E)₹310
Unlimited zones supported✓ Yes
Per-vehicle-class zone fares✓ Yes
Zones drawn on map interface✓ Yes

How Surge Pricing Works

Surge pricing is not a standalone model — it is a multiplier that activates on top of whichever base pricing model you're running. When demand in a specific area or time window exceeds available supply by a configured threshold, the surge engine automatically applies a multiplier to the base fare. Customers see the multiplier before confirming their booking.

Yelowsoft's surge engine can be configured to trigger automatically based on booking volume versus available drivers in a zone, manually by your admin team for known events (festivals, concerts, sports), or on a scheduled basis (rush hour windows, weekend nights). The multiplier, caps, and customer communication are all fully configurable.

Fare Formula

Total = Base_Fare_From_Model × Surge Multiplier [auto | manual | scheduled]

Best Suited For

  • Any operator who wants to capture more revenue during peak demand windows
  • Airport-area operators where flight arrivals create sudden demand spikes
  • Operators serving event venues (concerts, sports, conferences)
  • City taxi fleets wanting rush-hour revenue optimisation
  • Operators who want to use pricing to incentivise driver availability during high demand

// Configurable Parameters

Auto — demand vs supply ratioThreshold: 1.4×
Manual — admin-activatedOne-click enable
Scheduled — time-window rulesConfigurable
Min surge multiplier1.2×
Max surge multiplier cap3.0× (configurable)
Customer surge notification✓ Pre-booking alert
Zone-specific surge rules✓ Supported
Decision Guidance

Which Taxi Pricing Model Should You Use?

Distance Based
Use distance-based pricing when...

trips vary widely in length and customers expect transparent, per-kilometre pricing — typical of city taxi and ride-hailing operations.

Range Based
Use range-based pricing when...

you want dispute-proof, pre-stated fares for short-haul trips or a regulated market that expects fixed-fare transparency.

Meter Based
Use meter-based pricing when...

you're moving from a physical meter to digital dispatch, or traffic conditions mean time should factor into the fare.

Zone Based
Use zone-based pricing when...

routes are fixed and known in advance — airport transfers, hotel pickups, corporate shuttles between defined points.

⚡ Surge Layer
Use surge pricing when...

demand regularly spikes past available supply — peak hours, event venues, or flight-driven airport demand — layered on top of any of the four base models.

Flexibility

Can You Combine Fixed and Dynamic Pricing?

Yes. Each vehicle class in your fleet can run its own independent model — hatchbacks on distance pricing, premium sedans on zone-based fixed fares — all from the same platform, evaluated automatically per booking.

Book a Pricing Demo
How Pricing Connects to the Ride

Pricing Is Part of the Whole Trip Workflow

Fare calculation doesn't happen in isolation — it sits between booking and dispatch, so customers see a fare before confirming and operators see one final number after completion.

01

Booking

Ride request received

02

Fare Calculation

Model + modifiers applied

03

Customer Fare Visibility

Estimate shown before confirming

04

Booking Confirmed

Customer accepts the fare

05

Dispatch

Handed to the dispatch engine

06

Driver Assigned

Trip executed

07

Final Fare

Recorded against the trip

Yelowsoft's pricing engine sets the rules; taxi booking software captures the request, and taxi dispatch software assigns and runs the trip.

Try It

See How Your Fare Rules Would Work in Yelowsoft

This preview demonstrates distance-based pricing using the example configuration above. Numbers are illustrative — your live rates are set in the admin panel.

// FARE PREVIEW CALCULATOR

Pricing Model

Trip Distance (KM)

Time of Day

Surge Active?

// FARE BREAKDOWN

Base fare₹40.00
Distance (3km × ₹12)₹36.00
Modifiers
Estimated Fare76.00
Comparison

Yelowsoft Pricing Engine vs Traditional Pricing Workflows

Most dispatch platforms give you one pricing model with limited configuration. Yelowsoft gives you four base models plus a surge layer, each independently configurable.

CapabilityTypical Dispatch ToolsYelowsoft
Distance pricing with vehicle class ratesPartial — limited classes✓ Unlimited vehicle classes
Range / slab-based pricing✕ Not available✓ Unlimited slabs, fully configurable
Digital meter pricing (time + distance)Partial — distance only✓ Full meter logic with shift rates
Zone-wise pricing matrix✕ Not available✓ Unlimited zones, map-drawn
Surge pricing (auto + manual + scheduled)Manual only (if at all)✓ All three trigger modes
Different pricing model per vehicle class✕ Single model only✓ Fully independent per class
Night, weekend, and event rate modifiersBasic night rate only✓ Time-based rule engine
Live fare preview before activating config✕ No preview tool✓ Test any scenario before going live
Zero-code configuration by operatorOften requires support team✓ Admin panel, no support needed

Frequently asked questions

Dynamic pricing lets fares adjust based on distance, time, zone or demand rather than a single fixed rate — giving operators a pricing engine that reflects real market conditions instead of one formula for every trip.

Fare management software lets operators configure, calculate and control how fares are set across their fleet — base fares, per-km or per-minute rates, zone matrices, and surge multipliers — from one admin panel.

It depends on the model: distance pricing adds a per-km rate to a base fare; range pricing applies a fixed slab fare; meter pricing combines time and distance; zone pricing applies a fixed fare between two defined zones. Surge, where active, multiplies the result.

Four base models — distance-based, range-based, meter-based and zone-based — plus surge pricing, which acts as a demand-triggered multiplier on top of whichever base model is active.

Dynamic pricing is the broader concept of configurable, condition-based fares. Surge pricing is one specific mechanism within it — a multiplier that increases the base fare during high demand.

Zone-based pricing assigns a fixed fare to every origin-zone-to-destination-zone pair. Instead of a meter running, the fare is set in advance for that route — common for airport transfers and fixed-route corporate shuttles.

Yes. Each vehicle class can run its own independent pricing model — for example, standard vehicles on distance pricing while premium vehicles use zone-based fixed fares.

Yes. Minimum fare floors and maximum fare caps are configurable per model, vehicle class, zone or slab, protecting short trips from being unprofitable and long trips from generating complaints.

Yes. Surge can trigger automatically based on demand-to-supply ratio, manually by an admin for known events, or on a schedule for predictable peak windows — with configurable multiplier ranges and caps.

Yes. The fare preview tool lets you input a trip scenario — distance, time of day, surge status, vehicle class — and see the calculated fare before activating the configuration.

Zone-based or range-based pricing typically fits airport transfers best, since routes are fixed and customers expect a quoted price. Surge can layer on top for flight-driven demand spikes.

Yes. Fare calculation sits between booking and dispatch — a customer sees the fare estimate before confirming, and the confirmed booking then moves into the dispatch workflow for driver assignment.

Book a demo and we'll walk through all four pricing models, show you how to configure your specific operation, and let you test the fare preview calculator with your own scenarios.