In most cases, you can only get a phone number once you pay for a landline, activate a cell phone or SIM card, or sign up for a VoIP service. However, you can get free phone numbers without paying a monthly fee. Today, there are several free internet service providers like Google Voice and Ooma. Simply choose a provider, create an account with them, choose your zip code, and use your virtual phone number without any hassle.