IRS e-Services for Tax Professionals: TDS, IVES, CAF, and the Full Suite

Since 2001

25 years continuous operation

IRS Authorized

E-File Transmitter

All 50 States

Federal and state e-file

TaxWise Reseller

CCH TaxWise authorized dealer

IRS e-services is the suite of online tools the IRS makes available at IRS.gov to credentialed and authorized tax professionals. The suite includes the Transcript Delivery System, the Income Verification Express Service, TIN Matching, the e-File Application Management Portal, Secure Messaging, and the Online Payment Agreement tool. Used together, these tools cover most of the routine practitioner-to-IRS interactions that previously required phone calls, fax, or paper correspondence.

Access requires registration and identity verification. Most practitioner-specific tools require a valid CAF number, which in turn requires at least one active client authorization on file. This guide covers every tool in the suite: what it does, who can use it, how to access it, and what has changed recently, including the April 2024 transition to SOR-based transcript delivery. All procedures and limits described here should be verified at IRS.gov before relying on them, as the IRS updates these systems on an ongoing basis.

This guide is informational and does not constitute legal or tax advice. Consult IRS.gov and current IRS publications for authoritative requirements.

What IRS e-Services Is and How to Get Access

IRS e-services is not a single application. It is a collection of practitioner-facing tools accessible through a single portal at IRS.gov. Each tool handles a distinct function: transcript retrieval, income verification, taxpayer identification verification, e-file application management, secure messaging, and installment agreement setup. Not every tool requires the same credential level, but all require a verified IRS.gov account.

To register, a practitioner must create or log into an account at IRS.gov and complete identity verification through ID.me or the IRS's own identity verification process. The verification step requires government-issued photo identification. See the Registration and Identity Verification section below for the full process and what to do if verification fails.

For practitioner tools such as TDS and the Online Payment Agreement, access is gated by the CAF (Centralized Authorization File) number system. A practitioner without a CAF number cannot use the practitioner-specific tier of these tools. The CAF number is described in the next section. Non-practitioners (such as payers using TIN Matching) access a narrower subset of tools with different registration requirements.

IRS e-services is available at sa.www4.irs.gov/eservices (verify the current URL at IRS.gov, as IRS portal addresses are subject to change). The portal is accessible year-round, though scheduled maintenance windows occur. Practitioners who rely on transcript access during filing season should plan around those windows.

The CAF Number: What It Is and Why Every Practitioner Needs One

The Centralized Authorization File (CAF) is the IRS database that tracks who is authorized to represent or receive information about a specific taxpayer. Your CAF number is your unique identifier within that database, a nine-digit number assigned to you personally as a practitioner. It is distinct from your PTIN and from your EFIN.

How the CAF number is assigned

You do not apply for a CAF number directly. The IRS assigns one automatically when you submit your first Form 2848 (Power of Attorney and Declaration of Representative) or Form 8821 (Tax Information Authorization) on behalf of a client. The CAF number appears on the IRS acknowledgment. Once assigned, the same number applies to every subsequent authorization you file; you do not receive a new number for each client.

If you have submitted authorization forms in the past but cannot locate your CAF number, contact the IRS Practitioner Priority Service line. Verify current contact procedures at IRS.gov.

What a CAF number authorizes

A CAF number alone does not authorize anything. What matters is the authorization recorded in the CAF database for each specific taxpayer. When a client signs a Form 2848 naming you as their representative, or a Form 8821 authorizing you to receive their tax information, that authorization is processed and stored in the CAF database under your CAF number. The IRS then recognizes you as the authorized party for that taxpayer's account for the scope, tax years, and purposes listed on the form.

Form 2848 grants representation rights (you can communicate with the IRS on the client's behalf, receive notices, negotiate). Form 8821 grants information access only (you can receive transcripts and account information, but cannot represent the client in proceedings). Most transcript access through TDS is supported by either form; representation before the IRS requires a Form 2848. See the Form 8821 vs. Form 2848 comparison guide for the full difference.

Without a CAF number and an active client authorization on file, you cannot use the Transcript Delivery System or the Online Payment Agreement tool on a client's behalf. Getting your first 2848 or 8821 filed is the prerequisite for accessing those tools.

Transcript Delivery System (TDS): Pulling Client Transcripts

The IRS Transcript Delivery System is the e-services tool practitioners use to retrieve tax transcripts for clients. It is one of the most frequently used tools in the suite, and the one most directly relevant to return preparation, audit response, and account resolution work. TDS is the digital equivalent of what used to require a paper Form 4506-T, a phone call, or a fax request.

Transcript types available through TDS

TDS provides access to five transcript types. Each serves a different purpose:

  • Wage and Income Transcript: Shows data from W-2s, 1099s, and other information returns filed with the IRS for a given tax year. Useful for reconstruction work, delinquent filer situations, and verifying that all income sources are captured on the return.
  • Tax Return Transcript: Shows most line items from the originally filed return. Does not show changes made after original filing. Available for the current year and the prior three years. Commonly requested by mortgage lenders and financial institutions.
  • Tax Account Transcript: Shows basic return data, including tax liability, payments, refunds, and adjustments made to the account after original filing. Useful for account reconciliation and determining what the IRS has processed.
  • Record of Account Transcript: A combination of the Tax Return Transcript and Tax Account Transcript data. The most comprehensive single document for understanding both what was filed and what has happened to the account since.
  • Verification of Non-Filing Letter: Confirms that the IRS has no record of a filed return for a given tax year. Used in cases where a client needs to demonstrate to a third party that no return was filed, such as for financial aid purposes.

For audit document gathering, TDS provides access to the transcript record that the IRS examiner is working from. See the guide on handling IRS audits as a preparer for how TDS transcripts fit into audit preparation.

Who can access TDS and the authorization requirement

A practitioner can retrieve a client's transcript through TDS only if a Form 2848 or Form 8821 for that client is on file with the IRS and covers the applicable tax year and form type. The authorization must be active and must include the relevant tax period and form. Expired authorizations do not provide TDS access. If you have a current-year 2848 but the client's transcript request covers a prior year that is not listed on the form, you will not be able to retrieve that transcript until the authorization is updated.

The April 2024 SOR change: how transcript delivery now works

In April 2024, the IRS transitioned transcript delivery to the Secure Object Repository (SOR) inbox within the e-services portal, replacing the previous fax-based delivery method. Under the current system, transcripts requested through TDS are deposited into the practitioner's SOR inbox rather than sent by fax. The practitioner logs into e-services, navigates to the SOR inbox, and downloads the transcript from there.

Verify the current delivery method at IRS.gov before the filing season begins, as IRS systems may be updated further. The key operational implication is that practitioners who relied on fax delivery and passively received transcripts now need to log into e-services and actively check their SOR inbox. During peak filing season, checking the SOR inbox daily is recommended for practitioners who request transcripts frequently.

Availability and daily limits

Transcripts are generally available in TDS for the current year and three prior years for most transcript types, though availability varies by transcript type and IRS processing timelines. Newly filed returns may not appear immediately; allow adequate processing time before requesting a transcript for a recently filed return.

TDS currently limits transcript requests to approximately 150 transcripts per day per CAF number (verify the current limit at IRS.gov before planning high-volume workflows around this figure, as the IRS may adjust limits). For offices with a single CAF number and a high transcript volume, this limit can become a workflow constraint during peak season. Plan transcript pulls accordingly and request them before the day they are needed in the return preparation workflow.

When a client receives a CP2000 notice, TDS transcripts are your first diagnostic tool; see the CP2000 response guide for the full workflow.

Income Verification Express Service (IVES): Mortgage and Third-Party Verification

The Income Verification Express Service is an IRS e-services tool used primarily by mortgage lenders, banks, and other third parties who need to verify a borrower's reported income for loan underwriting purposes. IVES is not primarily a practitioner tool, but practitioners frequently interact with it because clients ask for assistance with IVES authorization, and some practitioners serve as IVES participants on behalf of institutional clients.

Form 4506-C and borrower consent

IVES transactions are initiated using Form 4506-C (IVES Request for Transcript of Tax Return). The form must be signed by the taxpayer, authorizing the IRS to release their transcript to the requesting third party. Practitioners who help clients complete the loan process may be asked to assist with Form 4506-C preparation or to explain what the form authorizes. The taxpayer's signature is required; a practitioner with a Form 2848 cannot sign Form 4506-C on the client's behalf unless the 2848 explicitly grants that authority.

Turnaround time and fee

IVES is designed for faster turnaround than the standard transcript request process, with processing times that can be significantly shorter for participating lenders. Turnaround varies based on IRS processing load and the type of transcript requested; verify current processing times at IRS.gov before quoting timelines to clients or lenders.

The IVES fee is currently $2.00 per transcript. Verify the current fee at IRS.gov before advising clients or quoting costs, as this fee is subject to change. Fees are paid by the IVES participant (typically the lender), not by the taxpayer.

TIN Matching: Verifying Taxpayer Identification Numbers Before Filing

TIN Matching is an IRS e-services tool that allows authorized payers and practitioners helping payers to verify that a taxpayer's name and Tax Identification Number combination matches IRS records before filing information returns. The primary use case is pre-filing verification for Form 1099 issuers: before submitting 1099-NEC, 1099-MISC, or similar information returns, a payer can use TIN Matching to confirm that the recipient's TIN on file is correct.

Catching a TIN mismatch before filing prevents B-notices (IRS notices to payers about incorrect TINs), backup withholding requirements, and the penalty exposure that comes with filing an information return with an incorrect TIN. For practitioners who manage payroll or accounts payable clients with large contractor populations, TIN Matching is a practical pre-filing quality control step.

How to use TIN Matching

TIN Matching is available through the e-services portal to enrolled agents, CPAs, attorneys, and other authorized payers or their agents. Access requires an e-services account and the applicable registration. There are two matching methods: interactive (up to 25 name/TIN combinations at a time, results returned immediately) and bulk (up to 100,000 combinations submitted as a file, results returned within 24 hours). Verify current limits and access requirements at IRS.gov before setting up a bulk matching workflow.

TIN Matching confirms only whether the name and TIN combination matches IRS records as of the date of the request. It does not confirm that the entity is a valid business, that the address is correct, or that the payee is exempt from backup withholding. A successful match reduces the risk of a mismatch B-notice but does not eliminate all information return compliance risk.

e-File Application Management Portal: EFIN Management and Application Status

The e-File Application Management Portal is where practitioners manage their Electronic Filing Identification Number (EFIN) and their e-file application with the IRS. This is the portal used to apply for a new EFIN, update business address and contact information, add or remove authorized users, check application status, and review acceptance and rejection history for filed returns.

An EFIN is required for every Electronic Return Originator (ERO) who originates and transmits returns directly to the IRS or through a transmitter. If you prepare and submit returns for clients, you need an active EFIN. See the step-by-step EFIN application guide for the full application walkthrough, fingerprint and suitability check requirements, and common reasons for application delays.

Through this portal, practitioners can also view their e-file acceptance summary, which shows the number of returns accepted and rejected by the IRS for the current and prior seasons. This is useful for identifying patterns in rejection codes that point to data entry errors, software configuration issues, or taxpayer identity problems in your client base. A persistent rejection pattern around a specific code is worth investigating before the next filing season opens.

Certifying Acceptance Agents (CAAs) also use the e-services portal to manage their CAA application and renewal. See the guide on becoming a Certified Acceptance Agent for how CAA status connects to e-services portal access.

Secure Mailbox and e-Services Secure Messaging

The IRS Secure Mailbox (also referred to as e-services Secure Messaging in some IRS materials) is an encrypted communication channel within the e-services portal that allows practitioners and taxpayers to exchange messages with the IRS on certain account matters. It is designed to provide a more reliable and documented alternative to phone contact for select account-related inquiries and correspondence.

Secure Messaging is not available for all IRS interactions and does not replace the Practitioner Priority Service line or formal written correspondence for complex matters. The scope of issues addressable through Secure Messaging is defined by the IRS and subject to change; verify current capabilities at IRS.gov before directing clients to use this channel for a specific matter.

Access requires an active e-services account with completed identity verification. Practitioners access the Secure Mailbox from within the e-services portal. Messages and attachments sent through the channel are retained in the portal inbox and can be downloaded for your records. For matters where documentation of the communication is important, Secure Messaging provides a cleaner audit trail than a phone call.

The SOR inbox described in the TDS section above is part of the same portal infrastructure as Secure Messaging. When you log into e-services to check for transcript deliveries in your SOR inbox, you are in the same environment used for Secure Messaging. Getting into the habit of checking both during a single login session reduces the risk of missing a delivered transcript or an IRS communication.

Online Payment Agreement (OPA): Setting Up Installment Agreements for Clients

The Online Payment Agreement tool allows practitioners who hold a valid Form 2848 authorization for a client to apply for an IRS installment agreement on that client's behalf, directly through the e-services portal. This replaces the paper Form 9465 process for most straightforward installment agreement requests and is significantly faster than submitting a paper form and waiting for IRS processing.

The OPA tool is available for individual taxpayers who owe a balance within the threshold amounts the IRS sets for streamlined installment agreements. For higher balances or more complex payment arrangements, a paper Form 9465 or direct negotiation with IRS Collections may still be required. Verify current OPA eligibility thresholds at IRS.gov before the engagement, as those limits are subject to change.

The Form 2848 authorization is mandatory. Without an active 2848 covering the applicable tax years and form type, the OPA tool will not allow a practitioner to submit an agreement on a client's behalf. If you are handling installment agreement work for a client and do not yet have a 2848 on file, file it first and allow processing time before attempting to use OPA.

For a detailed walkthrough of the installment agreement process, including which clients qualify for streamlined agreements, the OPA workflow, and Form 433 financial disclosure requirements for larger balances, see the IRS installment agreement guide for preparers.

Registration and Identity Verification: The ID.me Process

Before a practitioner can access any IRS e-services tool, they must create a verified IRS.gov account. As of current IRS policy, new registrants verify their identity through ID.me, a third-party identity verification service that the IRS has contracted for this purpose. Existing registrants who verified through an earlier method may have a different login path; check IRS.gov for current login options.

What the ID.me process requires

The ID.me identity verification process typically requires:

  • A government-issued photo ID (driver's license, state ID, or passport).
  • A selfie or live video check that ID.me uses to match you to your photo ID.
  • A valid email address and mobile phone number for multi-factor authentication.
  • Social Security Number for identity matching against IRS records.

The process is completed online through ID.me's platform before being linked to your IRS.gov account. Verification is typically completed within minutes, but complex cases where the automated match does not succeed may require a video call with an ID.me agent. Verify the current ID.me requirements at IRS.gov before starting the process, as the platform and requirements are updated periodically.

What to do if identity verification fails

If the automated ID.me verification fails, most cases can be resolved through a live video call with an ID.me support agent, who can manually review your documents. If that path also fails, the IRS offers an in-person verification option at a Taxpayer Assistance Center (TAC). TAC verification does not require ID.me; it uses in-person document review by an IRS employee.

To use the TAC verification path, you must schedule an appointment. Walk-in service is not available for identity verification purposes at most locations. Find the nearest TAC and schedule an appointment at IRS.gov. Bring two forms of government-issued photo identification and any supporting documents the IRS specifies at the time of scheduling. Verify current TAC requirements and appointment procedures at IRS.gov before traveling to a location.

Best Practices for Practitioners Using IRS e-Services

IRS e-services gives practitioners a significant operational advantage: faster transcript access, online authorization management, real-time installment agreement setup. That advantage comes with a set of security and operational responsibilities. The following practices reflect both IRS guidance and the realities of running a professional practice through these systems.

Keep current Form 2848 and Form 8821 authorizations on file for every active client

TDS and OPA access depends entirely on the authorizations in the CAF database. A lapsed or incomplete authorization means you cannot pull a transcript or set up an installment agreement at the moment your client needs it. Review your CAF authorizations at the start of each filing season and update or revoke forms for clients you no longer represent. Carrying stale authorizations for former clients creates unnecessary data access risk and clutter in the CAF database. See the Form 2848 vs. Form 8821 guide for the specific expiration rules for each form type.

Log out completely after every e-services session

IRS e-services contains sensitive taxpayer information covered by federal confidentiality rules (IRC Section 6103) and your obligations under the IRS Written Information Security Plan (WISP) requirement. Leaving a session open on a shared or unattended computer creates a direct data breach exposure. Make it a habit to log out explicitly, not just close the browser tab. Verify session timeout behavior at IRS.gov, as automatic timeouts may not match your workflows during peak season.

Never share e-services credentials

IRS e-services credentials are individual. Sharing your login with a colleague, employee, or subcontractor violates IRS e-services terms of service and creates a traceability problem: the IRS logs all activity under your account, and any misuse by someone using your credentials is attributed to you. Each person in your office who needs e-services access should register and verify their own identity and their own CAF number. Multi-user access to a single account is not supported and not permitted.

Check your SOR inbox daily during peak filing season

Since the April 2024 transition to SOR delivery, transcripts no longer arrive by fax. If you request a transcript and do not log in to retrieve it from the SOR inbox, it sits there unreviewed. Transcripts in the SOR inbox are available for a limited period before they expire (verify the current retention period at IRS.gov). During January through April, build a daily SOR check into your morning routine the same way you would check email. Missed transcripts that expire require a new request and additional processing time.

Renew your e-services registration before it expires

IRS e-services accounts require periodic renewal. If your account lapses, you lose access to all tools until you re-verify your identity and reactivate your account. This can happen at the worst possible time, such as during a filing deadline rush or when you need a transcript for an audit response. Set a calendar reminder well in advance of any renewal notification from the IRS, and verify your account status at the start of each filing season before the workload peaks.

Monitor your EFIN application status in the portal

The e-File Application Management Portal is not only for initial EFIN applications. If you change your business address, add a location, or change your business structure, you are required to update your e-file application within the timeframe the IRS specifies. Failing to keep your application current can result in EFIN suspension. Review the portal annually, not just when something changes. See the EFIN guide for maintenance requirements after initial approval.

Claims and Figures Flagged for Verification

The following figures in this guide are subject to change and should be verified at IRS.gov before relying on them in client communications or practice workflows: (1) IVES transcript fee: $2.00 per transcript (verify current fee at IRS.gov before advising clients or lenders); (2) TDS daily limit: approximately 150 transcripts per CAF number (verify current limit at IRS.gov); (3) SOR delivery method: as of April 2024, the IRS transitioned to SOR-based delivery; verify the current delivery method at IRS.gov as systems may be updated further; (4) All processing times and turnaround claims for IVES and standard TDS requests are approximate and vary by IRS processing load; verify current timelines at IRS.gov before quoting to clients; (5) OPA eligibility thresholds are set by the IRS and are subject to change; verify current amounts at IRS.gov. This guide is informational and does not constitute legal or tax advice.

Frequently Asked Questions

What is a CAF number and how do I get one?

A CAF (Centralized Authorization File) number is a unique nine-digit identifier the IRS assigns to a practitioner or representative. The IRS assigns it automatically when a practitioner submits their first Form 2848 (Power of Attorney) or Form 8821 (Tax Information Authorization) on behalf of a client. You do not apply separately for a CAF number; it is issued as part of that first authorization filing. Once assigned, the same number applies to all future authorizations you file. Verify current procedures at IRS.gov.

What changed with IRS transcript delivery in April 2024?

In April 2024, the IRS transitioned transcript delivery to the Secure Object Repository (SOR) inbox within the e-services portal, replacing the previous fax-based delivery method. Practitioners accessing transcripts through the Transcript Delivery System (TDS) now receive transcripts in their SOR inbox rather than by fax. Verify the current delivery method at IRS.gov, as IRS systems are subject to further updates.

Who can access the IRS Transcript Delivery System?

Practitioners who have a current Form 2848 (Power of Attorney) or Form 8821 (Tax Information Authorization) on file for a client can access that client's transcripts through TDS. Access requires an active IRS e-services account, a verified CAF number, and completed identity verification through ID.me or an IRS.gov account. Verify current access requirements at IRS.gov.

What is the IVES fee per transcript?

The Income Verification Express Service (IVES) fee is currently $2.00 per transcript as of this writing. This fee is subject to change; verify the current fee at IRS.gov before advising clients or quoting costs to lenders.

What should I do if ID.me identity verification fails?

If the automated ID.me verification fails, most cases are resolved through a live video call with an ID.me support agent for manual document review. If that also fails, the IRS offers in-person identity verification at a Taxpayer Assistance Center (TAC) as a fallback. TAC appointments must be scheduled in advance at IRS.gov; walk-in service is generally not available for this purpose. Bring two forms of government-issued photo identification and any supporting documents specified by the IRS when scheduling.

Can I set up an installment agreement for a client without a Form 2848?

No. The Online Payment Agreement (OPA) tool in e-services requires an active Form 2848 covering the applicable tax years and form type. A Form 8821 authorizes information access only and does not grant representation rights needed to submit an installment agreement on a client's behalf. File the Form 2848 first and allow IRS processing time before attempting to use the OPA tool.

TaxWise Integrates with IRS e-Services for Transcript-Based Return Preparation

ATP's IRS-authorized platform supports the full practitioner workflow from transcript pull to filed return. TaxWise software is built for the professional preparer who uses IRS e-services as part of every client engagement: pulling Wage and Income transcripts to reconstruct returns, verifying account standing before filing, and managing e-file status through an IRS-authorized transmission path. ATP has been an authorized CCH TaxWise reseller and IRS-authorized e-file transmitter since 2001. Call 224-388-1774 or contact us to discuss software, e-file authorization, and how TaxWise connects to your e-services workflow.