The verdict in three sentences
A cleaning company's margin isn't lost on the contract price, it's lost on unlogged hours, unbilled extra work and forgotten reminders. Business software links agent scheduling, GPS check-in/check-out and recurring invoicing into one flow. For 15 agents across 8 sites, that means 200,000 to 350,000 FCFA/month recovered without signing a single new contract.
The real problem: the invisible leak
A commercial cleaning contract bills between 150,000 and 1,500,000 FCFA/month depending on surface and frequency. The trap is that every uncovered absence, every late arrival, every extra window cleaned without an addendum erodes an already thin margin. Without reliable attendance, the manager bills a theoretical service while the field tells another story.
| Leak point | Paper/Excel | Business software |
|---|---|---|
| Unlogged agent hours | 12-18 h/month | < 2 h/month |
| Unbilled extra work | 4-6/month | 0 (auto addendum) |
| Invoicing delay | 8-15 days | next-day automatic |
| Overdue follow-up | manual, forgotten | auto day 7/15 |
| Manager admin time | 10-14 h/week | 3-4 h/week |
| Quality dispute | word against word | timestamped checklist |
What the software automates
The core is the link between field and office. The agent logs arrival and departure by GPS on site, fills a quality checklist (restrooms, floors, windows, bins), and the manager sees in real time who is where. Invoicing fires automatically at month-end and goes to the client with automatic reminders.
| Feature | 2026 detail | Gain |
|---|---|---|
| Multi-site scheduling | 8 sites, 15 agents, week view | -70 % scheduling time |
| GPS attendance | 100 m radius around site | proof of presence |
| Quality checklist | photo + timestamp per task | -80 % disputes |
| Recurring invoicing | generated on the 1st | paid 10 days earlier |
| Client payment | Wave / Orange Money link | payment delay -50 % |
| Replacement handling | absence alert + suggestion | 0 uncovered site |
Mini case study
Fatou runs a cleaning company in Dakar: 15 agents, 8 sites, 6,200,000 FCFA monthly revenue. Before, she estimated losing 15 agent-hours/month unbilled (at 1,200 FCFA/billed hour, that is 18,000 FCFA) plus 3 forgotten extra jobs (~45,000 FCFA) and 2 invoices 30 days late. With the software, GPS attendance recovers the hours, addendums go out automatically and Wave reminders cut collection delay by 22 days. Estimated direct recovery: around 280,000 FCFA/month. The custom software (2026 ballpark: 800,000 to 1,800,000 FCFA) pays back in under 7 months.
FAQ
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Does GPS attendance work if the agent has no recent smartphone?
Yes. The app runs on entry-level Android phones (from ~35,000 FCFA) and works offline: attendance syncs as soon as there is signal. One phone per site is enough if needed.
How does the client see the work was actually done?
Every checklist is timestamped with photos. You can open a client portal or an automatic monthly PDF report, turning a potential dispute into proof.
Can it handle last-minute replacements?
Yes. When an agent doesn't check in on time, the system alerts the manager and suggests available nearby agents, preventing an uncovered site.
Does recurring billing handle multiple frequencies?
Yes: daily, 3 times/week, weekly or monthly per site. Each contract has its own rhythm and the invoice consolidates everything at month-end, with a Wave or Orange Money payment link.
How long to deploy?
Plan 3 to 5 weeks for full setup (sites, contracts, agents, invoice templates) and training of team leaders.
Let's talk about your project. We model your multi-site scheduling and recurring billing on a real case before you decide. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.