The ESTA fee for visa-waiver travellers will rise from $21 to $40 from 30 September. Authorisation remains valid for two years or until passport expiry.