Naar content
Laminated city route map on a taxi dashboard with colored pins marking fare zones, smartphone booking app mounted nearby, warm amber and blue city light.

How Can I Set Different Prices for Different Taxi Routes Online?

Yes, you can set different prices for different taxi routes in an online booking system. Most modern booking platforms let you define custom fares per route, so a trip from the city centre to the airport can carry a completely different price from a local school run or a hotel transfer. This gives you direct control over your pricing without relying on a meter or manual calculation every time a booking comes in.

For taxi and private-hire operators, route-based pricing is one of the most practical ways to run a profitable, predictable business. Customers know what they will pay before they confirm, and you avoid disputes at the end of a journey. The sections below cover the most common questions operators ask about setting up and managing taxi fare pricing online.

Can you charge different fares for different routes in an online booking system?

Yes, you can charge different fares for different routes in an online booking system. A route-based pricing feature, often called fixed-route or location-to-location pricing, lets you define a specific fare for any combination of pickup and drop-off points. When a customer enters those addresses in the booking form, the system automatically returns the correct price without any manual input from you.

This approach works particularly well for predictable journeys such as airport transfers, station pickups, or regular corporate runs. Instead of calculating a fare on the fly, you set the price once and the system applies it consistently every time that route is booked.

The alternative is dynamic pricing, where the fare is calculated in real time based on distance and route data from a mapping service such as Google Maps. Dynamic pricing suits less predictable journeys where the exact route may vary, but it gives you less control over the final figure a customer sees at checkout.

Many operators use both approaches together: fixed prices for their most popular routes and dynamic calculation for everything else. The right mix depends on the types of journeys your business handles most often.

What is the difference between fixed-route pricing and zone-based pricing?

Fixed-route pricing sets a specific fare for a defined pair of locations, such as Manchester Airport to the city centre, while zone-based pricing charges a flat rate for any journey that starts and ends within defined geographic zones. The key distinction is precision: fixed-route pricing is tied to exact addresses, whereas zone-based pricing works with broader areas.

How fixed-route pricing works

With fixed-route pricing, you define each route individually. A journey from a named hotel to the airport carries one price; a journey from the train station to the same airport carries a different price. This level of control is useful when your most common bookings follow predictable patterns and you want customers to see an exact figure before they book.

How zone-based pricing works

Zone-based pricing divides your service area into geographic regions. Any journey that starts in Zone A and ends in Zone B costs a set amount, regardless of the specific pickup and drop-off streets within those zones. This approach is simpler to manage when you cover a large area with many possible route combinations, because you define a smaller number of zone pairs rather than hundreds of individual routes.

For smaller operators with a focused set of popular routes, fixed-route pricing is usually easier to set up and more transparent for customers. Zone-based pricing tends to suit larger operations covering wider geographic areas where individual route configuration would become unmanageable.

How does a taxi booking platform calculate fares for specific routes?

A taxi booking platform calculates fares for specific routes by matching the customer’s entered pickup and drop-off addresses against your configured pricing rules. If a matching fixed-price route exists, the system returns that price immediately. If no fixed route matches, the platform typically falls back to dynamic pricing, calculating the fare based on distance and time data from a mapping API such as Google Maps.

Here is how the process typically works step by step:

  1. The customer enters a pickup address and a drop-off address in the booking form.
  2. The system checks whether a fixed-price rule exists for that route combination.
  3. If a match is found, the pre-set fare is displayed to the customer.
  4. If no match is found, the system calculates a fare dynamically based on route distance and any pricing rules you have configured, such as a base fare, per-kilometre rate, or minimum charge.
  5. The customer sees the calculated price and can confirm the booking.

The accuracy of dynamic pricing depends on the quality of the mapping data and the pricing parameters you set. Fixed-route pricing bypasses this calculation entirely, which is why many operators prefer it for their most common journeys. It removes any variability and gives customers a guaranteed price at the point of booking.

What pricing factors can be set per route in an online booking system?

In an online booking system, the pricing factors you can configure per route typically include the base fare, distance-based rates, time-based rates, minimum charges, and surcharges for specific conditions such as time of day, vehicle type, or number of passengers. The exact options available depend on the platform and the plan you are on.

Common pricing factors operators configure include:

  • Fixed route price: A single flat fare for a specific pickup and drop-off combination, regardless of distance or time taken.
  • Base fare: A starting charge applied to every booking before distance or time is calculated.
  • Per-kilometre or per-mile rate: A rate applied to the distance of the journey, calculated from mapping data.
  • Hourly pricing: A charge based on how long the vehicle is reserved rather than the distance covered, useful for city tours, business travel, or on-demand hourly hire.
  • Metered pricing: A fare calculated during the ride based on real-time distance and time, reflecting actual journey conditions rather than a pre-set estimate.
  • Special rates: Adjusted pricing for specific customer groups, times of day, or booking types such as airport transfers or advance bookings.
  • Minimum fare: A floor price that applies when a calculated fare would otherwise fall below a set threshold.

For airport transfers and other fixed routes, most operators find that a single flat fare per route is the simplest and most customer-friendly approach. For more varied journeys, combining a base fare with a per-kilometre rate gives you a consistent pricing formula that scales with the distance of each trip.

Should taxi companies use flat rates or metered fares for online bookings?

For online bookings specifically, flat rates generally work better than metered fares because they give customers a confirmed price before they book. A customer completing an online booking form expects to see a total at checkout, not an estimate. Flat rates remove uncertainty, reduce disputes, and make the booking process feel more professional and trustworthy.

That said, metered fares have a legitimate place in certain business models. If your service handles a high volume of on-demand, unpredictable journeys where route length varies significantly, locking in a flat rate for every possible trip is not always practical. Metered pricing lets the fare reflect real conditions, which protects you on longer or more complex journeys.

A practical approach for most small and medium-sized operators is to use flat rates for your most common routes and fall back to dynamic or metered pricing for everything else. This means:

  • Airport transfers, station pickups, and regular corporate runs get a fixed, clearly displayed price.
  • Less predictable local journeys use a calculated fare based on distance.
  • Hourly bookings, such as city tours or business travel, use time-based pricing.

The most important factor is what your customers expect. If your market is primarily pre-booked transfers where passengers want price certainty, flat rates are the right default. If you also take on-demand work where journey length is genuinely unpredictable, having metered pricing as a fallback gives you the flexibility to handle those trips fairly.

How TaxiWebBooker helps with taxi route pricing

We built TaxiWebBooker to give taxi and private-hire operators practical control over their pricing without needing technical expertise or a developer. Through our online booking module, you can configure multiple pricing models to match the way your business actually works:

  • Fixed-route pricing: Set a specific fare for any pickup and drop-off combination, ideal for airport transfers and regular routes.
  • Dynamic pricing: Let Google Maps calculate fares based on distance for journeys where the route varies.
  • Hourly pricing: Charge customers based on how long they reserve the vehicle, useful for tours or business travel.
  • Metered pricing: Calculate fares during the ride for on-demand services where real-time conditions matter.
  • Special rates and coupons: Offer adjusted pricing for specific customer groups or promotional periods.

The number of fixed-price routes and pricing rules you can configure depends on your plan, ranging from our free starting option through to our Full plan, which supports unlimited pricing rules and fixed-price lines. Setup does not require coding knowledge, and most operators can get a working booking form live on their website within minutes using our simple integration methods. If you want to see how route-based pricing works in practice for your business, start for free and configure your first routes today.

Frequently Asked Questions

How many fixed-price routes should I set up when starting out?

Start by identifying your five to ten most frequently booked journeys — typically airport transfers, station pickups, and any regular corporate accounts — and configure fixed prices for those first. This covers the majority of your bookings without overwhelming you with setup work. You can always add more routes over time as you spot patterns in your booking data, and let dynamic pricing handle everything else in the meantime.

What happens if a customer enters a slightly different address for a route I've already priced?

Most booking platforms match fixed-route pricing based on the specific addresses or location points you define, so a variation in how a customer types an address — such as abbreviating a street name or entering a nearby postcode — may not trigger the fixed-price match. To reduce this risk, configure your routes using well-known landmarks, airports, or station names rather than precise street addresses where possible. For journeys that don’t match a fixed route, your platform’s dynamic pricing fallback will calculate a fare automatically so the customer still gets a price.

Can I charge different prices for the same route depending on the vehicle type?

Yes, most online booking systems allow you to set separate fares for the same route across different vehicle categories — for example, a standard saloon, an executive car, and a minibus can each carry a different fixed price for an airport transfer. This is useful if you operate a mixed fleet and want to reflect the different costs and customer expectations associated with each vehicle class. Check that your chosen platform supports per-vehicle pricing rules before committing to it, as this feature is not universal across all systems.

How do I handle peak-time or late-night surcharges for specific routes?

The most straightforward approach is to create duplicate route entries with a higher fare for peak or unsociable hours, then configure the system to apply those rules based on the booking time or pickup time. Some platforms support time-based surcharge rules that automatically adjust any fare — fixed or dynamic — when a journey falls within a defined time window, which is cleaner than managing multiple versions of the same route. If your platform doesn’t support automatic time-based surcharges, a clearly labelled special rate or a manual adjustment process is a practical workaround until you move to a more capable system.

Is it better to set prices per route or use a single per-kilometre rate across the board?

A single per-kilometre rate is easier to set up initially, but it often underprices short high-demand routes like airport transfers and overprices longer journeys where your costs don’t scale linearly with distance. Per-route fixed pricing gives you the flexibility to price each journey based on its actual value to your business — accounting for waiting time, road tolls, fuel costs, and what the market will bear. A hybrid approach, where your most profitable routes have fixed prices and everything else uses a per-kilometre formula, tends to produce the best financial outcome for most operators.

Can I offer discounts or promotional rates for specific routes without changing my standard pricing?

Yes — the cleanest way to do this is through coupon codes or special rate rules that apply a percentage or fixed discount on top of your standard route price, rather than editing the route fare itself. This keeps your baseline pricing intact and lets you run time-limited promotions, loyalty discounts for regular customers, or reduced rates for corporate accounts without disrupting what other customers see. Make sure any promotional rate still covers your costs on that route before activating it, particularly for longer transfers where margins can be tighter.

What's the most common pricing mistake taxi operators make when setting up an online booking system?

The most common mistake is setting fares based on what feels right rather than what the numbers actually support — operators often undercharge for airport transfers because they’re worried about losing bookings to competitors, without accounting for waiting time, parking fees, or the return journey if the vehicle comes back empty. A second frequent error is forgetting to set a minimum fare, which means short local trips can generate a calculated price that doesn’t cover basic costs. Before going live, run through your most common journey types with a calculator and confirm that every fare — fixed or dynamic — leaves you with a workable margin after fuel, time, and overheads.

Related Articles