How do I track profitability by building maintenance contract in NYC?
The simplest way to do this in QuickBooks Online is to treat each contract as its own project or sub-customer. Every building you service gets its own record. When you enter expenses or payroll costs related to that building, you tag them to that project. This gives you a profit and loss by contract without building anything complicated.
Direct costs are what you allocate. That means the labor hours your crew spends at each building and the materials or supplies used on site. If a crew member works three buildings per week, their wages get split across those three projects based on actual hours. Cleaning supplies, replacement parts, equipment rentals, and any subcontractor costs tied to a specific building all go to that project too.
Shared overhead does not get allocated to individual contracts. Your office rent, insurance, vehicle costs that serve multiple buildings, and administrative payroll stay at the company level. Trying to spread these across every contract creates messy numbers that shift every month depending on how you divide them. Keep it simple. Your per-contract reports should show revenue minus direct costs to give you gross margin. That gross margin has to be high enough across all your contracts to cover your overhead and still leave profit.
Run a Profit and Loss by Customer report in QBO monthly. This shows you revenue and direct costs for each building side by side. A contract generating $4,000 per month with $3,800 in direct costs is a 5% margin, and that building is barely covering its own costs before overhead. A contract at $4,000 with $2,400 in direct costs is a 40% margin and is carrying its weight. You need to see these numbers to know the difference.
This matters most at renewal time. Facility service companies in NYC often renew contracts year after year without evaluating whether the pricing still works. Labor costs go up, supply costs go up, but the contract price stays flat. Without per-contract gross margin data, you’re guessing about which contracts to renegotiate and which ones are fine.
The setup takes some effort up front. Your chart of accounts needs cost categories that separate direct labor from overhead labor, and direct materials from general supplies. If your QBO file is already a mess of uncategorized transactions, the reporting won’t mean anything until the books are cleaned up and structured correctly.
If you run a building maintenance operation across the Bronx or NYC and want to get this kind of visibility into your numbers, small business bookkeeping in the Bronx from someone who understands contract-based accounting makes a real difference. The goal is a system where you can pull up any contract and know within a few clicks whether it is making or losing money.
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 cleaning supplies should be inventoried vs expensed?
Almost all cleaning supplies should be expensed when purchased. They're consumed quickly and the amounts are too small to justify tracking as inventory. The only exception is a large bulk purchase near year-end that represents material future-period usage.
Read answerAre cleaning services subject to New York sales tax?
Yes. New York treats most cleaning as maintaining real property, which makes it taxable. The combined rate in NYC is 8.875%. Residential housekeeping has some exemptions, but commercial cleaning is generally taxable.
Read answerHow should a NYC restaurant handle daily sales entry in QuickBooks?
Enter one daily sales summary from your POS Z-report rather than individual transactions. Break out taxable sales, non-taxable sales, comps, sales tax collected at 8.875%, and tender by cash, card, and tips. Then match card totals to your merchant deposits.
Read answerWhat's a realistic gross profit margin for a Bronx commercial cleaning business?
Most commercial janitorial operators land between 30% and 40% gross margin nationally. In the Bronx, high labor costs and competitive contract pricing can squeeze that range, making accurate job costing essential for every account.
Read answerHow should a small business run payroll, in-house or outsourced?
For most small businesses with fewer than 20 employees, outsourcing payroll is the better choice. Platforms like Gusto, ADP, Paychex, and QuickBooks Payroll handle tax calculations, filings, and direct deposit for less than it costs in time and risk to do it yourself.
Read answerHow much does it cost to form an LLC in New York?
The state filing fee is $200, but New York's mandatory publication requirement adds $950 to $2,000+ in NYC boroughs. Total cost to fully form an LLC in the Bronx or elsewhere in New York City typically runs $1,150 to $2,200+.
Read answer