A commercial janitorial crew invoices after every site visit, collects by Zelle, and keeps a clean paid/unpaid trail — all from a phone, with zero card fees.
The crew was getting paid — just not in a way anyone could track.
No recurring schedule. No payment gateway. They bill when the work is done.
The owner creates an invoice on his phone right after the cleaning visit. No auto-recurring schedule — he bills when the work is actually done.
Each invoice is emailed directly to the client. The client opens it, sees the amount and the invoice number, and knows exactly what to pay.
The client sends a Zelle payment and drops the invoice number in the memo field. That's the link between the deposit and the bill.
When two cleans stack up in the same week, the owner puts both $180 line items on a single $360 invoice. One email, one Zelle payment, both visits accounted for.
The invoice shows the crew's business name and logo — not a generic template. Clients know who it's from the moment they open the email.
All payments land in the same Zelle account. The invoice number in each memo is what keeps everything straight — no second account needed.
The owner opens Salepager and sees the status of every invoice in one place — no spreadsheet, no scrolling through Zelle history.
When the bank connection matches a Zelle deposit to an invoice number, the status flips to Paid. The owner doesn't have to update anything manually.
Invoices that haven't been paid yet show as Due or Overdue depending on the date. No guessing which client still owes.
The total amount still owed across all open invoices is right at the top. The owner knows his receivables number without adding anything up.
| Invoice # | Client | Service | Amount | Issued | Status |
|---|---|---|---|---|---|
| INV-1001 | Bayshore Medical Office | Office cleaning — May 6 | $180.00 | May 6, 2025 | Paid |
| INV-1002 | Gulf Coast Realty Group | Office cleaning — May 8 | $180.00 | May 8, 2025 | Paid |
| INV-1003 | Bayshore Medical Office | Office cleaning — May 13 & May 15 | $360.00 | May 15, 2025 | Paid |
| INV-1004 | Gulf Coast Realty Group | Office cleaning — May 20 | $180.00 | May 20, 2025 | Due |
| INV-1005 | Suncoast Dental Partners | Office cleaning — May 10 | $180.00 | May 10, 2025 | Overdue |
First two months on Salepager — here's what the numbers look like.
I used to finish a job and just hope the money showed up. Now I send the invoice from my truck, the client gets it right away, and I can see on my phone whether they paid or not. I'm not chasing anyone anymore.
— Owner, commercial cleaning crew, Fort Myers, Florida
Most janitorial and facility-cleaning businesses run into the same four walls.
They won't switch to cards for a few hundred dollars a visit, and card fees would eat into every clean anyway.
Invoicing has to happen between jobs, on-site, in the truck. Not from an office you don't have.
A real invoice with your logo and an invoice number, not a casual payment request over text.
When the same site is cleaned every week or two, a clear ledger beats scrolling through Zelle history.
Send your first invoice in minutes. Your clients pay Zelle — now you'll have the paper trail to prove it.