"> What Your Bookkeeper Should Tell You Monthly

What Your Bookkeeper Should Tell You Every Month

In our experience working with plumbing, HVAC, and electrical contractors across the $5M to $30M revenue range, we’ve noticed something troubling: most bookkeepers report numbers without context. They hand over a P&L, maybe a balance sheet, and disappear until next month. But your bookkeeper should be a strategic partner, not just a number-cruncher. They should tell you what the numbers mean, flag problems before they become disasters, and help you make better decisions. Here’s what you should expect to hear every single month—and what good bookkeeping for contractors actually looks like on a monthly basis.

If your books are 60 days behind, you’re guessing.

We close your books by the 15th of every month — clean, reconciled, and built so you can actually use them to make decisions, not just hand them to your CPA.

See our accounting work →

The Real Revenue Picture: Accrual vs. Cash

This is where most contractor conversations go off the rails. You had a $200,000 job in March that you won’t finish until May. In cash accounting, you see zero revenue in March. In accrual accounting, you recognize revenue as work is completed. For a contractor, accrual accounting isn’t optional—it’s essential to understanding your actual profitability.

Your bookkeeper should tell you something like this: “We recognized $185,000 in revenue this month, but you collected $127,000 in cash. Here’s why—we have $89,000 in completed work that customers haven’t paid us for yet, which raises accrual revenue but not cash. Going the other direction, you collected $31,000 in customer deposits for jobs we haven’t started, which adds to cash but isn’t recognized as revenue yet. Net those out and accrual revenue ends up $58,000 above cash collected this month.” That context matters. If they’re just saying “cash in was $127,000,” you don’t actually know whether you’re making money.

Many contractors we work with started on cash accounting because it felt simpler. But when you’re carrying job deposits, doing long-term commercial jobs, or invoicing on net-30 terms, cash accounting is lying to you. Your bookkeeper should explain this gap every month and help you understand it as a feature, not a bug.

What to ask: “Walk me through revenue. How much did we really earn this month, and why doesn’t it match cash collected?” If they can’t answer that clearly, something’s wrong.

Gross Margin and What’s Hidden in Cost of Goods Sold

Your gross margin tells you whether your jobs are actually profitable before you pay overhead. But if your chart of accounts is wrong, your gross margin lies.

We worked with a plumbing contractor who thought his gross margin was 48%. Sounded great. But we found that field-staff workers’ comp and payroll taxes—about $90,000 a year—were sitting in operating expenses instead of COGS. His real gross margin was 44%. That’s not a disaster, but it changes how you price jobs. He was underpricing replacement work because the labor he was costing into jobs was missing the full payroll burden.

Your COGS should include only direct costs of jobs: materials, direct labor (technicians and installers), labor taxes and benefits for field staff, equipment rental, subcontractors, permits, and commissions if you pay them per job. Vehicle costs, facility rent, office staff, and admin overhead belong in operating expenses, not COGS.

A second-order problem: field labor often doesn’t include the full benefit load. We see contractors who account for hourly wages but forget that a technician actually costs 25-40% more when you add payroll taxes (~8-12%), workers’ comp (5-15% in skilled trades, higher for roofing), health insurance and benefits if offered (~10-15%), and PTO accruals. If you’re not allocating the full loaded cost to jobs, you’re underpricing.

Your bookkeeper should tell you: “Your gross margin this month was 42%, and here’s the month-over-month trend. We’re seeing labor efficiency trending up, but material costs on emergency calls are running 8% higher than budgeted. That’s worth investigating.” They should also flag if COGS categories look unusual or if you’re missing something (missing permits, underallocated benefits, or subcontractor expenses).

What to ask: “Is this margin what you expected? Are there any COGS categories that look odd or concerning?” And periodically: “Are we capturing the full cost of field labor—wages, taxes, and benefits?”

Working Capital: The Cash That’s Not Actually Yours

This is where contractors get blindsided. You have a profitable P&L but negative cash flow. Why? Because you’re holding customer deposits, carrying accounts receivable, and tying up cash in inventory.

Your bookkeeper should explain this monthly. Here’s what we look for:

Here’s what this looks like in conversation: “Your balance sheet shows $245,000 in accounts receivable from invoices we sent out. Forty-two percent of that—about $103,000—is over 30 days old, mostly the three commercial jobs from December that are taking longer to pay. You’re also holding $67,000 in customer deposits, which is real cash on hand today but represents revenue you still owe work for. So while the P&L looks profitable, you’re carrying a meaningfully tighter operational cash position than the headline numbers suggest—and it’s all driven by slow collections. Here’s my recommendation for invoice terms next quarter.”

Working capital management is critical for contractors, and your bookkeeper should be flagging these dynamics monthly.

What to ask: “What’s our working capital position? How much cash are we carrying in AR, deposits, and WIP, and what’s the trend?”

Job Costing and the Jobs That Are Actually Profitable

Not all revenue is created equal. A small emergency call might be 60% margin. A large commercial project on net-30 terms might be 35% margin even if it looks solid on paper. Your bookkeeper should be helping you understand which types of work actually make money.

This requires real job costing. That means every job gets a code, every expense gets attached to that job code, and every revenue line gets attached too. At month-end, your bookkeeper should tell you which jobs are profitable and which are lagging.

In our experience, contractors miss profitability on jobs when:

Your bookkeeper should tell you: “Here’s your profitability by job type this month. Replacements are running 48% margin, emergency calls 54%, and your two commercial projects are at 38% and 42% respectively. The lower margins are normal for those longer-term jobs, but here’s what we’re tracking monthly to make sure we’re not bleeding money.”

What to ask: “Can you show me profitability by job type or customer? Are there any jobs that are underperforming or taking longer than expected?”

The Balance Sheet and What It Reveals

A lot of contractors skip the balance sheet conversation. They focus on the P&L. That’s a mistake. The balance sheet tells you whether the business is actually healthy.

Your bookkeeper should walk you through it. Here’s what matters:

Your bookkeeper should say something like: “Your balance sheet is solid. Cash is up $34,000 from last month because we collected on three invoices. AR went down by $12,000. Your current ratio is healthy at 2.1, which means you have $2.10 in current assets for every $1 in current liabilities. That gives you flexibility. On the downside, we’ve added $41,000 in accounts payable this month—that’s normal for your quarterly material orders, but it’ll reverse in the next month.”

What to ask: “Is my balance sheet getting stronger or weaker? What’s the trend in cash, AR, and payables over the last quarter?”

Are your books built for decisions — or just for your CPA?

Decision-grade books close fast, match reality, and show you profit by service line and job type. That’s the standard we hold for every client.

See our accounting work →

The Questions Your Bookkeeper Should Be Asking You

It goes both ways. A good bookkeeper doesn’t just report—they ask questions. They should be saying things like:

These aren’t complaints—they’re coaching. Your bookkeeper should care enough about your business to ask hard questions.

Common Problems We See and What to Watch For

Across our client work and the 200+ home services acquisitions we’ve reviewed across our buyside experience, certain patterns repeat:

Your bookkeeper should flag these before they become problems.

Monthly Bookkeeping for Contractors: The Report You Should Expect

Here’s what a good monthly bookkeeping conversation should include:

All of this should take 30-45 minutes to discuss. If you’re getting reports but no conversation, you’re not getting full value.

How to Get Better Monthly Bookkeeping

If your bookkeeper isn’t providing this level of insight, you have options:

A solid monthly close process saves time and prevents surprises. Make sure your bookkeeper is following a consistent checklist each month—bank reconciliation, AR review, invoice reconciliation, balance sheet cleanup. It matters.

Questions to Ask Your Bookkeeper Right Now

If you want to raise the bar on your monthly reporting, ask these questions in your next conversation:

A good bookkeeper will appreciate these questions. They’ll see you’re serious about using data to run the business. And if they can’t answer them clearly, you know it’s time to make a change.

The Bottom Line

Your bookkeeper should be more than a transaction recorder. They should be a monthly business advisor, helping you understand where money is coming from, where it’s going, and what decisions you need to make. They should flag problems early, explain the numbers in context, and ask tough questions about your business.

If you’re not getting that, push for it. Good bookkeeping for contractors isn’t about compliance—it’s about clarity. Your business depends on clean, timely, accurate financials—and on someone who cares enough to help you understand them.

Not getting this from your bookkeeper?

If your monthly conversation isn’t covering the items above, we’ll show you what proper home-services bookkeeping looks like. Built for contractors, benchmarked against PE-grade standards.

Book a Free Consultation →


Related Resources for Contractors:

External Resource: U.S. Small Business Administration: Accounting Basics

Related Reading

Raymond Gong
About the Author
Raymond Gong

Raymond Gong is the founder and managing partner of Profitability Partners, a fractional CFO and bookkeeping firm serving small to mid-sized businesses nationwide. With expertise spanning financial reporting, cash flow management, tax planning, and ServiceTitan accounting integration, Raymond helps home services companies, startups, and growing businesses build the financial infrastructure they need to scale confidently. He specializes in translating complex financial data into clear, actionable insights — so owners can make smarter decisions about growth, profitability, and exit planning. Based in Tampa, FL, Raymond works with clients across HVAC, plumbing, electrical, and roofing to optimize their books, streamline reporting, and prepare for what's next.

Connect on LinkedIn

Raymond Gong

Raymond Gong is the founder and managing partner of Profitability Partners, a fractional CFO and bookkeeping firm serving small to mid-sized businesses nationwide. With expertise spanning financial reporting, cash flow management, tax planning, and ServiceTitan accounting integration, Raymond helps home services companies, startups, and growing businesses build the financial infrastructure they need to scale confidently. He specializes in translating complex financial data into clear, actionable insights — so owners can make smarter decisions about growth, profitability, and exit planning. Based in Tampa, FL, Raymond works with clients across HVAC, plumbing, electrical, and roofing to optimize their books, streamline reporting, and prepare for what's next.

See where your margins are leaking

Book a free consultation with a senior partner. We'll review your situation and tell you honestly if we can help.

Book Free Consultation →
Find Out What Your Margins Should Be →

One HVAC client went from 9% to 17% net margin — that’s +$7M in exit value.

Real client result — not a hypothetical

In a free 30-minute call, we’ll show you exactly where your margins are leaking — and what to fix first.

Your true margins, fully loaded — we calculate your real cost per job including labor burden, materials, and subcontractor costs, then benchmark against top performers so you see exactly where you’re leaving money
The dollar impact of each gap — we quantify what every margin leak and overhead inefficiency is actually costing you per month, so nothing stays hidden
The 3-5 highest-ROI fixes — ranked by impact, so you know exactly where to start
See What You’re Leaving on the Table Free · No obligation · Takes 30 minutes