How do I calculate gross profit margin on a janitorial contract?
The formula is straightforward. Take your contract revenue, subtract all direct costs tied to that contract, and divide by the revenue.
Gross Profit Margin = (Contract Revenue - Direct Labor - Supplies - Travel - Equipment Depreciation) / Contract Revenue
Say you have a commercial office contract paying $4,000 per month. Your crew labor costs $1,800, cleaning supplies run $300, travel to and from the site is $200, and equipment depreciation allocated to that contract is $100. Your direct costs total $2,400. That leaves $1,600 in gross profit, which is a 40% gross margin.
The key is knowing exactly what counts as a direct cost. Direct labor includes wages, payroll taxes, and workers’ comp for the crew members actually cleaning that building. Supplies means everything consumed on the job like chemicals, trash bags, paper products, and cleaning cloths. Travel covers fuel and vehicle costs to get your crew to that specific site. Equipment depreciation covers the floor scrubbers, vacuums, and carpet extractors being used on that contract, spread over their useful life.
What you don’t include in the gross margin calculation is your overhead. Office rent, insurance, your own salary, bookkeeping fees, marketing, and phone bills are all real expenses but they sit below the gross profit line. Gross margin tells you what each contract contributes toward covering those overhead costs and eventually generating profit.
Most janitorial operators aim for 30-40% gross margin per contract. Below 30% and you likely don’t have enough left to cover overhead after accounting for all your contracts. Above 40% is strong, but make sure you’re not undercosting labor by ignoring payroll taxes and workers’ comp in your numbers. A lot of cleaning business owners calculate margin using just the hourly wage, which makes things look better than they are.
Run this calculation on every contract, not just as an average across the business. You might find that your $4,000 office contract earns 40% while your $2,500 retail contract earns 18% because travel time eats into it. That kind of visibility changes how you price new bids and whether you renew underperforming contracts.
If you’re not sure your books are set up to pull these numbers easily, that’s a common problem. Your chart of accounts needs to separate direct costs from overhead, and each contract needs to be tracked individually. Our Wisconsin small business bookkeeping services help cleaning operators structure their books so contract-level profitability is something you can check anytime, not something you guess at.
Wisconsin's Small Business Bookkeeper
The Next Step:
A Quick Conversation
Tell us about your business. We'll talk through what you need, answer your questions, and give you a clear quote.
More Questions
Is a single-member Wisconsin LLC a disregarded entity for taxes?
Yes, by default. The IRS treats a single-member LLC as a disregarded entity, meaning the business income and expenses flow directly onto your personal tax return. Wisconsin follows the federal classification.
Read answerHow do boutiques account for inventory markdowns and sales?
When you sell marked-down inventory, the sale records at the reduced price while cost of goods sold reflects what you originally paid. Your gross margin compresses naturally. For clearance items sold below cost, you may need to write inventory value down.
Read answerHow are tips handled in payroll for a Wisconsin restaurant?
Wisconsin allows a tip credit, so you can pay tipped employees a base wage of $2.33 per hour as long as tips bring them to the $7.25 minimum. All tips must be reported and taxed through payroll.
Read answerWhat cleaning supplies should be inventoried vs expensed?
Almost all cleaning supplies should be expensed when you buy them. They're consumable, relatively inexpensive, and used quickly. The only exception is a large bulk purchase near year-end that represents a material amount of product you'll use in the following year.
Read answerWhat's prime cost and why does it matter for a restaurant?
Prime cost is your food cost plus your total labor cost, including payroll taxes and benefits. Most restaurants should target 60 to 65 percent of sales. Tracking it weekly helps you catch problems before they eat into your profit.
Read answerHow do agencies account for media pass-through spend (ads)?
Book ad spend at full value, either as a reimbursable expense billed at cost or as revenue with matching COGS if you mark it up. Never book the net amount only. Gross reporting matters for revenue recognition and financial accuracy.
Read answer