Sign up for Uber

Surge Pricing Followup

Sad Travis

Phew! What a crazy 72 hours. As many of you might imagine, running a transportation technology company is no walk in the park on New Year’s Eve. It’s something else to see demand 20 times greater than any other time of the year across 7 cities and 4 time zones. Uber’s Surge Pricing was quite an experience and I thought I’d share slices of it with our customers, fans and the Internet at large.

Quick Recap on the Price Surge
Without a surge pricing mechanism, there is no way to clear the market. Fixed or capped pricing, and you have the taxi problem on NYE—no taxis available with people waiting hours to get a ride or left to stagger home through the streets on a long night out. By *raising* the price you *increase* the number of cars on the road and maximize the number of safe convenient rides. Nobody is required to take an Uber, but having a reliable option is what we’re shooting for. See my post on Surge Pricing here.

So we rolled out surge pricing for NYE. Communication was obviously key:

And there was the notification ANY time someone was about to order a car. We presented riders with the price multiplier AND we told them that if they wait for a bit, prices will get cheaper.

 

Inside the Bubble
The demand surge was nothing like we had ever seen. Up until midnight things would be relatively smooth but like clockwork, when the ball drops in any city’s timezone all bets are off. There were minutes where we saw more requests than we might see in a typical hour. The onslaught of demand reminded me of a tsunami that has a seemingly infinite amount of water behind it. The higher the price would go, the more people would choose not to use it, but there was an almost unlimited amount of demand to suck up the limited supply. At UberMissionControl, it felt like there was no sensitivity to price, but what was really going on was a massive torrent of desperate demand with a very small fraction (still huge # of people) willing to pay anything for a ride.

To our dismay, the pricing multiplier kept going up. The math was doing its job—you could start to see the utilization figures getting some slack, but then another wave of demand would hit, and continue the price surge. At some point the east coast cities started breaking 6x multipliers—we accepted defeat at that point—the unbending demand breaking our will. We would bring cities down to 3x, only to see conversion go up, supply go down, cars get saturated, and “zeroes” popping everywhere (zeroes is an internal term we use when an app opens and there are no available cars). The surge algorithms would bring the prices back up, and we would again take prices down again.  The numbers beared out what we were trying to accomplish. Uber provided 60% more rides than our biggest day ever with the average fare at 1.75x (75% greater) than normal.

The whole experience was at once exhilarating and a bit defeating. We knew to keep cars available, we had to let the price go where it needed to. But the higher the price, the more vulnerable we were to a customer support nightmare. The communications we sent in preparation were out there, (blogs, tweets, emails, etc.), the pricing notification was there, but people are simply not used to paying a lot of money for a reliable ride during a run on cars.

 

Some Fundamentals
There is a fundamental question that Uber has had to ask itself this New Year’s Eve. What do we stand for? Uber stands for many things, but this NYE we’re thinking about a couple:

Uber is ALWAYS a reliable ride. Being unavailable, inconvenient is the opposite of Uber.
This is a big part of why we do surge pricing. What good is it if we are as unavailable as a taxi system or an unreliable muni system on NYE? Being Uber means being “Always On” and “Always Convenient”

Uber will always MAXIMIZE the number of trips on its system.
This is also a big part of doing a Surge event. It’s not about gouging. Raising prices will dramatically increase the number of cars on the system. In SF, we got just under twice the number of cars out than a typical Saturday night. Twice as many cars means twice as many rides. More Uber rides means we’re that much closer to being a meaningful transportation alternative. If we do nothing on price, then we will have somewhere close to half the cars on than normal, and 1/4 the cars as we did on NYE. Drivers have alternatives to make a lot of money on this night, and if we do nothing, they’ll go elsewhere. [Note: Our driver ops guys worked their butts off the week before NYE trying to get as many drivers as humanly possible to take the Uber bet on NYE—it's a tough bet as one of their alternatives is selling their services for $1500 or more for the night.]

 

Dynamic Pricing, It’s Everywhere
Hotels do it.
Airlines do it.
Car Rental co’s do it.
Marketplaces all over the world do it because it makes for more efficient allocation of resources.

What about that club that charges $5 cover on a normal weekend that then charges $100 cover on New Year’s does it. 20x surge pricing. Should we even talk about NYE bottle service?

It’s Uber’s job to bring the world of car service into a more efficient place. A place where limited resources get better utilization, and where previously neglected markets and market participants (riders and drivers) can get services they want where none were possible before.

 

The Backlash
Seven decades of fixed pricing in car transportation is a lot to unwind in a night. That kind of change, that quickly, is a lot to swallow. Think about the changes in privacy and information that Google has had to get the world comfortable with. These changes are inevitable, but can be quite difficult to introduce to a customer base in a short period of time. Uber needs to be thoughtful about how we introduce this kind of change to the world, and we take some responsibility for making it as smooth a transition as possible.

What kind of backlash did we see? Well, there were a bunch of people who had some serious sticker shock.  At this point we’ve seen around two hundred inbound queries (email support and twitter).  Though I would make the argument that our notification was pretty clear, there are bloggers who make a fair argument that it could have been better. That doesn’t mean that we need to get in an argument with customers, but it does mean that all parties should own up to their part in it. One of our users claimed never to have seen the notification, but when we go into our logs we see that he actually requested a trip, saw the notice and cancelled, and then opened and cancelled 3 more times over a 10 minute period before finally deciding to okay it. When he accepted that notice, an agreement to pay that driver for his services was made.

Now there are always extenuating circumstances, and like I said I view it as Uber’s responsibility to make this transition as smooth as possible for our customers. In the end, we are open to making things right with customers. So let us know if you had an issue on NYE and our community support people will get on it in short order.

 

The Future
Surge Pricing will definitely become a mainstay for major holidays and big events in the cities we operate in. The big questions are around surging downward, and doing surges during other more moderate spikes in requests. In closing I want to thank all the riders who made their New Year’s Eve an Uber one, who appreciate the unprecedented availability, who take these big changes in stride, and even forgive us when we might not get everything right. Even the haters—we love you guys too! Expect more awesome, convenient, reliable, classy rides in your Uber future!

 

Travis Kalanick

Co-founder, CEO — Uber

 

Post comment as twitter logo facebook logo
Sort: Newest | Oldest
rreisman 5 pts

Uber may want to look into a radically new pricing model, FairPay, that enables a reasonable level of dynamic pricing in a more user friendly way. This is described in my blog post, which expands on a comment on Nick Bilton's 1/8 NYTimes/Bits article about Uber: http://www.fairpayzone.com/2012/01/price-discrimination-can-be-good.html

jenglander 5 pts

Hello:

One of the big differences between how every single one of the other companies you mentioned (hotels, airlines, clubs) set surge pricing and the way you set surge pricing was that they announce the actual price way in advance and then adjust downward if there are empty places. The reason people were upset was not the pricing, it was the fact that they could not plan for the pricing. Any person who had really studied economics could have predicted the reaction you received. As I used to tell my economics students in their first day of class, introduction to economics supply and demand is a pretty lie, but please don't expect this to work in real life. With the exception of the comodity/financial markets (and not even there if you look at the reality) no one uses 'spot' pricing in the real world...at least not in any successful businesses.

Good luck...and if you want more insight there are several texts discussing successful pricing models for handling surge pricing. Feel free to email me if you'd like some references.

FarahCouncil 5 pts

Dynamic pricing = Predatory capitalism.

TravisKalanick 5 pts

FarahCouncil these are limos we're talking about here... charging the affluent for a quality product and service and passing over the fares to the drivers delivering the service... if that is predatory capitalism, i want more of that

Jools 5 pts

This is sort of the inverse of what people have posted about -- say you're the Uber user who's been warned in advance through the blog, Twitter account, and/or email that NYE rates will be higher. The average price multiplier is quoted at 1.5x, which sounds extremely reasonable split four ways, so you plan to take Uber instead of public transportation.

When the time comes to order your car because the club is starting to herd people outside and the notification reads "Surge pricing rates are 4.75x higher," you're in a lousy position: public transportation has closed down for the night and you've promised your friends a convenient ride home. You can stand in the cold waiting for the surge rate to go down or the cab lines to subside, or you can make a drunken estimation of what 4.75x means and have your jaw drop when you sober up the next day and realize you paid $242 to go nine miles. Hypothetically speaking ;).

Maybe next time it would be more useful to give a multiplier range (like "Surge pricing has historically averaged 1.75x but could reach upwards of 6x in your city, so plan accordingly") -- that way someone can have a backup option in place if the price winds up too high for their wallet.

TravisKalanick 5 pts

Jools it's a fair point. we can do better in-app to make sure folks can plan ahead of time...

DSOUL 5 pts

Yeah, I and a lot of people have said your notifications weren't clear. Seriously, just say sorry, credit people back and stop trying to spin "Dyanmic Pricing" and what not. You failed miserably on new years. You might be be providing good service but your organization is not trustworthy. Take a good look at customer service stories and do the right thing...APOLOGIZE!

RebeccaMiller 5 pts

A couple months ago I became suddenly and severely ill. My close friends were unavailable and so I took an Uber to urgent care. Not only did my black car show up in mere minutes, but also the driver went above and beyond his call of duty by helping me find the doctor’s home office I was looking for. This post reminds me of this particular occasion because it brings accessibility to the forefront of the conversation. A year prior to that awful night Uber would have been completely unreliable. I know this because I was a dedicated Uber fan then, too. Uber’s quality has always been unprecedented… their availability has not. Trial and error has seemed to do them well thus far on their path of innovation, as now availability is unprecedented as well. My two cents is that it’s important they maintain their consistency with these priorities (while staying dedicated to the driver’s best interest), and if they need to experiment with dynamic pricing to do so then so be it. It’s obvious why people would be angry about a price surge, but kudos for maintaining credibility and for being so transparent about the situation.

TravisKalanick 5 pts

RebeccaMiller thanks for the comment and the heartfelt anecdote. our service will continue to get better, and our surge pricing mechanism will get better messaging as we iterate as well

Marc Love 5 pts

My only issue with this blog post…There was more than 1 user who said they didn't see the notification. I was one of them. Your support agent confirmed by looking in your system that I did not and refunded my surge pricing surcharge as a result. Also, one of your engineers, Dom Narducci, posted a comment (http://startingup.me/post/15141134089/redesigning-the-uber-surge-pricing-screen#comment-398441274) on this blog post where he admitted that some customers were not shown the warning. The blog post implies there was only 1 person who claimed to not see the notification and that they were lying. There were in fact more than that and at least 1, if not more, of us were telling the truth.

TravisKalanick 5 pts

Marc Love. appreciate your comment marc. We've been pretty clear in the press that there were a few folks in your situation. In fact your situation helped us get to the bottom of an issue a few customers had. We look into every fare request, complaint, etc. to make sure we're doing right by the customers... and were happy to make fixes when we've made a mistake.

Marc Love 5 pts

TravisKalanick And I very much appreciated how you guys handled it. Was only taking issue with the lack of acknowledgement of that problem in the article.

theDing 6 pts

I have a couple issues as well...Your entire customer base isn't reading the blog regularly, checking the twitter feed regularly, or reading the entire length of e-mails they get. People get a lot of e-mail. People get a lot of tweets. I'd imagine your customer demographic gets the most. The place where the notification to be flawless would be in the transaction. I respect that this is looking to be changed.

Big difference between airfare, hotels, rental car companies and other industries you suggest is that the customer knows the full price up front before binding into a contract. A multiplying factor of the 'average rate' may be good for your frequent customers, but not a casual user. What if my car gets stuck in traffic? What if my driver takes a bad route? Yes, these are things you can experience in a cab or a bus, but your rate is the same. Will there ever be predictive pricing available?

It's nice that the transaction can be followed up after the fact if there were any issues. Something you can't do really with a cab. That being said, a customer shouldn't have to follow-up with customer service after a ride down the street.

Hope I didn't come across harsh, I like what you're doing. The data and price analysis that you've done in the past is very fact-based. Just a few issues with how this was responded to.

AbsolutK 5 pts

theDing +1 on both points:

1.) Many people are not using twitter and do not follow your blogs. This leaves the e-mail and the notification at the time of booking. Both of which were vague about the $ amount implications of the surge.

2.) I agree with Travis' point on every industry using Surge Pricing... but *every-single-one* of them gives you the price upfront. There is no sticker shock after the fact. Does the club charge you cover on the way out? Do airlines board you and then charge you when you de-plane? Do hotels charge you an unknown amount when you check out? No. Even when buying roses on valentine's day, you know what the flowers cost in dollars, and you decide whether you want to buy them. If they all said "roses will cost 3x more on valentines day", I'd cross shop to see whose base price was the cheapest, because ultimately it's the dollar amount that matters.

Still, appreciate the fact that you're trying to make good with customers. I like what you're doing with Uber, and it's about time that there was an efficient re-invention of the local ground transportation market. Please don't do it in a sketchy manner. People are willing to pay - just find those people. Don't trick people who normally wouldn't pay into paying.

naturallynerded 5 pts

The same people who keep whining about this are the same people who cross shop for the cheapest flowers for their girl on Valentine's Day. If you want to be thrifty that's great (well except for the girl with the $1.50 flowers and her choice of any 2 items off the dollar menu for her Valentinie's Day dinner) but then don't try and play Big Baller by taking a towncar and then bitching when it is expensive. Muni is only $2.00 so you could do Valentine's Day this year for no more than $5.50 for everything. AbsolutK theDing

theDing 6 pts

naturallynerded Actually on NYE my Wife and I hosted a dinner party. We gave those in attendance the option to use Uber. My response, as I originally stated, was for how this was responded to. But I'll keep in mind your valuable feedback on how to be a cheap date.

AbsolutK 5 pts

naturallynerded Fantastic idea. I'll keep that in mind for my next date. Perhaps I'll find a coupon for the dollar menu as well.

TravisKalanick 5 pts

theDing Your point of not knowing up front is a valid one. Of course the issue is that with our system as it is, we don't know the value of the ride before it is taken (i.e. we don't know destination). We can change the app to allow for folks to put in the destination ahead of time, and/or provide some sort of fare estimator option. We can also tell the user in the notification what the minimum and/or average ride is going to cost with the existing multiplier. All of these could help substantially and will help take some of the angst out of dynamic pricing.

bstod 5 pts

TravisKalanicktheDing

Why not just tell the user the actual base charge, per mile, and per minute charge at all times before they confirm the request for the ride? If it is during a surge period, those rates would change (by the multiplier). Wouldn't that solve all of this and be easy for you to implement? I think folks just want to see $s and not coefficient factors.

Hope that solves your problem. Bstod from NYC strategy consulting

Trackbacks

  1. [...] to lower prices or otherwise better results for customers.  Uber’s New Year’s Eve issues are of interest in that [...]

  2. [...] Valley is to blame the consumer instead of taking at least partial responsibility. Uber’s blog post in response to the surge pricing is arrogant. The tone is “You just don’t get it. We’re really, really smart.” [...]

  3. [...] During Hallowe’en and New Year’s Eve last year, we turned on surge pricing to handle the extreme demand generated by these holidays. For the uninitiated, surge pricing helps maximize the number of Uber cars on the system during times of extreme demand, maximizing the chances that there will be a car available when you need one. For more details, see our post on Surge Pricing. [...]

  4. [...] theory, it sounded great. In practice, what ended up happening is that a number of users didn’t fully understand what they were getting into when they clicked the “Request Pickup Here” button. And when they reached their final [...]