Yes, you can pay federal income taxes with a credit card, but you will pay a processing fee that makes it expensive
The IRS accepts credit card payments for federal income tax through third-party payment processors. You can pay your full tax bill, a partial amount, or an estimated tax payment this way. The catch is that the processor charges a fee — typically 1.87% to 2.35% of the amount you pay — and you pay this fee on top of your tax bill, not instead of it.
The IRS itself does not charge the fee. The payment processors (currently Authorize.Net, Global Payments, and PayUSA) set their own rates, which means the fee varies depending on which processor you use. If you owe $5,000 and pay with a credit card, you could pay an additional $94 to $118 just in processing fees.
State income taxes work differently — some states accept credit card payments, others do not, and those that do often use different processors with different fees. You will need to check your state's tax department website to see what payment methods are available.
Key Takeaways
- Credit card payments to the IRS go through third-party processors that charge 1.87% to 2.35% of your payment as a fee.
- You can pay any amount — your full bill, a partial payment, or estimated taxes — but the fee applies to whatever you pay.
- The fee is separate from your tax bill and is not deductible as a tax expense.
- State tax payments through credit card have different fees and availability depending on your state.
- Paying by bank transfer (ACH) or check through the IRS is free and usually faster than credit card processing.
When paying by credit card actually makes sense
Paying taxes with a credit card only makes financial sense if you earn rewards that exceed the processing fee. If your card gives you 2% cash back and the processor charges 2%, you break even. If your card gives you 3% or more and the processor charges less than 1.87%, you come out ahead.
The math is straightforward: multiply your tax payment by the processor fee rate, then subtract any rewards you will earn. If the number is negative, the credit card saves you money. If it is positive, you are paying extra.
Some people use credit card payments as a way to float a tax bill for 20 to 30 days (the time between when you pay and when the credit card company charges your bank account). This can help with cash flow if you know money is coming in soon. However, this only works if you can pay off the credit card before interest accrues — otherwise the interest charges will dwarf the processing fee.
How to pay the IRS by credit card
Go to the IRS website and look for the "Pay by Credit or Debit Card" section under payment options. The IRS lists the three approved processors. Click through to the processor's payment portal, enter your tax information and card details, and complete the transaction.
You will need your Social Security Number or Employer Identification Number, your tax year, and the amount you are paying. The processor will give you a confirmation number immediately. The IRS typically receives the payment within one business day, though the processor may take longer to charge your credit card account.
Keep the confirmation number. If there is ever a question about whether your payment arrived, you will need it to prove you paid.
Free payment methods that are faster
The IRS offers several free ways to pay that do not involve processing fees. Electronic Federal Tax Payment System (EFTPS) is the IRS's own free payment system. You enroll online, link your bank account, and schedule payments. EFTPS is free, secure, and you can schedule payments in advance.
Direct debit from your bank account through the IRS website is also free. You enter your routing and account number, the amount, and the payment date. The IRS pulls the money directly from your account on the date you choose.
Check or money order sent by mail is free but slower — the IRS can take weeks to process it, and if you are close to a deadline, mail is risky. In-person payment at a local IRS office or approved payment location (like some banks and tax preparation offices) is free but requires you to go in person.
If you are filing a tax return and owe money, you can also authorize payment directly on your return when you file electronically. This is free and happens automatically on the date you specify.
State tax payments and credit card fees
State income tax rules vary widely. Some states (like California and New York) accept credit card payments through their own portals or third-party processors, each with different fee structures. Some states do not accept credit cards at all and require bank transfer, check, or in-person payment.
Check your state's tax department website for payment options. If your state does accept credit cards, the fee will be listed before you complete the transaction. Many states offer free bank transfer or check payment, so compare the cost before you decide.
If you live in a state with no income tax (like Texas, Florida, or Wyoming), this section does not apply to you.
What happens after you pay by credit card
The processor sends your payment to the IRS, which posts it to your account within one to three business days. Your credit card company charges your card account separately — this can happen the same day or up to a week later, depending on the processor and your card issuer.
The IRS will send you a confirmation by mail if you request it during payment. You can also check the status of your payment through your IRS account online or by calling the IRS at 1-800-829-1040.
If you are paying an estimated tax payment or a prior year's bill, the process is the same. The IRS applies the payment to whichever tax year you specify.
Frequently Asked Questions
Can I deduct the credit card processing fee from my taxes?
No. The IRS does not allow you to deduct credit card processing fees as a tax expense, even though you paid it to satisfy a tax obligation. The fee is a cost of payment, not a deductible business or personal expense.
What if the processor charges my card but the IRS says they did not receive the payment?
Contact the processor first with your confirmation number — they can verify whether the payment was sent. If it was sent, contact the IRS with proof of payment. The IRS can track payments and will credit your account once they confirm receipt. This is rare but does happen occasionally.
Can I pay someone else's taxes with my credit card?
No. You can only pay your own tax bill using your Social Security Number or Employer Identification Number. If you want to help someone else pay their taxes, they will need to make the payment themselves or give you power of attorney.
Is paying by credit card secure?
Yes. The IRS's approved processors use encryption and security standards required by the payment card industry. Your card information is not stored by the IRS. That said, paying by bank transfer through EFTPS or the IRS website is slightly more direct and avoids giving your card number to a third party.
Can I pay my taxes with a debit card instead?
Yes. The IRS processors accept debit cards the same way they accept credit cards, and the processing fee applies either way. Debit cards are treated identically to credit cards for payment purposes.