Uverse customers have a lot of ways to pay their bills. And it is best if you are enrolled to autopay and make sure that your debit or credit card is updated. Nothing is cheap right now. You have to pay for the services that you are getting regardless of it's flaws and deficiency as technology is not perfect like the creator.
Whenever, you have your bill paid late, you need to understand that there is a $5.00 late payment fee. Sometimes, it is hard to waive that amount.

What if your account gets suspended? That's the problem, for every service that you're subscribed to, you need to pay $30. Again, it's $30! So, if you have all three services, phone, tv, and internet, you will be charged $90. What do you need to do to prevent this? If you know that you will be short of budget or you won't be able to pay your bill on time, you need to call Uverse billing department, to make some sort of promissory, that you would be paying your bill on the date that you think you would be able to pay your bill. Once, you and billing rep agree, do
NOT forget to get the trouble ticket number and ID of the rep so you will have reference and back up in case your account still gets suspended and you'd be paying for the restoral fee.
Please don't call at night. Nobody can help you. Tech support is open 24/7. They can answer simple billing questions but don't expect them to give in to any of your request. Billing is open on weekday from 8AM to 7PM ET. If you have the direct number for the local billing department good for you. I am not sure if those numbers are still working.