Glossary

EFTPS (Electronic Federal Tax Payment System)

EFTPS, the Electronic Federal Tax Payment System, is the US Department of the Treasury’s free online and phone system for paying federal taxes, and one of the electronic routes a business must use to make federal tax deposits such as withheld backup withholding (Form 945) and withholding on foreign persons (Form 1042).

Also called: Electronic Federal Tax Payment System, EFTPS deposit, federal tax deposit, EFTPS enrollment

14-day free trial · card required · cancel anytime

Definition

The IRS describes EFTPS as "a free system offered by the U.S. Department of Treasury to pay your federal taxes." It is run by the Treasury’s Bureau of the Fiscal Service, not by the IRS itself, which is why it has its own website, its own login and its own customer service line.

For most businesses it is not optional in practice. Publication 15 says "You must use EFT to make all federal tax deposits," and names three ways to do it: EFTPS, IRS Direct Pay, or your IRS business tax account. A tax professional, bank or payroll service can make the deposit for you instead, and a bank can send a same-day wire. Form 1042 is narrower still: its instructions say you are "required to use either the Electronic Federal Tax Payment System (EFTPS) or IRS Direct Pay" to deposit the tax, and that failing to use one of them may bring a 10% penalty.

What EFTPS adds over the alternatives is scheduling and a record. The IRS says you can schedule payments up to 365 days in advance, change or cancel them, and view 15 months of payment history. Each payment returns a number you keep as proof that it was made.

Key points

  • +Free, run by the Treasury’s Bureau of the Fiscal Service. Federal tax deposits must be made by EFT, and EFTPS is one of the ways.
  • +Form 1042 deposits must go through EFTPS or IRS Direct Pay. Form 945 deposits can also use your IRS business tax account.
  • +New enrollments can take up to five business days, and the PIN arrives by US mail in five to seven business days.
  • +Standard cutoff: schedule by 8 p.m. Eastern the day before the due date. Business payments of $1 million or less can go same-day if submitted before 3 p.m. Eastern on a business day.
  • +Every payment names a tax form, a payment type and a tax period. Form 945 and Form 1042 deposits use tax period 12.
  • +If you miss the cutoff, a same-day wire through the Federal Tax Collection Service can still make the deposit on time.
  • +New individual enrollments stopped on October 17, 2025. Businesses can still enroll.

Enrolling, and why the first deposit needs a head start

You enroll at EFTPS.gov or by phone. The IRS says "New enrollments for EFTPS can take up to five business days to process," and EFTPS says your information is validated with the IRS first, after which "you will receive a personal identification number (PIN) via U.S. Mail in five to seven business days at your IRS address of record." Publication 966 gives the same five to seven days for online enrollment, and seven business days after EFTPS receives a paper form.

That lead time is the trap. A platform that starts backup withholding in a month with a large payment run can owe a deposit before its PIN arrives. Enroll when withholding becomes possible, not when the first deposit falls due. If you miss the window, a third party or a same-day wire can still make the deposit, at a fee.

Some businesses are already enrolled. Publication 15 says a new employer that indicated a federal tax obligation when requesting an EIN is "pre-enrolled in EFTPS," with the PIN sent in a separate mailing and the enrollment activated by phone.

Logging in needs your EIN, your PIN and an internet password. Since October 19, 2023, EFTPS has also required multifactor sign-in through Login.gov or ID.me. Individuals can no longer enroll: EFTPS stopped new individual enrollments on October 17, 2025 and points individuals to IRS Direct Pay and the IRS Online Account. Business enrollment is unaffected.

The cutoffs that decide whether a deposit is on time

The long-standing rule is the day before. The Instructions for Form 1042 say that "For deposits made by EFTPS to be on time, you must submit the deposit by 8 p.m. Eastern time the day before the date the deposit is due." The funds leave your bank account on the settlement date you chose.

There is now a same-day option. Publication 15 and the Instructions for Form 945 say "EFTPS accepts same day payments of $1 million or less if the payment is submitted before 3:00 p.m. Eastern time on a business day." The Form 1042 instructions list the same two conditions. A payment over $1 million, or submitted after 3 p.m., falls back to the 8 p.m. day-before rule.

Not every EFTPS page has caught up. The EFTPS home page and Publication 966 still describe only the 8 p.m. rule. Treat the same-day window as a safety net and keep scheduling the day before.

Two more limits. Publication 966 says a scheduled payment can only be cancelled "by 11:59 p.m. ET at least two business days before the scheduled date." And a third party paying on your behalf "may have different cutoff times," usually earlier ones.

How a deposit names the form and the tax period

An EFTPS payment is not just an amount. Publication 4990, the EFTPS payment instruction booklet, tells you to "Select the tax form, payment type, tax period, and amount." The IRS applies the money to exactly the form and period you name, so a deposit made against the wrong form is a missing deposit on the right one.

The three forms a Stripe Connect platform is most likely to deposit for:

- **Form 945** (withheld federal income tax outside payroll, including backup withholding): tax period 12, payment type Federal Tax Deposit, financial institution code 09455. - **Form 1042** (withholding on US-source income of foreign persons): tax period 12, Federal Tax Deposit, code 10425. - **Form 941** (quarterly payroll): tax periods 03, 06, 09 or 12, Federal Tax Deposit, code 94105.

Form 945 and Form 1042 are annual, so every deposit during the year carries period 12, the month the year ends. Form 941 is quarterly and carries the quarter-end month.

Keep the forms apart. The Instructions for Form 945 say "Don’t combine deposits for Forms 941, 943, 944, or CT-1 with deposits for Form 945." Backup withheld from a contractor and income tax withheld from an employee are two deposits, even when they fall due on the same day.

When each deposit is due is a separate question, set by each form’s own deposit rules. The Form 945 and Form 1042 entries cover those schedules.

When EFTPS is too late: the same-day wire

If a deposit was not set up in time, Publication 15 says "you can still make your deposit on time by using the Federal Tax Collection Service (FTCS) to make a same-day wire payment." Your bank sends the wire, and it has to be arranged ahead of time. Ask the bank about availability, cutoffs and its fee before you need it.

The IRS’s same-day wire page says to fill out the Same-day Taxpayer Worksheet and give it to your financial institution, and "To pay for more than one tax form or tax period, complete a separate worksheet for each payment." The form-and-period rule applies to wires as much as to EFTPS.

Two routes are not deposits at all. Publication 15 says not to use electronic funds withdrawal from tax software, or a credit or debit card, to make federal tax deposits. Both are for paying a balance due with a return.

Clearing the withholding liability in QuickBooks

Tax you withhold is not yours. It belongs in a liability account from the moment it is withheld, for example a "Backup Withholding Payable" account for Form 945 amounts and a separate one for Form 1042, until the deposit leaves your bank.

The EFTPS deposit is the entry that clears it. Record the bank payment on the settlement date with the liability account as the category, not an expense account, so the liability falls by exactly the amount deposited. Put the EFT acknowledgment or trace number in the memo. Publication 15 says the number "can be used as a receipt or to trace the payment."

At any point, the liability balance should equal the tax withheld but not yet deposited. If it is negative, a deposit was recorded against the wrong account or twice. If it keeps growing, a deposit was missed or was booked as an expense, which also overstates your costs.

At year end, the account’s activity should reconcile to the return: total withheld to the tax liability on Form 945 or Form 1042, and total cleared to the deposits EFTPS shows for tax period 12. EFTPS only shows 15 months of history, so save each year’s payment record when you file.

Frequently asked questions

What is EFTPS used for?

EFTPS, the Electronic Federal Tax Payment System, is the Treasury’s free system for paying federal taxes online or by phone. Businesses use it mainly for federal tax deposits, such as payroll taxes on Form 941, backup withholding on Form 945 and withholding on foreign persons on Form 1042, which must be made by electronic funds transfer.

How long does EFTPS enrollment take?

The IRS says new enrollments can take up to five business days to process, and EFTPS mails your PIN to your IRS address of record in five to seven business days. You can’t make a payment until the PIN arrives, so enroll before your first deposit is due rather than when it is due.

What time does an EFTPS payment have to be scheduled?

By 8 p.m. Eastern time the day before the due date. Publication 15 and the Form 945 and Form 1042 instructions also allow same-day business payments of $1 million or less if they are submitted before 3 p.m. Eastern on a business day. A third party paying for you may have an earlier cutoff.

What tax period do I use for a Form 945 deposit in EFTPS?

Tax period 12, with payment type Federal Tax Deposit, according to the IRS payment instruction booklet (Publication 4990). Form 945 is an annual return, so every deposit during the year uses period 12. Form 1042 deposits also use period 12. Don’t combine Form 945 deposits with Form 941 payroll deposits.

What if I miss the EFTPS cutoff for a deposit?

You can still deposit on time with a same-day wire through the Federal Tax Collection Service. Your bank sends it using the IRS Same-day Taxpayer Worksheet, with a separate worksheet for each form and tax period. Arrange it with your bank in advance, because availability, cutoffs and fees vary.

What customers say about running Stripe through Acodei

Stripe Verified Partner BadgeIntuit QuickBooks
★★★★★
“If you're testing out all the different Stripe/QuickBooks integration apps right now, let me save you some time. This one is the best one by far.”
RyanOwner at Indie Music Academy
★★★★★
“Works well and is really helpful for massive transactions. The support is really fast and helpful. 100% recommended.”
AndresCo-founder and CEO at Kanguro Collections and Reinsurance

Related reading

More glossary terms

See the full glossary

Ready to try Acodei?

Connect Stripe to QuickBooks Online in minutes and let the fees, refunds, and payouts land where your accountant expects them.

14-day free trial · card required · cancel anytime