Invoices basics

An invoice in Cleaner OS is a simple record of what a client owes: an amount, an optional due date, and a status. You can record the payments you receive — cash, check, transfer, or whatever you name yourself — and the invoice settles itself when they add up. What Cleaner OS does not do yet is take the money for you: card payments and auto-collection appear on your Money page under "Hands-off payments," clearly labeled soon.

So think of invoices as your smart ledger: they show who owes what, flag balances that slip past their due date, and turn overdue clients into one-tap follow-ups in your Inbox.

Where invoices come from

There are two ways a bill gets on the books.

You create it. On Money, under Invoices, tap + New: choose the client, enter the amount, and optionally set a due date and an internal note. Nothing is pre-selected for you — picking the client is a deliberate step, so a bill can't quietly go to whoever happens to be first in your list. The same + New button sits on each client's own page, where the client is already fixed and shown by name. Your note stays with you: the client's copy carries the amount, the dates, the status and — when the bill came from a visit — what was cleaned, never your note.

It arrives with an import. In the import review screen, each client row has a Balance owed (optional) field and a Due date:

And it bills itself. When a cleaner marks a visit complete, Cleaner OS creates that visit's invoice and emails the client their copy — no tap from you. Turn it off in Settings → Invoice each visit automatically if you bill some other way; everything else on this page keeps working. For the full import flow, see importing clients from a spreadsheet or from a photo.

Sending an invoice, and who actually gets it

Creating an invoice also emails the client a short note with a link into their portal, where the amount and due date live. Tap Send on any open invoice to send that copy again — after a phone call, or if the first one got buried.

An email only reaches a client who has a portal account. Accounts arrive by invitation (customer portal invites), so a client you have just added has none yet. Cleaner OS says so plainly instead of pretending:

A client can also turn invoice emails off in their own portal settings, and that is their choice to make — an owner send does not override it. That is the other reason a send can honestly reach nobody.

Writing an invoice off

If a bill will never be collected — a goodwill credit, a duplicate, a mistake — tap Write off on the invoice and give a short reason. The invoice stays on the books marked Written off, so your history is intact; the client stops owing it and it leaves your overdue list. The reason is recorded in your audit trail; your client never sees it.

If the client had already paid part of it, that bill stays visible in their portal, struck through, with the payments they made and a line saying nothing more is owed. Money they actually handed you never disappears from their side of the record — only the remaining balance does.

This cannot be undone, so it is not the way to fix a typo — write it off and create the correct invoice.

Where you see what's owed

Overdue follow-ups in your Inbox

When a client's open invoices go more than a week past their due date, a follow-up card appears in your Inbox, tagged Overdue. That short grace period keeps your Inbox quiet about invoices that are only a few days late — those still show as overdue on Pulse and Money right away. You get one card per client, not one per invoice: it shows the client's overdue total, how many invoices are behind, and how old the oldest one is.

Each card offers three quick actions:

Marking a follow-up handled records your decision — it never charges the client and doesn't change the invoice itself. If another invoice for the same client goes overdue afterward, a fresh follow-up appears. More on how the queue works in the decisions Inbox.

Recording payments: what works today

When money arrives, tap Record payment on that invoice, pick how they paid, and confirm. The amount is pre-filled with what's still owed — change it for a part payment.

Payment methods live in Settings. Four are there from day one — Cash, Check, Bank transfer, Card — and you can add your own (Zelle, Venmo, whatever you actually use) or remove ones you don't. Removing a method keeps old payments readable: it just disappears from the picker.

If a bill genuinely will not be paid, Write off is still the honest way to clear it. The Hands-off payments section shows what is further out — automatic card collection and payouts — labeled soon until it ships.