In order to qualify for the visa waiver program, you must meet certain requirements. You must be traveling with a passport that is valid for at least 3 months after your return date from your trip to the U.S., have a valid passport from your home country with at least 1 blank page left which can be used as proof of identity and nationality, and have enough funds in your credit or debit card account for the duration of your visit.