Why Your Busiest Month Was Also Your Least Profitable — And What Your Books Are Telling You

Trades | 0 comments

Written by Crystal Prado

April 24, 2026

It happens every year. You finish a stretch of back-to-back jobs, your crew is working six days a week, your phone won’t stop ringing — and then the month closes and you wonder where all the money went.

If you’re a plumber, electrician, or general contractor, this feeling is more common than you might think. And the problem usually isn’t that you’re charging too little or spending too much. The problem is that revenue and profit are two very different things — and most trades owners only track one of them.

The Busy Trap
More jobs should mean more money. That’s the logic. But here’s what’s actually happening behind the scenes:

• You won the bid, but materials costs jumped 15% since you quoted it
• Your top tech spent half a job troubleshooting something unexpected — unpaid overtime you absorbed
• You hired a sub to cover the overflow, but didn’t factor that cost into the job price
• You invoiced three big jobs but only collected on one before month-end

Sound familiar? Each of these situations quietly drains your margin. And if your books aren’t set up to show you the profit (or loss) on each individual job, you’ll never know which jobs are making you money and which ones are costing you.

Revenue tells you how busy you were. Profit tells you whether it was worth it.

The Number That Actually Matters: Gross Profit Per Job

Every job has a gross profit — what’s left after you subtract the direct costs of that job (labor, materials, subcontractors, equipment) from what the customer paid you.

Here’s a simplified example:

  •     Job invoice: $8,500
  •     Materials: $2,200
  •     Labor (your tech, 14 hours): $980
  •     Subcontractor: $1,200
  •     Gross Profit: $4,120 (48.5% margin)

Now imagine the next month is just as busy, but two of your bigger jobs come in at 22% margin because materials ran over and the job took longer than estimated. You did more revenue — and walked away with less money.

That’s the busy trap.

What Good Books Actually Show You

A well-structured bookkeeping system for a trades business goes beyond tracking income and expenses. It shows you:

  •     Profit by job or project — so you know which types of work are worth bidding
  •     Labor efficiency — are your techs billing at the rate you need to hit your margins?
  •     Material cost trends — are your supplier costs creeping up and eating your estimates?
  •     Overhead allocation — what does each job actually cost when you factor in your general admin expenses, including rent, insurance, admin time, and software?

Without this visibility, you’re essentially running your business on gut feel. And gut feel is great — until it isn’t.

 

A Tale of Two Months

Let’s say March was your busiest month ever — $120,000 in revenue. But in April, you did $85,000. Which month was better?

If March came with $95,000 in job costs and overhead, your net was $25,000. If April’s jobs were tighter and better managed, and your net was $38,000 — April wins. By a lot.

But if you’re only looking at your bank balance or your revenue total, you’d never know. 

What You Should Do Right Now

  • Ask your bookkeeper (or potential bookkeeper) if you’re tracking job costing — not just income  and expenses
  • Review your three most recent large jobs and estimate what you actually made on each one
  • If the answer is ‘I don’t know,’ that’s the problem — and it’s fixable

📞 Want to know which jobs are actually making you money? We specialize in bookkeeping for trades businesses. Let’s talk.