FirstHR

Payroll Journal Entry: A Small Business Guide

How to record a payroll journal entry, with a full worked example, debit and credit tables, employer tax entries, accruals, and the mistakes to avoid.

Nick Anisimov

Nick Anisimov

FirstHR Founder

Payroll
20 min

Payroll Journal Entry

How to record payroll in your books, with a worked example you can copy and the errors that cost the most to unwind

The most common payroll bookkeeping error is also the most intuitive one. Payroll runs, $8,982 leaves the bank account, and that number gets booked as the payroll expense. It looks right. The bank statement agrees with it.

It is wrong by about a third. The gross cost of that payroll was $13,314, and the gap is made up of money you withheld from employees but have not yet sent to the IRS, plus employer taxes you owe on top of wages. Book only the cash and your wages expense is understated, your tax liabilities do not exist on your books, and the first time anyone notices is when the numbers do not reconcile at year-end.

This guide covers what a payroll journal entry is, the three types you will actually use, and a complete worked example with every debit and credit spelled out and every total balancing. It is written for someone who owns the business and keeps the books, or who wants to check what their accounting software has been posting. I build FirstHR for companies at that stage. This is general information rather than accounting or tax advice, and figures used in the examples are illustrative.

TL;DR
A payroll journal entry records a payroll run in your general ledger. It debits expenses for what the work cost you and credits liabilities for what you now owe. The critical distinction: gross wages are your expense, but employee withholdings are liabilities, not expenses, because that money came out of the employee's pay. Employer payroll taxes get their own separate entry. You will use three entry types: the payroll run itself, the employer tax entry, and a period-end accrual when a pay period straddles month end.

What Is a Payroll Journal Entry?

A payroll journal entry is the bookkeeping record that moves a payroll run into your general ledger, debiting the expense accounts for what the work cost and crediting the liability accounts for what you now owe.

Definition
Payroll Journal Entry
A payroll journal entry is a general ledger record of a payroll run, made up of debits to expense accounts and credits to liability and cash accounts. It records gross wages and employer payroll taxes as expenses, and records employee tax withholdings, benefit deductions, and unpaid net pay as liabilities. Like any journal entry, total debits must equal total credits. The related term payroll journal refers to the record where these entries are collected, which in most modern systems is a report from your payroll software rather than a physical book.

Two phrases do the heavy lifting. Gross wages, not net, because the full amount earned is your cost regardless of how much of it reaches the employee's bank account. And debits equal credits, which is not a formality: if your entry does not balance, something is missing, and the imbalance is telling you exactly how much.

If the distinction between gross and net is where the confusion starts, the gross pay versus net pay guide is worth reading first, because everything in this article depends on it.

The mechanics sit downstream of actually running payroll. If you are still working out that process, the guide to running payroll covers the calculation side, and this guide picks up at the point where the numbers exist and have to be recorded.

Why This Matters More at Small Scale

At a company with a finance team, payroll entries are checked by someone whose job it is to check them. At a fifteen-person business, they are posted automatically by software and looked at by nobody until something breaks.

Three consequences follow, and all three are expensive in a quiet way. Your profit is wrong if wages expense is understated, which means every decision you make from that number is made on bad information. Your tax liabilities are invisible, so the cash you are holding on behalf of the IRS looks like your cash right up until the deposit is due. And your year-end is painful, because errors that would take minutes to fix in the period they occurred take hours to unpick eleven months later.

There is a compliance dimension too. Per IRS guidance on employment tax recordkeeping, employers must keep all records of employment taxes for at least four years after filing the fourth quarter for the year, and those records must be available for IRS review. Your ledger entries are part of that record, and the record retention guide covers how this fits with the other rules that run alongside it.

Payroll Expense vs Payroll Liability

Getting this distinction right resolves most payroll bookkeeping confusion, because almost every error traces back to putting something in the wrong one of these two buckets.

Payroll expenseIncome statement
What the work cost your business this period. Gross wages plus the employer share of payroll taxes plus your share of benefits. It reduces profit and it is never coming back.
Wages and salaries expense
Payroll tax expense (employer share only)
Employee benefits expense
Payroll liabilityBalance sheet
Money you are holding that belongs to someone else and have not yet paid over. It is not an expense; it is a debt with a due date attached.
Federal and state income tax withheld
Social Security and Medicare payable
FUTA and SUTA payable
Net pay owed to employees
Benefit premiums withheld

The rule in one sentence: if the money came out of the employee's gross pay, it is a liability, not your expense. Their income tax withholding, their half of Social Security and Medicare, their share of the health premium are all already inside the gross wages figure you recorded as expense. Recording them again as payroll tax expense counts the same money twice.

The mirror of that rule: if you pay it on top of gross wages, it is your expense. Your matching Social Security and Medicare, FUTA, SUTA, and your share of benefit premiums are genuine additional costs that never appear on the employee's pay stub. That is what the separate payroll tax expense entry is for, and the payroll liabilities guide goes deeper on the balance sheet side.

Still Using Spreadsheets for Onboarding?
Automate documents, training assignments, task management, and track onboarding progress in real time.
See How It Works

The Three Types of Entry

Nearly everything you will ever record falls into one of three entry types, and knowing which one you are making tells you which accounts to touch.

TypeWhen you make itWhat it does
Initial payroll entryEvery pay runRecords gross wages as expense and splits the total into withholding liabilities plus net pay owed
Employer tax entryEvery pay run, alongside the firstRecords the employer share of Social Security, Medicare, FUTA, and SUTA as expense and as payable
Accrued payroll entryAt period end when a pay period straddles the cutoffMoves wages earned but not yet paid into the correct accounting period, usually reversed at the start of the next

A fourth event is not really an entry type but needs its own record: the remittance, when you actually send the money to the IRS or a state agency. It debits the liability and credits cash. It is not an expense, because the expense was recorded when the payroll ran, and treating a remittance as a fresh expense is one of the errors covered further down.

The Accounts You Need

A small business needs about ten payroll accounts. More than that and you are building complexity you will not use; fewer and you lose the visibility that makes reconciliation possible.

AccountTypeWhat it holds
Wages and salaries expenseExpenseGross pay for the period, before any deductions
Payroll tax expenseExpenseEmployer share of Social Security, Medicare, FUTA, SUTA
Employee benefits expenseExpenseEmployer share of health, retirement, and other benefit costs
Federal income tax payableLiabilityIncome tax withheld from employees, not yet remitted
State income tax payableLiabilityState income tax withheld, where applicable
FICA payableLiabilitySocial Security and Medicare, both employee and employer halves
FUTA payableLiabilityFederal unemployment tax owed, employer only
SUTA payableLiabilityState unemployment tax owed, employer only
Benefit deductions payableLiabilityPremiums and contributions withheld from employees
Net payroll payableLiabilityTake-home pay owed to employees but not yet paid

If any of these accounts are unfamiliar, the payroll expenses guide covers the expense side and the federal withholding guide covers what comes out of employee pay in the first place.

Some businesses split FICA payable into separate Social Security and Medicare accounts, which is worth doing if you want your ledger to mirror your Form 941 line by line. Others combine them because the deposit is made as a single figure. Either is defensible; the important thing is that whichever you pick, you keep the employee and employer portions inside the same payable, since you remit them together.

A Full Worked Example

Three employees, semi-monthly payroll, $12,000 in gross wages for the period. The withholding amounts below are illustrative; the Social Security, Medicare, FUTA, and SUTA figures are calculated at standard rates.

Entry 1: Record the payroll runGross wages become expense; every deduction becomes a liability
AccountDebitCredit
Wages and salaries expense12,000.00
Federal income tax payable1,320.00
State income tax payable480.00
Social Security payable (employee)744.00
Medicare payable (employee)174.00
Health insurance payable300.00
Net payroll payable8,982.00
Total12,000.0012,000.00

Read the shape of that entry rather than the numbers. One debit for the full gross, then the gross is carved up into pieces: four tax and benefit liabilities totalling $3,018, and $8,982 of net pay still owed. Nothing has left the bank yet. The employee Social Security is 6.2 percent of $12,000 and Medicare is 1.45 percent, which is where $744 and $174 come from.

Entry 2: Record the employer payroll taxesYour own tax cost, entirely separate from anything withheld
AccountDebitCredit
Payroll tax expense1,314.00
Social Security payable (employer)744.00
Medicare payable (employer)174.00
FUTA payable72.00
SUTA payable324.00
Total1,314.001,314.00

This is the entry small businesses most often skip entirely. The employer matches the employee's Social Security and Medicare exactly, which is why $744 and $174 appear twice across the two entries for different reasons. FUTA at 0.6 percent and SUTA at an illustrative 2.7 percent are employer-only taxes that never touch an employee's pay stub.

Entry 3: Pay the employeesClears the net pay liability when the money actually moves
AccountDebitCredit
Net payroll payable8,982.00
Cash8,982.00
Total8,982.008,982.00
Entry 4: Remit the taxesClears the tax liabilities; no expense is recorded here
AccountDebitCredit
Federal income tax payable1,320.00
Social Security payable1,488.00
Medicare payable348.00
State income tax payable480.00
FUTA payable72.00
SUTA payable324.00
Cash4,032.00
Total4,032.004,032.00
What This Payroll Actually Cost
Gross wages of $12,000 plus employer taxes of $1,314 equals $13,314 hitting your income statement, against just $8,982 leaving the bank on payday. The employer tax burden here is about 10.95 percent on top of gross, before any benefit costs. If you have been budgeting from net pay or from the payday bank withdrawal, you have been understating the cost of employing people by roughly a third. The labor cost guide works through the full picture.
What worked for me
The error I made was not in the entries themselves but in never checking them. The software posted something every pay run, it looked plausible, and I assumed it was right. What surfaced eventually was that one deduction had been mapped to an expense account rather than a liability, so a small amount was being double counted every single period. Individually invisible, cumulatively a real number by the time anyone looked. What I do now takes five minutes per run: open the payroll register, open the posted entry, and check that gross ties to gross and that the liabilities are liabilities. Five minutes beats a reconstruction in January.

The Payroll Tax Expense Entry in Detail

The employer tax entry deserves its own treatment because it is the piece most often missed, and because the rates behind it have quirks that affect the arithmetic as the year progresses.

TaxEmployer rateWage baseNotes
Social Security6.2 percent, matching the employee$184,500 for 2026Stops once an employee crosses the wage base for the year
Medicare1.45 percent, matching the employeeNo limitThe additional 0.9 percent above $200,000 is employee-only, with no employer match
FUTA6.0 percent, reduced to 0.6 percent with the standard creditFirst $7,000 per employeeMost employers pay the 0.6 percent effective rate, capped at about $42 per employee per year
SUTAVaries widely by state and by your experience ratingVaries by stateThe one rate you cannot look up generically; check your annual state notice

Two of these change your entry partway through the year, which catches people out. FUTA stops once an employee has earned $7,000, so a business paying reasonable wages has usually finished its FUTA liability for most staff by spring. Accruing 0.6 percent on all wages all year overstates the expense. Social Security stops at the wage base, which matters for higher-paid employees late in the year.

Rates and wage bases come from IRS Publication 15, which is the document to check each January rather than relying on last year's figures. The Social Security wage base moves annually; the FUTA wage base has not changed since 1983.

The additional Medicare tax is worth knowing because it breaks the matching pattern everywhere else: it applies to employee wages above $200,000 at 0.9 percent, and the employer does not match it. It is withholding only, so it belongs entirely in the liability column. For the underlying mechanics, the FICA tax guide and the SUTA guide cover each in full.

Paying Employees and Remitting Taxes

Two separate events, both of which clear liabilities rather than creating expenses, and both of which are frequently recorded wrong.

Paying employees debits net payroll payable and credits cash. If you record the payroll and pay it on the same day, some businesses skip the intermediate liability and credit cash directly in the first entry. That is fine and slightly simpler, but the two-step version is worth keeping if there is ever a gap between recording and paying, because it shows you what is owed at any point.

Remitting taxes debits each tax payable and credits cash. The critical point is that no expense account is touched. The expense was already recorded when payroll ran. If your remittance entry debits payroll tax expense instead of the liability, you have recorded the same cost twice and left a liability on your books that will never clear.

The Liability Accounts Should Return to Zero
This is the single best diagnostic in payroll bookkeeping, and it takes seconds. After you have run payroll and remitted the resulting taxes, your tax payable accounts should be back at or near zero. A balance that only ever grows means your remittances are being posted somewhere other than the liability. A balance that goes negative means you are remitting more than you recorded. Either way the account balance is telling you about an error long before your accountant finds it.

Accrued Payroll and Reversing Entries

An accrual is needed when a pay period straddles the end of a month, quarter, or year, so that the cost of the work lands in the period the work was done rather than the period the money moved.

Take the same $12,000 semi-monthly payroll across a ten-working-day period, where four of those days fall before month end. Daily wage cost is $1,200, so $4,800 of wages was earned in the earlier month, plus employer taxes on that amount.

Period-end accrualRecords the four days earned before the cutoff
AccountDebitCredit
Wages and salaries expense4,800.00
Payroll tax expense525.60
Accrued payroll5,325.60
Total5,325.605,325.60

On the first day of the following period, most businesses reverse this entry: debit accrued payroll $5,325.60 and credit the two expense accounts. The payroll run is then recorded normally when it happens, and the reversal cancels the temporary double count. The alternative is to remember to offset the accrual against the payroll entry manually, which works but relies on someone remembering a month later.

Two practical notes. Accrue the employer tax alongside the wages, not just the wages, since the tax cost belongs to the same period as the work. And accrue any unused paid time off that your policy makes payable on separation, which is a separate liability many small businesses never record at all.

Companies Using FirstHR Onboard 3x Faster
Join hundreds of small businesses who transformed their new hire experience.
See It in Action

The Process, Step by Step

The full sequence for one pay run, in order. Everything here assumes the hours behind the payroll are already accurate, which is upstream of bookkeeping and covered in the timesheet guide.

1
Pull the payroll register
Your payroll provider produces a report showing gross pay, each deduction, net pay, and employer taxes. This is the source document for every number that follows, and every entry should tie back to it.
2
Record gross wages as expense
Debit wages and salaries expense for the full gross, not the net. This single number is what the work cost you before employer taxes.
3
Credit each withholding to its own liability
Federal income tax, state income tax, Social Security, Medicare, and each benefit deduction. Separate accounts make reconciliation and Form 941 preparation far easier later.
4
Credit the remainder to net payroll payable
Gross minus all deductions. Check that the entry balances at this point; if it does not, a deduction is missing or miskeyed.
5
Record the employer tax entry separately
Debit payroll tax expense, credit the employer side of Social Security and Medicare plus FUTA and SUTA. Watch the FUTA and Social Security wage bases as the year progresses.
6
Record the payment to employees
Debit net payroll payable, credit cash, on the date the money actually leaves. If you pay the same day you record, you can combine this with the first entry.
7
Record each tax remittance when it happens
Debit the relevant liability, credit cash. Never debit an expense account here; the expense was recorded when payroll ran.
8
Reconcile before closing the period
Tie total wages expense to the sum of your registers, confirm the tax payables clear after remittance, and accrue anything that straddles the period end.

Six Mistakes That Cause Real Problems

Each of these is common, each is quiet, and each becomes progressively more expensive the longer it runs.

Recording only the net payBooking the $8,982 that left the bank and nothing else. Wages expense is understated by the entire withholding amount, and the liabilities you owe to the IRS never appear on your books at all.
Treating employee withholdings as your expenseThe employee's Social Security and Medicare come out of their gross pay. Only the employer match is your expense. Double-counting the employee side inflates payroll tax expense by roughly half.
Never clearing the liability accountsYou book the payable but the remittance entry hits the expense account instead. The liability balance grows every period and the expense is recorded twice.
Ignoring the FUTA wage baseFUTA applies only to the first $7,000 of each employee's wages for the year. Accruing it on all wages overstates the expense from roughly the second quarter onward.
Forgetting the period-end accrualWhen a pay period straddles month-end, the wages earned before the cutoff belong in that month. Skipping the accrual moves the cost into the wrong period and distorts both months.
Not reconciling to the payroll reportThe register from your payroll provider is the source of truth. If your books do not tie to it line by line, the difference will surface at year-end when it is far more expensive to find.

The pattern behind all six is that none of them causes an immediate failure. Payroll still runs, employees still get paid, and the software does not complain. They surface at year-end, during a tax filing, or when a lender asks for financials, which is when fixing them is hardest. The related failure modes in the payroll process itself are covered in the common payroll mistakes guide.

Reconciling Payroll Every Period

Reconciliation sounds like an accountant's task and takes about ten minutes for a business under fifty people. Four checks catch nearly everything.

Gross to gross. Total wages expense for the period should equal the total gross pay across your payroll registers. If it does not, either an entry is missing or something has been booked at net.

Liabilities to remittances. Each tax payable should clear when you remit. A persistently growing balance means the remittance is being posted to the wrong account.

Net pay to bank. The credit to cash on payday should match what actually left the account. This one is easy and catches timing errors immediately.

Employer taxes against rates. Payroll tax expense divided by gross wages should be roughly the sum of your employer rates, falling later in the year as employees pass the FUTA and Social Security wage bases. A number far off that pattern usually means employee withholdings have leaked into the expense account.

Keep the register alongside the entry when you check. The payroll reports guide covers which reports to pull, and the payroll audit guide covers the deeper review worth doing annually.

Quick Self-Check

Six questions about your own books. Any uncertain answer is worth ten minutes today rather than a reconstruction later.

Does your wages expense equal gross pay or net pay?
It should equal gross. If your wages expense for the year is close to what left the bank on paydays, withholdings are missing and both your expense and your liabilities are understated.
Do you have a separate payroll tax expense entry?
The employer share of Social Security, Medicare, FUTA, and SUTA is a real cost that appears nowhere on an employee's pay stub. If there is no such entry, roughly 10 percent of your payroll cost is unrecorded.
Do your tax payable accounts return to zero after remittance?
They should. A balance that only grows means remittances are hitting an expense account instead of clearing the liability, which double counts the cost.
Are you still accruing FUTA in the fourth quarter?
FUTA applies only to the first $7,000 of each employee's wages. For most staff that liability is finished early in the year, and continuing to accrue it overstates the expense.
Do you accrue at month end when a pay period straddles it?
Without the accrual, wages earned in one month are recorded in the next, distorting both. This matters most at year end, when the distortion lands in your tax filing.
Have you checked what your software actually posts?
Automation removes the arithmetic, not the responsibility. Open one posted entry against one payroll register and confirm the mapping is right. Once is usually enough to find a problem if one exists.

None of this requires an accounting background. It requires knowing that gross is the expense, that withholdings are liabilities, and that the payables should clear. Where payroll sits within the wider operational picture is covered in the payroll guide, and the automation side is in the payroll automation guide.

Key Takeaways
A payroll journal entry debits expense accounts for what the work cost and credits liability accounts for what you now owe. Total debits must equal total credits.
Gross wages are your expense, not net pay. Recording only the cash that left the bank understates both your expense and your liabilities by the full withholding amount.
Employee withholdings are liabilities, not expenses. That money came out of the employee's gross pay, which you already recorded in full.
Employer payroll taxes get a separate entry: your matching Social Security and Medicare plus FUTA and SUTA, which employees do not contribute to at all.
In the worked example, $12,000 of gross wages plus $1,314 of employer taxes cost $13,314, while only $8,982 left the bank on payday.
Remitting taxes clears a liability and touches no expense account. Debiting an expense on remittance double counts the cost and leaves a liability that never clears.
FUTA applies only to the first $7,000 per employee per year at an effective 0.6 percent for most employers, so it stops partway through the year.
Social Security stops at the annual wage base, which is $184,500 for 2026, while Medicare has no cap and the additional 0.9 percent above $200,000 is employee-only.
Accrue at any period end where a pay period straddles the cutoff, including the employer tax on the accrued wages, and reverse it at the start of the next period.
Your tax payable accounts returning to zero after remittance is the fastest diagnostic that your entries are being posted correctly.

Frequently Asked Questions

What is a payroll journal entry?

A payroll journal entry is the bookkeeping record that puts a payroll run into your general ledger. It debits the expense accounts for what the work cost the business, and credits the liability accounts for the amounts you now owe to employees, tax agencies, and benefit providers. A complete entry captures gross wages rather than net pay, separates the employee withholdings you are holding on their behalf from the employer taxes that are genuinely your cost, and balances so that total debits equal total credits.

What is the journal entry for payroll?

The standard entry debits wages expense for the full gross pay, then credits each withholding as a separate liability: federal income tax payable, state income tax payable, Social Security payable, Medicare payable, and any benefit deductions. The remaining balance is credited to net payroll payable or directly to cash if you are paying the same day. A second, separate entry debits payroll tax expense for the employer share of Social Security, Medicare, FUTA, and SUTA, crediting each of those as payable.

What is the difference between payroll expense and payroll liability?

Payroll expense is what the work cost your business in that period and appears on the income statement: gross wages plus the employer share of payroll taxes plus your share of benefits. Payroll liability is money you are holding that belongs to someone else and have not yet paid over, and it sits on the balance sheet. Employee tax withholdings are liabilities rather than expenses, because the money came out of the employee's gross pay rather than out of your pocket. Confusing the two is the single most common bookkeeping error in payroll.

What is a payroll tax expense journal entry?

It records the employer's own share of payroll taxes, which is separate from anything withheld from employees. The entry debits payroll tax expense for the total and credits Social Security payable, Medicare payable, FUTA payable, and SUTA payable for the employer portion of each. The employer matches the employee's 6.2 percent Social Security and 1.45 percent Medicare, and pays FUTA and state unemployment on top, which employees do not contribute to at all.

What is an accrued payroll journal entry?

An accrued payroll journal entry records wages employees have earned but not yet been paid, so the cost lands in the period the work happened rather than the period the money moved. It is needed whenever a pay period straddles the end of a month, quarter, or year. The entry debits wages expense and payroll tax expense for the portion earned before the cutoff, and credits accrued payroll as a liability. Most businesses reverse the entry on the first day of the next period so the full payroll run can be recorded normally when it is paid.

What accounts are used in a payroll journal entry?

Expense accounts: wages and salaries expense, payroll tax expense, and employee benefits expense. Liability accounts: federal income tax payable, state income tax payable, Social Security payable, Medicare payable, FUTA payable, SUTA payable, health insurance payable, retirement contributions payable, and either net payroll payable or accrued payroll. Plus cash, which is credited when the money actually leaves. A small business rarely needs more than about ten payroll accounts in total.

Do I need payroll journal entries if I use payroll software?

The entries still have to exist, but most payroll providers post them to your accounting system automatically. What remains your job is verifying that the posted entry matches the payroll register and that the liability accounts clear when the taxes are remitted. Automation removes the arithmetic, not the responsibility: as the business owner you are the one signing the tax filings, so an entry mapped to the wrong account is still your problem to catch.

How often should payroll journal entries be recorded?

Once per pay run, at minimum, matching your payroll frequency. If you run payroll twice a month you record twenty-four sets of entries a year. On top of that you record an accrual at any period end where a pay period straddles the cutoff, and a separate entry each time you remit taxes to an agency. The remittance is a distinct event from the payroll run and needs its own entry, because it clears the liability rather than creating a new expense.

Are employee tax withholdings an expense to the employer?

No. Money withheld from an employee's paycheck for their income tax, Social Security, and Medicare came out of their gross wages, and gross wages are already recorded in full as your expense. Recording the withholdings a second time as payroll tax expense double counts them and overstates your costs. The withholdings are liabilities: you are holding the employee's money until you remit it to the relevant agency, usually within days.

How long do I need to keep payroll records?

The IRS requires employers to keep all employment tax records for at least four years after filing the fourth quarter return for the year. Records should include amounts and dates of wage payments, employee names and Social Security numbers, copies of Forms W-4, dates and amounts of tax deposits with EFTPS acknowledgment numbers, and copies of returns filed. Other rules run alongside this, so check federal wage-and-hour and state requirements too, and retain to the longest applicable period.

Ready to transform your onboarding?

7-day free trial No credit card required
Start Your Free Trial