Delivery price calculator for Nigerian logistics businesses

Automatically price every order.

When you order an Uber, nobody types out a price — the app measures the trip and prices it on the spot. We built that engine for deliveries: a customer opens your booking link, enters two addresses, and the real route becomes an exact, bookable price. Test your rates here, then use them wherever your delivery business takes orders.

Included for registered Relay centres · requires your estimator ID · nothing changes live.

Sample quoteCar · 5 kg
WarehouseReceiver · 12.5 km
Customer pays
₦5,810

Example values — replace every number with your own pricing.

Where manual delivery pricing starts to break.

Every WhatsApp order starts with “How much is delivery?”

One link quotes and books it automatically — in your WhatsApp reply, bio or website.See a live booking page →

One flat price hides the routes that cost more to run

Test the pickup and delivery legs on real roads.See how the calculation works →

The same trip gets a different price from every dispatcher

One engine, one answer — whoever is on duty.How centres set up pricing →

How to calculate a delivery fee by distance.

This is the exact formula the live engine runs when dynamic pricing is on — six knobs, every one of them yours. Here’s the fee, built line by line.

01

Start from a base fare

Use a starting fee for the delivery state, one fee everywhere, or an optional named-area override.

₦1,500
02

Add your delivery rate per kilometre

Mapbox measures the actual driving route, not the straight line between two pins, then applies your per-kilometre rate.

12.5 km × ₦180
03

Add the parcel's weight

Multiply the parcel weight by your per-kilogram rate. Set the rate to ₦0 when weight should not affect the quote.

5 kg × ₦80
04

Add pickup from your dispatch base

When the parcel starts elsewhere, the trip from your warehouse or normal dispatch base to the sender uses its own per-kilometre rate.

km × ₦120
05

Apply vehicle, surge and area multipliers

Bike, car and van costs, busy-window surge and named-area adjustments can multiply the subtotal, and they stack.

× 1.4 × 1.5
06

Finish with VAT and Express priority

VAT is calculated after the multipliers. Express is an optional flat fee added last, never multiplied by distance or weight.

+ 7.5% · + flat
The hero’s sample quote, assembled₦1,500 + ₦2,250 + ₦400 = ₦4,150 × 1.4 = ₦5,810

Use tested rates wherever your delivery business takes orders.

WhatsApp, Instagram and your website

Paste your booking link into a saved reply, bio or Get-a-quote button. Customers enter their addresses, see the price and book — no app needed.

The Relay services you choose

Public P2P bookings, merchant Send Package orders and catalogue deliveries each carry their own policy — turn on dynamic pricing only where you want it.

The estimator, before customers depend on it

Compare up to six real routes, watch every quote recompute as you tune the rates, and lock the setup for teammates. Nothing here changes live pricing.

Your own integration

The Merchant API returns every configured delivery area with its fee and ETA through GET /v1/areas. A direct dynamic-quote API is still in development.

Test your delivery rates on real routes.

The calculator is included for delivery businesses registered on Relay. Existing centre? Use your estimator ID. New to Relay? Start your first two weeks free.

01

Open your estimator ID

Already running your business on Relay? Copy the ID from FC dashboard → Settings → P2P estimator access. One ID covers the centre's team.

Open dashboard settings ↗
02

Set the base you price pickups from

Use your warehouse or normal dispatch base as the hub. The estimator measures pickup from there; it does not price from the nearest roaming rider's live position.

03

Compare the routes your team actually runs

Test short, long, heavy and different-vehicle deliveries on real addresses until you're confident in the numbers — then enter the final rates in your dashboard.

Run a courier business, dispatch fleet or fulfilment centre? See how Relay runs the operation.

Enter with your estimator ID.

Find it in your FC dashboard → Settings → P2P estimator access. Verification unlocks address suggestions and manual quotes for your team.

Delivery pricing, answered

What is a delivery price calculator for a logistics business?

It is software that calculates a delivery fee from your own pricing rules instead of asking a dispatcher to check a rate card. Relay combines a starting fare with real driving distance, parcel weight, pickup distance, vehicle type and optional surge or VAT. Registered Relay delivery businesses can test those rules here before enabling dynamic pricing for a live service.

How do I calculate a delivery fee per kilometre in Nigeria?

Start with a base fare, add the real driving distance multiplied by your per-kilometre rate, then add any pickup and weight charges. Vehicle, surge or area multipliers can adjust that subtotal; VAT follows, and an optional Express fee is added last. Your fuel, rider, vehicle and city costs should determine the rates you enter.

How do I add a delivery price calculator to my website?

Point your website's Get a quote button to your Relay public booking link. The customer opens a Relay page, enters the pickup and delivery addresses, sees the calculated price and submits a bookable order. Developers can also fetch configured delivery areas, fees and ETAs from GET /v1/areas; a direct dynamic-quote API is still in development.

Can my WhatsApp or Instagram chatbot quote delivery prices?

You can make your Relay public booking link the saved response or auto-reply to 'how much is delivery?'. The customer opens the link, enters the addresses and gets a bookable price on a Relay page. This works without building a bot integration, but Relay is not natively reading or replying inside your WhatsApp or Instagram conversation.

Can a roaming dispatch fleet use the delivery rate calculator?

Yes, when the business prices pickups from a normal dispatch base. Set that warehouse, office or operating base as the hub; the estimator prices the pickup from there to the sender and the delivery from sender to receiver. It does not calculate pickup from the nearest roaming rider's live position.

Can I charge merchants and walk-in customers different delivery prices?

Yes. Public P2P bookings, merchant Send Package orders and catalogue deliveries have separate service policies in Relay. Each can use dynamic pricing or fixed pricing where configured, and merchant-specific terms do not have to appear on your public booking page.

What should I charge per km for delivery in Nigeria?

There is no universal rate. Fuel, rider pay, maintenance, vehicle type, pickup distance, traffic and city all affect the amount your business needs to charge. The estimator opens with example values of ₦180 per kilometre and a ₦1,500 base fare so the interface has a worked example; they are not recommended market rates. Replace them with your own pricing.

Does the calculator use real road distance?

Yes. Addresses are geocoded and distance is measured along the driving route with Mapbox rather than as a straight line between two pins. The estimator mirrors the route-based formula used when dynamic pricing is enabled for the corresponding Relay service.

Does the estimator change my live pricing?

No. Rates you set in the estimator are saved to your browser only. When a configuration lands right, you enter it yourself in your FC dashboard under Dynamic pricing — that is the only place live pricing changes.

Who can open the estimator?

Delivery businesses registered on Relay through a fulfilment-centre account. Your estimator ID is in FC dashboard → Settings → P2P estimator access; it unlocks address search and test quotes for the centre's team without an OTP. New Relay centres receive their first two weeks of deliveries free.

What are area base overrides?

Optional starting fees for named places. If the area's name appears in the receiver's address, its base fee and zone multiplier apply; if nothing matches, the quote falls back to your state or global base fee. They never limit where you deliver.

Why is Express not part of the formula?

Express is a flat add-on, charged after the delivery fee is computed and only when the customer picks Express. It never multiplies with distance, weight or surge — set it to ₦0 to switch it off.

Put your rates through real routes before customers depend on them.

For registered Relay delivery businesses · real road routes · nothing here changes live pricing.