Gusto's Payroll Journal export can't be dropped into QBO like a bank feed. Here's why payroll needs a balanced journal entry instead of a transaction list, how to build one by hand, and the one-click shortcut if you'd rather skip it.
QuickBooks Online's bank-import tool expects a flat list of Date, Description, Amount rows — fine for a PayPal or Shopify payout, where money just moves in or out. Payroll is different: one pay run touches several accounts at once — wage expense, employer tax expense, tax withholding liabilities, deduction liabilities, and your checking account — and every one of those has to net to zero. That's a double-entry journal entry, not a transaction list, and QBO's bank importer has no way to represent it.
Free, but easy to get wrong — and QBO won't tell you if it's wrong.
Drop in your Gusto Payroll Journal export, get back a QuickBooks-ready journal entry CSV — every debit and credit calculated and balanced automatically, split by department if you use QBO's Class field. Refuses to output an entry that doesn't balance.
Can I import a Gusto Payroll Journal CSV the same way as a bank export?
No. Bank imports are a flat transaction list; payroll needs a balanced double-entry journal entry touching several accounts at once, which a bank-import CSV can't represent.
Which QuickBooks Online plan can bulk-import journal entries from a CSV?
Only QuickBooks Online Advanced has a native journal-entry CSV importer. Other tiers need manual entry or a third-party importer like Transaction Pro or SaasAnt.
What accounts does a payroll journal entry debit and credit?
Gross wages and employer taxes are debited as expenses; employee withholding, employer taxes payable, and deductions are credited as liabilities; net pay is credited to your payroll checking account.
How do I know if my journal entry is right?
Gross pay minus taxes minus deductions should equal net pay per employee, and total debits must equal total credits for the whole entry — QuickBooks won't warn you if either is off.