The processing time for an ESTA can take 72 hours or more, but you can speed up the process if you use iVISA. With iVISA, you can request an ESTA and receive it in 24 hours or less.