Ever wonder why you are being charged $18 to extend your contract with a carrier and promise them you won’t switch off their carrier? Yeah, us too. But now T-Mobile is getting rid of upgrade fees. T-Mobile joins Verizon in being the only major US carriers that do not charge these fees. Beginning today, December 17th, T-Mobile will begin this new policy.