Skip to main content
Back to blog

How to Record Gusto Payroll in QuickBooks Online

Gusto has a native QuickBooks Online integration, but it syncs individual payroll transactions rather than a single balanced journal entry. Many bookkeepers prefer a proper journal entry for clean reconciliation. Here's how to do it manually — and how to automate it.

Step 1: Download your Gusto payroll report

In Gusto, go to Reports > Payroll and select the pay period you want to record. Download the Payroll Summary or Journal Entry report as a CSV. This report contains gross wages, employee deductions, employer taxes, and net pay for each pay run.

Step 2: Identify the journal entry lines

From the Gusto payroll summary, you need these figures:

  • Gross wages (debit to Wages Expense)
  • Employee federal withholding (credit to Federal WH Payable)
  • Employee Social Security withholding, employee Medicare withholding (credits to FICA Payable)
  • State withholding (credit to State WH Payable)
  • Health insurance, 401(k), and other deductions (credits to respective liability accounts)
  • Employer Social Security, Medicare, FUTA, SUTA (debit to Payroll Tax Expense; credits to FICA/FUTA/SUTA Payable)
  • Net pay — what Gusto deposited to employees (credit to Wages Payable)

Step 3: Create the journal entry in QuickBooks Online

In QBO, go to + New > Journal Entry. Set the date to the Gusto pay date. Enter each line from the payroll summary. Verify the entry balances (total debits = total credits) before saving.

Automate Gusto to QuickBooks Online with PostBooks

The manual process above takes 30–45 minutes per pay run. PostBooks reduces it to under 60 seconds: upload your Gusto payroll CSV, PostBooks maps the line items to your QBO chart of accounts (using a mapping you configure once), and exports a balanced journal entry for QBO import or direct API sync.

Learn more about PostBooks's Gusto to QuickBooks Online integration.