IRS e-file Provider Roles and EFIN: ERO, Transmitter, Online Provider—What US CPA Firms Need

To e-file client returns, a US CPA firm applies through the IRS e-file application to become an Authorized IRS e-file Provider, usually in the electronic return originator (ERO) role, and receives an Electronic Filing Identification Number (EFIN). The EFIN is issued to the firm, not to an individual preparer (that is the PTIN), and it cannot be rented, leased or transferred. Once returns leave the office, Pub. 1345 sets the ERO’s duties. The IRS’s Become an Authorized e-file Provider page states that over 90 percent of individual federal returns are now e-filed.

Authorized IRS e-file provider roles

Publication 3112 (Rev. November 2025) defines an Authorized IRS e-file Provider as a business that submits an e-file application, meets eligibility criteria, passes suitability, and receives an EFIN. A Provider may be an Electronic Return Originator, Intermediate Service Provider (ISP), Transmitter, Software Developer, Reporting Agent, Online Provider, or Large Taxpayer. Roles are not mutually exclusive. Pub. 3112 stresses that e-file roles are distinct from paid-preparer status even when the same firm does both.

Most CPA practices select ERO when they e-file client returns. DIY portals sit in the Online Provider lane—see our note on IRS Free File closing and Direct File for the public DIY channel, which is separate from a firm EFIN.

EFIN vs PTIN: firm authority vs personal identity

An EFIN authorizes the firm (including a sole proprietorship treated as a firm) to participate in IRS e-file. The e-file mandate FAQs state EFINs are issued on a firm basis and cover preparers in that firm. Pub. 3112 requires a separate EFIN for each fixed location where electronic submission will occur, with limited exceptions for itinerant preparers using the owner’s fixed-location EFIN. Providers must protect EFINs; Pub. 3112 prohibits renting, leasing, or transferring them—a new entity must apply for its own EFIN.

A PTIN identifies the individual who prepares or assists in preparing federal returns for compensation. The IRS PTIN page requires a valid PTIN before preparing returns for pay; enrolled agents must hold one too. Pub. 1345 requires the ERO to enter the paid preparer’s identifying information, including PTIN, in the electronic record. In short: PTIN names the person; EFIN authorizes the firm’s e-file participation. Pair that with Form 8879 discipline—our Form 8879 / §7206 Abramson note—because the PIN jurat is how the taxpayer “subscribes” an e-filed return.

How a firm becomes an authorized e-file provider

The Become page and IRS Tax Tip 2026-05 (January 22, 2026) walk three steps. First, access the e-file application under e-Services with an IRS account. Second, complete the application: firm identification, each Principal and Responsible Official, and provider options—select Electronic Return Originator if you will e-file for clients. Principals and Responsible Officials who are attorneys, CPAs, or enrolled agents enter professional-status information; others must schedule Livescan fingerprinting through the IRS-authorized vendor via the Application Summary link (Tax Tip 2026-05 says there is no charge for that service). Third, pass a suitability check. The Become page and Tax Tip state suitability may include a credit check, tax compliance check, criminal background check, and a check for prior non-compliance with IRS e-file requirements. Plan for up to 45 days from submission. If approved, the IRS mails an acceptance letter with the EFIN. The mandate FAQs confirm there is no IRS fee for the application itself.

Stockpiling, acknowledgments, and the locator

Pub. 1345 defines stockpiling as collecting returns before official acceptance into IRS e-file, or—after acceptance—waiting more than three calendar days to submit a return once the ERO has all necessary information for origination. Holding current-year returns before the IRS opens transmission for the season is not stockpiling, but clients must be told the firm cannot transmit until the IRS accepts transmissions. Pub. 3112 lists stockpiling before official acceptance among sanctionable practices.

An electronically filed return is not filed until the IRS acknowledges acceptance of the electronic portion. Returns in each transmission are accepted or rejected; rejected returns are not filed. At the taxpayer’s request, the ERO must provide the Submission ID and the acceptance date (Form 9325 may be used). Taxpayers’ Consent to Disclosure authorizes EROs, Transmitters, and ISPs to receive acknowledgment of receipt or reasons for rejection. Passing return data to an ISP or Transmitter solely to format or transmit can fit Treas. Reg. §301.7216-2(d)(1)—coordinate with your §7216 consent and Circular 230 procedures when disclosures go beyond e-file mechanics. Clients can use the IRS Authorized e-file Provider locator (for-profit providers that opted in); inclusion is not an IRS endorsement.

CPA checklist

  1. Confirm EFIN coverage for every fixed location that originates e-file submissions.
  2. Map roles—ERO only vs ERO + Transmitter vs vendor paths—and who holds any ETIN if you transmit.
  3. Keep Principals/Responsible Officials current; fingerprint or refresh credentials when people change.
  4. Separate PTIN hygiene from EFIN hygiene—individuals renew PTINs; the firm guards the EFIN.
  5. Ban stockpiling and track the three-calendar-day clock after a return is ready to originate.
  6. Deliver acceptance/rejection confirmations (Submission ID, date, Form 9325 when useful) and treat rejects as unfiled until resubmitted.
  7. Tie Form 8879 / PIN workflows to return review before origination.

Where this fits in your firm's compliance work

EFIN and provider-role compliance sits next to return assembly and consent paperwork. If you are weighing an offshore team, see how Tax Brew handles client data and our tax preparation support for US CPA firms: we work inside your systems, and your firm reviews, signs and files. Email info@taxbrewglobal.com.

Frequently asked questions

What is an EFIN and how is it different from a PTIN?

An Electronic Filing Identification Number (EFIN) is issued to a firm (including a sole proprietorship treated as a firm) after it becomes an Authorized IRS e-file Provider. The e-file mandate FAQs state EFINs are issued on a firm basis. A PTIN identifies the individual who prepares or assists in preparing federal returns for compensation. Pub. 1345 requires the ERO to enter the paid preparer’s PTIN in the electronic return record.

What suitability checks does the IRS run on an e-file application?

The Become an authorized e-file provider page and IRS Tax Tip 2026-05 (Jan. 22, 2026) state that suitability may include a credit check, a tax compliance check, a criminal background check, and a check for prior non-compliance with IRS e-file requirements. Approval can take up to 45 days. Principals and Responsible Officials who do not enter attorney, CPA, or enrolled agent credentials must complete Livescan fingerprinting through the IRS-authorized vendor.

What is stockpiling of e-filed returns?

Pub. 1345 defines stockpiling as collecting returns from taxpayers or another Authorized IRS e-file Provider before official acceptance into IRS e-file, or—after acceptance—waiting more than three calendar days to submit a return once the ERO has all necessary information for origination. Holding current filing-year returns before the IRS accepts seasonal transmissions is not stockpiling, but taxpayers must be told the firm cannot transmit until then.

KB
Keshav Bansal

Founder of Tax Brew. Chartered Accountant (CA), formerly in Record-to-Report (R2R) at Genpact, QuickBooks Online Level 1 & Level 2 certified, Intuit Bookkeeping certified.

Try us on real work

For accounting firms, the first 20 hours are free. See our tax preparation support for US CPA firms, or read how the free trial works.

Email for a free call