The IRS accepts payment through five main channels: their website, phone, mail, in person, or through a tax professional
You can pay federal income tax, estimated tax, or back taxes owed to the IRS using IRS Direct Pay (their free online system), the Electronic Federal Tax Payment System (EFTPS), a credit or debit card through an approved payment processor, check or money order by mail, or cash at a retail location like Walmart or 7-Eleven. Each method has different timing, fees, and confirmation processes. The fastest way to know your payment was received is to pay online through IRS.gov and get an when ready confirmation number.
The method you choose depends on how quickly you need to pay, whether you want to set up recurring payments, and whether you are comfortable providing banking information online. If you owe taxes on a return you have not yet filed, you should file first — the IRS cannot process a payment without knowing what tax year and form it applies to.
Key Takeaways
- IRS Direct Pay on IRS.gov is free and gives you a confirmation number when ready, making it the fastest way to verify payment.
- Credit and debit card payments through approved processors charge a convenience fee (usually 1.87 to 2.35 percent) but post within one business day.
- Check or money order payments by mail take 7 to 10 business days to reach the IRS and should include your Social Security number and tax year on the check itself.
- EFTPS and IRS Direct Pay both allow you to schedule payments for a future date, which is useful if you want to pay after your next paycheck arrives.
- The IRS considers a payment received on the date it is processed by their bank, not the date you submit it, so timing matters for penalty calculations.
Paying online through IRS Direct Pay or EFTPS
IRS Direct Pay is the IRS's own free payment system and requires no registration. You go to IRS.gov, enter your Social Security number or Employer Identification Number, the tax year, and the amount, then link your bank account. The system confirms when ready whether the payment went through and gives you a confirmation number. You can schedule a payment up to 120 days in advance if you do not have the money today.
EFTPS (Electronic Federal Tax Payment System) is a separate system that requires you to register in advance — registration takes about a week. Once set up, EFTPS works similarly to Direct Pay but is designed for businesses and people who make frequent payments. Both systems deduct money directly from your checking or savings account and charge no fee. Payments typically post within one business day.
If you are paying a balance from a tax return you already filed, have your return in front of you. If you are paying estimated tax for the current year, you will need to know which quarter you are paying for. The IRS website walks you through which form or payment type applies to your situation.
Paying by credit or debit card
The IRS does not accept credit or debit cards directly. Instead, you use an approved payment processor — the main ones are PayUSATax, Official Payments, and ACI Payments. Each charges a convenience fee that ranges from about 1.87 to 2.35 percent of the amount you pay. On a $5,000 payment, that fee would be roughly $94 to $118.
You can find the current list of approved processors and their exact fees on IRS.gov. The advantage of paying by card is that the charge posts to your card when ready, and the processor sends the money to the IRS within one business day. Some people use this method to earn credit card rewards on a large tax payment, though you should calculate whether the rewards offset the convenience fee.
When you pay through a processor, you receive a confirmation number from that processor, not from the IRS. Keep this number for your records. The IRS will see the payment once the processor transfers the funds, which usually happens overnight.
Paying by check or money order through the mail
Write your check or money order to "United States Internal Revenue Service." On the front of the check, write your Social Security number, the tax year, and the form type (for example, "2024 Form 1040"). Do not send cash by mail.
Include a payment voucher if you are paying a balance on a return you already filed. If you filed electronically, you can print the payment voucher from your IRS account or from the confirmation email. If you filed by mail, the IRS sent you a notice showing what you owe — include that notice with your payment. If you do not have a voucher or notice, write the information on the check itself.
Mail your check to the address shown on your tax return or notice. Processing takes 7 to 10 business days from the date the IRS receives it. The IRS considers the payment received on the date it is processed by their bank, not the date you mail it, so if a penalty important date is approaching, paying by mail is riskier than paying online. Keep a copy of the front and back of your check for your records.
Paying in cash at a retail location
You can pay your federal tax bill in cash at participating retailers including Walmart, 7-Eleven, Family Dollar, and Kroger. This option exists for people without bank accounts or who prefer not to provide banking information online. You go to the customer service desk, tell them you want to pay the IRS, and provide your Social Security number and the amount.
The retailer generates a receipt with a confirmation code. You must keep this receipt — it is your proof of payment. The retailer sends the payment to the IRS through a processor, which typically takes one to three business days. You cannot schedule a payment in advance through this method, and you cannot pay more than $1,000 per transaction at most locations.
This method charges a small fee (usually $1 to $3) that the retailer adds to your payment. Call ahead to confirm that your local store participates and what their fee is.
Paying through a tax professional or payment plan
If you work with a CPA, tax attorney, or enrolled agent, they can submit your payment on your behalf through EFTPS or Direct Pay using their credentials. This does not change the timing or fees — it straightforward means they handle the transaction. Make sure you know when they are submitting the payment, because the IRS considers the payment received on the date it processes, not the date your tax professional submits it.
If you cannot pay the full amount now, you can set up an installment agreement with the IRS. Short-term agreements (120 days or less) charge a one-time setup fee of $31 if you set it up online or $225 if you set it up by phone or mail. Long-term agreements (more than 120 days) charge $31 to $225 depending on the method. During the agreement, you make monthly payments, and interest and penalties continue to accrue on the unpaid balance.
What happens after you pay and how to track it
If you paid online through Direct Pay or EFTPS, you have a confirmation number when ready. Write this number down. The IRS processes the payment within one business day, and you can check the status of your account on IRS.gov using your Social Security number and date of birth.
If you paid by card through a processor, keep the processor's confirmation number. If you paid by check or cash, keep your receipt or a copy of the check. The IRS typically updates your account to show the payment received within 5 to 10 business days, depending on the method. During this time, interest and penalties may still accrue on your account if you owe, but they will stop once the IRS processes your payment.
You can check your account balance and payment history on IRS.gov by logging into your account or calling the IRS at 1-800-829-1040. If you do not see your payment reflected after 10 business days, contact the IRS with your confirmation number. Do not assume the payment was lost — the IRS system can be slow to update, especially during tax season.
Frequently Asked Questions
What if I pay the IRS but I still owe penalties and interest?
Your payment reduces the principal amount you owe, but interest and penalties continue to accrue until the full balance is paid. The IRS charges interest at a rate set quarterly (currently around 8 percent annually) plus a failure-to-pay penalty of 0.5 percent per month on the unpaid balance. These amounts are calculated daily, so paying as soon as you can reduces the total you will owe.
Can I pay the IRS in installments without setting up a formal agreement?
You can make partial payments whenever you want, but without a formal installment agreement, the IRS will continue to pursue collection on the full balance. A formal agreement pauses collection activity while you make monthly payments. If you want to avoid collection calls and notices, you should set up the agreement through IRS.gov or by calling 1-800-829-1040.
What if I pay too much by mistake?
If you overpay, the IRS will either refund the excess or explore it to a future tax year, depending on what you request. When you pay, you can specify whether you want a refund or want the overpayment applied to next year's estimated tax. If you do not specify, the IRS will typically refund it. Refunds take 4 to 6 weeks to arrive.
Does paying online mean the IRS has my banking information?
IRS Direct Pay and EFTPS use encrypted connections and do not store your full bank account number. The payment processors (for credit card payments) are third-party companies approved by the IRS, and they handle the banking information, not the IRS directly. Your bank account information is no more exposed than it would be if you wrote a check, which also contains your routing and account numbers.
What if the payment important date is tomorrow?
Pay online through IRS Direct Pay or EFTPS today — both process within one business day and give you a confirmation number when ready. The IRS considers the payment received on the date it is processed by their bank, not the date you submit it, so an online payment submitted today will typically be received by tomorrow. If you mail a check, it will not arrive in time to meet tomorrow's important date.