if you cancel because the driver takes 5+ minutes longer than expected to arrive, you're also not typically charged. But if you cancel 2+ minutes after requesting while your driver is making progress to come pick you up, yes you'll typically be charged a cancellation fee.