The ESTA for the USA costs $21 through the official website. If you apply through iVISA, the price starts at $60.99 for expedited service.