Running a cleaning business can look straightforward from the outside.
Customers pay for cleaning services, you pay employees or subcontractors, buy supplies, cover vehicles and equipment, and keep what is left.
But as the business grows, the financial side can become much harder to follow.
You may have recurring residential customers, commercial contracts, one-time deep cleans, multiple cleaning crews, payroll, subcontractors, supply purchases, equipment costs and customers who do not always pay immediately.
If those transactions are not recorded consistently, it becomes increasingly difficult to answer one of the most important questions in the business:
Is the cleaning company actually making money?
Good bookkeeping helps turn all of that activity into financial information you can understand and use.
What should a cleaning business track?
A cleaning business should generally maintain accurate records of its customer income, labor costs, subcontractor payments, cleaning supplies, equipment, vehicle costs, insurance, software expenses, customer balances, bank activity and other operating expenses.
The exact bookkeeping structure depends on how the business operates.
A residential cleaning company with recurring card payments may need something different from a commercial cleaning business that invoices customers on 30-day terms.
The goal is not to make the books unnecessarily complicated.
It is to create enough structure that the owner can understand:
- how much money is coming in
- where the money is going
- what customers still owe
- what the business owes
- whether the accounts are reconciled
- which services, jobs or customers are generating profit
Why bookkeeping can become complicated for a cleaning business
Cleaning businesses can generate a surprisingly high volume of financial activity.
A company may receive dozens or hundreds of customer payments each month while also paying employees, subcontractors, fuel, insurance, software subscriptions and supply vendors.
Different payment methods can make the books even more complicated.
Customers might pay through credit card processors, ACH, checks, cash or online payment platforms.
If those payments are not recorded correctly, the same income can sometimes appear twice when the payment processor and bank feed are both recorded separately.
As the company grows, accurate bookkeeping becomes less about simply entering transactions and more about creating financial records that actually explain how the business is performing.
1. Cleaning revenue
The first thing to track accurately is the money coming into the business.
A cleaning company may generate income from several different types of work, including residential cleaning, commercial contracts, deep cleans, move-in and move-out cleaning, post-construction cleaning, carpet cleaning or other specialty services.
It can be useful to separate major revenue categories where that information will help the owner make decisions.
For example, instead of seeing only:
Cleaning Income: $40,000
the owner might be able to see:
- Residential Cleaning: $18,000
- Commercial Cleaning: $16,000
- Deep Cleans and One-Time Work: $6,000
That makes it easier to understand which areas of the business are generating revenue and whether the mix of work is changing.
The goal is not to create dozens of unnecessary income accounts. The categories should reflect information the owner may actually use.
2. Recurring customer payments
Recurring customers can be one of the most valuable parts of a cleaning business.
They can also create a large number of transactions.
Payments may arrive weekly, biweekly or monthly and may be processed automatically through a payment platform.
The bookkeeping should make sure those payments are recorded consistently and are not duplicated when the money reaches the bank.
This becomes particularly important when payment processors combine several customer payments into one bank deposit.
The total bank deposit may not match any individual customer payment, even though the underlying customer transactions are correct.
Proper bookkeeping should preserve the connection between the customer activity and the final bank deposit.
3. Accounts Receivable
Cleaning businesses that invoice customers should keep close track of Accounts Receivable.
This is especially important for commercial cleaning companies where customers may pay after the work has already been completed.
An Accounts Receivable Aging report can help answer:
- Who owes the business money?
- How much do they owe?
- How long has the invoice been outstanding?
A business can show a profit while still experiencing cash-flow problems if a significant amount of its revenue remains unpaid.
Regularly reviewing customer balances can help owners identify overdue accounts before they become larger problems.
4. Employee and labor costs
Labor is often one of the largest costs in a cleaning business.
That makes it particularly important to record employee-related costs consistently.
Depending on the business, those costs may include employee wages, employer payroll costs, workers' compensation, benefits and payroll-provider fees.
The bookkeeping should make it possible to understand what the business is spending on labor and, where appropriate, how those costs relate to the revenue being generated.
HFS Group does not provide payroll processing itself, but payroll information can be recorded and reconciled as part of the bookkeeping where included within the agreed scope.
5. Subcontractor payments
Some cleaning businesses use subcontractors instead of, or alongside, employees.
Payments to subcontractors should generally be tracked separately from employee payroll costs.
Keeping those costs separate can make financial reports more useful and can also make it easier to provide organized information to the company's tax professional when required.
It is important to remember that bookkeeping classification does not determine whether a worker legally qualifies as an independent contractor.
Worker classification can involve employment and tax rules and should be reviewed with an appropriately qualified professional where necessary.
6. Cleaning supplies
Cleaning products and consumable supplies can become a significant recurring expense.
These may include products such as disinfectants, detergents, gloves, cloths, trash bags, paper products, mop heads and specialty cleaning chemicals.
Tracking these expenses consistently helps the owner see how much the business is spending on supplies and whether those costs are increasing.
As the business grows, owners may also want to compare supply costs with revenue over time.
For example, if revenue increases by 10% but supply costs increase by 30%, that may be worth investigating.
7. Equipment purchases
Cleaning businesses may purchase equipment ranging from small tools to expensive commercial machines.
Examples can include vacuums, carpet cleaners, floor machines, steam cleaners, pressure washers, carts and specialized equipment.
Larger equipment purchases may need to be treated differently from ordinary operating expenses for accounting or tax purposes.
The bookkeeping should preserve accurate information about what was purchased, when it was purchased and how much it cost.
The appropriate accounting or tax treatment can then be determined with the relevant professional where necessary.
8. Vehicle and travel costs
Many cleaning businesses travel directly to customer locations.
That can create regular costs relating to fuel, maintenance, repairs, insurance, parking, tolls and vehicle payments.
These costs should be recorded consistently so the owner can understand how much vehicle-related spending is affecting the business.
Vehicle accounting and tax treatment can depend on ownership, business use and other circumstances.
Good bookkeeping should preserve the underlying information rather than assuming that every vehicle expense should be treated in exactly the same way.
9. Insurance, licenses and other overhead
Cleaning companies can have several costs that are necessary simply to stay in business.
These may include general liability insurance, workers' compensation, commercial vehicle insurance, bonding, business licenses, permits and registrations.
Owners should also track other overhead such as office expenses, telephone costs, website services and professional fees.
These expenses may not be directly connected to one cleaning job, but they still affect the overall profitability of the business.
10. Software and payment-processing fees
Modern cleaning businesses often rely on several technology platforms.
That can include scheduling software, CRM systems, payroll platforms, payment processors, bookkeeping software, communication tools and advertising platforms.
Subscription costs can appear small individually but become significant when added together.
Payment processors may also deduct their fees before the money reaches the business bank account.
For example, a customer may pay $500 but only $485 may be deposited after processing fees.
The bookkeeping should still correctly reflect the customer payment, processing fee and final deposit rather than simply recording $485 as revenue.
11. Sales tax where applicable
Sales-tax rules can vary depending on the type of cleaning service and the state or local jurisdiction involved.
A cleaning business should not assume that every service is taxed in the same way everywhere.
Where sales tax applies, bookkeeping should generally distinguish between the amount earned by the business and the tax collected on behalf of the relevant taxing authority.
Sales tax collected from customers is generally treated as a liability rather than business revenue.
Cleaning businesses should confirm their specific sales-tax obligations with the appropriate state or local authority or a qualified tax professional.
12. Bank and credit-card reconciliation
Regular reconciliation is one of the most important parts of reliable bookkeeping.
Reconciliation means comparing the transactions recorded in the bookkeeping system with the actual bank or credit-card statement.
This can help identify issues such as missing transactions, duplicate transactions, incorrect amounts, transactions recorded in the wrong account and unexplained differences.
A QuickBooks file can contain hundreds of categorized transactions and still produce unreliable financial reports if the underlying bank and credit-card accounts have not been reconciled.
For many small businesses, monthly reconciliation is an important part of keeping the books current. To understand the broader role reconciliation plays, see what a bookkeeper does for a small business.
13. Profitability by customer, contract or service
One of the biggest advantages of organized bookkeeping is the ability to move beyond simply asking:
Did the business make money?
A cleaning-business owner may also want to understand:
- Which customers are the most profitable?
- Are commercial contracts more profitable than residential work?
- Are deep cleans worth the additional labor involved?
- Is one large contract generating enough margin?
- Which services are consuming the most labor and supplies?
Where the underlying information is detailed enough, financial reporting can help analyze profitability by customer, contract, job, service or another useful area of the business.
That information can help owners make better-informed decisions about pricing, staffing and the types of work they want to pursue. For a deeper look at turning this kind of data into answers, explore HFS Group's Reporting & Analysis service.
Bookkeeping for cleaning businesses in QuickBooks Online
QuickBooks Online can work well for cleaning businesses when it is set up around the way the company actually operates.
The chart of accounts may include categories for revenue, labor, subcontractors, cleaning supplies, equipment, vehicles, insurance, software, advertising and other operating expenses.
The objective should not be to create hundreds of categories.
Too much detail can make the bookkeeping unnecessarily difficult to maintain.
Instead, the setup should provide enough information for the owner to understand the business without making the books overly complicated.
Depending on the QuickBooks plan and the needs of the business, customer, project or other tracking features may also help provide more useful reporting.
HFS Group is led by a Certified QuickBooks Online ProAdvisor and provides QuickBooks-focused bookkeeping support to small businesses.
What financial reports should a cleaning-business owner review?
Different businesses may require different reports, but several financial reports can be particularly useful for cleaning-company owners.
| Financial report | Question it can help answer |
|---|---|
| Profit & Loss | Is the cleaning business making money? |
| Balance Sheet | What does the business own and owe? |
| Accounts Receivable Aging | Which customers still owe money? |
| Accounts Payable Aging | What bills and obligations remain outstanding? |
| Cash-flow information | Why does cash feel tight even if the business is profitable? |
| Profitability reporting | Which customers, contracts or services are performing best? |
These reports become much more useful when the underlying bookkeeping is current and the bank and credit-card accounts have been reconciled. For a fuller guide to each report, read what financial reports small business owners should review each month.
Common bookkeeping problems in cleaning businesses
Cleaning businesses can experience many of the same bookkeeping problems as other service companies.
Issues HFS Group may look for when reviewing a set of books include:
- months of uncategorized transactions
- unreconciled bank or credit-card accounts
- payment-processor deposits recorded incorrectly
- customer payments recorded twice
- personal and business expenses mixed together
- payroll recorded inconsistently
- subcontractor payments mixed with employee wages
- equipment purchases treated inconsistently
- unexplained Accounts Receivable balances
- overly broad income categories
- duplicate bank-feed transactions
- financial reports that do not appear to match the underlying business activity
One issue by itself does not necessarily mean the books require a major cleanup.
But multiple problems occurring together can make the financial reports difficult to rely on. If several of these sound familiar, it may be time to review the signs your small business needs bookkeeping cleanup.
What if the cleaning-business books are already months behind?
If bookkeeping has not been completed for several months, the business may require catch-up bookkeeping.
Catch-up bookkeeping focuses on completing work that should already have been done.
That may include categorizing outstanding transactions, completing missing reconciliations and bringing the books through the current period.
A business may instead—or additionally—need bookkeeping cleanup if transactions have already been entered but the existing records contain errors, inconsistencies or unexplained balances.
Many businesses require a combination of both.
The best starting point is usually to review the existing bookkeeping and determine what work is actually required. To understand how these two services differ, read catch-up bookkeeping vs bookkeeping cleanup.
Frequently asked questions about bookkeeping for cleaning businesses
What bookkeeping does a cleaning business need?
A cleaning business generally needs to maintain records of income and expenses, reconcile its bank and credit-card accounts, track customer balances where invoices are used, record payroll and subcontractor information accurately and produce reliable financial reports. The exact bookkeeping requirements depend on the size and complexity of the company.
Is QuickBooks Online good for a cleaning business?
QuickBooks Online can be a useful platform for cleaning businesses because it can organize income and expenses, connect to bank and credit-card accounts, track customers and produce financial reports. However, the usefulness of those reports depends on the books being set up and maintained correctly.
What expenses should a cleaning company track?
Common costs can include labor, subcontractors, cleaning products, equipment, vehicles, insurance, software, advertising, payment-processing fees and other general operating expenses. Whether a particular cost is tax deductible should be confirmed with the company's tax professional.
How often should a cleaning business reconcile its bank account?
Bank and credit-card accounts should generally be reconciled regularly. Monthly reconciliation is common because it allows missing transactions, duplicate entries and other discrepancies to be identified before they continue building over time.
Can a cleaning company track profitability by customer?
Potentially, yes. Where sufficient revenue and cost information is available, a cleaning company may be able to analyze profitability by customer, contract, job or type of service. The quality of that analysis depends on how detailed and reliable the underlying records are.
Should employee wages and subcontractor payments be recorded separately?
Generally, yes. Separating employee payroll costs from subcontractor payments makes the financial reports easier to understand. However, whether a worker legally qualifies as an employee or independent contractor is a separate employment and tax matter that should be determined under the applicable rules.
Can HFS Group help if the bookkeeping is already behind?
Yes. HFS Group provides catch-up bookkeeping and bookkeeping cleanup for businesses with overdue or unreliable financial records. The existing books are normally reviewed first to determine what work is required.
Does HFS Group provide bookkeeping for cleaning businesses outside California?
Yes. HFS Group is based in Upland, California and works locally throughout the Inland Empire and Southern California. Remote bookkeeping services are also available to businesses throughout the United States.
Clearer books can help you understand the business behind the cleaning
A cleaning company can stay extremely busy without having a clear understanding of its financial performance.
Customers may be paying.
Employees may be working.
Jobs may be getting completed.
But without reliable bookkeeping, it can still be difficult to understand where the money is going and what the business is actually earning.
Accurate bookkeeping turns thousands of individual transactions into something much more useful:
a clearer financial picture of the business.
If your cleaning-business books are behind, your QuickBooks file does not look right or you simply want someone to keep the records current going forward, HFS Group can help review the situation and determine what needs attention.