It depends upon agency to agency.
It depends on which agency you rent from, some are $0 unless you wreck or damage it, then they will place a hold in your credit card. Always ask fir a free upgrade when renting a car
That varies from company to company.
Thanks! Your answer is awaiting moderation.