Ask most job-management software providers what happens when a clean concludes, and you will usually receive a single answer: an invoice is generated. This is perfectly fine if every customer on your books operates in exactly the same way. In practice, however, they rarely do.
A domestic client expects their bill on the very day the work takes place. A commercial contract demands one neat, itemised statement per month, carefully timed for a specific date their accounts team can plan around. Meanwhile, a retainer client prefers not to think about individual invoices at all, expecting a fixed sum billed on the exact same day of the month, every single time. If you treat all of these scenarios with a uniform approach, you will inevitably end up annoying your customers with the wrong billing cadence or losing hours of your week chasing exceptions manually.
We did not build a single invoicing switch. We built eight core triggers, flexible billing timings, customer-level tax overrides, and layered add-ons that seamlessly stack onto any setup. Here is the full, in-depth breakdown of how the toolkit works and why we built it.
1. On Job Completion (Instant Billing)
The invoice generates and dispatches the moment your team marks the job as complete on their mobile app. There is no batching and no waiting around for an end-of-month run.
- The Mechanics: As soon as the field worker signs off the job, the system compiles the details and immediately issues the invoice via email, SMS, or both.
- Best Suited For: One-off domestic cleans, end-of-tenancy jobs, emergency call-outs, and clients who prefer paying on the day the work happens.
2 to 6. Choose Your Own Cadence (Consolidated Billing)
Rather than forcing every customer onto an arbitrary schedule and hoping it fits their accounting team, you choose exactly how often each client is billed:
- Weekly
- Every 2 weeks
- Every 3 weeks
- Every 4 weeks
- Monthly, on the same day of the month (e.g. every 1st, 15th, or 28th)
- The Mechanics: Every job completed during that window rolls into a single, fully itemised invoice. It is generated and dispatched on the exact schedule agreed with that specific client, whether that is every fortnight or the exact same numerical day each month.
- Best Suited For: Commercial contracts running multiple visits a week, where issuing a bill per clean creates unnecessary admin noise for their finance department.
7. Monthly, Nth Day of the Week
Some commercial accounts are not billed on a static numerical date. Instead, they operate on floating monthly schedules, such as “the first Monday of the month” or “the last Friday”.
- The Mechanics: The software automatically calculates the correct date every month, eliminating the need for manual calendar adjustments or spreadsheet calculations.
- Best Suited For: Corporate clients whose payment processing schedules are strictly tied to specific days of the week rather than a fixed calendar date.
8. Fixed Monthly Retainer (With Advance, Current & Arrears Timing)
For clients on flat monthly arrangements billed on the exact same day of the month every time, this trigger delivers complete financial predictability, backed by granular controls:
- Same-Day Monthly Automation: Charge clients like clockwork on the exact same day of the month, every month.
- Multi-Line Retainers: Break a single retainer down into multiple distinct line items on the invoice (e.g. separate billing lines for different properties, sites, or service tiers).
- Flexible Billing Timing: Choose whether the retainer is billed In Advance (for the upcoming cycle), Current (for the active ongoing cycle), or In Arrears (for the completed cycle).
- Decoupled Cycle Dates: Set a specific Billing Cycle Start Day (such as the 31st, which auto-adjusts for shorter months) independent of the date the invoice is actually generated.
- Best Suited For: Facilities management accounts and retained commercial clients where predictability matters more than job-by-job line items.
Intelligent Layers: Stock & Recharged Expenses
These are not isolated triggers. They act as automated layers that sit on top of any of the eight invoicing setups above:
- Auto-Queued Site Stock: Consumables and stock used on-site queue automatically in the background and land as itemised lines on the customer’s next regular bill.
- Recharged Expenses: Out-of-pocket costs or specialised equipment hire pass directly through to the customer’s next consolidated invoice, ensuring no expenditure gets lost or forgotten in a shoe box of receipts.
Granular Customer Controls & White-Label Branding
The system handles more than just when an invoice goes out. It controls how it looks and what terms apply on a client-by-client basis:
- Custom Invoice Due Days: Override company defaults per customer. Set bespoke credit terms or set it to 0 for “Due on Receipt”.
- Customer VAT Rate Overrides: Set specific VAT rates (including zero-rated or sub-standard rates) directly on individual customer profiles to handle tax exceptions effortlessly.
- Custom Sender Profiles (Sub-Branding): Override your master company branding for specific key accounts. Upload custom logos, company names, business addresses, tax IDs, and dedicated bank details (Sort Code, Account Number, IBAN, SWIFT) so invoices reflect sub-brands or specialised corporate entities.
- Omnichannel Delivery: Automatically dispatch invoices via Email, SMS text notifications, or both simultaneously based on customer preferences.
The Underlying Philosophy
Most job-management platforms treat invoicing as a simple toggle: bill on completion or bill on a fixed date. That works fine if you only service one type of client. Most growing cleaning companies do not.
The best-run businesses handle a mix of domestic one-offs, commercial contracts on varied cadences, and flat-rate retainers on the same day of the month, often serviced by the same crew in the same week. The software must adapt to each customer, not force every customer to adapt to the software. Set the rules once per customer profile, and let the platform deliver the right invoice, at the right time, every single time.rate retainers, often serviced by the same crew in the same week. The software must adapt to each customer, not force every customer to adapt to the software. Set the rules once per customer profile, and let the platform deliver the right invoice, at the right time, every single time.
Start Your 28-Day Free Trial →