手机号有话费但是停机的原因有:
1、话费有效期到了规定期限;
2、被通过营业厅关了,前提是对方知道本人的卡和密码或证件号码,可拨打10086或10010或10000;
3、曾经发送不良信息,被移动检测到,或被举报后停机,需要去移动营业大厅沟通,或者直接拨打10086转人工客服了解;
4、手机没有实名制,手机实名制是国家强制要求的,2015年9月1日,所有手机用户要强制实名认证,没有实名制的,可能会被停机,携带身份证件,去移动办理实名认证即可;
5、移动或联通公司有规定,5元以下不得通话,只可以接受发送短信,以保证其利益不被损失,此情况多发生在联通卡;
6、话费余额在预计下不能支付本次通话的费用。