No. A DBA can’t have an EIN. Remember, a DBA is just a nickname for a business or a person(s).
However, the business or person(s) that owns the DBA may need an EIN. The rules depend on the type of business structure you have.
DBA owned by an LLC
If you have an LLC, your LLC needs its own EIN.
If your LLC has a DBA, don’t get an EIN for the DBA. The DBA is just a nickname for your LLC, and the IRS doesn’t recognize DBAs.
DBA owned by individual(s)
If you registered a DBA, but didn’t form a legal entity (like an LLC), then you’re operating a Sole Proprietorship (1 owner) or a General Partnership (2 or more owners).
Sole Proprietorship: Your Alabama Sole Proprietorship (with or without a DBA) isn’t required to have an EIN, but it’s optional.
General Partnership: Your Alabama General Partnership (with or without a DBA) must get an EIN. It’s required by the IRS.
Again, in both cases, the DBA itself doesn’t get the EIN. It’s the underlying business entity that gets the EIN.