if you cancel in the first two minutes, Uber will generally not charge a cancellation fee. If you cancel after two minutes they generally will charge you, unless the driver is delayed & takes 5+ minutes longer to get to you than the initial estimate.