The IRS accepts payments through five main channels: the IRS Direct Pay system, Electronic Federal Tax Payment System (EFTPS), credit or debit card through an approved payment processor, check or money order by mail, and cash at an authorized retail location
Direct Pay is the fastest and cheapest option if you have a bank account. You log in at irs.gov/payments, enter your tax information and bank details, and the money moves within one business day at no charge. EFTPS, run by the Treasury Department, works similarly but requires advance registration — you set it up at eftps.gov, then schedule payments up to 120 days in advance.
If you prefer plastic, you can pay by credit or debit card through one of three IRS-approved processors: Worldpay, Paypal Credit, or Authorize.Net. Each charges a convenience fee (typically 1.87% to 2.35% of the payment) that you pay on top of what you owe. Mailing a check or money order takes 7 to 10 business days and costs only postage. Paying cash in person is possible at Walmart, 7-Eleven, CVS, and other retailers through a service called PayNearMe, though this also carries a small fee.
Key Takeaways
- Direct Pay through irs.gov/payments is free and reaches the IRS within one business day if you have a bank account.
- Credit and debit card payments charge a convenience fee of roughly 2% on top of your tax bill, making them more expensive than bank transfers.
- EFTPS requires registration in advance but lets you schedule payments weeks or months ahead, which is useful if you know when money will arrive.
- Mailed checks and money orders are slower but cost nothing beyond postage, and cash payments at retail locations charge a small fee.
- The IRS records your payment when it receives it, not when you send it, so mail your check at least a week before the important date.
When to use Direct Pay versus EFTPS
Direct Pay works best if you need to pay within a few days and have your bank account information handy. You can pay the same day you set it up, and the IRS confirms receipt when ready. The system shows you a confirmation number on screen before the money leaves your account, so there is no guesswork about whether it went through.
EFTPS is better if you want to schedule a payment for a specific future date — say, the day after your paycheck arrives — or if you make regular quarterly estimated tax payments and want to set them up once and let them run. You must register at least one business day before your first payment, so if you are in a rush, Direct Pay is faster. EFTPS also works for businesses and self-employed people who file multiple times a year and want a predictable system.
How credit and debit card payments work and what they cost
When you pay by card, you are not paying the IRS directly. Instead, you pay one of three approved processors — Worldpay, PayPal Credit, or Authorize.Net — who then sends the money to the IRS on your behalf. Each processor charges a convenience fee that you add to your bill. These fees are not tax-deductible and are not set by the IRS; the processors set them within IRS guidelines.
The fee typically ranges from 1.87% to 2.35% of the amount you pay. On a $5,000 payment, that means $93.50 to $117.50 extra out of your pocket. You pay the fee at the time you make the payment, and it goes to the processor, not the IRS. The IRS receives only the amount you owed. Card payments usually post within one business day, the same as Direct Pay, but the added cost makes them worth using only if you need to earn credit card rewards or if you have no bank account.
Mailing a check or money order
Write the check or money order to "United States Internal Revenue Service." On the front, write your Social Security number, the tax year, and the form type (1040, 1120, 941, etc.). Include a payment voucher — the IRS provides Form 1040-V for individual income tax, Form 941-V for payroll tax, and others depending on what you owe. You can print the voucher from irs.gov or request one by phone.
Mail your payment to the address listed on your tax notice or on the voucher itself. The address varies by state and tax type, so do not guess. The IRS records your payment on the date it receives it, not the date you mail it, so send it at least seven to ten business days before the important date. If you are cutting it close, use certified mail with return receipt so you have proof of when it arrived.
Paying in cash at a retail location
PayNearMe, a service operated through Walmart, 7-Eleven, CVS, and other retailers, lets you walk in and hand over cash. You start the payment online at irs.gov or through the IRS2Go app, which generates a barcode and reference number. You take that barcode to a participating store, give the cashier cash, and they scan the barcode and process the payment. The IRS receives the money within one business day.
PayNearMe charges a flat fee per transaction, usually between $2 and $3.50 depending on the amount. This is cheaper than a card processor's percentage fee if you are paying a large amount, but more expensive than Direct Pay or mailing a check. The main advantage is if you do not have a bank account and do not want to pay card fees. You can pay up to $1,000 per transaction at most locations, though some allow higher amounts.
What happens after you send your payment
The IRS processes payments in batches. If you pay by Direct Pay or EFTPS, you receive a confirmation number when ready and can check your account balance online within 24 hours. If you mail a check, allow two to three weeks for the IRS to receive, open, and post it to your account. During that time, if you owe penalties and interest, they continue to accrue, so paying early helps reduce the total amount you owe.
You can track the status of your payment through the IRS website using your Social Security number and the amount you paid. If your payment does not show up within the expected timeframe, contact the IRS at 800-829-1040. Keep your confirmation number or cancelled check as proof of payment in case there is ever a dispute.
Payment plans and installment agreements as an alternative
If you cannot pay the full amount right now, the IRS offers short-term and long-term payment plans. A short-term plan lets you pay within 120 days with no setup fee. A long-term installment agreement spreads payments over months or years and requires a setup fee (currently $31 to $225 depending on how you pay and your income level). You can set up either plan online through irs.gov, by phone, or by mail.
Setting up a plan does not stop penalties and interest from accruing, but it stops the IRS from taking collection action like wage garnishment or bank levy while you are making payments on time. If you miss a payment, the plan can be cancelled and collection action can resume. A payment plan is worth considering if paying in full would create a genuine hardship.
Frequently Asked Questions
What is the fastest way to pay the IRS?
Direct Pay through irs.gov/payments is the fastest. You enter your information, confirm the payment, and the money reaches the IRS within one business day. You get a confirmation number on screen before the transaction completes, so you know when ready whether it worked.
Can I pay the IRS with a credit card to earn rewards?
Yes, but the convenience fee (roughly 2% of the payment) usually costs more than the rewards are worth. On a $5,000 payment, you pay $93 to $117 in fees to earn maybe $50 to $75 in rewards, so you come out behind. It only makes sense if you have a card with an unusually high rewards rate or if you have no bank account and cannot use Direct Pay.
What if I mail my check after the important date?
The IRS records your payment on the date it receives it, not the date you mail it. If the check arrives after the important date, you owe penalties and interest on the unpaid balance for the days between the important date and the day the IRS received your payment. Mailing early or using Direct Pay avoids this problem.
Do I need to register before I can use Direct Pay?
No. Direct Pay requires no advance registration. You go to irs.gov/payments, enter your tax information and bank details, and pay the same day. EFTPS, by contrast, requires registration at least one business day in advance.
Can I change or cancel a payment after I send it?
If you used Direct Pay or EFTPS and the payment has not yet been processed, you may be able to cancel it through your account. Once the IRS receives the money, you cannot cancel it, but you can request a refund if you overpaid. Contact the IRS at 800-829-1040 to discuss your options.
