The fastest way to pay the IRS is through their official payment portal, IRS Direct Pay, which is free and lets you schedule a payment from your bank account for today or a future date.

You do not need to create an account beforehand. You will need your Social Security Number or Individual Taxpayer Identification Number, your filing status, your expected tax refund amount (if you are owed one), and your bank routing and account numbers. The IRS processes most payments the same business day if you submit before 8 p.m. Eastern Time.

If you do not have bank account information ready or prefer not to use your bank directly, the IRS also accepts credit and debit card payments through approved payment processors, though these charge a convenience fee that the IRS does not. You can also pay by mail or phone, but both take longer.

Key Takeaways

  • IRS Direct Pay is free, requires no account creation, and processes same-day if submitted before 8 p.m. Eastern Time.
  • You will need your Social Security Number, filing status, expected refund amount, and bank routing and account numbers to use Direct Pay.
  • Credit and debit card payments go through third-party processors that charge a fee the IRS does not collect.
  • You can schedule a payment for a future date through Direct Pay, which is useful if you want to pay after your next paycheck arrives.

Using IRS Direct Pay

Go to irs.gov/payments and select "IRS Direct Pay" from the payment options. You will enter your Social Security Number or ITIN, your filing status (single, married filing jointly, married filing separately, or head of household), and the tax year you are paying for.

Next, enter your expected tax refund amount. If you do not expect a refund, enter zero. The IRS uses this information to verify your identity against their records. Once verified, you will enter your bank account information — the routing number (a nine-digit code your bank provides) and your account number. Double-check both before submitting.

You can then choose to pay when ready or schedule the payment for a specific date up to 120 days in the future. The IRS will show you a confirmation number on screen. Write this down or take a screenshot — you will need it if you have questions about the payment later.

Paying by Credit or Debit Card

If you prefer to use a credit or debit card, the IRS does not process these payments directly. Instead, you must use one of three approved payment processors: Worldpay, Authorize.Net, or PayPal. Each charges a convenience fee that varies — typically between 1.87% and 2.49% of your payment amount.

To find the current fee for each processor, visit irs.gov/payments and select the card payment option. The processor will show you the exact fee before you confirm the payment. For example, a $5,000 payment might cost between $94 and $125 in fees depending on which processor you choose.

Card payments process the same day if submitted before the processor's cutoff time, which is usually 8 p.m. Eastern Time but varies slightly by processor. Check the specific cutoff when you begin your payment.

Paying by Phone or Mail

You can pay by phone by calling the IRS at 1-800-829-1040 during business hours (Monday through Friday, 7 a.m. to 7 p.m. Eastern Time). Have your bank account information ready. The IRS will process the payment over the phone and provide a confirmation number.

To pay by mail, send a check or money order to the address listed on your tax notice or return. Write your Social Security Number, tax year, and form type (1040, 1040-SR, etc.) on the check. Mail payments take 7 to 10 business days to process, so send yours well before any important date.

What Happens After You Pay

The IRS updates its payment records within one business day of processing. You can check the status of your payment on irs.gov by logging into your account or by calling 1-800-829-1040. Keep your confirmation number — it is the fastest way to look up a payment if you need to verify it was received.

If you overpay, the IRS will either refund the difference to your bank account or explore it to next year's tax bill, depending on what you request. If you underpay and owe more, the IRS will charge interest and may assess penalties depending on how late the payment is.

Scheduling a Payment for a Future Date

Both IRS Direct Pay and phone payments let you schedule a payment up to 120 days ahead. This is useful if you do not have the money now but know when you will. The IRS will debit your account on the date you choose, so make sure the money will be there.

If you schedule a payment and your circumstances change, you can cancel it through IRS Direct Pay up until the day before the scheduled payment date. After that, you will need to call 1-800-829-1040 to cancel or modify it.

Common Issues and What to Do

If the IRS rejects your payment because the identity verification failed, go back and check that your Social Security Number, filing status, and expected refund amount match your tax return exactly. Even a small error will cause the verification to fail. If you are still stuck, call 1-800-829-1040 and a representative can help you troubleshoot.

If your bank declines the payment, check that your account has enough funds and that the routing and account numbers are correct. Some banks block payments to the IRS if they think it is fraud — if this happens, call your bank and tell them to allow the transaction, then try again.

If you paid but your account still shows a balance owed, wait one business day for the IRS system to update. If it still shows a balance after that, call 1-800-829-1040 with your confirmation number and they can look up the payment in their system.

Frequently Asked Questions

Can I pay someone else's IRS bill online?

No. You can only pay your own tax bill through IRS Direct Pay or the card processors. If you want to pay on behalf of someone else, that person must authorize you in writing, and you will need to contact the IRS directly at 1-800-829-1040 to arrange it.

What if I do not know my expected refund amount?

If you have not filed yet, estimate based on your income and deductions, or enter zero if you are unsure. The IRS uses this to verify your identity, so it should match what is on your return. If it does not match exactly, the verification will fail and you can try again with the correct amount.

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

Yes. The IRS website uses encryption to protect your information, and Direct Pay does not store your bank details after the payment is processed. Your bank account information is sent directly to your bank, not stored on an IRS server.

How long does it take to get a refund if I overpay?

If you request a refund of an overpayment, the IRS typically issues it within 21 days. You can choose to receive it by direct deposit to your bank account or by check. Direct deposit is faster.

Can I pay in installments online?

IRS Direct Pay does not offer installment plans. If you cannot pay the full amount at once, you can set up a payment plan by calling 1-800-829-1040 or by visiting irs.gov/payments and selecting the payment plan option. The IRS charges a setup fee for installment plans.