Quick Answer: Insurance Expense Family
Business insurance lives in Insurance Expense (account number typically 6700 or 6800 in QBO industry templates), an Operating Expense parent account inside your chart of accounts. Most small businesses run a single Insurance Expense account; once total premiums exceed about $25,000 a year or you're tracking three or more distinct policies, split into sub-accounts by policy type. The decision rule: if the CFO ever asks "how much do we spend on cyber liability?" and the answer requires running a vendor report, the sub-account is worth it.
Insurance Expense (or Sub-Accounts by Type)
Default structure: Insurance Expense as the parent. Optional sub-accounts: Insurance Expense: General Liability, Insurance Expense: Professional Liability (E&O), Insurance Expense: Cyber, Insurance Expense: Workers' Compensation. The point of splitting is reporting clarity, not tax treatment. The IRS only cares that the deduction is ordinary and necessary under §162. Your client cares whether premium increases are concentrated in one policy or spread across all of them.
Why Some Go to Employee Benefits Instead
Health insurance is the exception. Health, dental, and vision premiums for employees move to Employee Benefits Expense (or Payroll: Health Insurance), not Insurance Expense. The reason: it's a payroll-related cost that ties to W-2s, not a pure-premium cost like general liability. See Employee benefits for the full payroll-benefits workflow. The S-corp owner-employee carve-out (covered below) is yet another wrinkle.
Types of Business Insurance
Most small businesses end up carrying four to seven policies. Knowing which sub-account fits each one keeps the books clean and the renewals predictable.
General Liability
General liability (GL) covers third-party bodily injury, property damage, and the things that go wrong when a customer trips on a stair in your office. Standard small-business policies run $400 to $1,500 a year for service businesses, more for contractors and anyone with physical products. Categorize to Insurance Expense: General Liability or to the parent account. GL is the baseline policy almost every small business carries.
Errors & Omissions / Professional Liability
E&O (also called professional liability or malpractice) covers claims that your professional advice or service caused a client financial loss. Required for accountants, attorneys, consultants, financial advisors, and almost any service business with a meaningful contract. Premiums vary wildly: a solo CPA might pay $1,200 a year; a 50-person dev shop pays $25,000. Categorize to Insurance Expense: E&O or the parent. E&O claims are uncommon, but when they happen, the policy is the entire reason the business survives.
Cyber Liability
Cyber liability covers data-breach response costs, notification expenses, and third-party claims from compromised customer data. Almost every business that touches customer data should carry it. Premiums for a small business handling under 100,000 records run $1,500 to $5,000 a year. Categorize to Insurance Expense: Cyber or the parent. The category gets its own line because cyber claims are increasing, and CFOs want visibility into the trend.
Workers' Compensation
Workers' comp (WC) covers employee on-the-job injuries. Required by state law in 49 states once you have employees (Texas is the exception, where WC is optional but most employers carry it anyway). Premiums are a percentage of payroll, typically 0.5% to 4% depending on industry classification codes. Categorize to Insurance Expense: Workers' Compensation, separate from other insurance because of the year-end audit (more on that below).
Health Insurance
Group health, dental, and vision coverage for employees moves to Employee Benefits Expense, not Insurance Expense. The reason: it ties to W-2 reporting and gets handled through your payroll provider (Gusto, ADP, Rippling) rather than a separate insurance carrier line item. Don't fight this. Keeping it in benefits makes year-end W-2 work easier.
Prepaid Insurance Treatment
This is the section that separates accrual books from cash books, and the section where most small bookkeepers either skip the work or do it wrong.
Annual Policy Paid Upfront → Prepaid Insurance (Current Asset)
When a client pays a $12,000 annual policy in January, the cash leaves the bank in January but the coverage spans all twelve months. On accrual books, the upfront payment doesn't hit expense in January. Instead, it sits in Prepaid Insurance, a current asset account (account number typically 1300-1350 in QBO). Each month, $1,000 moves from Prepaid Insurance to Insurance Expense via journal entry.
Concrete example: client pays $6,000 on March 1, 2026 for a 12-month GL policy running through February 28, 2027. The initial entry: debit Prepaid Insurance $6,000, credit Operating Cash $6,000. The recurring monthly entry (March 2026 through February 2027): debit Insurance Expense $500, credit Prepaid Insurance $500. By March 1, 2027, Prepaid Insurance is back to $0 and the full $6,000 has hit expense over twelve months.
Monthly Amortization Journal Entry
The monthly JE is the workflow most bookkeepers skip. The fix is a recurring journal entry in QBO that posts on the first of each month for the policy's expense portion. Set it up once when the policy is paid; the entry runs automatically until the policy expires. Multi-policy clients may have four or five recurring JEs running simultaneously, each amortizing its own prepaid balance.
If you're using a template approach, the JE looks like this:
Debit: Insurance Expense, $500
Credit: Prepaid Insurance, $500
Memo: "Monthly amortization, GL policy 3/26 - 2/27"
Why This Matters for Accrual Books
Skip the amortization and the books distort badly: January P&L shows $12,000 of insurance expense (zero in February through December), gross margin spikes wildly, and the financial statements don't represent the matching principle. Lenders, investors, and tax preparers all expect properly amortized prepaid insurance on accrual books. Cash-basis taxpayers can deduct the full premium in the year paid (the 12-month rule under §263), but for books kept on accrual, the JE is required.
S-Corp Owner-Employee Health Insurance
This is the rule that catches almost every new S-corp owner and the bookkeepers serving them.
>2% Shareholder Rule
Any S-corp shareholder who owns more than 2% of the company is treated as a non-employee for fringe-benefit purposes, even if they're on the W-2. Health insurance premiums paid by the S-corp on behalf of a >2% shareholder don't qualify as a tax-free fringe benefit. Instead, the premiums must be added to the shareholder's W-2 Box 1 (taxable wages), but not Box 3 (Social Security wages) or Box 5 (Medicare wages).
Add to W-2 Box 1 (Not Box 3 or 5)
The mechanics: the S-corp pays $12,000 in annual health premiums for the owner-employee. The premium gets added to the W-2 Box 1 as taxable income, with Box 14 typically labeled "S-Corp Health" showing the same $12,000. Federal income tax withholding applies; FICA withholding does not. Your payroll provider (Gusto, ADP) needs the owner specifically flagged as a >2% S-corp shareholder for the year-end W-2 to populate correctly.
Self-Employed Health Insurance Deduction on 1040
The owner then claims an above-the-line self-employed health insurance deduction on Form 1040 Schedule 1 for the same $12,000, assuming the premium amount is shown on the W-2. The result: Box 1 increases by $12,000, but the 1040 deduction reduces AGI by the same $12,000, so the net federal income tax effect is zero. The shareholder still gets the deduction; the IRS just routes it through the personal return instead of the corporate return.
Why This Hits Payroll, Not Just Bookkeeping
The bookkeeping side is straightforward: premiums get expensed to Insurance Expense (or Employee Benefits) when paid. The complication is payroll: the year-end W-2 must reflect the add-back, and the owner's personal return must claim the offsetting deduction. Miss the W-2 add-back and the IRS will assess penalties on under-reported wages. Catch it in November and you have time to fix it cleanly. Catch it in February and you're filing W-2c corrections.
Most modern payroll platforms handle this automatically when the owner is tagged as a >2% S-corp shareholder during setup. If you're working with a client whose payroll setup pre-dates the S-corp election, the flag is the first thing to check.
Workers' Comp Specifics
Workers' comp is the policy with the most active year-end accounting work, because of how premiums are calculated.
Premium Typically Based on Payroll
Workers' comp premiums are percentage-of-payroll quotes. The carrier issues a policy with an estimated premium at the start of the policy year, based on projected payroll. Each pay period, the employer either pays a fixed monthly amount or remits premium directly through the payroll provider as wages are run. Pay-as-you-go workers' comp (offered by Gusto, ADP, and most modern payroll platforms) eliminates the year-end audit headache by remitting actual premium with each payroll run.
Audit Reconciliation at Year-End
If your client is on a traditional fixed-premium policy (not pay-as-you-go), the carrier conducts an annual audit at policy renewal. The auditor reconciles actual payroll against estimated payroll. If actual payroll was higher, the client owes additional premium. If lower, they get a refund. Audit additional premium gets categorized to Insurance Expense: Workers' Compensation. Audit refunds typically reduce the same expense account (or hit Other Income for cleanliness, depending on the firm's policy).
When to Accrue vs Expense
For pay-as-you-go policies, no accrual is needed. Premium hits expense in real time as payroll runs. For traditional fixed-premium policies with year-end audits, accrue an estimated audit liability at year-end if actual payroll exceeded estimates by more than 10%. The accrual entry: debit Insurance Expense: Workers' Compensation, credit Accrued WC Audit Liability. When the actual audit invoice arrives in February, the accrual gets reversed and the actual expense booked.
QuickBooks Setup
Fifteen minutes of setup keeps the insurance area clean for the rest of the year.
Insurance Expense Parent Account
Create the parent account: Insurance Expense. Account type: Expense. Detail type: "Insurance" (Liability or Other variant) depending on what's available in your QBO industry template. This is the catch-all parent that all sub-accounts roll up into.
Sub-Accounts by Policy Type (Optional)
For clients with three or more policies, add sub-accounts: General Liability, E&O, Cyber, Workers' Comp. Each sub-account inherits the Expense type from the parent. Sub-accounts make renewal-time analysis easy ("which policy went up the most year-over-year?") and let you produce policy-specific reports without filtering by vendor.
Prepaid Insurance Asset Account
Create a Prepaid Insurance account if it doesn't already exist. Account type: Other Current Assets. Detail type: Prepaid Expenses. This is where annual premium payments land before the monthly amortization JE moves them to expense. Set up a recurring JE for each amortization stream, one per active policy paid annually.
Common Mistakes
Expensing Annual Prepaid All at Once (Accrual Books)
A client pays $24,000 in January for the year's GL policy. Bookkeeper books it directly to Insurance Expense. January P&L shows $24,000 of insurance expense; February through December show $0. Gross margin distorts wildly, and the year-end financials embarrass the client when they share them with their lender. Fix: route the payment through Prepaid Insurance with a monthly amortization JE.
Mixing Health with Other Insurance
A client tags employee health premiums to Insurance Expense alongside GL and E&O. Year-end W-2 work then requires running a vendor report to extract the health-premium total, extra time during the busiest week of January. Fix: health goes to Employee Benefits Expense, separate from property-casualty insurance lines.
Missing the S-Corp >2% Shareholder Add-Back
The owner of a five-employee S-corp has $14,400 in health premiums paid by the company. Bookkeeper expenses it to Employee Benefits like all the other employee premiums. Payroll never tags the owner as >2% shareholder; the W-2 doesn't reflect the add-back. The IRS catches it three years later during an audit, and the client owes back FICA-equivalent penalties on the under-reported wages. Fix: every S-corp owner-employee gets the >2% flag in payroll the day they're hired. See operating expenses for the broader payroll-expense map.
Growthy is bookkeeping software, not a CPA firm. This content is educational, not professional advice. Full disclaimer.
Get Started with Growthy
Related: Chart of Accounts: The Complete Guide for Bookkeepers, Employee Benefits Category, Expense Account Categories