Will there be a deposit required?

Yes, deposits will be twice the high bill average at the service location.