What the IRS accepts and how payment reaches them

The IRS accepts tax payments through five main channels: direct debit from your bank account, credit or debit card, electronic Federal Tax Payment System (EFTPS), mail, or in person at a local IRS office. Each method has different fees, processing times, and deadlines. The method you choose depends on when you need to pay, whether you want a record of payment immediately, and whether you are willing to pay a processing fee.

Payments made by mail or in person take the longest to process — typically two to three weeks before the IRS records them in their system. Electronic payments (direct debit, card, or EFTPS) post within one business day. If your tax return deadline is April 15 and you mail a check, the postmark date counts as your payment date, not the date the IRS receives it. This matters because the IRS charges penalties and interest based on the payment date, not the receipt date.

Key Takeaways

  • Direct debit from your bank account is free and the fastest method; the IRS records the payment within one business day.
  • Credit and debit card payments are processed by third-party vendors who charge a fee (usually 1.87 to 2.35 percent of the payment amount), and you must use an IRS-approved payment processor.
  • EFTPS is a free electronic system run by the U.S. Department of the Treasury; you must enroll at least one business day before you want to make a payment.
  • Mailed checks and money orders must be postmarked by the tax deadline to count as on-time; include your Social Security number, tax year, and form type on the check itself.
  • The IRS does not accept cash payments by mail or phone, and no payment method guarantees a refund if you overpay — you must file a claim or request a credit on your next return.

Direct debit from your bank account (fastest and free)

Direct debit is the only payment method with no fee. You authorize the IRS to withdraw money directly from your checking or savings account on a date you choose. The payment posts within one business day, and you receive a confirmation number immediately. You can set up direct debit through IRS.gov, through tax software (TurboTax, H&R Block, TaxAct, and others), or by calling the IRS at 1-800-829-1040.

To use direct debit, you need your bank routing number and account number. These appear on the bottom left of your checks. You can also log into your bank's website or app to find them. The IRS will not charge your account until the date you specify, so you can schedule a payment for a future date if you do not have the money immediately. If you schedule a payment and then cancel it, you must cancel at least three business days before the scheduled payment date.

Credit or debit card payments (immediate confirmation, processing fee required)

The IRS does not accept card payments directly. Instead, you must use one of three IRS-approved payment processors: Authorize.Net, PayPal, or Worldpay. Each processor charges a fee, typically between 1.87 and 2.35 percent of the payment amount. For a $5,000 payment, the fee would be roughly $94 to $118. The processor keeps the fee; it does not go to the IRS.

You can find the current list of approved processors and their exact fees on IRS.gov under "Pay by Card." Each processor has its own website where you enter your card information, tax year, and payment amount. You receive a confirmation number from the processor immediately, and the IRS records the payment within one business day. Some tax software packages (TurboTax, H&R Block) also allow you to pay by card during the filing process; they use one of the approved processors and disclose the fee before you confirm.

EFTPS (Electronic Federal Tax Payment System)

EFTPS is a free system run by the U.S. Department of the Treasury. It is designed for people who make frequent tax payments — self-employed individuals, businesses, and those with quarterly estimated tax payments. You can also use it for a one-time income tax payment. To use EFTPS, you must enroll first at EFTPS.gov. Enrollment takes about five to ten minutes and requires your Social Security number, date of birth, and bank account information.

After you enroll, you must wait at least one business day before making your first payment. Subsequent payments can be scheduled immediately. You can schedule payments up to 120 days in advance. The payment posts within one business day of the scheduled date. EFTPS is free, but it requires planning ahead because of the one-business-day waiting period after enrollment. If you need to pay today or tomorrow, direct debit or a card payment through an approved processor is faster.

Mailed checks or money orders

Write your check or money order to "United States Treasury." On the front of the check, write your Social Security number, the tax year (for example, "2024"), and the form type (for example, "1040"). Do not include your name or address on the check itself — the IRS uses the Social Security number to match the payment to your account.

Mail your check to the address listed in the tax form instructions for your state. The IRS publishes different mailing addresses for different states and different form types. The address appears in the instructions that come with Form 1040 or on IRS.gov. The postmark date is your payment date, so if you mail a check on April 14 and it arrives on April 20, the IRS treats it as an on-time payment because the postmark is before April 15. However, the payment will not appear in your IRS account for two to three weeks after arrival.

In-person payment at an IRS office

You can walk into a local IRS office and pay by cash, check, or money order. Find your nearest office on IRS.gov by entering your ZIP code. Call ahead to confirm hours and whether the office is currently open to the public, because some offices have limited hours or are closed on certain days. Payment by cash is only available in person — the IRS does not accept cash by mail or phone.

Bring a photo ID and your Social Security number. The IRS will provide a receipt showing the payment amount and date. This receipt is your proof of payment. Processing times are the same as mailed payments — two to three weeks before the payment appears in your IRS account — even though you paid in person. The advantage is that you receive a receipt immediately and do not have to worry about mail delays or a lost check.

What happens if you overpay or need to change your payment

If you pay more than you owe, the IRS does not refund the overpayment automatically. Instead, you can request a refund or ask the IRS to credit the overpayment toward your next year's tax bill. To request a refund, you must file Form 1040-X (Amended U.S. Individual Income Tax Return) or contact the IRS directly. Refunds typically take four to six weeks to process.

If you scheduled a payment and need to cancel it, you must do so at least three business days before the scheduled date. For direct debit and EFTPS, you can cancel through the same system where you scheduled the payment. For card payments, contact the payment processor directly. For mailed checks, there is no way to stop payment once the envelope is in the mail — you can only contact the IRS after the payment is received and request a refund or credit.

Frequently Asked Questions

What if I cannot pay the full amount by the deadline?

You can pay what you can now and set up a payment plan for the rest. The IRS offers short-term payment plans (120 days or less) at no cost and long-term installment agreements (more than 120 days) with a setup fee. You can request a payment plan through IRS.gov, through tax software, or by calling 1-800-829-1040. Interest and penalties continue to accrue on the unpaid balance.

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

Direct debit and EFTPS have no payment limit. Card payments through approved processors may have limits set by the processor or your card issuer, typically $25,000 to $100,000 per transaction. If you need to pay more, you can make multiple payments on different dates. Mailed checks and in-person payments have no stated limit.

Do I get a receipt or confirmation that the IRS received my payment?

Yes, but the timing depends on the method. Direct debit, card payments, and EFTPS provide a confirmation number immediately. Mailed checks do not produce a receipt unless you request certified mail or delivery confirmation from the post office. In-person payments produce a receipt on the spot. You can also check the status of your payment on IRS.gov by logging into your account or calling 1-800-829-1040 after two to three weeks.

What if the IRS says I did not pay, but I have proof I did?

Contact the IRS with your confirmation number or receipt. For mailed payments, provide the postmark date and the amount. For card or electronic payments, provide the confirmation number from the processor or EFTPS. The IRS can trace the payment and correct their records. This process usually takes two to four weeks. Keep all receipts and confirmation numbers until the payment appears in your IRS account.