Before You Start
This guide assumes you have a Gusto account with payroll history and admin access to QuickBooks Online or Xero.
Overview
What You’ll Learn
- How to structure your Chart of Accounts for payroll
- Mapping Gusto payroll components (wages, taxes, benefits)
- Automating payroll journal entries
- Reconciling payroll liability accounts
1. Preparation Steps
Before connecting Gusto, ensure you have these accounts in your accounting software (QuickBooks/Xero):
Required Accounts
- Gross Wages (Expense)
- Employer Payroll Taxes (Expense)
- Payroll Tax Liabilities (Liability)
- Benefits Expense (Expense)
Optional (but recommended)
- Net Payroll Payable (Liability)
- 401k Contributions Payable (Liability)
- Health Insurance Payable (Liability)
2. Choosing Your GL Sync Method
You have two main options for recording Gusto payroll in your General Ledger.
Method A: Manual Journal Entries
This involves manually creating a journal entry in your accounting software after each payroll run.
- Complete control over entries.
- No subscription fees for integration.
- Good for complex or unique mappings.
- Time-consuming and prone to errors.
- Requires manual data entry each pay period.
- Difficult to scale for growing teams.
Method B: Direct Integrations (Gusto built-in)
Gusto offers direct integrations with QuickBooks Online and Xero to automate your payroll journal entries.
Expert Tip: We strongly recommend using Gusto’s built-in direct integration. It automatically generates journal entries, ensuring accurate and timely recording of all payroll components, and drastically simplifies reconciliation.
3. Step-by-Step: Gusto GL Mapping
Here is the high-level workflow for a clean setup.
Here is a sample code block to show how payroll data might be structured for an automated journal entry.
{
"payroll_run_id": "PR-2025-01-15",
"pay_date": "2025-01-15",
"total_gross_pay": 5000.00,
"employer_taxes": 382.50,
"employee_taxes": 765.00,
"net_pay": 3852.50,
"benefits_deductions": 100.00
}
4. Setting Up Gusto Integration
- 1
Connect Gusto to your Accounting Software
From your Gusto account, navigate to “App directory” or “Integrations” and select QuickBooks Online or Xero to connect. Authorize the connection.
- 2
Initial Account Mapping
Gusto will present a default mapping of payroll items to your Chart of Accounts. Review this carefully and adjust any accounts that don’t match your intended GL structure.
- 3
Map Payroll Items (Wages, Taxes, Benefits)
Ensure each component of payroll – gross wages, employer taxes, employee withholdings, and benefits – is assigned to the correct expense or liability account in your accounting software.
Common Error: Unmapped Payroll Items
Any unmapped items will either default to a generic account or cause sync errors. Ensure all wages, taxes, and deductions have a corresponding GL account to avoid reconciliation headaches.
5. Testing Your Setup
Test Mapping Checklist
- Process a small test payroll (if available in Gusto)
- Review the generated journal entry in QuickBooks/Xero
- Verify all debit and credit amounts are correct
- Confirm liability accounts are accurately updated
Need Help?
Get Payroll GL Support
Struggling with complex payroll mapping or reconciliation? Our team specializes in Gusto and General Ledger configurations.
Contact Us