I would be cutting way back on the $ he gets for each job. As I understand it, he could avoid 75% of his chores and still get cash every week. Perhaps if the money was drastically cut to perhaps $1 per job, with no $ for making his bed but no $ at all if he doesn't make his bed (because to me making a bed isn't a chore, it's an every day habit that I even expect my 5 year olds to do for no reward) then he'll be more inclined to do more because by being lazy he will get next to no money at all.

However I am known for being quite harsh and currently pay my 8 year old $1 a day for keeping the kids toilet clean (and it's not a fun job) and I pay my 7 year old the same for keeping the dining area clean and tidy which is a never ending job. I also don't have teenagers yet so feel free to ignore me completely, just my 2c