YES. All drivers must be present at the time of pick up to present their physical driver’s license and to sign the rental agreement. Electronic versions of the driver’s licenses are not sufficient.
If you want to add another driver after pickup, you will have to stop back by one of our depot locations in order to present their driver’s license and have them sign a new copy of the rental agreement with you.
Read our full Rental Requirements.