An approved ESTA for Puerto Rico allows a stay of 90 days with each entry for tourism, transit, or business purposes, and is valid for a total of 2 years from issue, meaning there is no need to re-apply for every trip to US territories.