How to Separate Personal and Business Expenses in a Cleaning Business

Read time: 3 minutes
Michael Pirumov
Michael Pirumov

Most cleaning businesses go a year or two without separating personal and business expenses. Cleaning supplies on the personal Amex. Client payments to personal Venmo. Gas fill-ups on whatever card was already open in the app. By tax time, the books are a mess.

Done right, the cleanup is a weekend or two of work. Done wrong, it ends with an accountant charging thousands later to redo it.

This guide assumes the final books live in Xero or QuickBooks. A spreadsheet is fine for sorting transactions first, but the cleaned-up records belong in bookkeeping software.

Why this is worth doing now

The cleanup is a one-time job. The longer it waits, the bigger it gets:

  • More transactions to sort — supply runs, gas, client payments, subscriptions
  • More months of pricing, hiring, and owner-draw decisions made on a wrong P&L (profit and loss statement)

Step 1: Make sure new transactions land in the right account

Before sorting any old receipts, every new transaction needs to flow through a business account. Otherwise the cleanup undoes itself in three months.

Set up the new system before touching the historical mess:

  • Open a business checking account if there isn't one yet
  • Open a business credit or debit card, and add it to Apple Pay or Google Wallet
  • Switch every subscription, recurring vendor, and auto-pay to the business card
  • Tell clients the new payment handles (Venmo for Business, Zelle through the business bank)

Until new transactions land in the right place, sorting old ones is busy work.

Step 2: Export historical statements into a spreadsheet

With new transactions landing correctly, the next step is the old ones. Export bank and credit card statements for the period being cleaned up — most banks support CSV. Check yours for the available time range. Open the file in a spreadsheet, or import into Xero or QuickBooks.

Step 3: Categorize each transaction

For each transaction, the question is simple: was this for the cleaning business or not?

The four buckets:

  • Business expense — supplies, gas to jobs, equipment, software, marketing, payroll, anything deductible
  • Business income — client payments that came into a personal account
  • Personal — groceries, rent, school, anything not related to the business
  • Owner draw or contribution — money moved between personal and business that isn't income or an expense

Most transactions sort themselves — Costco supply runs are business, Whole Foods is personal. The ambiguous ones (gas station near a client's house, Amazon order with mixed items) get a judgment call. Flag the maybes for review later.

Step 4: Record the moved money in your books

The categorized list is done, but business income that landed in personal accounts still needs to show up in the business books. Same for business expenses paid from personal cards. In Xero or QuickBooks:

  • Business income that hit personal → log it as income to the business, with a matching owner contribution (the term for personal money you put into the business)
  • Business expense paid from personal → log it as a business expense, with a matching owner contribution

Each entry needs a date, a description, and the original transaction amount. For this you would need to know how to create journal entries.

Keep the books clean going forward

Once the historical cleanup is done, what matters is preventing the next one:

  • Every business transaction goes through a business account
  • Every personal transaction goes through a personal account
  • Money moved between them gets recorded as a draw or contribution, never as an expense or income

Setting the business card as the default in Apple Pay or Google Wallet is the single biggest defense. When the tap-to-pay default is the business card, mixing becomes harder than not mixing.