The IRS accepts online payments directly through its official website and approved payment processors

You can pay federal income tax, estimated tax, or back taxes to the IRS through IRS Direct Pay, which connects to your bank account at no charge. You can also use a credit or debit card through approved payment processors, though they charge a convenience fee. Both methods let you schedule a payment for a future date and receive confirmation immediately.

The fastest route depends on what you owe and when. If you're paying an upcoming tax bill or estimated quarterly taxes, Direct Pay takes a few minutes and costs nothing. If you're paying with a card or need to pay right away, a processor can complete the transaction in minutes but will add a fee to your total.

Key Takeaways

  • IRS Direct Pay is free and connects directly to your bank account; you can schedule payments up to 120 days in advance.
  • Credit and debit card payments go through third-party processors that charge a convenience fee, typically 1.87% to 2.35% of the amount paid.
  • You need your Social Security Number or Employer Identification Number, filing status, and the exact amount owed to set up any payment.
  • The IRS sends a confirmation number immediately after you complete the transaction; save this for your records.
  • Payments made before midnight Eastern Time are processed the same day; weekend and holiday payments process the next business day.

Using IRS Direct Pay at no cost

Go to IRS.gov/payments and select "IRS Direct Pay" from the payment options. You'll enter your Social Security Number or EIN, filing status, and the tax year for which you're paying. Then you link your checking or savings account by providing your routing number and account number — the same information you'd give for a direct deposit.

Direct Pay lets you schedule a payment up to 120 days in advance, which is useful if you know a tax bill is coming but don't want to pay until closer to the due date. The IRS will debit your account on the date you choose. You receive a confirmation number immediately; write it down or take a screenshot because you'll need it if you have questions about the payment later.

Direct Pay works for federal income tax, estimated quarterly taxes, and back taxes. It does not work for state taxes, payroll taxes, or excise taxes — those have separate payment systems.

Paying by credit or debit card through approved processors

The IRS does not accept cards directly. Instead, it contracts with third-party payment processors: Authorize.Net, PayPal, Worldpay, and ACI Payments. Each processor charges a convenience fee that varies slightly but typically runs 1.87% to 2.35% of the amount you pay. A $5,000 payment might cost $94 to $118 in fees.

You can reach all four processors through IRS.gov/payments. Select the processor you prefer, enter your payment details, and complete the transaction. The processor sends you a confirmation number, and the IRS receives the payment within one business day. The fee is added to your total bill — you pay both the tax owed and the convenience charge.

Card payments are useful if you want to earn rewards points or if you don't have a bank account linked to Direct Pay. They're also faster if you need to pay immediately and can't wait for a bank transfer to clear. The trade-off is the fee, which can be substantial on large payments.

What information you need before you start

Have these details ready before you begin any online payment:

  • Your Social Security Number or Employer Identification Number
  • Your filing status (single, married filing jointly, head of household, etc.)
  • The tax year you're paying for
  • The exact amount you owe, in dollars and cents
  • For Direct Pay: your bank's routing number and your account number
  • For card payments: your card number, expiration date, and CVV

If you're unsure of the amount owed, check your tax notice from the IRS or your tax return. Paying more than you owe will result in a refund; paying less will leave a balance that accrues interest and penalties.

Scheduling a payment for a future date

Both Direct Pay and card processors let you choose when the payment is withdrawn. Direct Pay allows you to schedule up to 120 days ahead; card processors typically allow 1 to 30 days, depending on the processor.

Scheduling is useful if your tax bill is due on April 15 but you don't have the money until May 1. You can set up the payment now and have it debit on May 1, which gives you time to gather funds. The IRS considers a payment made on the date you schedule it, not the date you set it up, so if you schedule for May 1 and the bill was due April 15, you'll owe penalties and interest for the late period.

If you're paying a bill that's already overdue, pay immediately rather than scheduling. The sooner the IRS receives the payment, the sooner interest stops accruing.

Understanding confirmation numbers and payment status

After you complete an online payment, you receive a confirmation number immediately. This number proves you made the payment and is your receipt. Save it in a safe place — email it to yourself, take a screenshot, or write it down.

The confirmation number is not the same as a tracking number. It doesn't tell you when the IRS will receive or post the payment. Payments made before midnight Eastern Time on a business day are typically posted within one business day. Payments made on weekends or holidays are posted the next business day.

If you need to check whether a payment has posted to your account, log into your IRS account at IRS.gov or call the IRS at 1-800-829-1040. Have your confirmation number ready.

What to do if a payment fails or you need to cancel

If your payment is declined — usually because of insufficient funds or incorrect account information — the processor will tell you immediately. You can try again with corrected information or choose a different payment method.

If you scheduled a payment and need to cancel it before it processes, contact the processor or the IRS as soon as possible. Direct Pay payments can usually be cancelled up to one business day before the scheduled date. Card processor cancellations vary by processor; check your confirmation email for cancellation instructions.

If a payment posts to your account and you later realize you overpaid or made a mistake, the IRS will issue a refund. This takes several weeks. Contact the IRS with your confirmation number to report the error.

Frequently Asked Questions

Can I pay someone else's taxes online?

No. Online payments must be made by the taxpayer or an authorized representative with power of attorney. If you're paying on behalf of someone else, you'll need their Social Security Number or EIN and their permission. Tax professionals and CPAs can pay client taxes online if they have the proper authorization on file with the IRS.

What's the difference between paying online and paying by mail?

Online payments post within one business day and you get a confirmation number immediately. Mail payments take two to three weeks to reach the IRS and post to your account. Online is faster and safer because there's no check to lose or delay. Mail is an option if you don't have internet access or prefer not to share banking information online.

Do I have to pay the convenience fee if I use a credit card?

Yes. The convenience fee is set by the payment processor, not the IRS, and is mandatory if you choose to pay by card. The fee is added to your bill. If you want to avoid the fee, use IRS Direct Pay instead, which is free.

Can I pay estimated quarterly taxes online?

Yes. Use IRS Direct Pay or a card processor the same way you would for a regular tax payment. You'll enter the tax year and the quarter you're paying for. The IRS applies the payment to the correct quarter automatically.

What if I don't receive a confirmation number?

If your browser closed before the confirmation appeared, log back into the payment site and check your transaction history. The processor or Direct Pay system will show whether the payment went through. If you're still unsure, wait one business day and check your bank account to see if the money was withdrawn. Then contact the IRS with your bank statement as proof.