I am a freelance developer and a virtual assistant. I assist my clients with technical things like getting something to work in Linux. I work from home and my clients use online instant messaging platform to communicate with me (take Skype as an example).

Recently, I got a client needing assistance with something technical. He has a company and he is the one who hired me, but after he hired me he told me that I have to work with his staff, and not directly with him. He acts as a middle man and I report him the progress daily, his staff are who I help remotely.

Now, after I have completed his job, he revealed another requirement which I did not know of before accepting to work for a certain fee. The other requirement is related but not inclusive i.e the requirement cannot be satisfied if the first original requirement is met... but my client thought that it would and he did not tell me about it.

I offered him some suggestions but I did not start working towards his other requirement as I was already spending too much time on his project. I will be happy to help him if he can pay more than what we initially agreed upon. I did not talk to him about this yet and I am worried that he might regret his decision of hiring me, I don't want him to have a bad experience with me.

Should I decline to do the extra work? Charge another fee?

  • 1
    If you think this one don't answer to your question, please edit your question and add details to make it clear in what your situation is different from that one.
    – Walfrat
    Apr 10 '17 at 10:44
  • Hang in there! Give 'em an inch and they'll expect a yard :O :D. Apr 10 '17 at 10:44
  • Thanks for the link @Walfrat, I will check the question and edit if needed
    – Roshan
    Apr 10 '17 at 10:47
  • 3
    Your question is a variation on the classic "my clients is demanding extra work after we already agreed on price and scope" which the linked question basically covers. This does seem like a fairly clear duplicate to me.
    – Lilienthal
    Apr 10 '17 at 10:54
  • 1
    For every new requirement he 'reveals' to you, you 'reveal' a new quote to him. Your price for the job was based on the specs he gave you, not the overarching dream in his head. This is probably not your fault, so don't make it your problem.
    – brhans
    Apr 10 '17 at 13:02

" I don't want him to have a bad experience with me."

So you rather want to be the one with a bad experience with him? He specifically asked you to do something to which you agreed. You did this so your project has finished and he has to pay you. If he wants something more, you can always start a new project with the new specifications. And this is also how I would communicate the situation. Say that you are happy that he thinks that the first project is finished and that he wants to continue working with you and then propose a new project with a new price.

  • Thank you for the answer @FooBar, I will propose him to start a new project for the said requirement and pay me for the work done until now. Again, thank you very much for clearing the confusion! :)
    – Roshan
    Apr 10 '17 at 11:06

Not the answer you're looking for? Browse other questions tagged .