There isn't a cancelation fee unless you are in some sort of term agreement, lease, or finance. If your bill is monthly though. Your last bill will still receive charges for the whole month of service and not just the days you used, so it's wise to port out 5 days before your bill is generated, which is about 2 days before it posts to your account.