How to Split Petrol / Diesel Cost in a Carpool: India Guide (2026)
Bangalore → Ooty with four friends costs how much in petrol? A practical 2026 guide to splitting fuel in carpools and road trips — methods, pitfalls, real numbers, and a free calculator.

Four friends leave Bangalore on a Friday night headed for Ooty. The driver fills up the tank before HSR, tops up near Mysore, and tops up again on the return. Three separate petrol bills add up to ₹6,800. Two of the riders forget about it until the group chat flares up on Sunday night. By Monday morning, one friend has unfriended someone over ₹1,700.
Almost every Indian road trip ends like this. Not because the money is significant — it rarely is — but because nobody agreed on the split method before the car moved.
This guide is the playbook. The five splitting methods people actually use, a worked example for each, how Indian petrol/diesel prices factor in, and — at the end — a free Fuel Cost Split Calculator that does the arithmetic and a Niptao deep-link to settle everyone in one tap over UPI.
The problem with "we'll figure it out later"
Fuel costs feel small in the moment. A ₹1,200 fill-up at Nelamangala feels nothing compared to the ₹8,000 villa booking you all agreed to last month. But over a 700-km round trip with a vehicle doing 14 km/l, you're burning 50 litres of petrol. At ₹103/litre, that's ₹5,150 of pure fuel — before tolls, night parking, or the mandatory dhaba stop.
Four people splitting ₹5,150 four ways comes to ₹1,287.50 per head. One awkward rupee figure, three unmentioned top-ups later, and suddenly the driver is owed an amount nobody can agree on.
The fix is to pick a method at the start of the trip. Every method below is "fair" — the trick is committing to one before anyone swipes their card at the pump.
Method 1 — Equal split, driver included
Everyone pays an equal share. Driver is treated like any other passenger.
Worked example
- Distance: 700 km round trip
- Mileage: 14 km/l → 50 L burned
- Petrol: ₹103/L → ₹5,150
- Toll: ₹400
- Total: ₹5,550
- People (incl. driver): 4
- Each pays ₹1,388
When it works: group of friends with comparable incomes, where the car was going to be used anyway (someone's parents' sedan). Nobody is doing anyone a favour; everyone was going on the trip.
When it breaks: the driver wasn't planning to drive and is "lending the car" as a favour. Then charging them the same as passengers feels unfair — they're also paying for eventual servicing, tyre wear, and the mental load of driving for 14 hours.
Method 2 — Driver rides free
The driver is treated as providing a service (the car + the driving). Passengers split the fuel + tolls equally. Driver pays nothing.
Worked example (same trip)
- Total: ₹5,550
- Paying heads: 3 passengers (driver excluded)
- Each passenger pays ₹1,850
- Driver pays ₹0
When it works: the driver is doing everyone a favour — lending their personal car for a trip they themselves wouldn't have taken in a private vehicle. The ₹1,850 per passenger is still cheaper than a KSRTC bus + auto combinations.
When it breaks: the driver was also going on the trip and wanted to drive anyway. Now they're effectively getting paid for something they enjoy — which, in a tight-friend group, can feel weird.
My rule of thumb: if the driver said "I'll drive, you guys just chip in for petrol" — default to Method 2. If "I'll take my car, let's split fuel" — default to Method 1.
Method 3 — Distance-weighted (segment-aware)
Used when passengers get on and off at different points. E.g. Bangalore → Mysore → Ooty → Mysore → Bangalore, where one friend only joined for the Mysore → Ooty → Mysore leg.
You split each segment based on who was in the car during it, then sum up per-person shares.
Worked example
- BLR → Mysore (150 km): 3 occupants. Fuel for leg = 150/14 × 103 = ₹1,103. Per head = ₹368.
- Mysore → Ooty (200 km): 4 occupants. Fuel = ₹1,471. Per head = ₹368.
- Ooty → Mysore (200 km): 4 occupants. Per head = ₹368.
- Mysore → BLR (150 km): 3 occupants. Per head = ₹368.
Person A (full trip): ₹368 × 4 = ₹1,472
Person B (full trip): ₹1,472
Person C (full trip): ₹1,472
Person D (only the middle): ₹368 × 2 = ₹736
When it works: office carpools where different colleagues are picked up from different metro stations. Or group trips where one friend is flying in mid-trip.
When it breaks: high bookkeeping overhead. You need to remember each segment. For a single A-to-B trip, this is overkill — use Method 1 or 2.
Method 4 — Per-km rate, pay only for your seat
Useful for regular office carpools. Set a per-km per-seat rate up front and bill monthly based on actual usage.
Formula
- Determine vehicle cost per km: fuel cost per km + wear & tear buffer.
- For a petrol sedan:
103 / 14 = ₹7.4/km. Add ₹1.5/km for wear & tear → ₹8.9/km. - Each passenger's monthly cost:
distance × days × ₹8.9 / 4(if 4 passengers share each seat).
When it works: recurring carpools. Great for five colleagues carpooling from Whitefield to Marathahalli each weekday.
When it breaks: one-off trips where a ₹1.5/km wear-and-tear buffer feels like profiteering to friends.
Method 5 — Just split the gas receipts
The laziest method, and often the right one. After the trip, the driver totals their petrol receipts + toll receipts and divides by the number of people.
Worked example
- Driver's receipts: ₹2,400 (Nelamangala) + ₹2,100 (Mysore) + ₹2,300 (Kumily) = ₹6,800
- 4 people → ₹1,700 each
When it works: short trips, everyone comfortable with rough numbers, nobody calculating per-km rates.
When it breaks: the driver filled up the tank at the start of the trip when it was already half-full, so now the ₹2,400 first bill includes 20 litres that will be used on future non-group trips. You're effectively subsidising the driver's next week of commuting.
Fix for method 5: fill up at the start and end of the trip (to the same level). Only the delta is the group's fuel consumption.
Indian petrol and diesel prices — why the calculator needs your live rate
Fuel prices in India are revised daily by OMC (oil marketing company) boards — different for every city because of state-level VAT and octroi. As of April 2026:
| City | Petrol | Diesel |
|---|---|---|
| Delhi | ₹96 | ₹89 |
| Mumbai | ₹104 | ₹92 |
| Bangalore | ₹103 | ₹89 |
| Chennai | ₹103 | ₹95 |
| Kolkata | ₹106 | ₹93 |
| Hyderabad | ₹108 | ₹96 |
These drift by ₹0.30–₹0.80 on any given day. For a 700 km trip, that's ±₹25 in your total — noise, but a small headache when your maths is precise. The Fuel Cost Split Calculator asks for your pump rate explicitly so the output matches your last fill-up.
Vehicle mileage — use the real number, not the brochure number
Manufacturers publish ARAI certified mileage, measured under ideal lab conditions. Real-world mileage is usually 15–25% lower because of:
- Traffic (city driving drops mileage 30–40%)
- AC use (8–12% lower on petrol, less on diesel)
- Load (four people + luggage = 5–8% lower than solo)
- Tyre pressure (under-inflated tyres = 3–4% lower)
Approximate real-world numbers for mid-2020s Indian daily drivers:
| Class | Petrol | Diesel | CNG |
|---|---|---|---|
| Hatchback (Swift, i20, Kwid) | 17–20 km/l | 20–24 | 25–30 |
| Sedan (Dzire, Verna, Amaze) | 14–17 | 17–20 | 20–24 |
| SUV (Creta, Nexon, Seltos) | 10–13 | 13–16 | 15–18 |
Punch in the number your trip-meter actually shows, not what the salesperson promised.
Tolls and parking — almost always forgotten
Across a 700-km round trip on an Indian expressway (say BLR–Mysore–Ooty or Mumbai–Pune–Lonavala), you're typically paying ₹300–₹800 in tolls each way. If you're routing via FASTag, the bill shows up on the driver's account and the others don't see it.
Rule: always add tolls + overnight parking to the fuel total before splitting. The calculator has a separate field for this so you don't lose it.
What about EV carpools?
Electric cars have obliterated the "cost to run" line item. A Tata Nexon EV uses roughly 15 kWh per 100 km. At ₹9/unit residential rate, that's ₹135 per 100 km — vs ₹515 for a petrol sedan doing 20 km/l.
But: fast-charging stations charge ₹15–20/unit. So a highway trip with two Tata Power sessions is closer to ₹275/100 km. Still cheaper than petrol, but not by the 4× margin people assume.
For EV carpools, use the calculator's "Diesel" option and enter:
- km/l →
100 / (kWh per 100 km) = 100 / 15 = 6.67 "units" per km, flip tokm per unit= 6.67 - Price per L → price per kWh (₹9 home, ₹18 fast-charge)
It's a hack — the units don't line up semantically — but the arithmetic is identical.
Settling the bill — the part everyone skips
You've agreed on a method. You've done the maths. Now three people owe the driver ₹1,388 each. What happens?
The ideal flow:
- Driver opens Niptao → the group → "Record expense" → enters ₹5,550, "equal split", all 4 members.
- Niptao shows each non-driver owing ₹1,388.
- Non-drivers tap Pay ₹1,388 in their Niptao app.
- UPI chooser opens with VPA and amount pre-filled — one tap in GPay/PhonePe/Paytm/BHIM.
- Settlement records automatically; everyone sees "Ravi paid you ₹1,388" in their feed.
The current reality for most groups:
- Driver posts a voice note in WhatsApp, "so guys the total was 5550, that's 1388 each".
- Three days of follow-ups.
- One friend has forgotten their UPI ID.
- Another asks if they can "adjust it against that dinner last month".
- The driver eventually writes off ₹300.
Niptao exists to collapse step 2–5 into zero. The iOS settle flow copies the payee VPA and amount directly to your clipboard so you can paste into any UPI app without typing — because Safari blocks custom URI schemes and silently fails the deep-link. The Android flow fires the generic upi:// intent and lets the OS show every installed UPI app (GPay, PhonePe, Paytm, BHIM) in one chooser.
Use the calculator, don't do it by hand
If you've read this far, you've seen how the maths plays out. The Fuel Cost Split Calculator encodes all of it:
- Round-trip toggle (distance × 2 when ticked)
- Petrol / Diesel / CNG selector with default city prices
- Mileage hints by vehicle class
- Toll + parking field
- Driver-rides-free toggle (Method 2 above)
- Per-km cost printout for your records
Four fields, two toggles, instant answer. Paste the number into your Niptao group and settle in one tap.
FAQ
How much does a carpool actually save vs a cab?
For a BLR → Mysore one-way (150 km), an Ola Outstation costs ~₹2,800. A carpool in a petrol sedan costs ~₹1,500 in fuel + ₹200 toll = ₹1,700, or ₹425 per head at 4 people — about 85% cheaper.
Is the driver supposed to pay for the petrol?
Culturally it varies. The norm in most Indian friend groups: driver provides car, group splits fuel + tolls equally (Method 1). If the driver wouldn't have driven otherwise, they ride free (Method 2).
What's a fair "wear and tear" charge?
₹1–₹2 per km on top of fuel cost, for regular office carpools. Covers oil, tyres, brake pads, servicing. Never apply this to one-off trips with friends — it feels mercenary.
How do I charge for AC use?
Don't. AC drops mileage ~10%, which is already absorbed in your live mileage reading. Double-counting is annoying and not worth the argument.
What if one passenger cancels last-minute?
The trip still happened, the fuel was still burned. If it's a paid commitment (booked homestay, ticketed event), they still owe their share. If it's a casual day trip, groups usually absorb it.
Does Niptao support EV charging costs?
Yes — log it as a regular expense in rupees. The calculator tool above is fuel-specific but any cash amount can be split in the app itself.
Bottom line
Pick a method before the car moves. Use the Fuel Cost Split Calculator to lock the numbers in. Log the expense in Niptao so nobody forgets. Settle over UPI the moment you're home.
The difference between a great road trip and an awkward group chat is a 30-second conversation at the first pump.
Ready to try Niptao?
Free bill splitting with UPI settlement. No credit card needed.
Get started free→