What online payment means and why you'd use it

Online payment means sending money to the IRS through a website or app instead of mailing a check or going to a bank. You connect your bank account directly, enter the amount you owe, and the IRS pulls the money on the date you choose. The IRS receives the payment within one business day, and you get a confirmation number when ready.

Most people use online payment because it's faster than mail, there's no check to lose, and you can schedule a payment for a future date — useful if you owe taxes but don't have the money until next month. You also get proof of payment right away, which matters if the IRS ever questions whether you paid.

Online payment is free through the IRS's official system. Some third-party payment processors charge a fee (usually 1 to 2 percent of the amount), but you can always use the IRS method at no cost.

Key Takeaways

  • The IRS offers free online payment through its official website; third-party processors may charge a fee but are not required.
  • You need your Social Security number or employer identification number, the amount you owe, and a bank account to pay online.
  • You can schedule a payment up to 120 days in advance, which is useful if you owe taxes but need time to gather the money.
  • The IRS receives the payment within one business day, and you receive a confirmation number you should save for your records.
  • Online payment does not reduce what you owe or change your tax return — it only sends the money to the IRS.

How to pay through the IRS Direct Pay system

The IRS Direct Pay system is the official, free way to pay online. Go to IRS.gov/payments and select "Pay Now." You will need your Social Security number or employer identification number, your filing status, and your expected tax refund amount (or zero if you do not expect one). The system uses this information to verify you before letting you enter payment details.

Once verified, enter the amount you want to pay and your bank account number and routing number. You can pay from a checking or savings account. The IRS will not charge you a fee. You choose the payment date — it can be today or up to 120 days from now. The IRS will debit your account on that date, and you will receive a confirmation number when ready after you submit.

Save or print your confirmation number. It proves you paid and when. If you ever need to show the IRS that a payment went through, this number is your evidence.

Using a third-party payment processor

The IRS also approves certain companies to process tax payments online. These include PayUSAtax, Official Payments, and Payoneer. You can find the full list on IRS.gov. These processors work similarly to Direct Pay — you enter your tax information and bank details — but they charge a fee, usually between 1 and 2 percent of the amount you pay.

You might use a third-party processor if you want to pay by credit card or debit card instead of a bank account. Direct Pay only accepts bank accounts. If you pay by card through a processor, the fee is higher — often 2 to 3 percent — because the processor pays a fee to the card company and passes it to you.

The processor sends your payment to the IRS, and you receive a confirmation number from them. The IRS still receives the money within one business day. You will not see a difference in how long the IRS takes to process your payment, but you will pay extra for the convenience of using a card.

Scheduling a payment for a future date

Both Direct Pay and third-party processors let you schedule a payment weeks or months ahead. This is useful if you owe taxes on April 15 but do not have the money until May. You can schedule the payment to go through on May 1, and the IRS will receive it by May 2.

When you schedule a payment, the IRS does not take the money from your account until the date you choose. Your bank account must have enough money on that date, or the payment will fail. If it fails, the IRS will not automatically retry it — you will have to pay again through the same system or another method.

Scheduling a payment does not change when your taxes are considered paid. If you owe taxes on April 15 and schedule a payment for May 1, you are technically late as of April 16. However, if you schedule the payment before the important date and it fails, the IRS may not penalize you if you can show you tried to pay on time. Keep your confirmation number as proof.

What information you need before you start

Gather these items before you go to IRS.gov or a processor's website. You will need your Social Security number or employer identification number — the same number on your tax return. You will also need your filing status (single, married filing jointly, head of household, and so on) and the tax year you are paying for (usually the current year, but you can pay for prior years too).

Have your bank account number and routing number ready. Your routing number is a nine-digit code that identifies your bank; you can find it on the bottom left of any check or by calling your bank. Your account number is on the bottom of your checks too. You do not need to provide your bank's name — the routing number tells the IRS which bank you use.

Finally, know the amount you want to pay. This should match what you owe on your tax return, but you can pay less if you need to. Paying less does not stop the IRS from charging interest and penalties on the unpaid balance, so only pay less if you truly cannot pay the full amount right now.

What happens after you pay online

The IRS receives your payment within one business day. If you pay on a Friday, the IRS typically receives it by Monday. If you pay on a holiday, it may take longer. Your bank will show the payment as pending for a day or two, then it will clear.

The IRS will credit your account with the payment. This means they will reduce what you owe by the amount you paid. If you paid the full amount you owed, your account is settled. If you paid less, the IRS will continue to charge interest on the remaining balance at the current rate (which changes quarterly).

You will not receive a separate receipt from the IRS in the mail. Your confirmation number is your receipt. The IRS will show the payment on your account if you log into IRS.gov with an account, but this can take a few days. If you need to prove you paid when ready, use your confirmation number.

Common mistakes to avoid when paying online

Do not assume your payment is complete just because you received a confirmation number. The confirmation number means the payment processor received your request, not that the IRS has received the money. Wait one business day before assuming the payment went through. If you do not see it on your IRS account after two business days, contact the processor or the IRS to check.

Do not pay more than once by accident. If you are unsure whether a payment went through, check your bank account first to see if the money left. Do not submit the payment again until you confirm the first one failed. Paying twice means you will have overpaid, and you will have to request a refund.

Do not forget to save your confirmation number. Write it down or take a screenshot. If the IRS ever says you did not pay, this number is your proof that you did. Without it, you will have a harder time disputing the IRS's claim.

Frequently Asked Questions

Can I pay taxes online if I do not have a bank account?

Direct Pay requires a bank account. However, some third-party processors accept credit or debit cards, which you can use without a bank account. You will pay a higher fee (2 to 3 percent) if you use a card, but it is an option if you have no bank account.

What if my online payment fails?

If your payment fails, the IRS will not charge you a penalty for the failed attempt. However, you will still owe the original amount plus interest. You must pay again using Direct Pay, a processor, or another method. Check your bank account to see if the money was debited before you pay again.

Can I pay someone else's taxes online?

No. Online payment systems require the Social Security number or employer identification number of the person whose taxes you are paying. You cannot pay for someone else unless you are authorized on their account or they give you their number and permission. If you are a tax professional, you may have different options — ask your software provider.

How long does it take for the IRS to receive my online payment?

The IRS receives most online payments within one business day. Payments submitted on weekends or holidays may take longer. Once received, the IRS credits your account within a few days, though you may not see it reflected on IRS.gov when ready.

Is online payment safe?

Direct Pay and IRS-approved processors use encryption to protect your bank information. Your data is sent securely and is not stored on the IRS website. However, always pay through IRS.gov or an officially approved processor — never pay through a link in an email or text, as these are often scams.