No, You do not have to get a toll free number. We have local numbers available in most US cities. Local numbers can be searched by city or area code during signup or added through the Virtual Office website at anytime.
If you already have a local number you would like to keep you have the option to port/transfer the number to our services free of charge. Here's an article on how to do so - Transferring Phone Numbers
You can add additional numbers to any plan, at any time, and get both local and toll-free numbers for your business.