It is very common to start a project and then find out the client wants more work than you first agreed on. This usually happens when they start asking for extra tasks that were not in the original plan. If you are not careful, you might end up working many hours for free because you want to stay on good terms. Have you ever had a situation where you had to ask for more money mid-project? How did you explain the extra costs?