The fastest way to pay federal income tax is through the IRS Direct Pay system or by credit or debit card via an approved payment processor

The IRS offers several online payment methods, each with different timelines and fees. IRS Direct Pay is free and lets you pay straight from your bank account—no credit card fees, no middleman. Credit or debit card payments go through third-party processors (Authorize.Net, PayPal, Square, Stripe, or others) and charge a convenience fee of roughly 1.87 to 2.35 percent of the amount you pay. Electronic Federal Tax Payment System (EFTPS) is another free option if you enroll in advance, though it requires setup time.

The method you choose depends on whether you have a bank account, how much you're paying, and how soon you need the payment recorded. Direct Pay and EFTPS both reach the IRS within one business day at no cost. Card payments are faster to initiate but cost more and may take longer to post to your account.

Key Takeaways

  • IRS Direct Pay is free, requires no advance enrollment, and works from any computer or phone with your Social Security number and bank account information.
  • Credit and debit card payments charge a convenience fee (roughly 1.87 to 2.35 percent) but process immediately and are useful if you don't have a bank account.
  • EFTPS is free but requires you to enroll at least one business day before you want to make a payment.
  • All online methods let you schedule a payment for a future date, which is useful if you want to pay on a specific deadline without rushing.
  • The IRS records your payment based on when it receives the funds, not when you initiate the transaction, so plan ahead if you're close to a deadline.

Using IRS Direct Pay for a same-day setup

IRS Direct Pay requires no registration, no fees, and no credit card. You go to IRS.gov/payments, select "Pay Now," and choose Direct Pay. You'll need your Social Security number or Individual Taxpayer Identification Number (ITIN), your filing status, and your bank account and routing numbers.

The system confirms your identity by asking questions about your prior tax returns or credit history. Once verified, you enter the amount you want to pay and choose a payment date. You can pay immediately or schedule it for up to 120 days in the future. The IRS receives the payment within one business day. There is no limit on how much you can pay through Direct Pay in a single transaction.

Direct Pay works best if you have a checking or savings account and want to avoid fees. If you're paying on a Friday and need it recorded by Monday, schedule it for Monday rather than paying immediately—the IRS processes payments overnight, and scheduling ensures it lands on the day you choose.

Paying by credit or debit card through approved processors

If you don't have a bank account or prefer to use a card, the IRS has approved five payment processors: Authorize.Net, PayPal, Square, Stripe, and Worldpay. Each charges a convenience fee that varies slightly but typically runs 1.87 to 2.35 percent of your payment amount. On a $5,000 payment, that's roughly $94 to $118 in fees.

You can find the current list of approved processors and their fee rates at IRS.gov/payments. Click on each processor's link to pay directly through their system. You'll enter your card information, the amount, and your tax information. The processor charges the fee to your card immediately, and the IRS receives the payment within one to two business days.

Card payments are useful if you're paying close to a deadline and want confirmation immediately, or if a bank account isn't available to you. However, the fee makes this option more expensive than Direct Pay or EFTPS for larger amounts. Some people use this method to earn credit card rewards, though the fee often outweighs the reward value.

Setting up EFTPS for recurring or regular payments

EFTPS is a free system run by the Department of the Treasury that lets you schedule tax payments in advance. Unlike Direct Pay, EFTPS requires enrollment before you can use it. You enroll at EFTPS.gov by providing your Social Security number, bank account information, and a phone number. The IRS mails you a Personal Identification Number (PIN) within two weeks.

Once you have your PIN, you can log in and schedule payments for future dates. EFTPS is designed for people who make regular estimated tax payments or who want to set up a payment schedule well in advance. The payment reaches the IRS within one business day, and there are no fees.

EFTPS is slower to set up than Direct Pay but useful if you know you'll be making multiple payments throughout the year. If you're paying a balance due on your tax return and need to pay within days, Direct Pay is faster because it requires no advance enrollment.

Scheduling a payment for a future date to meet a deadline

All three online methods let you schedule a payment for a specific date rather than paying immediately. This is important because the IRS records your payment based on when it receives the funds, not when you initiate the transaction. If the tax deadline is April 15 and you want the payment recorded by April 15, you must schedule it to arrive by April 15—not initiate it on April 15.

Direct Pay and EFTPS both deliver within one business day, so if April 15 falls on a Monday, schedule your payment for Monday morning. If April 15 falls on a Friday, schedule it for Thursday or Friday morning to ensure it arrives by end of business Friday. If you're using a card processor, allow two business days and schedule accordingly.

The IRS website shows you the cutoff time for same-day processing (usually around 8 p.m. Eastern Time). If you miss the cutoff, your payment is scheduled for the next business day. Always schedule at least one business day before your deadline to avoid missing it.

What to do if your payment doesn't appear in your account

After you submit an online payment, the IRS sends you a confirmation number. Write this down or take a screenshot. The payment typically appears in your IRS account within one to two business days. You can check the status by logging into IRS.gov/account with your credentials or by calling the IRS at 1-800-829-1040.

If your payment doesn't appear within three business days, contact the payment processor you used (Authorize.Net, PayPal, Square, Stripe, or Worldpay) to confirm they sent it. They can tell you whether the payment left your account. If the processor confirms they sent it but the IRS hasn't received it, call the IRS with your confirmation number and the processor's name.

If the payment left your account but the IRS says they never received it, the IRS can trace it. This is rare but does happen. Keep your confirmation number and the date you paid—the IRS uses these to locate the payment and credit your account once it's found.

Comparing the three methods side by side

MethodCostSetup TimePayment ArrivesBest For
IRS Direct PayFreeNone—pay same day1 business dayBank account holders paying on short notice
Credit/Debit Card1.87–2.35% feeNone—pay same day1–2 business daysNo bank account or earning rewards
EFTPSFree2 weeks (PIN by mail)1 business dayRegular or recurring payments

Frequently Asked Questions

Can I pay my state income tax online through the IRS?

No. The IRS only processes federal income tax payments. State income tax payments go through your state's tax agency. Most states offer online payment options on their own websites, but the process and deadlines vary by state. Contact your state's department of revenue for payment instructions.

What if I pay online but then file my return late?

The IRS records your payment separately from your return. If you pay online but file your return after the deadline, you may owe penalties and interest on any remaining balance, but the payment you made is credited to your account. Pay as soon as you can, even if you're not ready to file.

Is it safe to give the IRS my bank account information online?

Yes. IRS.gov and EFTPS.gov use encryption and security measures standard for government financial transactions. Only use the official IRS website (IRS.gov) or the official EFTPS website (EFTPS.gov). Do not pay through links in emails or texts claiming to be from the IRS, as these are often scams.

Can I pay someone else's tax bill online?

No. Online payment systems require the taxpayer's Social Security number or ITIN and are tied to that person's account. If you want to pay someone else's taxes, they must initiate the payment themselves, or you can send them money and they can pay. The IRS does not allow third-party payments online.

What happens if I overpay my taxes online?

If you pay more than you owe, the IRS will either refund the overpayment or apply it to next year's taxes, depending on what you request when you file your return. You can also request a refund by calling the IRS after your return is processed. The refund is issued by check or direct deposit, depending on how you filed.