The IRS gives you four main ways to pay federal taxes, and the method you choose depends on how much you owe and how quickly you need to send it

You can pay by electronic bank transfer (the fastest option), by credit or debit card (when ready but with a fee), by check or money order (slowest but free), or by phone (same-day processing). The IRS does not accept cash, and you cannot walk into an office to hand over money in person. Each method has different timing, costs, and what information you need to have ready.

The method you pick matters because some are safer than others, some cost money, and some take weeks to process. If you owe taxes and miss a important date, the IRS charges penalties and interest on top of what you already owe — so knowing how to pay correctly the first time saves you money.

Key Takeaways

  • Electronic bank transfer through IRS Direct Pay or the Electronic Federal Tax Payment System (EFTPS) is free, fast, and the safest way to pay if you have a checking or savings account.
  • Credit and debit card payments go through when ready but charge a processing fee (usually 1.87% to 2.35% of the amount you pay) that the IRS does not cover.
  • Check or money order payments are free but take 7 to 10 business days to reach the IRS, so mail them early if you have a important date.
  • You need your Social Security Number or Employer Identification Number, the tax year you are paying for, and the exact amount owed before you start any payment method.
  • The IRS website (irs.gov) is the only official place to set up payments — never use a third-party site that claims to process IRS payments for you.

Electronic bank transfer: the fastest and safest option

IRS Direct Pay is the most straightforward electronic method. You go to irs.gov/payments, enter your bank account number and routing number, choose the payment date, and the money moves from your account to the IRS. There is no fee, and the payment posts within one business day. You do not need to set up an account or log in — you just fill out the form each time you pay.

If you pay regularly or want to set up automatic payments, EFTPS (Electronic Federal Tax Payment System) is the alternative. You register once at eftps.gov with your Social Security Number or Employer Identification Number, and then you can schedule payments in advance or pay on the same day. EFTPS also has no fee. The trade-off is that registration takes one to two business days, so if you need to pay today, Direct Pay is faster.

Both methods require a valid checking or savings account in a U.S. bank. If you do not have a bank account, you will need to use a different payment method.

Credit and debit card payments: when ready but with a cost

You can pay by credit or debit card through the IRS website, but the IRS charges a processing fee that you pay on top of your tax bill. The fee is usually between 1.87% and 2.35% of the amount you pay, depending on which payment processor you use. For example, if you owe $1,000 and the fee is 2%, you pay $1,020 total.

The payment posts to your account when ready, which is useful if you are close to a important date. You can find the approved card payment processors on irs.gov/payments. Do not search for "pay IRS by credit card" on Google — scammers create fake sites that look official but steal your card information. Always start at irs.gov.

Card payments make sense only if you have a specific reason to pay when ready (such as a same-day important date) and you can afford the fee. For most people, the free electronic bank transfer is the better choice.

Check or money order: free but requires planning ahead

If you do not have a bank account or prefer not to use electronic payment, you can mail a check or money order. Write the check to "United States Treasury" and include a payment voucher — a form that tells the IRS which tax year and which type of tax the payment is for.

You can print the voucher from irs.gov/payments or request one by phone at 800-829-1040. The voucher has spaces for your name, address, Social Security Number, the tax year, the amount, and the type of return (Form 1040 for individual income tax, for example). Without the voucher, the IRS may not know which account to credit.

Mail the check and voucher to the address listed on the IRS website for your state — the address changes depending on where you live. The payment takes 7 to 10 business days to process after the IRS receives it. If you have a tax important date, mail the check at least two weeks early to be safe. The postmark date counts as the payment date, not the date the IRS receives it, so mailing on time protects you even if the mail is slow.

Phone payments: same-day processing with a fee

You can pay by phone by calling 1-800-829-1040 and speaking to an IRS representative. They will take your bank account information and process the payment over the phone. The payment posts the same day, and there is no fee for using this method.

Phone payments are useful if you have questions about your account or if you are not comfortable using the website. However, the wait time to reach someone can be long, especially during tax season. If you just need to pay quickly, Direct Pay online is usually faster.

What information you need before you pay

No matter which method you choose, have these details ready: your Social Security Number (or Employer Identification Number if you are a business), the tax year you are paying for (for example, 2023 or 2024), the exact amount you owe, and the type of tax (individual income tax, self-employment tax, corporate tax, etc.).

If you are paying by bank transfer, you also need your routing number and account number. You can find these on the bottom left of any check, or call your bank and ask. If you are paying by check, you need the correct mailing address for your state, which is on irs.gov.

If you are not sure how much you owe, check your tax notice from the IRS or your tax return. Paying more than you owe is not a problem — the IRS will refund the overpayment or credit it to next year's taxes.

Avoiding scams and paying safely

The IRS will never call you, email you, or text you asking you to pay. If someone contacts you claiming to be from the IRS and demanding payment, it is a scam. Hang up or delete the message.

Always start at irs.gov when you are ready to pay. Do not click links in emails or search results that claim to be IRS payment sites. Scammers create fake websites that look almost identical to the real IRS site, and they steal your bank information or card number when you enter it.

If you use a third-party tax software (such as TurboTax or H&R Block), those programs often offer to process your payment for you. That is legitimate, but you will pay a fee. You can always go directly to irs.gov and pay for free instead.

Frequently Asked Questions

What if I cannot pay the full amount I owe?

You can pay part of what you owe now and set up a payment plan for the rest. The IRS charges interest and penalties on unpaid taxes, so paying something is better than paying nothing. Contact the IRS at 800-829-1040 to discuss a plan, or visit irs.gov/payments to learn about installment agreements.

How do I know if my payment went through?

For electronic payments, you get a confirmation number when ready on the screen. Write it down or take a screenshot. For checks, keep a copy of the front and back of the check and the payment voucher. The IRS processes payments slowly, so do not expect to see it reflected in your account for 7 to 10 business days.

Can I pay someone else's taxes?

Yes, you can pay another person's tax bill if you have their permission and their Social Security Number. The payment will be credited to their account. However, you cannot pay someone else's taxes without their knowledge — the IRS will not process a payment without the correct taxpayer identification number.

What if I overpay by accident?

The IRS will refund the overpayment or explore it to your next year's taxes. You do not need to do anything — the IRS handles it automatically. If you want a refund instead of a credit, you can request one, but it takes several weeks to process.

Is there a limit to how much I can pay at once?

No, there is no limit on the amount you can pay through Direct Pay, EFTPS, or by check. Credit card payments may have limits depending on your card issuer, so check with your bank if you are paying a large amount.