There are no hidden costs, as far as I know BUT the phone line runs through your internet connection. Essentially, it's a computer based phone line. Which means, if your internet is down, so is your phone. If your computer crashes, you have no phone. I'd only have this if you have a cell phone as well. You need to be able to dial 911...