but what is the maximum time allowed to vacate?
1 minute from receiving the clearance; it's not often enforced in terms of times up I'm "dobbing" you in... But it could be. In busy environments the controllers would always expect a better reaction time than a minute...
The mode C tolerance is 200 feet, the pilot tolerance is 100 feet.