The IRS has its own payment portal where you can pay federal income tax, estimated taxes, and other debts directly to the government
The official IRS payment system is called IRS Direct Pay, and it lets you send money straight from your bank account to the IRS at no cost. You do not need to create a login or password — instead, you authenticate each time using your Social Security number, filing status, and the amount from your most recent tax return. The system works for individual income tax payments, estimated quarterly taxes, and payments on existing tax bills.
A second option, Electronic Federal Tax Payment System (EFTPS), does require you to set up an account and log in. EFTPS is older and more commonly used by businesses, but individuals can use it too. Both systems connect directly to your bank account and process payments within one to three business days.
The IRS also accepts credit and debit card payments through third-party processors, but those charge a convenience fee — usually 1.87% to 2.35% of the payment amount. Direct Pay and EFTPS have no fee.
Key Takeaways
- IRS Direct Pay requires no account setup and charges no fee, making it the fastest option for most people paying once or twice a year.
- EFTPS requires you to register and log in, but works well if you make multiple payments or want to schedule them in advance.
- Both systems pull money directly from your checking or savings account and process within one to three business days.
- Credit and debit card payments go through private processors that charge a fee; Direct Pay and EFTPS do not.
- You will need your Social Security number, filing status, and the exact amount from your most recent tax return to use either system.
How IRS Direct Pay works without logging in
Direct Pay is designed for people who do not want to create an account. You visit IRS.gov/payments, select "Pay Now," and choose Direct Pay. The system asks for your Social Security number or Individual Taxpayer Identification Number (ITIN), your filing status (single, married filing jointly, etc.), and the amount shown on your most recent tax return. You then enter your bank account and routing number.
The IRS uses this information to verify your identity without requiring a password. Once you confirm the payment amount and date, the money moves from your account to the IRS within one to three business days. You receive a confirmation number immediately — save this for your records. Direct Pay works for payments up to $100,000 per day.
This method is best if you pay taxes infrequently and do not want to manage a login. The trade-off is that you cannot schedule payments far in advance or set up recurring payments — you must initiate each one separately.
Setting up and using an EFTPS account
EFTPS requires registration, which takes about five to ten minutes online at EFTPS.gov. You provide your Social Security number, name, address, and bank account details. The IRS then sends an enrollment confirmation by mail within two weeks. Once you receive it, you can log in and start making payments.
After you log in with your username and password, EFTPS lets you schedule payments up to 120 days in advance. You can set up recurring payments for estimated quarterly taxes, which saves time if you are self-employed or have other income outside your main job. The system also shows a history of all payments you have made, which is useful for record-keeping.
EFTPS has the same one- to three-day processing time as Direct Pay and charges no fee. The main drawback is the two-week wait for your enrollment confirmation before you can use the account. If you need to pay immediately, Direct Pay is faster.
When to use credit or debit cards instead
The IRS does not accept credit or debit cards directly. Instead, three private payment processors handle card payments: PayUSAtax, Official Payments, and Worldpay. All three are listed on IRS.gov and charge a convenience fee that ranges from about 1.87% to 2.35% of your payment amount.
For example, a $5,000 payment would cost $94 to $118 in fees. These fees are not tax-deductible and go to the processor, not the IRS. Use a card only if you need to pay immediately and cannot wait for a bank transfer, or if you are earning rewards points that offset the fee cost.
Each processor has its own website and login system. You do not need an IRS account to use them — you just enter your tax information and card details on their site. Payments process within one to three business days, the same as bank transfers.
What information you need before you start
Have these items ready before you log in or begin a payment:
- Your Social Security number or ITIN
- Your filing status (single, married filing jointly, married filing separately, head of household, or may have access to widow/widower)
- The exact amount from your most recent tax return — this is how the IRS verifies your identity
- Your bank account number and routing number (for Direct Pay or EFTPS)
- The date you want the payment to be processed
If you are paying an existing tax bill rather than current-year taxes, you will also need your notice number from the IRS letter about that bill. The notice number starts with "CP" and appears near the top of the document.
Common problems and what to do
The most frequent issue is entering the wrong amount from your tax return. The IRS uses this amount to verify your identity, so if it does not match their records, the system will reject your payment. Check your return or your most recent IRS notice carefully — do not round or estimate.
Another common problem is trying to pay more than $100,000 in a single day through Direct Pay. If you need to pay a larger amount, split it into multiple payments on different days, or use EFTPS, which has higher limits for business accounts.
If you registered for EFTPS but have not received your enrollment confirmation after three weeks, contact the EFTPS helpline at 1-800-555-3453. Do not try to log in before you receive the confirmation — your account will not be active yet.
If a payment fails or is rejected, the IRS will not charge your account. You can try again immediately with Direct Pay or wait and retry with EFTPS. Keep your confirmation number from any successful payment for your records.
How long payments take and when the IRS receives them
All three methods — Direct Pay, EFTPS, and card payments — process within one to three business days. This means the money leaves your account within that window and arrives at the IRS shortly after. Weekends and federal holidays do not count as business days.
If you are paying to meet a tax deadline, the IRS counts the payment date as the date you initiate it through the system, not the date the money actually arrives. So if you submit a Direct Pay payment on April 14 for a April 15 deadline, it counts as on-time even though the money may not reach the IRS until April 16 or 17.
Keep your confirmation number and the date you submitted the payment. If the IRS ever questions whether you paid on time, this documentation proves when you initiated the transaction.
Frequently Asked Questions
Do I have to create an IRS login to pay my taxes?
No. IRS Direct Pay requires no account or login — you authenticate using your Social Security number and tax return information each time. EFTPS does require a login, but it is optional. If you pay once or twice a year, Direct Pay is simpler.
What if I do not know the amount from my tax return?
You can find it on your filed return, your most recent IRS notice, or by logging into your IRS account at IRS.gov using your Social Security number and filing status. If you cannot locate it, contact the IRS at 1-800-829-1040 before attempting a payment.
Can I pay the IRS through my bank's bill pay system?
No. The IRS does not accept payments through standard bank bill pay. You must use Direct Pay, EFTPS, or a card processor listed on IRS.gov. Using your bank's system will not deliver the payment to the IRS.
What happens if I pay too much?
The IRS will hold the overpayment and either apply it to next year's taxes or issue a refund. You can request a refund on your tax return or contact the IRS to specify how you want the overpayment handled.
Is it safe to give the IRS my bank account number online?
Yes, if you are using the official IRS website (IRS.gov) or the official EFTPS website (EFTPS.gov). Both use encryption to protect your information. Never enter your bank details on a website you reached through an email or text message claiming to be from the IRS — those are scams.