Vehicles more than 15 years old will now have to pay green tax if they ply on roads, and the money will be used for the protection of environment, the UP government has said.