---
title: "Gusto and QuickBooks Online: payroll entries | Ledgerbrook"
source: https://ledgerbrook.com/blog/gusto-and-quickbooks-online/
description: "Gusto QuickBooks integration: how Gusto payroll syncs to QuickBooks Online, how to map it and match its 3 bank debits."
---

[Blogs](/blog/)

# Gusto and QuickBooks Online: payroll entries

![](/_astro/omkar-moraye.BHiWb4KG_xH3b5.webp)

[Omkar Moraye](/about/) · October 23, 2026

[](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fledgerbrook.com%2Fblog%2Fgusto-and-quickbooks-online%2F%3Futm_source%3Dlinkedin%26utm_medium%3Dsocial%26utm_campaign%3Dshare)[](https://x.com/intent/post?url=https%3A%2F%2Fledgerbrook.com%2Fblog%2Fgusto-and-quickbooks-online%2F%3Futm_source%3Dx%26utm_medium%3Dsocial%26utm_campaign%3Dshare&text=Gusto%20and%20QuickBooks%20Online%3A%20payroll%20entries)[](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fledgerbrook.com%2Fblog%2Fgusto-and-quickbooks-online%2F%3Futm_source%3Dfacebook%26utm_medium%3Dsocial%26utm_campaign%3Dshare)[](mailto:?subject=Gusto%20and%20QuickBooks%20Online%3A%20payroll%20entries&body=Gusto%20and%20QuickBooks%20Online%3A%20payroll%20entries%0A%0Ahttps%3A%2F%2Fledgerbrook.com%2Fblog%2Fgusto-and-quickbooks-online%2F%3Futm_source%3Demail%26utm_medium%3Dsocial%26utm_campaign%3Dshare)

## How does Gusto integrate with QuickBooks Online?

Gusto syncs a journal entry to QuickBooks Online for each payroll: gross wages and employer taxes as expenses, benefits and deductions as liabilities, and Gusto's debits as credits to the bank. Gusto takes 3 debits per payroll, for net pay, reimbursements and taxes, and each is matched to that entry in the bank feed, not added again.

The Gusto QuickBooks integration does one thing: after each payroll, it writes a journal entry into QuickBooks Online. It does not record Gusto’s own invoice or the payments you make to benefit providers. That entry is complete and correct only if every Gusto category is mapped to the right account, and it stays correct only if nobody also adds the same payroll from the bank feed. Most Gusto files that need fixing have payroll in the books twice.

This post covers connecting Gusto, the mapping table, a full payroll entry worked through with the bank debits it has to match, and the settings that decide how it looks in QuickBooks. It is the payroll page in a series on apps that feed QuickBooks Online, alongside [recording payment processor payouts in QuickBooks Online](/blog/payment-apps-in-quickbooks-online/).

## Connecting Gusto to QuickBooks Online

The connection starts in Gusto, not in QuickBooks. Gusto’s steps ([Gusto, Integrate with QuickBooks Online](https://support.gusto.com/article/100971895100000/integrate-with-quickbooks-online), read October 22, 2026):

1. In Gusto, go to the **App directory**, search for **QuickBooks Online**, and select **Connect**.
2. Sign in to QuickBooks Online and select **Authorize**. You need admin permissions in both Gusto and QuickBooks. An accounting firm picks the firm first, then the client company.
3. Review the settings Gusto recommends.
4. Map every Gusto category to a QuickBooks account.
5. Optionally, choose QuickBooks classes for the entries.
6. Select which payrolls already run this year to sync.

Gusto pulls the chart of accounts from QuickBooks Online, so an account has to exist in QuickBooks before it can be mapped. If one is missing, create it in QuickBooks, then select **Refresh accounts** in Gusto.

Step 6 is where a file most often gets doubled. Gusto offers to sync the W-2 and 1099 payrolls already run in the fiscal year. If those months were already entered by hand or from the bank feed, syncing them again records payroll twice. Gusto itself says it does not recommend syncing a payroll for a period where the books are already closed.

Payroll synced from Gusto and added from the bank feed too?

That is a cleanup, not a one-off fix: $99 per month of backlog (20% off 6+ months), one fixed price agreed before any work starts. [Send the file for a free 48-hour review](/contact/?from=blog%2Fgusto-and-quickbooks-online).

## The mapping table

Every Gusto category must be mapped, even one that does not apply yet; Gusto leaves an unused category off the entry. These are Gusto’s category groups and the account type it says each one typically maps to ([Gusto, Account mapping types](https://support.gusto.com/article/102998113100000)), with the QuickBooks account names used in this post:

| Gusto category | What it holds | Account type | Account in this post |
| --- | --- | --- | --- |
| Bank Account | The money Gusto debits | Bank | `Operating Checking` |
| Wages and Salaries | Gross pay: net pay plus employee taxes and deductions, by earning type | Expense | `Wages and Salaries` |
| Employer Taxes | The company’s payroll taxes | Expense | `Employer Payroll Taxes` |
| Benefit Expenses | Employer contributions to a benefit | Expense | `Employee Benefits` |
| Benefit Liabilities | Employee and employer contributions owed to the provider | Liability | `401(k) Payable` |
| Deductions and Garnishments | Post-tax amounts withheld from pay | Liability | `Payroll Deductions Payable` |
| Reimbursements | Expenses repaid to employees | Expense | `Auto and Mileage` |
| Taxes Payable | Taxes Gusto records but does not pay, such as NY SDI | Liability | `Payroll Taxes Payable` |
| Taxes Receivable | Refunds an agency owes the company | Asset | `Payroll Tax Refunds Receivable` |

Gusto does not support Accounts Receivable or Accounts Payable accounts in the mapping, because those need a customer or vendor on each line.

Two lines in that table surprise people:

- **Wages and Salaries is gross pay.** Gusto puts net pay, employee taxes and employee benefit contributions all into Wages and Salaries, so the expense is what the employees earned, not what they took home. There is no line for employee tax withholding as a liability, because Gusto takes those taxes out of the bank on the debit date.
- **Benefits and deductions stay in your bank.** Gusto says “we do not take any money for benefits or deductions.” It records what is owed as a liability, and you pay the provider yourself. The liability clears when that payment is recorded against it.

Set **default mappings** too. When you add a deduction, an earnings type, a benefit or a new state, Gusto creates new categories, and an unmapped one stops the sync until someone maps it.

## A Gusto payroll, from the register to the bank

A four-person design studio pays semi-monthly through Gusto on 2-day processing. The payroll for the October 16, 2026 check date, from Gusto’s payroll register:

| Gusto payroll, check date October 16 | Amount |
| --- | --- |
| Gross wages, 4 employees | 12,000.00 |
| Federal income tax withheld | −1,150.00 |
| Social Security withheld, 6.2% | −744.00 |
| Medicare withheld, 1.45% | −174.00 |
| State income tax withheld | −480.00 |
| 401(k) deferrals, 5% | −600.00 |
| **Net pay** | **8,852.00** |
| Employer Social Security and Medicare | 918.00 |
| Employer 401(k) match, 3% | 360.00 |
| Mileage reimbursement | 85.00 |

Employer taxes are only the 6.2% and 1.45% matches because, by October, all four employees have passed the $7,000 federal unemployment wage base, and in this example the state’s base too. Earlier in the year the same entry carries federal and state unemployment tax as well.

On 2-day processing, Gusto debits the bank two business days before payday, Wednesday, October 14, in three separate debits: “one for employee pay,” “one for employee reimbursements” and “one for all payroll taxes” ([Gusto, Processing payroll overview](https://support.gusto.com/article/186733245100000/processing-payroll-overview-for-admins)). The tax debit is the employee taxes withheld plus the employer’s share: $1,150.00, $744.00, $174.00 and $480.00, plus $918.00, for $3,466.00.

The entry Gusto syncs, dated on the debit date:

| Date | Account | Debit | Credit |
| --- | --- | --- | --- |
| Oct 14 | Wages and Salaries | 12,000.00 | |
| Oct 14 | Employer Payroll Taxes | 918.00 | |
| Oct 14 | Employee Benefits | 360.00 | |
| Oct 14 | Auto and Mileage | 85.00 | |
| Oct 14 | Operating Checking | | 8,852.00 |
| Oct 14 | Operating Checking | | 85.00 |
| Oct 14 | Operating Checking | | 3,466.00 |
| Oct 14 | 401(k) Payable | | 960.00 |

Debits and credits are $13,363.00 each. The bank is down $12,403.00 in the three amounts it will show, and `401(k) Payable` holds $960.00, the employees’ $600.00 plus the $360.00 match, until the studio pays the plan provider. When it does, that withdrawal is categorized from the bank feed to `401(k) Payable`, not to an expense, which brings the liability back to zero.

### Matching the three debits

On the bank statement, Gusto’s debits carry codes: `NET` for net pay and `TAX` for taxes, among others. When the three withdrawals of $8,852.00, $85.00 and $3,466.00 appear under **Transactions**, then **Bank transactions**, each one is already in the books through the synced entry. **Match** each to the entry. Do not add it.

Adding them is the duplicate-payroll error. If the $8,852.00 and $3,466.00 withdrawals are added as payroll expense on top of the synced entry, the profit and loss shows $12,318.00 of payroll that never happened. The bank reconciliation still balances, because the added withdrawals are the ones ticked off; the synced entry’s bank lines just sit uncleared, month after month. Old uncleared Gusto lines on the reconciliation are the sign to look for. A bank rule that auto-adds anything from “Gusto” to payroll expense does this every payroll without anyone seeing it. The general fix is in [duplicate transactions in the bank feed](/fixes/duplicate-transactions-bank-feed/).

Two kinds of payroll withdrawal are not in the synced entry and are added from the bank feed: the monthly Gusto invoice, which Gusto says it cannot sync, and payments to benefit providers. The invoice is a `Payroll Service Fees` expense. The benefit payments go to their liability accounts.

## Gusto settings that change the entry

Four settings in Gusto’s **Manage** tab decide how the entry looks in QuickBooks, and the entry date is the one to set first:

| Setting | Options | What to pick |
| --- | --- | --- |
| Entry date | Check date, debit date, or end of pay period | Debit date, so the entry and the bank withdrawals land on the same day |
| Employer tax consolidation | One payroll tax amount, or each tax separately | Separate if you want FUTA, state unemployment, Social Security and Medicare on their own lines |
| Journal entry consolidation | One entry, or split by employee, department, job or Gusto project | Split by department or job only if the profit and loss is reported that way |
| Contractor payments | Each as its own entry, or batched per pay date | Batched past about 30 contractor payments; Gusto syncs batches at 5 PM PT on the processing date |

Classes can be added to a split entry, one class per employee, department, job or project grouping. Gusto does not split an employee’s wages across several classes, and it does not integrate with QuickBooks Projects, so job costing by QuickBooks project needs a separate entry.

A payroll that is already matched or reconciled cannot be re-synced from Gusto until its bank matches are undone in QuickBooks. If a mapping changes after a reconciled month, fix the past entries by hand, not by re-syncing.

## Owner salary and S corporations

An S corporation owner who works in the business is paid through Gusto like any other employee, and the synced entry posts that salary to `Wages and Salaries` or a separate `Officer Compensation` account if you map one. Distributions are not payroll and never go through Gusto. How much salary is reasonable, and how distributions are recorded alongside it, is in [S corp reasonable salary](/blog/s-corp-reasonable-salary/).

## Gusto vs QuickBooks Payroll

Both run payroll and work with QuickBooks Online; the difference for the books is where payroll lives. Gusto is a separate system that sends a journal entry per payroll, so the mapping above has to be kept up as benefits and deductions change. QuickBooks Payroll runs inside QuickBooks Online, so there is no sync to set up. On price, Gusto listed its Simple plan at $49 a month plus $6 per person, Plus at $80 plus $12 and Premium at $180 plus $22 ([Gusto pricing](https://gusto.com/product/pricing)), with QuickBooks Online billed separately. Intuit sells payroll as a bundle with QuickBooks Online, listed from $88 a month plus $7 per employee for payroll with Simple Start before promotions ([QuickBooks payroll pricing](https://quickbooks.intuit.com/payroll/pricing/)). Both pages were read October 22, 2026. The cost comparison depends on headcount and on which QuickBooks plan the business needs anyway.

## Common questions about Gusto and QuickBooks

### Can you do bookkeeping with Gusto?

No. Gusto keeps payroll records: pay stubs, tax filings, benefits and the payroll register. It has no record of sales, bills, other bank accounts or loans, so the books still live in QuickBooks Online, and Gusto’s entry is one input to them.

### Is Gusto cheaper than QuickBooks Payroll?

It depends on headcount and on the QuickBooks plan. At the list prices above, four employees on Gusto Simple cost $73 a month ($49 plus 4 × $6), with QuickBooks Online paid on top. Intuit’s bundle for the same four costs $116 ($88 plus 4 × $7), and it includes QuickBooks Online Simple Start. Gusto is cheaper only when the QuickBooks plan the business would pay for anyway costs less than the $43 difference.

### Does Gusto pay payroll taxes to the IRS?

Yes. The tax debit Gusto takes from your bank covers the employee taxes it withheld and the employer’s share, and Gusto says “tax amounts go to the applicable state and federal agencies.” The exceptions it records as **Taxes Payable**, such as NY SDI, are ones it does not pay, so those stay with the business.

### Does Gusto work with QuickBooks Desktop?

Yes, through a separate Gusto integration. You upload your chart of accounts from Desktop as an IIF file, map it in Gusto, and Gusto exports each payroll’s journal entry as an IIF file to import into QuickBooks Desktop ([Gusto, Integrate with QuickBooks Desktop](https://support.gusto.com/article/102994477100000/Integrate-with-QuickBooks-Desktop)).

### What happens if I set up the integration mid-year?

Gusto lists the payrolls already run this fiscal year and lets you choose which to sync. Sync only the ones not already in the books. If earlier payrolls were entered from the bank feed as a single expense, either leave them and start the sync from the next payroll, or remove those entries first and sync the year, never both.

## Payroll in the monthly close

A Gusto file stays right when someone checks each payroll the month it runs: the synced entry against Gusto’s register, the three debits matched, the benefit liabilities back to zero after each provider payment, and payroll expense against the prior month. That is part of a [monthly bookkeeping](/monthly-bookkeeping/) close, with every account reconciled each month.

$99per file, per month

> **When to hand this off:** if payroll has been both synced from Gusto and added from the bank feed, or the benefit liabilities have grown for months without coming back to zero, the payroll months have to be rebuilt against Gusto’s registers before the profit and loss is right. A [free file review](/contact/?from=blog%2Fgusto-and-quickbooks-online) counts the months first.

Ledgerbrook

Behind on your QuickBooks books?

Cleanup or catch-up

$99 per month of backlog, 20% off 6+ months

Turnaround

5 business days for a typical year

Monthly close

From $99 a file a month

[Get a free file review](/contact/?from=blog%2Fgusto-and-quickbooks-online)

Free, no card, no obligation. A written answer within about 48 hours.

[See every price](/pricing/)

[![](/_astro/omkar-moraye.BHiWb4KG_2p9N2A.webp)Omkar MorayeQuickBooks Certified ProAdvisor](/about/)

- [![Intuit QuickBooks Certification Level 1](/_astro/level-1.BokmyvzE_Z2cyGo6.webp)](https://www.credly.com/badges/7ceaf1c4-83da-4a1b-b19f-7e15cb5c0ac7/public_url "Intuit QuickBooks Certification Level 1. Verify on Credly.")
- [![Intuit QuickBooks Certification Level 2](/_astro/level-2.D-GWLUNI_Z1Sh5RD.webp)](https://www.credly.com/badges/02426568-00bb-46e1-a939-9063497c54d6/public_url "Intuit QuickBooks Certification Level 2. Verify on Credly.")
- [![Intuit Bookkeeping Certification](/_astro/bookkeeping.C82JE0Dn_Z1YzPBj.webp)](https://www.credly.com/badges/30b70ae2-e369-4a8b-9fee-d6db3a47b70c/public_url "Intuit Bookkeeping Certification. Verify on Credly.")
- [![QuickBooks Online Payroll Certification](/_astro/payroll.r5Yo2XnL_VxspM.webp)](https://www.credly.com/badges/2fc8fb7d-90d1-43ba-961b-aff161fe8491/public_url "QuickBooks Online Payroll Certification. Verify on Credly.")

Issued by Intuit, verified by Credly.

Published October 23, 2026

Share this post[](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fledgerbrook.com%2Fblog%2Fgusto-and-quickbooks-online%2F%3Futm_source%3Dlinkedin%26utm_medium%3Dsocial%26utm_campaign%3Dshare)[](https://x.com/intent/post?url=https%3A%2F%2Fledgerbrook.com%2Fblog%2Fgusto-and-quickbooks-online%2F%3Futm_source%3Dx%26utm_medium%3Dsocial%26utm_campaign%3Dshare&text=Gusto%20and%20QuickBooks%20Online%3A%20payroll%20entries)[](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fledgerbrook.com%2Fblog%2Fgusto-and-quickbooks-online%2F%3Futm_source%3Dfacebook%26utm_medium%3Dsocial%26utm_campaign%3Dshare)[](mailto:?subject=Gusto%20and%20QuickBooks%20Online%3A%20payroll%20entries&body=Gusto%20and%20QuickBooks%20Online%3A%20payroll%20entries%0A%0Ahttps%3A%2F%2Fledgerbrook.com%2Fblog%2Fgusto-and-quickbooks-online%2F%3Futm_source%3Demail%26utm_medium%3Dsocial%26utm_campaign%3Dshare)

See Ledgerbrook first on Google

Pick us as a preferred source and our posts show up more often in your Top Stories and AI Overviews.

[Add on Google](https://www.google.com/preferences/source?q=ledgerbrook.com)

Continue Reading[All blogs →](/blog/)

[

 Previous BlogOctober 23, 2026

### Behind on business taxes? Fix the books first

Behind on business taxes? Why the books come before the returns, and how to rebuild years of records from bank statements.

Read previous post →

](/blog/behind-on-business-taxes/)[

Next Blog October 23, 2026

### Payment apps in QuickBooks: recording payouts

Payment processor payouts in QuickBooks Online: record Square, Stripe, PayPal and Clover sales gross and fees as expenses.

Read next post →

](/blog/payment-apps-in-quickbooks-online/)
