What's a realistic gross profit margin for a Bronx commercial cleaning business?
The industry benchmark for commercial janitorial operations is 30% to 40% gross profit margin. That means for every dollar of contract revenue, you keep 30 to 40 cents after paying the direct costs of delivering the service. Residential cleaning tends to run higher because you can charge more per hour, but commercial is where most operators in the Bronx build volume.
That range assumes reasonable labor costs. In the Bronx and across NYC, “reasonable” is relative. Once you factor in the hourly wage, employer payroll taxes, workers’ compensation insurance, and any benefits, you’re easily paying $20 or more per hour for each crew member. If your contract pricing doesn’t account for that fully loaded labor rate, your margin on paper looks fine but your bank account tells a different story.
Supplies and equipment eat into gross margin too, though less than labor. Cleaning chemicals, trash bags, paper products, and equipment maintenance are all direct costs. On a large commercial account these might only run 3% to 5% of revenue. On smaller accounts where you’re providing all supplies, it can be higher. The point is that labor dominates your cost structure, and that’s where margin protection starts.
The real problem most cleaning business owners face isn’t that their margins are bad. It’s that they don’t actually know their margins by account. A five-night-per-week office contract and a once-a-week retail location have completely different cost profiles. If you’re pricing both based on square footage without tracking the actual labor hours each one consumes, you might be making 45% on one and 15% on the other. The blended number looks acceptable while one account quietly drains profit.
Job costing fixes this. Track labor hours by contract, not just in total. Track supplies used per account when possible. Compare what you quoted against what you’re actually spending to service each client every month. When a contract falls below 25% gross margin consistently, you either renegotiate, reduce scope, or accept that you’re doing that work for almost nothing after overhead.
Speaking of overhead, don’t confuse gross margin with net margin. Gross profit only accounts for direct costs of delivering the service. You still have rent, vehicle expenses, insurance, office costs, and your own salary to cover. A 35% gross margin can turn into a 5% to 10% net margin quickly, which is why protecting that gross number matters so much. Every point you lose at the gross level comes straight off your bottom line.
If you’re operating in the Bronx and landing consistently above 30% gross margin on your commercial accounts, you’re in a healthy spot. If you’re below that, look at your labor efficiency first. Are crews spending more time on-site than the contract justifies? Are you understaffing bids and then sending extra people? Are drive times between job sites eating into productive hours?
Working with Bronx bookkeeping services that understand the cleaning services business can help you set up the tracking to answer these questions with actual numbers instead of gut feel. The difference between a cleaning company that grows profitably and one that just grows is knowing where the money goes on every single account.
Your NYC Small Business Bookkeeper
The Next Step:
A Short Conversation
Tell us about your business and what you need help with. We'll ask a few questions, walk you through how we work, and give you an exact quote.
More Questions
What is an owner-operator and how are their bookkeeping needs different from a fleet?
An owner-operator owns their truck and runs as a single-unit business, either under their own authority or leased to a carrier. Their bookkeeping centers on tracking costs per load and IFTA compliance, while fleet operations add layers of complexity around multiple assets, drivers, and per-truck profitability.
Read answerHow do freight brokers track factoring fees and quick-pay discounts?
Factoring fees should be recorded as a separate expense line so they don't obscure your gross margin on loads. Quick-pay discounts offered to carriers need their own account too, either as a distinct expense or contra-revenue, so you can see true profitability before pricing concessions.
Read answerHow often should I reconcile bank accounts in QuickBooks?
Reconcile monthly, as soon as your bank statement closes. Monthly reconciliation catches errors early, keeps your financial reports accurate, and prevents the kind of backlog that turns a simple task into a stressful project.
Read answerHow do trucking companies account for truck depreciation and Section 179?
Trucks are classified as 5-year MACRS property. Trucking companies can either depreciate them over five years or use Section 179 to expense the full cost in year one, subject to business income limits. Bonus depreciation offers a third option that phases down each year under current law.
Read answerHow should a NYC bar track liquor inventory to detect shrinkage?
Track pour cost by category and compare it to sales weekly. Liquor pour cost consistently above 22-24% signals shrinkage, over-pouring, or theft. Weekly physical counts and variance analysis are standard at well-run NYC bars.
Read answerWhat's the best POS or booking system for a small NYC salon that integrates with QuickBooks?
Square Appointments is the simplest and most affordable option for small salons. Vagaro and GlossGenius offer more salon-specific features at a reasonable price. The right choice depends on your booking complexity, retail sales, and how you pay your stylists.
Read answer