Bookkeeping, payroll, and advisory for small businesses in Pasadena and the greater Los Angeles area.

Call or Text: (818) 648-3572

How do I set up QuickBooks for a commercial cleaning company?

Generic QuickBooks setup misses what commercial cleaning companies actually need to track. Revenue by contract, profitability by service type, and costs by crew all require specific configuration. Here’s how to set it up so the reports tell you something useful.

Start with customers. Create one customer record for every commercial account. If a single client has multiple buildings (common with property management companies), use sub-customers under the parent so you can see revenue at the location level and still roll it up for billing and collections.

Build a chart of accounts that separates the costs that actually matter. Cleaning supplies, equipment, W-2 labor, 1099 subcontractor payments, payroll taxes, vehicle fuel, vehicle maintenance, general liability insurance, workers comp insurance, uniforms, and licensing should all have their own categories. Lumping everything into “operating expenses” hides the information you need to price contracts correctly.

Use classes for service types. Most commercial cleaners offer recurring janitorial plus add-on services like carpet cleaning, window cleaning, floor stripping and waxing, and pressure washing. Set up a class for each. Every transaction gets coded to a class, which lets you run a profit and loss by class and see which service lines actually make money. Janitorial is usually the volume driver, but the specialty services often carry higher margins.

Set up recurring invoices that match your contract billing. Monthly flat-rate janitorial contracts should generate automatically on the first of the month. Bi-weekly contracts get scheduled accordingly. Memorized or recurring transactions in QuickBooks handle this once configured, which saves hours and keeps you from missing billings. Add on any extras (carpet jobs, one-time deep cleans) as separate line items or invoices so they’re visible on reports.

Track A/R aging weekly. Commercial clients typically pay net 30 or net 45, and a few late contracts can squeeze your cash flow fast when most of your revenue sits with a handful of accounts. Build the habit of following up on anything past 30 days.

For labor, run W-2 crews through QuickBooks Payroll or a connected service so wages hit the right account automatically. Set up 1099 subs as vendors and track their payments through the year so 1099 filings are clean at year end. Labor is usually 50 to 60 percent of a cleaning company’s costs, so this has to be accurate.

The reports that matter once setup is done are profit and loss by class (service type profitability), profit and loss by customer (contract profitability), and A/R aging. If those three reports are accurate, you can run the business off them. If you want help getting the configuration right the first time, bookkeeping services in Pasadena that understand recurring-revenue service businesses will save you from redoing it later.

Pasadena's Small Business Bookkeeper

The Next Step:
A 15-Minute Call

Tell us where your books stand today. We'll ask a few questions, share how we can help, and give you a clear quote.

More Questions

Should my cleaning business be an LLC or sole proprietorship in California?

Most cleaning businesses benefit from forming an LLC because of liability exposure from working inside client properties. The $800 California franchise tax is the tradeoff, and it usually becomes worth it once you have real revenue, employees, or ongoing contracts.

Read answer

How do I account for security deposits as a property manager in California?

Security deposits are liabilities, not income. They belong to the tenant until applied to unpaid rent or damages, or returned at move-out. California has specific rules on deposit limits, the 21-day return deadline, and what deductions are allowed.

Read answer

What bookkeeping software is best for a small business in the San Gabriel Valley?

QuickBooks Online is the default for most small businesses because it handles the common needs and nearly every local bookkeeper knows it. Xero is a solid alternative, and industry-specific tools like Yardi or Jobber fit certain businesses better. The right choice depends on your industry, transaction volume, and payroll complexity.

Read answer

What's the best way to pay landscaping crews, W-2 or 1099?

In California, almost every landscaping crew member needs to be on W-2 payroll. The state's ABC test makes 1099 classification very hard to justify for regular crew labor, and misclassification penalties are severe.

Read answer

What are the best tax deductions for plumbers in California?

Plumbers can deduct tools, vehicle expenses, licensing, insurance, uniforms, safety gear, continuing education, phone costs, and home office use. Larger equipment purchases like drain cameras and pipe threaders often qualify for Section 179 immediate expensing.

Read answer

What is the difference between a bookkeeper, controller, and CFO?

A bookkeeper records daily transactions and reconciles accounts. A controller oversees the books, closes the month, and produces financial statements. A CFO provides strategic financial leadership around forecasting, financing, and growth.

Read answer

A Squared Bookkeepers is a Pasadena accounting firm serving small and medium-sized businesses throughout the San Gabriel Valley and greater Los Angeles. We provide full-service bookkeeping, payroll, and advisory services, led by an owner who brings 20+ years of accounting experience from institutional real estate and construction.

  • BBB Accredited Business seal
  • Pasadena Chamber of Commerce member badge

© 2026 A Squared Bookkeepers