To set taxi meter rates without undercharging, begin with the cost of operating for a working hour and mile or kilometre, then price the parts of the job that create those costs: starting the trip, driving distance, slow or waiting time, and legitimate extras. Test the finished formula against real jobs before using it with passengers.
If your service is regulated, use the official tariff rather than inventing your own. The method below is for drivers who are permitted to set commercial prices, and it is also a useful way to understand whether an official or contract rate covers the work.
Step 1: calculate the cost of being available
Your fuel cost is only one part of the job. List the costs you pay whether or not a passenger is in the vehicle:
- vehicle finance or depreciation;
- insurance, registration, licensing, and inspections;
- fuel or charging;
- tyres, servicing, cleaning, and repairs;
- phone, data, meter, booking, and payment software;
- card processing and other transaction fees;
- accounting, tax administration, and business overhead;
- unpaid time between jobs;
- unpaid distance to pickup or back from a drop-off.
Convert annual and monthly costs to a realistic working-hour figure. Do not divide by every hour in the year. Use the hours you can actually sell after leave, maintenance, quiet periods, and administration.
Then add the earnings you need before tax. The result is your target gross revenue per working hour.
Step 2: separate time and distance costs
Distance creates fuel, tyre, servicing, and depreciation costs. Time creates an opportunity cost even when the vehicle barely moves. A fair meter structure normally needs both.
Estimate a distance floor:
Distance floor = variable vehicle cost per mile or kilometre + contribution to fixed costs and earnings
Estimate a time floor:
Time floor = target hourly revenue ÷ 60
You do not have to charge both components at their full floor simultaneously. The final structure depends on typical speed, local rules, and competitive pricing. But calculating both prevents a common mistake: setting a distance rate that looks profitable on a clear road and loses money in traffic or at pickup.
Step 3: use a base or minimum fare deliberately
Short trips still require booking or hail time, pickup, passenger loading, payment, and record keeping. A base or minimum fare covers that fixed work.
A base fare starts the calculation at a set amount. A minimum fare ensures the total cannot finish below a threshold. Some rate structures use both; others use one. Choose the model your market permits and your passengers can understand.
Review recent short jobs. If the smallest legitimate trip does not cover pickup and close-out time, the minimum is too low even if the per-distance rate is reasonable.
Step 4: price waiting and slow time
Waiting charges protect the driver when the vehicle cannot earn distance revenue. This can include passenger delay, loading time, traffic below a defined speed, or an agreed stop. The exact trigger must be clear and lawful.
Set a per-minute amount that reflects your target hourly revenue. For example, a $36 hourly waiting target is $0.60 per minute. That does not mean $36 is the correct target for your business; it only shows the conversion.
Decide whether the waiting rate begins immediately or after a grace period. Communicate the rule before a pre-arranged wait, especially for airports, events, and account clients.
Step 5: add only defensible extras
Extras should describe a real charge, not repair an underpriced meter after the trip. Depending on your rules and agreements, valid examples may include an airport fee, toll, booking fee, extra stop, special vehicle requirement, or after-hours surcharge.
Keep the list short and name each item clearly. Passengers trust a breakdown they can understand. “Airport access fee” is stronger than “Other $8.”
Discounts also need a policy. Decide whether a repeat-client, account, or promotional discount applies before the trip and whether it reduces the whole fare or a specific component.
Step 6: test the proposed taxi fare
Use at least ten recent jobs covering different conditions:
- a short local trip;
- a normal city trip;
- a long open-road trip;
- a high-traffic trip;
- an airport pickup with waiting;
- a trip with tolls or an approved fee;
- a return booking;
- a multi-stop trip;
- an account or discounted job;
- a job with unpaid return mileage.
Calculate the proposed fare for each. Subtract direct job costs, then compare the remaining amount with the total time from leaving for pickup until you are available for the next job. A rate that pays well only while the passenger is onboard can still undercharge for the real assignment.
Use the taxi fare calculator guide to structure these estimates consistently.
How to configure the rates in Meterly
In Meterly, create a fare or Trip option for the service you are pricing. Add the base or minimum amount, per-mile or per-kilometre price, and per-minute or waiting charge. If the rate changes after a distance threshold, add a tier rather than trying to adjust the amount during a trip.
Then add the limited set of booking fees or surcharges you actually use. Save the fare with a specific name, such as “Standard Metered” or “Airport Transfer,” and run the test routes before publishing or charging it.
If you offer a pre-agreed fixed amount, use the appropriate Point-to-point Trip option and confirm the upfront price rather than pretending a fixed service is metered. Clear service names reduce mistakes for both driver and client.
Review rates with real evidence
After the first month, review trip records rather than relying on memory. Compare revenue per available hour, average unpaid pickup distance, waiting frequency, card fees, and the jobs that consistently produce weak margins.
Change one part of the rate at a time and document why. A large set of simultaneous changes makes it hard to learn whether the minimum, distance, waiting, or extras solved the problem.
The goal is not the highest possible fare. It is a rate that is lawful, understandable, competitive for your service, and sustainable after the full cost of the job.