Yes it does have a speaker phone!!! I have the net10 phone service that you mentioned above and it has worked fine. Net10 Customer service is EXCELLENT if you can understand a representative with an Indian dialect( if you have trouble understanding them, just be extremely patient, polite, apologetic and forgiving with them. They are probably having trouble understanding your dialect too. ) All in all, I'm pleased with net10 service.