You can pay federal income taxes online through the IRS website, your bank, or an approved payment processor — no application needed, just your tax ID and bank details.

The IRS offers several ways to pay federal taxes online without leaving your home. The most direct route is the IRS Direct Pay system, which connects to your bank account and costs nothing. If you prefer not to link your bank account directly, you can use a credit or debit card through an IRS-approved payment processor, though these charge a convenience fee. You can also set up automatic payments if you owe taxes every year.

The method you choose depends on what you're paying for — income tax, estimated quarterly payments, or back taxes — and how quickly you need the payment to post. Most online payments reach the IRS within one business day, though the exact timing depends on when you submit and your bank's processing schedule.

Key Takeaways

  • IRS Direct Pay is free and connects directly to your checking or savings account through the IRS website at irs.gov.
  • Credit and debit card payments go through third-party processors approved by the IRS, which charge a fee (usually 1.87% to 2.35% of the payment amount).
  • You need your Social Security Number or Employer Identification Number, bank routing number, and account number to pay online.
  • Payments typically post within one business day, but you should submit at least one day before your tax deadline to avoid penalties.
  • You can set up recurring payments for estimated quarterly taxes or annual payments if you owe taxes regularly.

IRS Direct Pay: The Free Option

IRS Direct Pay is the fastest and cheapest way to pay federal taxes online. You go to irs.gov/payments, enter your tax ID (Social Security Number or EIN), and link your checking or savings account. The IRS does not store your account information after the payment is complete, and there is no fee to use the service.

You can schedule a payment up to 120 days in advance, which is useful if you know you owe taxes but do not have the money immediately. The system will show you a confirmation number right away, and you can check the payment status online for up to five years. If you need to cancel or change a payment, you can do so up to two business days before the scheduled date.

Direct Pay works for income tax payments, estimated quarterly taxes, and payments on existing tax bills. You will need your bank's routing number and your account number, both of which appear on the bottom left of your checks.

Credit and Debit Card Payments Through Approved Processors

If you want to use a credit or debit card instead of linking your bank account, you must go through one of the IRS-approved payment processors. These companies charge a convenience fee on top of your tax payment — typically between 1.87% and 2.35% of the amount you pay. The fee varies by processor and by card type, so compare before you submit.

The approved processors are Authorize.Net, PayPal, and Worldpay. You can find links to all three on irs.gov/payments. Each processor handles the payment slightly differently, but all of them send the money to the IRS and give you a confirmation number. The payment usually posts within one business day.

Using a credit card to pay taxes may trigger a cash advance fee from your credit card company, even though the IRS does not charge one. Check with your card issuer before you pay this way. Debit cards do not typically have this problem.

Payments Through Your Bank

Many banks and credit unions offer bill pay services that let you send a check to the IRS directly from your online banking portal. This is free and does not require you to go to the IRS website, but it is slower than Direct Pay — the check takes several days to arrive and be processed.

To pay this way, log into your bank's website or app, go to bill pay, and add the IRS as a payee. You will need the address for the IRS service center that handles your state. The IRS website lists these addresses by state under "Where to File" for paper returns. Write your tax ID on the check so the IRS knows which account to credit.

Bank bill pay works well if you are not in a hurry, but it is not the best choice if your payment deadline is soon. The IRS must receive the payment by the due date, not just have it in the mail.

Setting Up Automatic or Recurring Payments

If you owe federal taxes every year or every quarter, you can set up automatic payments through IRS Direct Pay. This saves you from having to log in and pay manually each time. You choose the payment amount, the frequency (monthly, quarterly, or annually), and the start date, and the IRS withdraws the money from your bank account on schedule.

Automatic payments are especially useful for estimated quarterly taxes, which are due on April 15, June 15, September 15, and January 15. If you are self-employed or have income that is not subject to withholding, setting up quarterly payments can help you avoid penalties for underpayment.

You can change or cancel automatic payments anytime through your IRS account, though you should do so at least two business days before the next scheduled withdrawal. If you cancel and still owe taxes, you will need to pay manually or set up a new payment plan.

What Information You Need Before You Pay

Before you start an online payment, gather these documents: your most recent tax return or notice of assessment, your bank account information (routing number and account number), and your tax ID (Social Security Number or Employer Identification Number). If you are paying a bill notice from the IRS, have that notice handy as well — it contains the exact amount you owe and the deadline.

If you are paying estimated quarterly taxes and do not have a bill notice, you will need to calculate the amount yourself or use the IRS Estimated Tax Worksheet. The IRS website has worksheets for different situations (self-employed, wage earner with side income, etc.).

Have your payment method ready: either your bank account details for Direct Pay, or your credit or debit card number if you are using a processor. Do not use a prepaid card or gift card — the IRS system will not accept them.

Timing and Confirmation

Online payments typically post to your IRS account within one business day, but the exact timing depends on when you submit and your bank's processing schedule. If you submit a payment on a Friday evening, it may not post until Tuesday. The IRS considers a payment on time if it is submitted by 11:59 p.m. Eastern Time on the due date, but you should submit at least one day earlier to be safe.

After you submit a payment, the system gives you a confirmation number immediately. Write this down or take a screenshot — you will need it if you ever need to prove you paid. You can also check the status of your payment online through your IRS account for up to five years after the payment date.

If a payment fails (for example, because your bank account does not have enough funds), the IRS will notify you, usually within one business day. You will then need to resubmit the payment or contact the IRS to set up a payment plan.

Frequently Asked Questions

Can I pay federal taxes online if I owe back taxes from previous years?

Yes. You can use IRS Direct Pay or a credit card processor to pay back taxes. If you owe a large amount, you may want to set up a payment plan instead, which lets you pay over time. The IRS website has information about payment plans and installment agreements.

What happens if I pay online but then file an amended return?

If you overpaid, the IRS will either refund the difference or apply it to future tax bills, depending on what you request. If you underpaid, you will owe the difference plus any applicable penalties and interest. Make sure your amended return is filed before you pay, if possible, so you pay the correct amount the first time.

Is it safe to enter my bank account information on the IRS website?

IRS Direct Pay uses encryption and does not store your account information after the payment is complete. The system is secure, but only use it on a device you trust and never share your confirmation number or payment details with anyone claiming to be from the IRS.

Can I pay federal taxes online if I am not a U.S. citizen?

Yes, as long as you have a tax ID (Social Security Number, Individual Taxpayer Identification Number, or Employer Identification Number) and a U.S. bank account. The payment process is the same. If you do not have a U.S. bank account, you may be able to use a credit or debit card through an approved processor.

What if my online payment was rejected?

The IRS will send you a notice explaining why the payment failed, usually within one business day. Common reasons include insufficient funds, incorrect account information, or a mismatch between your name and your account. Correct the problem and resubmit, or contact your bank to confirm your routing number and account number are correct.