I dont think he can implement a retroactive storage policy, but he certainly can charge him anything he wants for the time the car sits at the shop now. Just throw up a sign in the shop that says "A storage fee of $___ per day will be applied to any car left at the shop, effective 24 hours after customer notification that the vehicle is ready to be picked up."
Every shop I've delt with has similar policies.