EVERYDAY RISKY CHOICE
One question we get asked a lot is whether it’s worth it to pre-pay for the tank of gas when renting a car.
At first, blush it seems like something you should never do. In the best case, you pay market rate for gas, and in the worst case, you pay for a tank of gas you never consume (what if your trip gets cancelled)?
At second blush, it can be worth the risk to avoid the hassle of fueling up just before returning the car. If your time and peace of mind are worth something, then maybe you should pre-pay when you are reasonably sure you’ll return it below a certain percentage full. But what percentage?
To help with this decision, we’ve calculated the amount of money you waste when returning the car at various percentages full (above). We plugged in the New York City price of gas we face ($4) and the current national average ($3.56). For us, the hassle of refueling in the South Bronx after a weekend in the country is about $5, so we should probably pre-pay when we’re pretty sure we’ll return the car about 5-10% full.
We discussed this topic with Sid Suri and concluded that many factors go into this decision:
- Freedom from stress of having to fill up
- Stress of trying to run the tank down as low as possible without running out of gas (sure, it’s a commission of the sunk cost fallacy, but we’re humans)
- The thrill of returning the car right before it runs out of gas
- Time of day of return
- Cognitive costs of deciding how much gas to purchase during a trip so it’s nearly empty upon return
- Safety of gas station near return location
- Gas lines (we once pre-paid after Hurricane Sandy and avoided a several-hour long gas line)
- The “fee” for returning the car less than 100% full (something like $8 / gallon) vs. the expected loss by pre-paying
We think that:
- It would be much better if you could just pre-pay for a quarter tank instead of a tank. We’d even accept a small fee to do this.
- Most people who pre-pay are sticking it to their employers.
Code is here:
library(ggplot2) library(scales) NYC=4 NAT=3.56 pl=seq(.05,.25,.05) gal=pl*17 nycost=gal*NYC natcost=gal*NAT mdf=data.frame( Percentage_full=c(pl,pl), Cost=c(nycost,natcost), Locale=c(rep("NYC",length(pl)),rep("US",length(pl)))) p=ggplot(mdf,aes(Percentage_full,Cost,group=Locale, color=Locale,shape=Locale)) p=p+geom_point(size=3)+geom_line() p=p+scale_x_continuous("\nPercentage left in tank",limits=c(0,.3), labels=percent_format()) p=p+scale_y_continuous("Money Lost\n",limits=c(0,20), labels=dollar_format()) p=p+theme(legend.position="bottom") p=p+ggtitle("The gamble of pre-paying for gas") p