To rent a car in the U.S., you must be at least 21 years of age and have a credit card in your name for the deposit.
In addition, please note that drivers from 21 to 24 years of age are required to pay an additional fee to cover the higher insurance cost. This fee is about $30 a day.
Also note that the driver's license of the principal driver and the credit card used for the deposit MUST be in the same name.
An international license is required if your original license is not in English.
You will also need to show your passport when picking up the vehicle.