An accounting error could have cost Uber possibly as much as $45 million after it admitted in 2017 that it mistakenly underpaid New York City drivers for the past two and a half years, as reported in The Wall Street Journal. Under the terms of its 2014 nationwide driver agreement, Uber was to take its commission, generally 25%, from drivers based on fares after taxes and fees were deducted. Uber said that in New York City, it calculated a higher cut using the full fare before accounting for sales tax and other fees.