I have a website and my programmer needed to upload changes. My hosting company denied them access and said if they would send the files they would upload them. I was never informed they would charge for this and I would NEVER have authorized them to do the work for a fee.
After several months, we had many problems and the files were never uploaded properly. I had to move my website to another company where my programmer had full access. They sent me a bill for uploaded the files at over 5 hours of time.
Again, they did not say they would charge and I did not authorize the work for a fee. If they would have uploaded properly it should have taken an hour or less. There is not contract and I have an email that states:
To my programmer:
I have left you a message this morning. Please let me know what changes you plan to make with PHP and we will do that for you. We do not provide the traditional Control Panel that you may be accustomed to.
Thank you for any insight.