All posts

Blog

The Real Reason Your Trade Business Feels Busy but Not Profitable

If you own an auto shop, HVAC company, plumbing business, or electrical service, you already know the feeling. The schedule is full. The techs are booked. Revenue keeps climbing. But when you look at the bank account, it never seems to match the effort. That gap is not a work ethic problem. It is a visibility problem, and it is costing you money every single month.

At Zitronen Consulting, we work with trade businesses across Round Rock and nationwide to close that gap. Most of the time, the fixes are not about finding more customers or working harder. They are about seeing your numbers clearly and making small changes that add up fast. Here are some of the biggest levers we pull.

The Books Are a Mess, and It Is Hiding Your Real Profit

The first thing we usually find is that the books are not set up for a trade business. They were set up by someone who never worked in one. That leads to expenses in the wrong places, and gross profit margins that do not reflect reality.

One of the most unusual things we see is personal items mixed into business expenses. Child support payments, personal shopping, household bills, all coded as business expenses. The owner does not realize those items should not be there, so the profit and loss statement is inflated with costs that have nothing to do with running the shop. When we reclassify those and clean up the books, the gross margin goes up almost automatically, because the junk is gone.

But the problem goes deeper than personal expenses. Think about how your chart of accounts is built. If it does not have categories that match how you actually make money, labor and materials blur together, and you cannot trust the numbers. A monthly close that is accurate and organized by how your business runs is the foundation for every other decision you make.

Job Costing Works for a Two-Bay Shop, Too

Lots of owners think job costing is only for big operations with a dedicated accountant. That is a mistake. Even a two-bay shop can recover serious money by splitting out maintenance work from major repairs.

Here is the pattern we see all the time. An oil change and a tire rotation are quick, lower-labor jobs. They should carry a margin that reflects that speed and simplicity. An engine swap or a cylinder head replacement is long, labor-intensive, and risky. It needs a completely different markup to protect your profit. If you price both the same way, you are either leaving money on the table for the quick jobs or losing your shirt on the big ones.

When you job cost every ticket, you can see which services are actually making money and which ones are just filling the schedule. Then you can reprice the losers, renegotiate accounts that quietly drain you, and steer the calendar toward the work that pays. That is not a big-shop luxury. It is a two-bay turnaround strategy.

Stop Copying the Shop Down the Street

This is one of the simplest bookkeeping habits separates profitable shops from busy ones, and it takes almost no time each week: do not set your pricing to match another shop's pricing. You do not know what their margins are, what their overhead is, or what they pay for parts. If they are cheaper, it might mean they are desperate, not smart. Comparing your rates to theirs is a quick way to underprice your own work.

Your labor rate has to be built from your actual burdened costs, not from the sign on the wall across town. Technician wages, payroll taxes, benefits, insurance, truck costs, unbillable time, all of it. Then you add overhead and target margin. Businesses that run this calculation for the first time almost always find they are underpricing by 10 to 20 percent. That is pure profit leaking out of every job.

And the same goes for parts and materials. A flat markup across the board does not work when a $5 gasket and a $500 compressor have very different carrying costs and risk profiles. A structured markup matrix by cost bracket is a simple tool that can add thousands back to your bottom line without raising a single customer's bill unfairly.

Cash Flow Is About Timing, Not Just Amounts

Profit on paper and cash in the bank are different animals. When a big commercial contract comes in with 60-day payment terms, the first 60 days are the hardest. You are paying payroll, buying parts, and covering overhead while the customer's check is still in the mail.

The first move is to hound existing receivables. Every open invoice that is past due is cash you already earned, sitting in someone else's account. Call them, email them, send payment links. Get that money moving before you look anywhere else.

The second move is to adjust how you pay your own bills. If you have vendors who do not charge a late fee until a certain date, hold off until the week before the due date. Keep your cash in your bank account as long as you can during those first 60 days. Then, once that first big payment arrives, start setting aside a cushion. You always need a cushion.

For slow holiday weeks when customers push off non-urgent repairs, there is a receivables trick that works without discounting a single dollar. Invoice on approval, not on completion. The moment a customer approves a repair, even if they want the actual work done in January, invoice a deposit tied to parts ordering. You are not changing what they pay, just moving the invoice earlier in the timeline.

If you can, pre-authorize a card on file and run it when the work is done instead of sending a net-30 invoice. And set up automated payment reminders with direct links. No phone calls, no awkward conversations, just software closing the loop on cash that is already owed.

There Is a Difference Between a Bookkeeper and a CFO, and You Need Both

Here is a conversation we keep having with owners. They say, I wish my accountant would tell me what to do next, or I want more strategy, not just a stack of reports. That is not bookkeeping. That is CFO work. A bookkeeper records what happened. A CFO helps you decide what to do about it.

Many trade businesses want that guidance but think they cannot afford it, or they do not realize the thing they are asking for is a different service altogether. The truth is, you can get fractional CFO support without hiring a full-time executive. That means regular strategy reviews, help with pricing decisions, cash flow forecasts, and someone to ask the hard questions. If you have real financials but you are still guessing on the next steps, that is your blind spot.

The Good News: It Costs Nothing to Find Out

You do not need to fix all of this on your own. That is what we do. Zitronen Consulting is built for trade businesses, auto shops, electricians, plumbers, HVAC. We do not use generic templates. We look at your actual books, then hand you back a list of the specific things sitting in them: miscategorized expenses, outdated labor rates, customer deposits hiding revenue, receivables nobody is chasing.

Take our 2-minute Profit Leak Assessment on our website. It gives you an estimated range of what is leaking out of your business right now. If it is worth a closer look, book a free Business Health Checkup. We go through your real numbers, show you what is there, and explain it in plain English. Whether you sign with us or not, you walk away with clarity.

And once you are in, we carry the risk. If your monthly close is not done accurately and on schedule, that month is free. We only take 3 to 5 Business Health Checkups a month to make sure every one gets a real review. Once the spots are gone, they are gone.

Your business is busy. Let us make it profitable. Call us at (512) 887-8820 or visit zitronenconsulting.com to book your free checkup today.

Every month without real numbers costs you something.

Let's find out how much. Book a free Business Health Checkup and leave with a clear next step, whether you hire us or not.

We're only taking on 5 Business Health Checkups a month. Every one gets a real review, not a skim. Once the month's spots are gone, they're gone.

Book Your Free Health CheckupTake the Profit Leak Assessment

Book Your Free Health Checkup