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.
- Electronic Return Originator (ERO). Begins electronic submission of returns the firm prepares or collects after the taxpayer authorizes e-file. The ERO may send the return to a Transmitter, transmit directly (if it also has a Transmitter role), or route through an ISP.
- Transmitter. Sends electronic return data directly to the IRS. The Transmitter technical fact sheet notes a transmitter does not have signature authority for the taxpayers it services.
- Online Provider. Lets taxpayers self-prepare returns in commercial or online software. Pub. 3112 treats Online Provider as a secondary option that must be paired with another role (for example Transmitter or ISP).
- Software Developer. Writes origination or transmission software to IRS e-file specifications.
- Intermediate Service Provider (ISP). Processes return data—typically from an ERO or taxpayer—and forwards it to a Transmitter.
- Reporting Agent. A company (not an individual) that originates and/or transmits certain returns for payroll clients and must have Form 8655 on file.
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
- Confirm EFIN coverage for every fixed location that originates e-file submissions.
- Map roles—ERO only vs ERO + Transmitter vs vendor paths—and who holds any ETIN if you transmit.
- Keep Principals/Responsible Officials current; fingerprint or refresh credentials when people change.
- Separate PTIN hygiene from EFIN hygiene—individuals renew PTINs; the firm guards the EFIN.
- Ban stockpiling and track the three-calendar-day clock after a return is ready to originate.
- Deliver acceptance/rejection confirmations (Submission ID, date, Form 9325 when useful) and treat rejects as unfiled until resubmitted.
- Tie Form 8879 / PIN workflows to return review before origination.
To test this on one real file before committing, read how the free 20-hour trial works; a mutual NDA comes first.
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.
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