QuickBooks Payroll Online does not pay your employer taxes for you — it calculates them, withholds them from paychecks, and can file forms on your behalf, but you remain responsible for the actual payment
QuickBooks Payroll Online is payroll software, not a tax payment service. It handles the math: it figures out federal income tax withholding, Social Security tax, Medicare tax, and state income tax based on what you enter. It can also file your quarterly Form 941 (federal payroll tax return) and annual Form 940 (federal unemployment tax return) with the IRS. But the money itself — the taxes withheld from employee paychecks plus your share of payroll taxes — still has to come from your business bank account and go to the IRS or your state on the schedule they set.
This matters because many small business owners assume "payroll software" means the taxes are handled end-to-end. It does not. You still have to fund the payment, and you still have to make sure it arrives on time. QuickBooks can remind you when a payment is due and can file the paperwork, but it cannot move money out of your account without your instruction.
Key Takeaways
- QuickBooks Payroll Online calculates withholding and employer taxes but does not transfer money to the IRS or your state — you must initiate or authorize each payment.
- The software can file Form 941 and Form 940 electronically, but filing the return is separate from paying the taxes owed on that return.
- You are legally responsible for making payroll tax deposits on the IRS schedule (usually semi-weekly or monthly, depending on your deposit size), even if QuickBooks reminds you.
- QuickBooks can integrate with your bank to make payments, but only if you set up that connection and approve each transaction.
- If you miss a payment important date, QuickBooks does not protect you from IRS penalties and interest — only timely payment does.
What QuickBooks Payroll Online actually calculates and files
QuickBooks Payroll Online takes the gross pay you enter for each employee and runs it through federal and state tax tables to determine how much to withhold. It also calculates your share of Social Security and Medicare (the employer portion) and federal and state unemployment taxes. All of this gets recorded in the software and appears on your paychecks and reports.
When it comes time to file, QuickBooks can prepare and electronically submit Form 941 (Employer's Quarterly Federal Tax Return) and Form 940 (Employer's Annual Federal Unemployment Tax Return) to the IRS. Some versions also handle state quarterly returns. This filing service saves you from manually filling out forms and mailing them, which is genuinely useful. But filing a tax return and paying the tax are two separate obligations. The IRS expects the money to arrive on its own schedule, independent of when you file the paperwork.
How the payment part actually works
QuickBooks does not automatically move money anywhere. You have to tell it to pay, or you have to set up a bank connection that lets it pay on your behalf — and even then, you typically have to approve the transaction.
The standard workflow is: QuickBooks tells you a payment is due (usually via email or a dashboard alert), you log into your bank account or the IRS payment portal, and you manually transfer the money. Alternatively, if you connect your bank account to QuickBooks, the software can initiate an electronic payment, but you still have to authorize it. Some versions offer a feature where you can pre-authorize recurring payments, but this is optional and requires you to set it up in advance.
The IRS expects deposits on a specific schedule. Most small businesses deposit payroll taxes semi-weekly (if your payroll is large) or monthly (if it is smaller). Missing a deposit date triggers penalties and interest, even if QuickBooks sent you a reminder. The software is a tool to help you remember and organize; it is not a may provide that the payment will happen.
The difference between withholding and employer taxes
This distinction trips up many business owners. Withholding taxes are money you take out of employee paychecks — federal income tax, Social Security, Medicare, and sometimes state income tax. These are not your business's taxes; they belong to the employees, and you are holding them temporarily until you send them to the IRS.
Employer taxes are taxes your business owes directly: your half of Social Security and Medicare (6.2% and 1.45% respectively), federal unemployment tax (FUTA), and state unemployment tax (SUTA). These come out of your business's money, not the employee's paycheck.
QuickBooks calculates both. But both have to be paid by you. If you do not pay withheld taxes, the IRS can hold you personally liable, even if your business is a corporation or LLC. If you do not pay employer taxes, your business owes penalties and interest. QuickBooks reminds you of the important date, but it does not prevent you from missing it.
What happens if you do not make a payment on time
If a payroll tax payment is late, the IRS assesses a failure-to-pay penalty (usually 0.5% per month of the unpaid amount) plus interest (currently around 8% annually, adjusted quarterly). Your state may have its own penalties. These accrue quickly and are not waived just because you used payroll software.
The IRS also has the power to pursue the responsible person — typically the owner or bookkeeper — personally if the business does not have enough assets to cover the debt. This is called trust fund recovery penalty (TFRP) and applies specifically to withheld taxes. It is one of the most serious tax debts a small business can face.
QuickBooks cannot protect you from any of this. It is a calendar and a calculator. The responsibility to pay on time rests entirely with you.
When QuickBooks Payroll Online is useful and when it is not
QuickBooks Payroll Online is useful if you want to avoid manual payroll math and form-filing. It saves time on calculating withholding, printing paychecks, and preparing quarterly and annual returns. If you have a small team and a straightforward payroll, it handles the routine well.
It is not useful if you think it will automate your tax payments or remove your responsibility to pay on time. It also may not be the best fit if you have complex payroll (multiple states, bonuses, commissions, retirement plan contributions) or if you need someone to actually manage the payment process for you. In those cases, a payroll service like Guidepoint, ADP, or Paychex — which can actually move money on your behalf and may provide timeliness — might be worth the extra cost.
How to set up QuickBooks Payroll Online to stay on track
If you use QuickBooks Payroll Online, set up payment reminders in the software and also in your personal calendar. Do not rely on a single alert. Check your payroll tax liability report at least monthly to make sure the numbers match what you expect.
If your bank offers a connection to QuickBooks, consider setting it up so the software can initiate payments. You will still have to approve each one, but it removes the step of logging into the IRS portal manually. Keep a record of every payment you make — screenshot confirmations, save receipts, and file them with your tax documents.
If you are unsure whether you are on the right deposit schedule, contact the IRS at 800-829-1040 or check your Form SS-4 (the document that assigned you an Employer Identification Number). It should specify whether you are a monthly or semi-weekly depositor. QuickBooks should reflect this, but verify it yourself.
Frequently Asked Questions
Can QuickBooks Payroll Online pay the IRS directly from my bank account?
QuickBooks can initiate a payment to the IRS if you connect your bank account and authorize it, but you have to approve the transaction. It does not happen automatically without your say-so. You can also pay the IRS directly through IRS.gov using the Electronic Federal Tax Payment System (EFTPS) or through your bank's bill pay feature.
Does QuickBooks Payroll Online file my taxes, or just calculate them?
QuickBooks can file Form 941 and Form 940 electronically with the IRS, which saves you from mailing paper forms. But filing the return is not the same as paying the tax. You still have to send the money separately, on the IRS's deposit schedule, or the return will show an amount due.
What if I miss a payroll tax payment important date?
The IRS will charge you a failure-to-pay penalty (0.5% per month) plus interest. QuickBooks cannot waive these or prevent them. If the debt is large enough, the IRS may pursue you personally for the withheld taxes. Contact the IRS when ready if you miss a important date to discuss a payment plan.
Is QuickBooks Payroll Online the same as a payroll service like ADP or Paychex?
No. QuickBooks is software you run yourself; it calculates and files but does not move money without your instruction. ADP and Paychex are full-service payroll companies that can actually transfer funds on your behalf and may provide timely payment. They cost more but remove the payment responsibility from you.
Do I need QuickBooks Payroll Online, or can I just calculate taxes myself?
You can calculate taxes yourself using IRS withholding tables and pay manually, but it is error-prone and time-consuming. QuickBooks automates the math and filing, which reduces mistakes. Whether it is worth the cost depends on your payroll size and complexity.