I have had EINs for different businesses in DE, PA, and NJ since 1980, and have never needed a license. Nowhere I have lived has required a business license. I accept that some locations require one,
Shopping Southeast Pennsylvania, Delaware above the canal, and South Jersey since 2008