Shenzhen has one of the highest taxi rates in China. Flagfall is 10 yuan for the first 3 kilometers, and 2.4 yuan for each additional kilometer. In response to the rise in gas prices they did not raise the fare per kilometer, but rather added a surcharge. The meter still says 10 yuan when you get in the taxi, but when you leave the taxi you have to pay three yuan more than what is on the meter. You get a receipt with the meter price and a surcharge receipt. A short ride that uses little gas has the same gas surcharge as a ride across the whole city.

I suppose i can understand. It is easier just to have taxi drivers slap a sticker on the dashboard announcing the surcharge and giving them a bunch of surcharge receipts to hand out when needed rather than having a technician adjust and seal each taxi meter.  But it seems to me that here they often attack a variable cost with a fixed cost.