Send your payment directly to the IRS through their official payment channels

The IRS does not accept tax payments mailed to a single address. Instead, you choose a payment method — mail, online, phone, or through your tax professional — and each method has its own mailing address or processing system. The address you use depends entirely on how you want to pay and whether you are paying with a check, money order, or electronic transfer.

The most common mistake is mailing a check to the IRS office nearest you or to the address on your tax form. That will delay your payment. The IRS publishes specific mailing addresses for each payment method, and using the wrong one means your payment sits in the wrong mailroom for weeks.

Key Takeaways

  • The IRS has different mailing addresses depending on whether you pay by check, money order, or electronic transfer, so the method you choose determines where your payment goes.
  • Electronic payment through IRS Direct Pay, the Electronic Federal Tax Payment System (EFTPS), or a credit or debit card is faster and more reliable than mailing a check.
  • If you mail a check or money order, you must include Form 1040-ES (for estimated tax) or write your Social Security number and tax year on the back of the check so the IRS can match it to your account.
  • The mailing address for checks and money orders changes based on your state, so you must look up the correct address on the IRS website or your tax form before mailing.
  • Payments received by mail typically take two to three weeks to post to your account, while electronic payments post within one business day.

Paying by check or money order through the mail

If you pay by check or money order, the IRS publishes a state-by-state mailing address chart on their website. The address depends on where you live, not where the IRS office is located. For example, if you live in California, you mail to a California address; if you live in Texas, you mail to a Texas address. The IRS website lists all 50 states and territories with their corresponding mailing addresses.

Before you mail your check, write your Social Security number, tax year, and form type on the back of the check. For example: "2024 1040" or "2024 1040-ES." This helps the IRS match your payment to your tax return. Include a copy of the payment voucher (Form 1040-ES for estimated tax, or the payment stub from your tax software) if you have one. Do not mail cash — the IRS will not process it, and you will have no proof of payment.

Mail your payment early enough to arrive by the tax important date. The IRS counts a payment as on time if it is postmarked by the important date, not if it arrives by the important date. However, mail takes time, so send it at least one week before the due date. If you are close to the important date, use electronic payment instead.

Paying electronically through IRS Direct Pay

IRS Direct Pay is the IRS's own free online payment system. You go to the IRS website, enter your tax information and bank account details, and the payment is deducted directly from your checking or savings account. There is no fee, and the payment posts within one business day. You can schedule a payment for a future date if you want to pay before your return is filed.

To use Direct Pay, you need your Social Security number, date of birth, filing status, and the amount you owe. You also need a U.S. bank account and a routing number. The IRS will give you a confirmation number when ready after you submit the payment, which serves as your receipt. Keep this number in case you need to track the payment later.

Direct Pay works for federal income tax, estimated tax, and other IRS payments. You can make multiple payments in a single year if you want to spread out the amount you owe.

Paying through EFTPS or your tax professional

The Electronic Federal Tax Payment System (EFTPS) is another free electronic option run by the U.S. Department of the Treasury. You enroll online or by phone, set up your bank account, and then schedule payments through the EFTPS website or by phone. EFTPS is often used by businesses and people who make regular estimated tax payments, but individuals can use it too.

If you file your taxes through a tax professional — a CPA, tax attorney, or tax preparation service — they can submit your payment on your behalf. They will tell you whether they charge a fee for this service. Many tax software companies also offer to submit your payment electronically as part of the filing process, usually for a small fee.

Both EFTPS and tax professional payments post within one business day, just like Direct Pay. The advantage of using a tax professional is that they handle the details and keep records on file.

Paying by credit or debit card

The IRS does not accept credit or debit card payments directly. However, third-party payment processors approved by the IRS will accept your card and send the payment to the IRS on your behalf. You can find the list of approved processors on the IRS website. Each processor charges a fee — typically 1.87% to 2.35% of the payment amount — which you pay in addition to your tax bill.

For example, if you owe $5,000 and the fee is 2%, you pay $100 extra. The fee is not tax-deductible. The payment posts to the IRS within one business day, and you receive a confirmation number from the processor.

Use this method only if you want to earn credit card rewards or if you do not have a bank account for electronic payment. Otherwise, Direct Pay is free and faster.

What happens after you send your payment

Once the IRS receives your payment, it takes time to post to your account. Electronic payments (Direct Pay, EFTPS, credit card processors) post within one business day. Mailed checks take two to three weeks. During this time, the IRS is matching your payment to your tax return using your Social Security number and the information you wrote on the check.

If you mailed your payment and your return has not been filed yet, the IRS will hold the payment in a suspense account until your return arrives. Once your return is filed, the payment is applied to your account. If you filed your return and then mailed a payment, it should post within three weeks.

You can check the status of your payment on the IRS website using "Where's My Refund?" or "Where's My Payment?" tools. These tools show whether your payment has been received and applied to your account.

If you miss the important date or cannot pay in full

If you cannot pay by the important date, file your return anyway. The penalty for filing late is larger than the penalty for paying late, so submitting your return on time protects you even if your payment arrives after the due date. The IRS will charge interest and penalties on the unpaid balance, but these accrue from the original due date, not from when you eventually pay.

If you owe more than you can pay at once, you can set up a payment plan with the IRS. A short-term plan (120 days or fewer) is free. A long-term installment agreement costs a setup fee and a monthly fee. You can request a payment plan through the IRS website, by phone, or by mail.

Frequently Asked Questions

Can I mail my payment to a local IRS office?

No. The IRS does not process payments at local offices. You must use the state-specific mailing address published on the IRS website, or use electronic payment. Mailing to a local office will delay your payment by several weeks.

What if I do not know my state's mailing address?

The IRS publishes a complete state-by-state address chart on their website under "Where to File." You can also find the address on the back of your tax form instruction booklet or by calling the IRS at 1-800-829-1040.

Is it safe to pay the IRS online?

Yes. IRS Direct Pay and EFTPS use encryption and security measures to protect your bank account information. The IRS does not store your full bank account number after the payment is processed. Third-party credit card processors are also approved and regulated by the IRS.

What if I send my payment to the wrong address?

The payment will eventually reach the IRS, but it will be delayed by several weeks. The mail will be forwarded or sorted to the correct processing center, but you will not receive a confirmation during this time. To avoid this, use electronic payment or double-check the address on the IRS website before mailing.

Can I pay the IRS in person at a bank or post office?

No. The IRS does not accept in-person payments at banks or post offices. You must mail your payment, use electronic payment, or work through a tax professional or approved payment processor.