Is there a fee for transferring phone numbers?
When you transfer phone numbers into your Grasshopper account, you will be charged a one-time fee of $30 per Phone Number Transfer Request form. This means that if you have multiple local U.S. phone numbers with one carrier, you can transfer them all for the same $30 fee. On the other hand, toll-free and Canadian phone number transfers each require their own transfer form.
Note that Grasshopper doesn’t charge any fees for numbers that are being transferred out to another carrier, but your new provider may charge a transfer fee to bring the number in. You should check with them regarding any transfer fees before submitting your request.