I'm currently working on-site as a contractor in a bigger software project.
The client and I have closed a contract which run's until the end of the year. Now I've gathered from talking to coworkers that this project is expected to run much longer than that.
Unfortunately I already know that I will not be available next year to work on this project.
My questions is, when should I tell the project manager this? Right away? Only after they have asked to extend the contract?