Where to pay federal income tax online
The IRS operates a single official payment system called IRS Direct Pay, which lets you send money straight from your bank account to the federal government at no charge. You can also use the IRS's approved payment processors — currently EFTPS (Electronic Federal Tax Payment System), PayPal, credit card processors, and a few others — each with different fees and setup requirements. The fastest route for most people is IRS Direct Pay, which takes about 10 minutes to set up and processes payments within one business day.
You do not need to use a third-party tax software or payment service to pay the IRS. The IRS website itself (irs.gov) has a "Payment" section that links directly to these options. If you use tax software like TurboTax or H&R Block, those platforms often offer payment links as a convenience, but they may charge fees that the IRS does not.
Key Takeaways
- IRS Direct Pay is free and works from any bank account; you can schedule a payment up to 120 days in advance.
- EFTPS requires advance enrollment (usually one to two business days) but is also free and works for recurring payments.
- Credit card and debit card payments go through approved processors and carry a fee of roughly 1.87% to 2.35% of the amount paid.
- You need your Social Security Number or Employer Identification Number, the tax year, and the amount owed before you start.
- Payments made before midnight Eastern Time on the due date count as on-time, even if they process the next day.
Setting up IRS Direct Pay for the first time
Go to irs.gov and search for "IRS Direct Pay" or navigate to the Payment section. Click the link to Direct Pay and you will land on a page asking whether you are an individual or a business. Select your category. You will then enter your Social Security Number or EIN, date of birth (for individuals), and the tax year you are paying for.
Next, enter your bank account information: routing number and account number. You can find both on a blank check or by logging into your bank's website. The IRS will verify the account by depositing and withdrawing two small amounts (usually under $1 each) within a few business days. Once verified, you can schedule payments immediately. The entire setup takes about 10 minutes, and you do not need to create a login or password — each payment is a separate transaction.
If you want to pay right away rather than wait for verification, you can use a credit or debit card through an approved processor instead, though you will pay a fee. The IRS does not charge the fee; the processor does.
Scheduling a payment and what happens next
After you enter your bank details in Direct Pay, you will see a screen asking when you want the money to leave your account. You can pay immediately (the money typically leaves within one business day) or schedule it for any date up to 120 days in the future. Choose the date and review the amount one more time. The IRS will give you a confirmation number — write it down or take a screenshot.
The payment will appear as a debit from your bank account on the date you selected. The IRS typically receives it within one business day of that date. You do not need to file a separate form or send anything by mail. The payment is automatically matched to your tax return using your Social Security Number or EIN.
If you pay before you file your return, the IRS will hold the money in a suspense account until your return arrives. Once you file, the payment is applied to what you owe. If you overpay, you can request a refund or have the overage applied to next year's taxes.
Using EFTPS if you prefer automatic or recurring payments
EFTPS (Electronic Federal Tax Payment System) is the IRS's older payment system, designed mainly for businesses and people who pay estimated taxes quarterly. It is free like Direct Pay, but it requires you to enroll in advance — typically one to two business days before you can make your first payment. You create a login and password, which means you can return to the system later without re-entering your bank details each time.
To enroll in EFTPS, visit eftps.gov and click "Enroll Now." You will provide your Social Security Number or EIN, bank account information, and contact details. The IRS will mail you a PIN within two weeks, which you will need to log in for the first time. If you need to pay before the PIN arrives, you can still use Direct Pay or a credit card processor.
EFTPS is most useful if you make quarterly estimated tax payments or if you are self-employed and want to set up recurring payments. For a one-time payment, Direct Pay is usually simpler.
Paying by credit or debit card
You can pay your federal income tax with a credit or debit card through an IRS-approved payment processor. The processors currently approved are Worldpay, Paymetrics, Official Payments, and ACI Payments. Each charges a fee — typically between 1.87% and 2.35% of the amount you pay — which you pay to the processor, not the IRS. For example, a $5,000 payment might cost $94 to $118 in fees.
To pay by card, go to irs.gov, find the Payment section, and click the link for card payments. You will be directed to one of the approved processors. Enter your card details, the amount, and the tax year. The processor will show you the exact fee before you confirm. The payment is processed immediately, though it may take one to two business days to reach the IRS.
Credit card payments can be useful if you want to earn rewards points or if you do not have a bank account. However, the fee is substantial, so compare it against the value of any rewards before you decide. Debit card payments carry the same fee but earn no rewards.
What to do if you miss the deadline
If you owe taxes and the payment due date has passed, pay as soon as you can. The IRS charges failure-to-pay penalties and interest on unpaid balances. The penalty is typically 0.5% of what you owe per month (or part of a month), and interest compounds daily at a rate set quarterly by the IRS (currently around 8% annually, though this changes). The longer you wait, the more you owe.
A late payment does not prevent you from paying online. Use the same methods — Direct Pay, EFTPS, or a card processor — to send money now. When you file your return or contact the IRS later, explain the delay if you have a reason (illness, job loss, natural disaster). The IRS may reduce or remove penalties in some cases, but you will still owe interest on the unpaid balance from the original due date.
If you cannot pay the full amount, you can set up a payment plan with the IRS. Short-term plans (120 days or less) are free; longer-term installment agreements charge a setup fee. You can request a plan online through the IRS website or by phone at 1-800-829-1040.
Confirming your payment went through
After you make a payment, the IRS will give you a confirmation number on screen. Write it down immediately. This number proves you paid and when. Keep it with your tax records for at least three years.
You can also check the status of your payment by logging back into the system you used (Direct Pay, EFTPS, or the card processor) and looking at your transaction history. The IRS website also has a "Where's My Payment?" tool, though it is designed mainly for refunds. For payments you have made, your confirmation number is your best proof.
If a payment does not appear in your account within two business days, contact your bank first to confirm the debit went through. If it did, contact the IRS at 1-800-829-1040 with your confirmation number. If the debit did not go through, contact the payment processor or your bank to find out why.
Frequently Asked Questions
Can I pay my state income tax through the IRS website?
No. The IRS only processes federal income tax payments. Each state runs its own payment system. Search "[your state] income tax payment" or visit your state's Department of Revenue website to find the official payment portal. Some states allow online payment; others require mail or in-person payment.
What if I pay too much by accident?
The IRS will hold the overpayment and either refund it to you or apply it to next year's taxes, depending on what you choose when you file your return. If you have already filed and overpaid, you can request a refund by filing Form 1040-X (Amended U.S. Individual Income Tax Return) or by contacting the IRS directly.
Do I have to pay online, or can I still mail a check?
You can mail a check, but online payment is faster and safer — there is no risk of the check getting lost in the mail. If you do mail a check, make it payable to "U.S. Treasury" and include your Social Security Number on the memo line. Mail it to the address shown in your tax return instructions.
Can I pay my taxes through my bank's bill-pay system?
Some banks offer bill-pay to the IRS, but it is slower than Direct Pay or EFTPS. The payment goes through the bank first, then to the IRS, which can add several days. Use Direct Pay or EFTPS instead if you need the money to reach the IRS quickly.
What if I am paying on behalf of someone else?
You can pay another person's federal income tax if you have their Social Security Number and know the amount owed. Use Direct Pay or a card processor and enter their SSN when prompted. The payment will be matched to their account. However, you cannot access their account or see their balance — you need them to tell you how much to pay.