Do I need to be a US Citizen to receive an EIN?

No, but the applicant will need a Social Security Number (SSN) or an Individual Taxpayer Identification Number (ITIN) to successfully obtain an EIN. For more information, see https://www.irs.gov/individuals/general-itin-information.