Maybe start with the idea of him having to do things to help without being paid.
This actually came up in class today ( I teach 12 year olds) as one of the kids mentioned wanting a job only long enough to buy a new game he wanted. I was just listening in to the conversation but it was great to see the reaction of the other kids. 7 out of the 8 children in the group had to do jobs at home for no money and they all told him he was lazy and needed to be more responsible.
When the attitude of only helping for money creeps in then he may want to work only until he gets what he wants and then he will just go back to being lazy again.
Our four boys have never been paid for household help. They all helped with small jobs from when they were very little. Putting away clothes, making beds, keeping rooms clean (their own room plus responsibility for the general tidiness of one other room in the house each). Working together and helping is part of what being a family is all about.
Without being harsh, it is possible that unintentionally you have encouraged his laziness up until now. Forget this being about what he wants now, work on the general attitude itself.
Start small and give him some jobs in the home that he is responsible for. Make sure you are clear on what is expected but don't nag. If he doesn't do them fine, but then he also has to miss out. For example in this house, DS4 would have a very untidy bedroom. I would just shut the door when I walked past. Then he would want to do something or go somewhere. I'd tell him I'd be happy to take him, as soon as his room was tidy to my standard
It is amazing how fast he can do a pretty good clean up and wipe down.
At 9 it is time to set some boundaries and work to help him change his attitude. It may be difficult at first but it will be worth it in the end.