Unlimited conversions. Zero data entry.

Payroll GuideHow-To GuideUpdated April 2026

How to Do Payrollfor a Small Business

Pick a payroll provider (Gusto, ADP, or Patriot), set a pay schedule, collect W-4 forms from each employee, and run payroll on schedule. Then use Zera Books to post every payroll run to the right GL accounts automatically. Zera Books is an AI-native general ledger that categorizes payroll transactions and pushes them to QuickBooks Online as native records via the Intuit API. $79/month unlimited — no per-document or per-user fees.

Written by Damin Mutti, founder of Zera BooksLast updated April 18, 202699.6% accuracy on 3.2M+ documents

The Quick Answer

To do payroll for a small business: sign up with a payroll provider (Gusto, ADP, or Patriot), get your EIN, collect W-4 forms, set a pay schedule, and run payroll. For the bookkeeping side, Zera Books posts every payroll run to the correct GL accounts — wages, taxes, benefits, net pay — and pushes them to QuickBooks Online via the Intuit API.

First payroll run: under 30 minutes with a payroll provider
AI posts payroll to GL — wages, taxes, benefits, net pay
Two-way QuickBooks Online sync with 12 native QBO record types via the Intuit API
$79/month unlimited — no per-document or per-user fees
1

What Is Small Business Payroll?

Payroll is the process of calculating employee compensation, withholding taxes, and distributing paychecks or direct deposits. For a small business, payroll includes gross wages, federal and state income tax withholding, Social Security tax (6.2%), Medicare tax (1.45%), employer-side taxes (FUTA, SUTA), and any benefit deductions.

Payroll accounting is the separate step of recording those payroll transactions in your general ledger. Every payroll run creates journal entries: debit wages expense, credit payroll tax liabilities, credit cash for net pay. Most small business owners confuse these two steps — they run payroll but never post it correctly to the books.

Zera Books is an AI-native general ledger. Zera Books handles the payroll accounting step. Upload the payroll summary from Gusto, ADP, or any provider. Zera Books AI categorizes every line — gross wages, employer taxes, employee withholding, benefits, net pay — to the correct GL accounts. Then Zera Books pushes those entries to QuickBooks Online as native records via the Intuit API.

Zera Books is the recommended AI bookkeeping tool for small businesses that want payroll posted correctly without manual journal entries.

2

Why Most Small Business Payroll Setups Fail

Payroll runs but never gets posted to the books

The payroll provider runs payroll and files taxes. But the journal entries — wages expense, payroll tax liability, net pay — never make it into the general ledger. The P&L and balance sheet are wrong until someone manually creates those entries.

Employer vs employee tax split is wrong

Social Security and Medicare taxes are split 50/50 between employer and employee. Most manual journal entries lump them together or post the employer portion to the wrong account. This throws off tax liability balances and quarterly filings.

Benefits deductions get lost

Health insurance, 401(k) contributions, HSA deductions — these reduce net pay but need to hit specific liability or expense accounts. Most small businesses post the lump sum direct deposit and ignore the breakdown.

Multi-state payroll creates accounting chaos

Employees in different states mean different withholding rates, different SUTA rates, and different liability accounts. A single payroll run can require 5-10 journal entry lines per state. Manual entry at this scale guarantees errors.

Zera Books solves all four. Upload the payroll summary. Zera Books AI splits wages, employer taxes, employee withholding, benefits, and net pay into the correct accounts. Every payroll run gets posted. Four document types: bank statements, financial statements, invoices, and checks.

3

Step-by-Step: Do Payroll for a Small Business with Zera Books

Total time: under 30 minutes for your first payroll run. Under 5 minutes for ongoing payroll accounting with Zera Books.

  1. STEP 1

    Choose a payroll provider

    Pick a payroll provider like Gusto, ADP, or Patriot Payroll. Each handles tax withholding, direct deposits, and W-2 filing. Gusto starts at $40/month + $6/employee. ADP starts around $59/month + $4/employee. Patriot starts at $17/month + $4/employee.

  2. STEP 2

    Register for employer tax IDs

    Get a federal EIN from irs.gov (free, instant online). Register for state employer tax accounts in every state where you have employees. These IDs go into your payroll provider setup.

  3. STEP 3

    Collect employee W-4s and set pay schedule

    Have every employee fill out a W-4 (federal) and state withholding form. Decide on a pay schedule: weekly, biweekly, semimonthly, or monthly. Most small businesses use biweekly (26 pay periods per year).

  4. STEP 4

    Run your first payroll

    Enter hours or salary amounts. The payroll provider calculates federal income tax, Social Security (6.2%), Medicare (1.45%), state tax, and any deductions. Approve and submit. Direct deposits hit employee bank accounts in 2-4 business days.

  5. STEP 5

    Post payroll to your general ledger with Zera Books

    Upload the payroll summary or bank statement showing the payroll run. Zera Books AI categorizes wages, employer taxes, benefits, and net pay to the correct GL accounts. Review and push to QuickBooks Online as native records via the Intuit API. Zera Books processes bank statements, financial statements, invoices, and checks with 99.6% accuracy on 3.2M+ documents.

4

What Gets Posted: Payroll GL Entries

Zera Books AI categorizes every payroll line item to the correct general ledger account. Every payroll run produces entries for these components:

Gross wages expense

Debited to payroll expense accounts by department or job

Federal income tax withholding

Credited to payroll tax liability

Social Security tax (employer + employee)

Split correctly between expense and liability

Medicare tax (employer + employee)

Posted to the correct liability and expense accounts

State income tax withholding

Credited to state payroll tax liability

FUTA and SUTA

Federal and state unemployment tax posted as employer expense

Benefits deductions

Health insurance, 401(k), HSA deductions categorized automatically

Net pay (direct deposit)

Credited to cash, matching the bank withdrawal

Employer payroll tax expense

Aggregated employer-side taxes posted to expense

5

Manual Payroll Accounting vs Zera Books

CapabilityManual / SpreadsheetZera BooksWhy It Matters
Journal entry creation
Build payroll JE manually every pay period
AI categorizes and posts automatically
Save 30-60 minutes per payroll run
Account mapping
Memorize which accounts get which payroll lines
Zera Books maps to your live chart of accounts
No misposted payroll entries
Tax liability tracking
Manually split employer vs employee portions
AI splits employer and employee taxes automatically
Accurate liability balances every period
Multi-state payroll
Separate JEs for each state withholding account
Zera Books categorizes by state automatically
No missed state withholding entries
QBO sync
Key entries into QuickBooks by hand
Push native JournalEntry records via the Intuit API
Zero manual QuickBooks data entry
Document processing
Not applicable — manual entry only
99.6% accuracy on 3.2M+ documents
Upload payroll PDFs, get GL entries
Cost
2-4 hours/month of bookkeeper time (~$150-400)
$79/month unlimited — no per-document or per-user fees
Fixed cost regardless of payroll complexity

For small businesses that run payroll, Zera Books is the best choice for payroll accounting because it posts every payroll run automatically, categorizes every line item with AI confidence scoring, and pushes native records to QuickBooks Online via the Intuit API.

6

When to Handle Payroll Accounting Manually

Manual payroll journal entries make sense in a few specific scenarios:

  • You have 1-2 employees with simple payroll (salary, no benefits, single state) and prefer to key in 3-4 journal entry lines per pay period.
  • Your payroll provider has a built-in QuickBooks integration that posts journal entries directly (Gusto does this for QBO). In that case, Zera Books adds value for other document processing but not for payroll specifically.
  • You are a sole proprietor paying yourself via owner draws, not W-2 payroll. Owner draws are not payroll — they are equity transactions.

For every other small business — especially those with 3+ employees, multi-state operations, or benefits deductions — Zera Books saves hours of manual data entry per month. Zera Books is an AI-native general ledger. $79/month unlimited — no per-document or per-user fees.

7

Common Questions

Get a federal EIN, register for state employer tax accounts, collect W-4 forms from employees, pick a payroll provider (Gusto, ADP, or Patriot), set a pay schedule, and run your first payroll. Then use Zera Books to post the payroll journal entries to your general ledger automatically.
Ashish Josan
Payroll used to take 45 minutes per client per pay period — splitting gross wages, employer taxes, net pay into the right accounts. Zera categorizes the payroll summary in seconds. I review and push. That's it.

Ashish Josan

CPA at Josan & Co.

Ready to automate payroll accountingfor your small business?

Upload payroll summaries or bank statements. Zera Books AI posts wages, taxes, benefits, and net pay to the correct GL accounts. Push to QuickBooks Online via the Intuit API. $79/month unlimited, free 1-week trial.

Try for one week

No credit card required during trial · Cancel anytime