The IRS gives you several ways to pay a tax bill directly from your computer or phone
You can pay the IRS online through their official payment portal, by phone, or through your bank's bill pay system. The IRS does not charge a fee to use their Direct Pay tool, but third-party payment processors do charge a fee — usually between 1.89% and 2.49% of what you owe. The fastest route is Direct Pay if you have a bank account and know your tax ID number. If you owe less than $25,000, you can set up a payment plan instead of paying in full right away.
Before you start, have your Social Security number or Employer Identification Number ready, plus your bank routing and account numbers if you are paying from a checking or savings account. You will also need to know the tax year and form type (1040, 1120, 941, etc.) that the bill is for. The IRS website is irs.gov — do not use a search result that looks like the IRS site but is actually a third-party payment company.
Key Takeaways
- The IRS Direct Pay tool charges no fee and lets you schedule a payment up to 120 days in advance from a bank account.
- Third-party payment processors charge 1.89% to 2.49% but may process faster or offer more payment methods like credit cards.
- You can set up a short-term payment plan (120 days or less) for free, or a longer installment agreement that costs $31 to $225 depending on how you set it up.
- Payments made online are usually posted to your account within one business day, but check your confirmation number to track the status.
Using IRS Direct Pay (no fee)
Direct Pay is the IRS's own payment system and charges nothing. Go to irs.gov/payments and select "Direct Pay" from the menu. You will need your Social Security number or EIN, your filing status (single, married, etc.), and your bank account number and routing number. The system will ask you to confirm the tax year and form type the payment is for.
You can schedule the payment to go out up to 120 days in the future, which is useful if you want to time it with a paycheck or business income. Once you submit, you get a confirmation number immediately — write it down or take a screenshot. The money usually leaves your account within one business day, though the IRS may take several days to post it to your tax account. If you need to cancel or change the payment before it processes, contact the IRS at 800-829-1040.
Third-party payment processors (with a fee)
The IRS has approved several payment companies to handle tax payments: PayUSA, ACI Payments, Worldpay, and Official Payments. Each charges a fee of 1.89% to 2.49% of the amount you pay. On a $5,000 bill, that fee would be roughly $95 to $125. These processors may be faster than Direct Pay or may accept credit cards, which Direct Pay does not.
You can find the list of approved processors on irs.gov/payments. Each one has its own website and application process, so read the fee structure before you start. Some processors offer a "same-day" option for an extra charge. If you use a credit card to pay the IRS, the card company will also charge you a cash advance fee in addition to the processor's fee, so the total cost can be steep.
Paying through your bank's bill pay system
Many banks let you pay the IRS through their online bill pay feature, the same way you would pay a utility or credit card. Log into your bank's website, find the bill pay section, and add the IRS as a payee. Your bank will provide you with an address to mail the check to, or may send the payment electronically on your behalf.
This method is free, but it is slower — your bank typically mails a physical check, which can take 7 to 14 days to reach the IRS and another week or more to post to your account. Use this method only if you have time before a deadline. Do not use it if you are trying to stop a collection action or levy, because the IRS may not know the payment is coming and could proceed with enforcement while the check is in the mail.
Setting up a payment plan instead of paying in full
If you cannot pay the full bill right away, you can set up a payment plan with the IRS. A short-term payment plan lets you pay in full within 120 days and costs nothing. A long-term installment agreement spreads payments over months or years and costs $31 to $225 depending on whether you set it up online or by phone, and whether you use automatic bank withdrawals.
To set up a plan online, go to irs.gov/payments and select "Payment Plans." You will need your tax ID, filing status, and the amount you owe. The IRS will calculate how much your monthly payment would be based on the plan length you choose. Interest and penalties continue to accrue while you are on a payment plan, so the longer the plan, the more you will owe in total.
If you set up an installment agreement and miss a payment, the IRS can cancel the plan and demand the full remaining balance. If you think your situation may change, ask about a Currently Not Collectible status instead — this pauses collection action temporarily while you deal with hardship, though interest and penalties still accrue.
What happens after you pay online
Once your payment processes, you will receive a confirmation number. Keep this number — it is your proof of payment. The IRS usually posts the payment to your account within one to three business days. You can check the status of your payment by logging into your IRS account at irs.gov/account or by calling 800-829-1040.
If you paid more than you owe, the IRS will either refund the overpayment or apply it to next year's taxes, depending on what you chose during payment. If you paid less than the full bill, interest and penalties will continue to accrue on the remaining balance. The IRS will send you a bill for the unpaid portion.
Avoiding payment scams and fake IRS websites
The IRS does not contact people by email, text, or social media to demand payment. If you receive an email or text claiming to be from the IRS and asking you to pay immediately, it is a scam. Do not click any links in those messages.
When you pay online, always type the web address yourself or search for "IRS payments" in a search engine and click the official result. Scammers create fake IRS websites that look almost identical to the real one. The real IRS website is irs.gov — no hyphens, no extra words. If you are unsure, call 800-829-1040 to confirm the payment address or method before you send money.
Frequently Asked Questions
Can I pay my IRS bill with a credit card online?
Yes, but only through a third-party processor — Direct Pay does not accept credit cards. The processor will charge you 1.89% to 2.49%, and your credit card company will charge a cash advance fee on top of that. For a large bill, this can cost several hundred dollars in fees alone.
How long does it take for the IRS to receive my online payment?
Direct Pay and third-party processors usually post within one to three business days. Bank bill pay is slower — typically 7 to 14 days for the check to arrive, plus another week to post. If you have a deadline, use Direct Pay or a processor.
What if I cannot pay the full amount right now?
You can set up a short-term plan (120 days, no fee) or a long-term installment agreement (costs $31 to $225). Both let you spread payments over time, but interest and penalties keep growing. You can also ask about Currently Not Collectible status if you are in financial hardship.
Do I need to mail a paper check if I pay online?
No. Once your online payment is confirmed, do not mail a check. If you mail a check after paying online, you will overpay and have to wait for a refund. Keep your confirmation number as proof of the online payment.
What if my payment fails or gets rejected?
The system will tell you immediately if the payment cannot go through — usually because of a bank account error or insufficient funds. Fix the problem and try again, or use a different payment method. If you are unsure why it failed, call 800-829-1040 before trying a second time.