Sprint won't charge you a fee, but your telco (the one who provides you your local service) will. I switched from Sprint after less than a month because my local telco offered me a much better deal as part of a local package, Sprint charged me no fee, and my bonus miles posted 8 weeks later!