The four ways to pay federal income tax directly to the IRS
You can pay federal income tax through the IRS website using IRS Direct Pay, by phone, by mail, or through an authorized payment processor. Direct Pay is free and the fastest route if you have a bank account. If you do not have a bank account or prefer not to use one online, you can pay by phone, mail a check, or use a payment processor (which charges a fee). The IRS does not accept cash, credit cards through Direct Pay, or walk-in payments at local offices.
The method you choose depends on how quickly you need to pay, whether you want to avoid fees, and what payment information you have ready. All methods work toward the same deadline — typically April 15 for the current tax year, though the IRS extends this date some years. Payments made after the deadline incur penalties and interest, even if you file an extension.
Key Takeaways
- IRS Direct Pay through irs.gov is free, requires only your bank account number, and confirms payment immediately.
- You can schedule a payment for a future date through Direct Pay, which is useful if you want to pay after your next paycheck arrives.
- Payments by phone, mail, or third-party processor all work but take longer to process and may carry fees.
- The IRS applies payments to your account within one business day for Direct Pay and within three to five business days for other methods.
- If you cannot pay the full amount by the deadline, you can set up a payment plan through the IRS, which spreads the debt over months or years.
IRS Direct Pay: the fastest free method
Go to irs.gov/payments and select "IRS Direct Pay" to pay with your checking or savings account at no cost. You will need your Social Security number or Individual Taxpayer Identification Number (ITIN), date of birth, filing status, and the exact amount you owe. The system will ask for your bank routing number and account number — the same information on the bottom left of a check.
Direct Pay confirms your payment immediately and gives you a confirmation number. The IRS withdraws the money from your account within one business day. You can schedule a payment up to 120 days in advance, which means you can set it to go through after you receive a paycheck or refund. If you need to cancel a scheduled payment, you can do so up to one business day before the withdrawal date through the same website.
Direct Pay works for estimated quarterly taxes, back taxes you owe from prior years, and payments toward an installment agreement. It does not work if you are paying on behalf of someone else or if you are a business paying corporate income tax — businesses use the Electronic Federal Tax Payment System (EFTPS) instead.
Paying by phone or through an authorized payment processor
You can call the IRS at 1-800-555-3453 to pay by phone using a debit card or bank account. A representative will walk you through the payment and give you a confirmation number. Phone payments take the same time to process as Direct Pay — one business day — but some people prefer this method if they want to speak to someone or need help entering their information.
The IRS also partners with third-party payment processors — currently Paypal, Stripe, and others — that accept credit cards, debit cards, and bank transfers. These processors charge a fee (usually 1.87% to 2.35% of the payment amount) that you pay on top of your tax debt. For example, a $5,000 payment through a processor costs an extra $94 to $118. You can find the current list of authorized processors on irs.gov/payments. Payments through processors take three to five business days to reach the IRS.
Mailing a check or money order
Write a check or money order payable to "United States Treasury" and mail it with a payment voucher. If you filed a tax return, use the voucher that came with your return notice. If you did not file a return or lost the voucher, download Form 1040-ES (for individuals) from irs.gov or call 1-800-829-3676 to request one by mail.
On the check itself, write your Social Security number, the tax year, and the form type (for example, "1040" or "1040-ES"). Mail the check and voucher to the address shown on the voucher — the address varies by state. Mail payments take 7 to 14 days to arrive and another few days for the IRS to process, so plan ahead if you are close to the deadline. Payments postmarked by the deadline count as on-time even if they arrive late, so use certified mail if timing is tight.
Setting up a payment plan if you cannot pay in full
If you owe more than you can pay by the deadline, you can set up a payment plan (also called an installment agreement) through the IRS. This spreads your debt across monthly payments over several years. You can set up a plan online through irs.gov, by phone at 1-800-829-1040, or by mail using Form 9465.
The IRS charges a setup fee (usually $31 to $225 depending on the method and your income) and interest on the unpaid balance. Interest accrues daily at a rate set quarterly by the IRS — currently around 8% per year, though this changes. A payment plan does not erase the debt or reduce what you owe; it only changes when you pay it. You must file your tax return on time even if you set up a plan to pay the balance later.
Short-term plans (120 days or fewer) have lower or no setup fees. Long-term plans (more than 120 days) cost more but give you more time. If your income is below a certain threshold, you may may have access to for a reduced setup fee.
Tracking your payment and what to do if it does not arrive
After you make a payment through Direct Pay, phone, or a processor, you receive a confirmation number immediately. Write this number down. The IRS updates your account within one to five business days depending on the method. To check whether the IRS has received and posted your payment, log into your IRS account at irs.gov/account or call 1-800-829-1040.
If you mailed a check and it has been more than two weeks since you mailed it, call the IRS to confirm receipt. Have your check number, the amount, and the date you mailed it ready. If the check was lost in the mail, the IRS will tell you and you can stop payment on the original check through your bank, then make a new payment. Do not make a second payment without confirming the first one was not received — paying twice creates a credit on your account that you will have to resolve later.
If you paid but the IRS says it has no record, ask for a trace. The IRS can track payments made through Direct Pay or processors using your confirmation number. For mailed checks, provide the check number and date. Tracing a payment takes 5 to 10 business days.
Penalties and interest if you pay late
Payments received after the deadline incur a failure-to-pay penalty of 0.5% of the unpaid tax per month (or part of a month), up to 25% total. Interest also accrues on the unpaid balance at a rate the IRS sets quarterly. For example, if you owe $10,000 and pay it six months late, you owe roughly $300 in penalty plus interest on the $10,000.
The penalty is reduced if you set up a payment plan within 120 days of the deadline. Filing an extension (Form 4868) gives you more time to file your return but does not extend the payment deadline — you still owe tax by April 15 even if you file an extension. The only way to avoid penalties is to pay by the deadline or to have a valid reason the IRS accepts for late payment (which is rare).
Frequently Asked Questions
Can I pay my federal income tax with a credit card?
Not directly through the IRS. You can use a credit card through an authorized third-party processor, but the processor charges a fee of roughly 2% on top of your payment. Direct Pay and phone payments accept only bank accounts or debit cards at no cost.
What if I need to pay taxes for a prior year?
You can pay back taxes through Direct Pay, phone, mail, or a processor using the same methods. You will need to know the tax year and the exact amount owed. If you have not filed a return for that year, you should file it before or at the same time you pay, because the IRS needs the return to match the payment to your account.
How do I know if my payment went through?
Direct Pay and phone payments give you a confirmation number immediately. Write it down. The IRS posts the payment to your account within one business day. For mailed checks, wait two weeks, then log into irs.gov/account or call 1-800-829-1040 to confirm the IRS received it.
Can I pay someone else's federal income tax?
No. The IRS payment systems require the taxpayer's own Social Security number or ITIN. If you want to help someone pay their tax, they must make the payment themselves, or you can give them money and they can pay it. You cannot make the payment on their behalf through Direct Pay or other IRS methods.
What happens if I overpay?
If you pay more than you owe, the IRS credits the overpayment to your next tax bill or refunds it to you. You can choose which when you make the payment, or you can change your choice later by calling 1-800-829-1040. Refunds of overpayments take 4 to 6 weeks to arrive.