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.
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 numbers to any plan at any time and get local and toll-free numbers for your business.