ACH Tax Payments: CCD+ TXP Addenda, Debit vs Credit, and Deadlines

ACH tax payments are federal (and often state) tax deposits sent through the Automated Clearing House network in a standardized CCD+ format with a TXP addenda record. You have two ways to send one: an ACH debit, where the government pulls the money from your account after you schedule it through EFTPS, or an ACH credit, where your bank pushes the money to the government. Both ride the same rails and use the same addenda format. The differences that matter are who initiates the transfer, who formats the data, and when the cut-off falls.

ACH Debit or ACH Credit: Which One You’re Using

With ACH debit, the tax agency’s payment processor pulls funds from your account on the settlement date you pick. Scheduling a payment through EFTPS online is an ACH debit: you enter the amount and date, and the system sends the withdrawal request through the ACH network.1U.S. Department of the Treasury. Electronic Federal Tax Payment System

With ACH credit, your bank originates the payment and pushes funds to the government’s account. Your bank has to format the CCD+ file with the correct TXP addenda and transmit it to the Federal Reserve or another ACH operator. Because the bank handles the formatting, ACH credit tends to appeal to larger businesses that already run treasury management software and want tighter control over when money leaves the account.

For most businesses, ACH debit through EFTPS is the simpler path. EFTPS builds the addenda for you. ACH credit takes more setup: the bank needs to support CCD+ origination with TXP addenda, and some banks charge origination fees on top of the network’s processing costs.

Who Has to Pay Electronically

If you owe federal employment taxes (income tax withholding, Social Security, and Medicare taxes reported on Form 941), the IRS requires you to deposit them by electronic funds transfer. There is no paper-check alternative for federal tax deposits.2Internal Revenue Service. Topic No. 757, Forms 941 and 944 – Deposit Requirements You can use EFTPS, IRS Direct Pay for businesses, or an ACH credit originated by your financial institution. You are not locked into EFTPS specifically, but the payment has to come through one of those electronic channels.

Many states impose their own electronic payment mandates once a business’s liability crosses a threshold, and those thresholds vary by jurisdiction.

The CCD+ Envelope

Every ACH tax payment travels inside a CCD+ record, which stands for Corporate Credit or Debit plus Addenda. The “plus” is the point: the transaction carries an addenda record with payment-related information. That addenda has an 80-character field (positions 04 through 83) where the TXP data string lives.3Electronic Federal Tax Payment System (EFTPS). CCD and TXP Addenda Record Format The data must be left-justified, end with a backslash terminator, and the leftover space filled with blanks.

The CCD+ record tells the ACH network how to route the money. The TXP addenda tells the receiving treasury which taxpayer to credit, what kind of tax is being paid, and for what period. Without a properly formatted TXP string, the payment can arrive at the government’s bank and sit unmatched to any account.

What Goes in the TXP Addenda

The TXP banking convention was developed by Nacha, the Federation of Tax Administrators, and state tax agencies to identify tax payments uniformly.4Federation of Tax Administrators. TXP and TPP Codes Each field is separated by an asterisk, the string starts with the segment identifier “TXP,” and it ends with a backslash.5Nacha. Tax Payment (TXP) Banking Convention The fields are:

  • Segment identifier: always “TXP.”
  • Taxpayer identification number (TXP01): your nine-digit EIN or SSN, used by the receiving agency to match the payment to your account.
  • Tax payment type code (TXP02): a numeric code for the tax category. Federal payments use the IRS tax form number as the code. State codes differ: for example, 010 for individual income tax, 011 for withholding, 020 for corporate income or franchise tax, 160 for health care tax.4Federation of Tax Administrators. TXP and TPP Codes
  • Tax period end date (TXP03): formatted YYMMDD, so December 31, 2026 becomes 261231.
  • Amount type and tax amount (TXP04 through TXP09): up to three pairs of amount-type codes and dollar amounts, covering things like tax due, penalty, and interest. If there are no subcategories, the tax type code is repeated once and the total payment amount follows.
  • Taxpayer verification (TXP10): optional, used by some agencies for extra authentication.

A completed TXP string for a federal employment tax payment looks like: TXP*123456789*01*260331*01*150000*\.3Electronic Federal Tax Payment System (EFTPS). CCD and TXP Addenda Record Format

Getting Set Up

Before you can send anything, your bank account has to be connected to the payment system. For EFTPS, enroll at eftps.gov with your TIN, bank routing number, and account number. After the IRS validates the information, a PIN is mailed to your IRS address of record in five to seven business days.1U.S. Department of the Treasury. Electronic Federal Tax Payment System You need that PIN to log in and schedule payments, so don’t start enrollment the week a deposit is due.

If a third-party payroll provider or reporting agent handles deposits, they need Form 8655 (Reporting Agent Authorization) on file with the IRS, listing the specific tax types covered.6Internal Revenue Service. Form 8655 – Reporting Agent Authorization Reporting agents are required to make deposits electronically, generally through EFTPS.

For ACH credit, setup runs through your bank. Your treasury platform or bank must be configured to originate CCD+ entries with TXP addenda to the correct Federal Reserve receiving point. This can take months, especially if the bank has to acquire software. Coordinate early.

Deadlines and Cut-off Times

Scheduling rules depend on which method you’re using.

For EFTPS, schedule the payment by 8:00 p.m. ET the day before the tax due date and the deposit is treated as timely. Funds leave your account on the settlement date you picked.1U.S. Department of the Treasury. Electronic Federal Tax Payment System

EFTPS also handles same-day payments, but only for amounts of $1,000,000 or less submitted before 3:00 p.m. ET on a business day. Amounts above that threshold have to follow the standard next-day scheduling rules.7Electronic Federal Tax Payment System (EFTPS). Financial Institution Handbook

For ACH credit, your bank has to get the payment to EFTPS by 2:15 a.m. ET on the tax due date.7Electronic Federal Tax Payment System (EFTPS). Financial Institution Handbook Your bank’s internal cut-off for initiating the transaction is earlier, often the previous business day. Ask what their window is before you rely on it.

Same-Day Wire as a Fallback

If you’ve missed the ACH window and still need to deposit today, a Fedwire transfer is the fallback. The IRS provides a Same-Day Taxpayer Worksheet that you complete and take to your financial institution.8Internal Revenue Service. Same-Day Wire Federal Tax Payments Each tax form and period needs its own worksheet. Your bank sets the cut-off and the fee, and same-day wire fees are typically far higher than ACH costs. Not a routine method, but it beats a late deposit penalty.

Penalties If a Deposit Is Late or Bounces

Late federal tax deposit penalties escalate with time:

  • 1 to 5 days late: 2% of the unpaid deposit
  • 6 to 15 days late: 5% of the unpaid deposit
  • More than 15 days late: 10% of the unpaid deposit
  • Still unpaid 10 days after the first IRS delinquency notice: 15% of the unpaid deposit

The percentages apply to the amount that should have been deposited, and they add up quickly on payroll tax obligations.9Office of the Law Revision Counsel. 26 USC 6656 – Failure to Make Deposit of Taxes

A separate penalty applies when a payment fails. If the IRS attempts to collect via ACH and your bank returns the transaction for insufficient funds, the penalty depends on the payment size. For payments under $1,250, the penalty is the lesser of the payment amount or $25. For payments of $1,250 or more, the penalty is 2% of the payment amount.10Internal Revenue Service. Dishonored Check or Other Form of Payment Penalty The IRS may waive it if you can show reasonable cause to believe the funds were available, supported by bank statements or similar records.

Confirmation Numbers and Records

After you submit an EFTPS payment, the system shows a confirmation screen with a unique acknowledgment number. Save it. That number is your proof the payment was submitted and your practical way to trace it if something goes wrong in processing. For ACH credit, your bank supplies a trace number that plays the same role.

Keep confirmation numbers with your deposit schedule, TXP data, and bank statements for at least four years, the standard IRS retention window for employment tax records. If the IRS questions whether a deposit was timely, the acknowledgment number and the settlement record are what resolve it.