Skip to main content
Back to blog

Payroll Chart of Accounts for Xero: Setup and Best Practices

A well-configured Xero chart of accounts makes payroll journal entries faster, cleaner, and easier to reconcile. Here's the recommended setup.

Payroll expense accounts in Xero

Account NameCodeType
Wages & Salaries477Expense
Payroll Tax Expense478Expense
Employee Benefits479Expense
Contract Labour480Expense

Payroll liability accounts in Xero

Account NameCodeType
Federal Income Tax Payable820Current Liability
FICA Payable821Current Liability
State Income Tax Payable822Current Liability
FUTA Payable823Current Liability
SUTA Payable824Current Liability
Health Insurance Payable825Current Liability
401(k) Payable826Current Liability
Net Wages Payable827Current Liability

Key Xero settings for each account

  • Tax Rate: Set to "Tax Exempt" for all payroll accounts (no GST/VAT applies)
  • Show in Expense Claims: Off for all payroll accounts
  • Account Code: Use a logical numbering scheme — Xero imports require codes, not names

Best practices

  • Use consistent codes across clients — it makes template sharing easier
  • Don't use Xero's default payroll accounts if you're managing journal entries manually — create your own for clarity
  • Lock the codes once set; changing them breaks historical import files

PostBooks stores your Xero account codes per client and applies them to every payroll import. Start free.