Yes, DiDi (the global ride-hailing giant) does charge a cancellation fee in 2026, but the rules depend on the timing. Generally, you have a "grace period" of 2 to 5 minutes after the driver accepts your request to cancel for free. If you cancel after this window, or if the driver has already arrived at your location and waited for more than a few minutes, you will be charged a fee—typically ranging from $2 to $10 (or local equivalent). This fee is designed to compensate the driver for their time and fuel. In 2026, DiDi also enforces a "Passenger No-Show" fee if the driver waits for the full allotted time (usually 5 minutes) and then cancels the trip themselves. If you believe you were charged unfairly—for example, if the driver was moving in the wrong direction—you can dispute the charge through the 24/7 "Help Center" in the DiDi app.