do u charge a down payment on larger jobs like a service upgrade, addition.etc
if so what %