How QuickBooks Enhanced Payroll E-Pay Works for Electronic Tax Payments
A guide to setting up and submitting federal and state payroll tax e-payments directly through QuickBooks Enhanced Payroll, including enrollment and status checks.
QuickBooks Enhanced Payroll includes a feature that lets you pay certain payroll taxes electronically — directly from within the company file, at no additional cost. The capability covers federal payroll taxes as well as taxes for participating states, and it eliminates the need to log into each agency portal separately or mail paper checks.
How to set up an e-payment
The setup happens inside the payroll setup interview. When you walk through that interview, you choose the tax you want to pay electronically and configure it as an e-payment. QuickBooks walks you through each screen.
One detail catches people off guard: certain tax agencies require you to enroll with them before you can use the electronic payment option at all. If an agency has that requirement, the payroll setup interview surfaces the enrollment instructions during setup. You need to complete that enrollment — and wait for the agency to process it — before attempting to send the first payment. Skipping that step is a common reason an initial e-payment fails to go through.
Running payroll and accruing the liability
Once setup is complete, you pay employees as you normally would. Each payroll run accrues the tax liability, and QuickBooks tracks the scheduled tax payments and their due dates in the Payroll Center. Nothing else needs to happen manually between running payroll and the payment coming due — the liability builds up automatically behind the scenes.
Submitting the payment
When a tax payment comes due, you submit the e-payment and create the corresponding tax liability check at the same time, directly from the Payroll Center. During submission, QuickBooks may prompt you for your agency login credentials if that particular agency requires them. The payment information transmits securely to Intuit, which then forwards the payment to the tax agency.
You receive a QuickBooks confirmation immediately after submission. That confirmation means Intuit has accepted the transaction — not that the agency has processed it yet. Intuit batches e-payment transactions and sends them to agencies daily.
Checking payment status
After submission, the Payroll Center shows the status of each payment and maintains a history of payments made to each agency. You can open the Payroll Center at any time to review what was sent and when.
Processing times vary by agency. Some agencies process payments in real time, while others work in batch mode. For batch-processing agencies, the status may not update for 24 to 48 hours after submission. If a payment shows as pending shortly after you send it, that does not necessarily indicate a problem — it may simply mean the agency has not yet posted the batch.
Beta-state availability
E-pay is still offered as a Beta feature in certain states. Availability and current status vary, so the Payroll Tax Support site maintains the up-to-date list of which states accept e-payments from QuickBooks and which are still in Beta. If your state is listed as Beta, the feature should work but may carry limitations or occasional processing delays that are not present in fully supported states.
Why it matters
The advantage of paying electronically through QuickBooks is that each payment is recorded accurately in the company file at the moment you submit it. The transaction links to the correct tax liability account, the payment information reaches the agency over a secure transmission, and the due date is met without manual entry on the agency side. For anyone managing multiple tax agencies on different deposit schedules, that tracking alone can reduce the risk of a missed deadline or a misapplied payment.