Bookkeeping and accounting services for small businesses in Jacksonville, the First Coast, and Northeast Florida.

Call or Text: (904) 203-8026

What insurance costs should a contractor track separately?

Lumping all your insurance into one “Insurance Expense” account is one of the most common bookkeeping mistakes contractors make. Different policies serve different purposes, get calculated differently, and need to show up in different places when you’re estimating jobs or reviewing profitability. Here are the ones that deserve their own line.

General liability insurance is usually your biggest policy and often gets audited annually by your carrier. The premium is typically based on your gross revenue or payroll, so the carrier will adjust what you owe at the end of the policy year. If you can’t show clean revenue numbers during that audit, you risk overpaying. Track it separately so you always know what you’re spending and can verify the auditor’s calculations.

Workers’ compensation absolutely needs its own account. Premiums are based on payroll dollars and vary by job classification code. A framer and an office manager carry very different rates. When your workers’ comp carrier audits your payroll at year end, they want to see hours and wages broken out by classification. If your books don’t support that, you’ll pay the highest rate on everything. This ties directly into construction job costing because workers’ comp is a real labor cost that should be allocated to specific projects.

Commercial auto insurance covers your trucks and work vehicles. It’s a fixed overhead cost that doesn’t change by job, but it’s significant enough to track on its own. Knowing your fleet insurance cost helps you set accurate equipment rates when bidding work.

Builder’s risk or course of construction insurance is project-specific. You buy it to cover a structure during construction, and it expires when the project is complete. This cost should be coded to the individual job, not lumped into general overhead. It’s a direct project cost and treating it otherwise inflates your overhead rate and hides the true cost of each build.

Inland marine or equipment insurance covers your tools, equipment, and materials in transit or on job sites. It’s separate from your auto policy and your general liability. If you own expensive equipment, this line item can be substantial and deserves its own tracking.

Umbrella or excess liability provides coverage above your other policy limits. It’s an overhead cost, but keeping it separate from general liability helps you see the true cost of each layer of coverage.

The reason all of this matters goes beyond just clean books. When you bid a job, your estimate includes an overhead and profit markup. If you don’t know your actual insurance costs broken out by type, your overhead rate is a guess. Guess too low and you eat the cost. Guess too high and you lose bids.

It also matters at tax time. All of these are deductible business expenses, but your CPA needs to see them categorized properly. And if you ever need to provide financial statements to a bonding company or a general contractor for prequalification, messy insurance accounting raises red flags.

Setting this up in QuickBooks takes about fifteen minutes. Create sub-accounts under Insurance Expense for each policy type. Once the structure exists, it’s just a matter of coding payments to the right account when premiums hit. If your books are behind or your insurance costs are buried in a catch-all account, a bookkeeping service in Northeast Florida that understands construction can get everything cleaned up and properly categorized so you’re working with numbers you can actually trust.

The First Coast's Trusted Bookkeeping Partner

The Next Step:
A Free Discovery Call

Tell us where things stand with your books. Whether you're months behind or just looking for reliable bookkeeping going forward, we'll give you an honest assessment and a clear price.

More Questions

What are the biggest bookkeeping challenges for professional service firms?

Professional service firms struggle most with tracking accounts receivable, recognizing revenue correctly, and understanding profitability by client or project. These challenges compound when billing is inconsistent or time tracking is loose.

Read answer

How does a fractional CFO help with cash flow problems?

A fractional CFO builds cash flow forecasts, identifies where money is getting stuck, and creates a plan to fix the timing gaps. They bring strategic financial thinking without the cost of a full-time hire.

Read answer

Are there any Jacksonville-area grants or programs my bookkeeper should help me track?

Jacksonville and Northeast Florida have several small business programs worth knowing about. Your bookkeeper's real value here is keeping your financials clean enough to qualify and tracking grant funds properly once you receive them.

Read answer

What kind of financial reports does a fractional CFO provide?

A fractional CFO delivers forward-looking financial analysis beyond standard bookkeeping reports. Expect cash flow forecasts, budget vs. actuals, profitability analysis, and KPI dashboards tailored to your business.

Read answer

What's the difference between cash flow and revenue?

Revenue is the total amount your business earns from sales or services. Cash flow is the actual money moving in and out of your bank account. A business can show strong revenue and still struggle to pay bills if customers haven't paid yet.

Read answer

How should an HVAC or plumbing company handle bookkeeping?

Separate service revenue from installation revenue and track job costs on larger projects. Your chart of accounts should reflect how your business actually operates, with distinct revenue streams and cost tracking that shows profitability by type of work.

Read answer

Veteran-owned bookkeeping firm serving small businesses in Jacksonville and across Northeast Florida. From catch-up bookkeeping to full monthly service, we help owners get their finances in order and keep them that way. QBO ProAdvisor Advanced certified with over 10 years of accounting experience.

Location

4720 Salisbury Rd, Jacksonville, FL 32256

Client Reviews

5-Star Rated Firm

© 2026 Speak Easy Financial Services