As I prepared to handle taxes for my U.S.-based e-commerce business, I realized I needed an ITIN as a non-resident alien. I started searching for the easiest way to apply, wondering if I could handle the process myself or if using a certified acceptance agent would save me time and effort.