Managing payroll across multiple businesses can feel overwhelming especially when dealing with Employer Identification Numbers (EINs) in QuickBooks Payroll. Whether you’re using QuickBooks Online Payroll or QuickBooks Desktop Payroll, understanding how to add, manage, or remove an EIN is essential for smooth payroll processing and tax compliance.
In this comprehensive guide, you’ll learn how to add an EIN to your existing QuickBooks payroll subscription, along with key limitations, setup steps, and best practices.
What Is an EIN in QuickBooks Payroll?
An Employer Identification Number (EIN) is a unique federal tax ID assigned to businesses by the IRS. In QuickBooks, your EIN connects payroll data, tax filings, and employee records to the correct business entity.
When setting up payroll in QuickBooks Online Payroll or QuickBooks Desktop Payroll, entering your EIN correctly ensures accurate tax reporting and compliance.
Key Differences: QuickBooks Online vs Desktop Payroll EIN Rules
Before adding an EIN, it’s important to understand how each QuickBooks version handles EINs:
A. QuickBooks Online Payroll
- Supports only one EIN per subscription
- Requires a separate subscription for each company
- Ideal for small businesses managing a single entity
B. QuickBooks Desktop Payroll
- Allows multiple EINs under one subscription
- EIN limits depend on your payroll plan:
- Basic, Standard, Enhanced: Up to 3 EINs
- Enhanced for Accountant: Up to 50 EINs
- Each EIN must be tied to one company file only
How to Add an EIN in QuickBooks Online Payroll?
Adding an EIN in QuickBooks Online is straightforward but limited to one EIN per subscription.
Method 1: During Payroll Setup
- Navigate to Payroll from the dashboard.
- Open the Overview section.
- Locate Setup Tasks.
- Click Start or Edit next to Fill in your tax info.
- Enter your EIN when prompted.
- Complete the remaining setup steps.
Method 2: Through Payroll Settings
- Click the Settings (Gear Icon).
- Select Payroll Settings.
- Go to the Federal Tax section.
- Click Edit.
- Enter your EIN.
- Save changes and click Done.
Pro Tip: If you operate multiple businesses, you’ll need to purchase additional subscriptions for each EIN.
How to Add an EIN in QuickBooks Desktop Payroll?
Unlike the online version, QuickBooks Desktop allows multiple EINs within one subscription, making it ideal for accountants or businesses managing several entities.
A. Add a New Company File to an Existing Payroll Subscription
Follow these steps if the new company hasn’t used payroll before:
- Open QuickBooks Desktop.
- Go to Employees → Payroll.
- Select Use My Existing Payroll Service.
- In the Account Maintenance window, click Add File.
- Choose Add to Subscription Number.
- If your subscription isn’t listed, select I have an existing subscription.
- Enter your subscription number and ZIP code.
- Click Next twice to proceed.
- Choose Print or Return to QuickBooks.
B. Enter a Payroll Service Key (If Required)
If you purchased payroll directly from Intuit, you may need to activate it using a service key:
- Go to Employees → Payroll.
- Select Enter Payroll Service Key.
- Click Add.
- Enter the service key (without hyphens).
- Click Next, then Finish.
- Wait for the tax table update to complete.
Also Read: How to Renew QuickBooks Desktop Subscription?
Fix: “Use My Existing Payroll Service” Option Not Available
Sometimes, this option doesn’t appear. This usually happens if:
- Payroll hasn’t been validated in the company file
- You recently installed QuickBooks Desktop
How to Resolve It?
- Open a company file that already has payroll activated.
- Download and install the latest tax table update.
- Close the file after the update completes.
- Open the company file where you want to add the EIN.
- Navigate to Employees → Payroll.
- Select Use My Existing Payroll Service.
- Click Add File.
How to Remove an EIN from QuickBooks Payroll?
If you no longer need access to a specific company, you can remove its EIN from your payroll subscription.
- Go to Employees → Payroll.
- Select My Payroll Service.
- Click Account/Billing Information.
- Sign in with your payroll account credentials.
- Select Payroll Details → Manage EIN.
- Review the list of EINs.
- Choose the EIN you want to remove.
- Click Remove.
Important: Removing an EIN will revoke payroll access for that company file, so ensure you’ve backed up any necessary data.
Best Practices for Managing EINs in QuickBooks Payroll
To avoid errors and maintain compliance, follow these tips:
- Keep EINs Organized: Maintain a record of each EIN and its associated company file to prevent duplication or confusion.
- Avoid Duplicate Company Files: Each EIN should be linked to only one company file. Creating multiple files under the same EIN may trigger system errors.
- Regularly Update Tax Tables: Ensure your payroll tax tables are up to date to avoid filing issues and penalties.
- Choose the Right Payroll Plan: If you manage multiple businesses, consider upgrading to a Desktop plan that supports more EINs.
- Verify Subscription Details: Always confirm your subscription number and service key before adding new EINs.
Common Errors When Adding an EIN (And How to Fix Them)
1. Error: EIN Already in Use
- Ensure the EIN isn’t linked to another company file
- Remove duplicates if necessary
2. Error: Subscription Not Recognized
- Double-check your subscription number
- Re-enter the service key
3. Error: Payroll Service Not Validated
- Download the latest tax table
- Restart QuickBooks and try again
Conclusion
Adding an EIN to your QuickBooks payroll system doesn’t have to be complicated. The process differs between QuickBooks Online Payroll and QuickBooks Desktop Payroll, but with the right steps, you can efficiently manage multiple businesses and stay compliant with tax regulations.
If you’re running a single business, QuickBooks Online offers simplicity. But if you manage multiple entities, QuickBooks Desktop provides the flexibility to handle multiple EINs under one subscription.
By following this guide, you can confidently add, manage, or remove EINs ensuring accurate payroll processing and seamless business operations.



