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.
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.
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.
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.
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.
- 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.
- 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.
- 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).
- 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.
- 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.
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
Manual Payroll Accounting vs Zera Books
| Capability | Manual / Spreadsheet | Zera Books | Why 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.
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.
Common Questions

“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 weekNo credit card required during trial · Cancel anytime