How to Pay the IRS Online as a Business
What the IRS Online Payment System Offers Businesses
The IRS operates EFTPS (Electronic Federal Tax Payment System) and accepts payments through third-party processors, letting you pay federal taxes from your business bank account without mailing a check or calling. Both routes move money directly from your account to the IRS, and both create a record you can reference immediately. The choice between them depends on whether you want the IRS's own system or a processor that may bundle payment with your accounting software.
Payment through either method is free if you use EFTPS directly. Third-party processors charge a fee — usually a flat amount or a small percentage of what you pay — but they often integrate with tax software you already use, which can save time if you file quarterly or make multiple payments per year.
You can pay income tax withholding, self-employment tax, estimated quarterly taxes, or back taxes owed. The IRS processes most payments the same business day if submitted before 8 p.m. Eastern Time, though the money may not leave your account until the next day.
Key Takeaways
- EFTPS is the IRS's free payment system; you enroll online, receive a PIN by mail, and can pay immediately after that.
- Third-party processors charge a fee but often work within tax software and may be faster if you pay multiple times per year.
- Payments submitted before 8 p.m. Eastern Time are processed the same business day, though your bank may take until the next day to debit your account.
- You need your EIN, bank account number, and routing number to set up either payment method.
- The IRS records your payment within 24 hours; you can check payment status on IRS.gov using your EIN and the date you paid.
Setting Up EFTPS: The IRS's Direct Payment System
To enroll in EFTPS, go to eftps.gov, click "Enroll Now," and provide your business name, EIN, and a contact phone number. The IRS mails a Personal Identification Number (PIN) to the address on file with your business tax return — this usually arrives within two weeks. You cannot make payments until you receive and activate that PIN.
Once the PIN arrives, return to eftps.gov, log in with your EIN and the temporary password the IRS provided, and enter your PIN to activate your account. At that point, you can schedule payments immediately. EFTPS lets you schedule a payment up to 120 days in advance, which is useful if you know when a quarterly estimate or withholding payment is due.
To make a payment, log in, select the tax type (1040-ES for estimated tax, 941 for payroll withholding, 1120 for corporate income tax, and so on), enter the amount and the date you want the money to leave your account, and confirm. The system shows you a confirmation number immediately; save or print it. You can also set up recurring payments if you pay the same amount on the same schedule every quarter.
Using Third-Party Processors: When They Make Sense
The IRS maintains a list of approved payment processors on IRS.gov under "Payment Processors." Common names include PayUSAtax, ACI Payments, and Authorize.Net. Each charges differently — some charge a flat fee per transaction (typically $2 to $5), others charge a percentage of the payment (usually 0.5% to 2%), and some offer both options depending on payment method.
The main reason to use a processor is integration. If you use QuickBooks, FreshBooks, or another accounting platform, the processor's payment button may sit inside your software, letting you pay without logging into a separate website. This is most valuable if you make multiple payments per year and want to avoid toggling between systems.
Processors also accept credit card and debit card payments, whereas EFTPS only accepts bank account transfers. If you want to pay by card — perhaps to earn rewards or manage cash flow differently — a processor is your only option. Be aware that the IRS does not consider a card payment "made" until the processor submits it, which can be one or two business days after you authorize it.
What Information You Need Before You Pay
Gather these details before you log in to EFTPS or a processor:
- Your Employer Identification Number (EIN) — the nine-digit number the IRS assigned to your business.
- Your bank account number and routing number — the nine-digit code at the bottom left of your checks, or available from your bank's website.
- The tax type code — for example, 941 for payroll tax, 1040-ES for self-employment estimated tax, or 1120 for corporate income tax. The IRS website lists these by form.
- The amount you are paying and the date you want it withdrawn — these must match the tax period the payment covers.
- Your business address as it appears on your tax return.
If you are unsure which tax type code applies to your situation, check the form you filed or the notice the IRS sent you. Paying under the wrong code can delay crediting to your account, though the IRS can usually correct it if you contact them with your confirmation number.
Timing: When the IRS Records Your Payment
The date you choose when you schedule a payment is the date the IRS considers the payment "made" for tax purposes — not the date your bank actually debits your account. This matters if you owe back taxes or are close to a deadline. If you schedule a payment for today and the deadline is today, the IRS counts it as on time.
However, your bank may take one to two business days to actually move the money. If you schedule a payment for a Friday, your bank might not debit your account until Monday. Plan ahead to avoid overdrafts, especially if your account balance is tight.
You can check the status of your payment on IRS.gov by logging into your account or calling the IRS at 1-800-829-1040 with your EIN and the date you paid. The IRS typically updates payment records within 24 hours of processing.
Paying Back Taxes or Amounts from a Notice
If the IRS sent you a notice showing taxes owed, you can pay online using the same methods — EFTPS or a processor. The notice usually includes a code or reference number; have it ready when you pay, though you do not need to enter it into the payment system itself. The IRS matches payments to accounts using your EIN and the amount paid.
If you owe a large amount and cannot pay in full, you can still pay online in installments. Each payment must be at least $25. After you make the first payment, contact the IRS to set up a formal payment plan (called an installment agreement), which may reduce penalties and interest charges going forward.
For very large back tax debts, the IRS may require you to set up a payment plan before accepting online payments. If your payment is rejected, the system will tell you to contact the IRS first. Call 1-800-829-1040 with your EIN and the amount owed.
Troubleshooting Common Payment Problems
Payment rejected due to account mismatch: The account number or routing number you entered does not match your bank's records. Double-check both numbers on a recent check or your bank's website. If they are correct, contact your bank — they may have flagged the IRS as an unusual payee and blocked the transfer.
Payment scheduled but not yet debited: This is normal. Payments scheduled for future dates sit in a queue until that date arrives. Your bank will debit your account on the date you chose, not before. If the date has passed and your account has not been debited, log back in to confirm the payment was submitted (not just drafted), and check your bank's transaction history.
Cannot log into EFTPS: If you enrolled but have not received your PIN, wait up to three weeks from enrollment. If three weeks have passed, call 1-800-555-4477 (EFTPS customer service) to request a replacement PIN. If you forgot your password, use the "Forgot Password" link on eftps.gov; the system will send a reset link to your email.
Payment shows as received but not credited to your account: This can happen if the tax type code was wrong or if the amount does not match a specific tax period. The IRS usually credits it within a few days once they match it to your account. If more than a week has passed, call 1-800-829-1040 with your confirmation number and EIN.
Frequently Asked Questions
Can I pay the IRS by credit card online?
Not directly through EFTPS — only through a third-party processor. The processor charges a fee (usually 1% to 2% of the payment) to accept the card. EFTPS only accepts bank account transfers and is free.
What if I pay too much by mistake?
The IRS will credit the overpayment to your next tax period or issue a refund if you request one. You can request a refund by mail or by calling 1-800-829-1040 with your EIN and confirmation number. Refunds typically take four to six weeks.
Do I need to enroll in EFTPS every year?
No. Once you enroll and activate your PIN, your account stays active. You can log in and make payments whenever you need to, as long as your EIN and bank account remain the same. If you change banks, update your account information in EFTPS before your next payment.
Can I pay for multiple tax periods in one transaction?
No. Each payment must cover one tax type and one tax period. If you owe payroll tax for two quarters, you must make two separate payments. This also helps the IRS match payments to the correct account and period.
What happens if I schedule a payment but then change my mind?
You can cancel a scheduled payment in EFTPS up until 8 p.m. Eastern Time on the day before the payment is due to be processed. Log in, find the payment in your history, and select "Cancel." After that deadline, the payment will process and you cannot stop it.