COGS for Service Businesses: Why Your Profit Margins Are Probably Wrong

Article • Last Updated: May 27th, 2026Amber Malone
If your gross profit margin looks strong but your bank account tells a different story, your COGS setup is likely the reason. Here is what service business owners get wrong and how to fix it.

Dave thought everything was going fine.

He ran a commercial property maintenance company. Solid team. Regular clients. Decent revenue. But one Friday afternoon, reviewing his Profit and Loss report, something didn’t sit right.

His gross profit margin said 48%.

Except his bank account said otherwise.

So he called us. Within an hour, we found the problem. It wasn’t his pricing. It wasn’t his clients. It wasn’t even his spending. It was how his books were set up. A bookkeeper reviewing a small business balance sheet with profit, loss, revenue, and expense data bookkeeping services for service-based businesses

The Problem Most Service Business Owners Don’t Know They Have

Dave had subcontractors, supplies, labor, and job-related mileage all sitting in operating expenses. His Cost of Goods Sold section was nearly empty.
When we pointed that out, he said exactly what we hear all the time:

“I thought COGS was just for product-based businesses.”

That is the misunderstanding. And it is an expensive one.
COGS is not just for businesses that sell physical products.

For any service business, it is where your direct costs of delivering that service belong. When those costs end up in the wrong place, your gross profit appears artificially strong, and your financial reports no longer tell the truth.

What Is COGS and What Belongs There?

Cost of Goods Sold represents the direct costs of delivering your service. If you could not do the work without that expense, it likely belongs in COGS.

For service businesses, that typically includes:

  • Subcontractor labor.
  • Materials and supplies used on jobs.
  • Equipment costs tied directly to service delivery.
  • Travel and mileage directly tied to client work.
  • Any cost that exists only because a job exists.

Operating expenses, by contrast, are the costs of running your business regardless of whether you have any clients at all. Rent, software subscriptions, administrative salaries, insurance, and marketing all belong in operating expenses because you pay them whether you deliver one job or one hundred.

Here is the simplest way to sort it out. Ask yourself: could I deliver this service without this cost? If the answer is no, it belongs in COGS. If you would pay it even with zero clients, it belongs in operating expenses.

 

Belongs in COGS Belongs in Operating Expenses
Subcontractor labor Office rent
Job supplies and materials Software subscriptions
Equipment used on jobs Owner or admin salaries
Job-related travel and mileage Marketing and advertising
Direct labor tied to delivery Business insurance

What Happens When COGS Is Set Up Wrong

This is not a minor accounting technicality. When your direct costs are misclassified, four things go wrong at once

  1. Your profit margins look better than they really are. If your direct costs are sitting in operating expenses, your gross profit is inflated. You think you are making a strong margin. But you are not seeing the true cost of your work. We regularly see gross margins overstated by 15 to 30 points in books set up this way.
  2. Your pricing becomes a guess. If you do not know what it actually costs to deliver your service, you cannot price it correctly. That leads to underpricing work, taking on jobs that are not profitable, and sometimes scaling something that loses money at every step.
  3. You lose visibility into what is working. When everything is lumped together, you cannot answer the basic questions: which services make money, which jobs cost too much, and where you are overspending. Those answers live in the relationship between your revenue and your COGS. If COGS is empty, that information disappears.
  4. Your Profit and Loss stops being a decision-making tool. At that point, it is just a report. You can file it, but you cannot use it. And a financial report you cannot act on is not worth much.

What Happened After We Fixed Dave’s Books

Once we reclassified everything correctly, three things changed immediately.

  1. His COGS reflected his true job costs.
  2. His gross profit margin dropped to a realistic number.
  3. For the first time, he could clearly see what he was making per job.

Nothing changed in his business. His revenue was the same. His clients were the same. His team was the same.
But everything changed in how he understood it. He could finally see which parts of his business were healthy and which ones needed attention. That clarity led directly to a pricing adjustment he had been putting off for two years because the numbers never seemed to support it.
Once they did, the decision was easy.

How to Check Your Own Setup

Now, let’s get practical in your business. Here’s how you check your own COGS to see if they are on the mark:

Pull up your Profit and Loss report in QuickBooks and look at the COGS section. Ask yourself these questions:

  1. Is there anything in COGS at all, or is it empty?
  2. Are subcontractors and job labor showing up in COGS, or buried in operating expenses?
  3. Do the materials and supplies you use on jobs appear in COGS?
  4. Do your profits on paper seem accurate compared to what you are taking home?

If COGS is empty or nearly empty, and you pay subcontractors or buy job materials, something is likely misclassified. That does not mean the books are beyond repair. It means they need to be looked at by someone who knows what they are doing.

Fixing this is not complicated once you know what belongs where. But it does need to be done correctly, because reclassifying expenses affects your margin history and can have tax implications depending on how far back you go.

This is one of the first things we review when a new client comes on board. If your numbers have never felt quite right, this is often why.

Common Questions About COGS for Service Businesses

Do service businesses really need to use COGS?

Yes. COGS is not just for product-based businesses. Any business that incurs direct costs to deliver a service should separate those costs from general operating expenses. Without that separation, your gross profit margin is meaningless.

What if I have been doing this wrong for years?

It is fixable, but this is not a good one to try to sort out on your own. Reclassifying expenses that span multiple years affects your margin history, your prior period reports, and potentially your tax records. Making changes without understanding exactly what to move, when, and how can create new problems on top of the existing ones. This is exactly what our Catch-Up and Clean-Up Bookkeeping service is designed for. Start with a 75-point Diagnostic Review to assess where your books stand, identify everything that needs to be corrected, and give you a clear picture of the work involved before anything is touched. If you want us to handle the cleanup from there, we do. If you want to take the report and handle it yourself, you can do that too. Either way, you know what you are dealing with. You can learn more and get started at ambersbookkeeping.com/online-bookkeeping-services/bookkeeping-cleanup-services.

Can I fix the COGS issue myself in QuickBooks?

Technically, yes. QuickBooks lets you reclassify transactions. But in practice, most business owners who attempt this on their own either miss transactions, create reconciliation errors, or fix the symptom without correcting the underlying chart of accounts setup, which means the problem comes back.

If the misclassification only goes back a few months and your books are otherwise clean, a careful DIY fix is possible.

But if this has been set up incorrectly since the beginning, or if your books have other issues layered on top of it, you are better off having a professional handle it. Because A cleanup done wrong the first time usually costs more to fix the second time.

Our team handles this regularly and can get your books corrected accurately without creating downstream problems in your reports or tax records. Start with a free consult at ambersbookkeeping.com/online-bookkeeping-services/bookkeeping-cleanup-services.

How do I know if my gross profit margin is realistic for my industry?

Service businesses vary widely, but most fall somewhere between 30 and 60 percent gross margin, depending on the type of work and how labor-intensive delivery is. If your margin looks significantly higher than that, and you pay subcontractors or buy materials for jobs, there is a good chance your COGS is not capturing what it should.

What is the difference between gross profit and net profit?

Gross profit is what remains after subtracting COGS from revenue. Net profit is what remains after subtracting all operating expenses from gross profit. You need both numbers to understand your business, but gross profit is where you see the health of your actual service delivery. Net profit tells you how efficiently you run the business overall.

Still have questions about whether your COGS have been set up right in your Profit and Loss report? Set up a free consult here

Curious about pricing for monthly bookkeeping? Visit our pricing page.