The verdict in three sentences
A three-station radio group selling 25,000 spots a year can get custom ad sales software for 12,200 to 38,100 EUR in 2026 (about 13,000 to 41,000 USD), with quotes, spot scheduling, on-air logs, proof of broadcast and advertiser billing. The realistic timeline is 3 to 5 months. The financial stake is recovering 5 to 10% of revenue lost today to unbilled spots, advertiser disputes and discounts granted for lack of evidence.
Where a radio sales house loses money without tooling
In many radio groups, including in Toronto, a spot passes through four pairs of hands: the sales rep who signs the order, the assistant who enters the schedule in a spreadsheet, the technician who builds the log in the automation system, then accounting, which invoices at month end. Each handover leaks: spot scheduled but never invoiced, spot invoiced but moved to another break, advertiser disputing without the station being able to prove airing.
| Revenue leak | Observed frequency (2026 order of magnitude) | Impact on 25,000 spots |
|---|---|---|
| Aired spots not invoiced | 2 - 4% | 500 - 1,000 spots |
| Disputes without proof of broadcast | 1 - 3% | Credit notes or forced discounts |
| Rate errors (daypart, surcharge) | 1 - 2% | Silent under-billing |
| Overbooked or empty breaks | 3 - 6% of breaks | Bumped or unsold spots |
| Invoicing delayed beyond 30 days | 20 - 40% of invoices | Weaker cash flow |
| Manual chasing of unpaid invoices | 10 - 20 h per month | Lost sales time |
At an average rate of 23 to 38 EUR per 30-second spot on a local FM station (15,000 to 25,000 FCFA in a market like Dakar), 25,000 spots represent 570,000 to 950,000 EUR of gross revenue. Recovering 5% equals 29,000 to 48,000 EUR a year.
Software modules and their cost
| Module | 2026 budget (EUR) | Key function |
|---|---|---|
| Advertiser, agency and rate cards | 1,500 - 3,800 | Rates by station, daypart, season, agency discounts |
| Quotes and insertion orders | 1,500 - 3,800 | Quote in 5 minutes, approval by e-signature or messaging |
| Ad break scheduling | 3,000 - 7,600 | Fill rate, category conflicts, per-station view |
| Log export to automation | 2,300 - 6,100 | File for RCS Zetta, mAirList or equivalent |
| Proof of broadcast (logs + audio clip) | 2,300 - 7,600 | Timestamped certificate per spot, sent to the advertiser |
| Invoicing and payment tracking | 1,500 - 5,300 | Automatic invoices, card, mobile money, bank transfer |
| Management dashboard | 800 - 3,800 | Fill rate, revenue per rep and per station |
Total range: 12,200 EUR (8 million FCFA) for a single-station core with scheduling, quotes and billing, up to 38,100 EUR (25 million FCFA) for three stations with audio proof of broadcast, automation integration and mobile payments.
Timeline and rollout
Plan 3 to 5 months: one month of scoping with sales and on-air technicians, two to three months of development in releases (rates and quotes, then scheduling, then proof and billing), three to four weeks running in parallel with the spreadsheet. Integration with the automation system is the critical technical point: the available import and log format is checked in week one.
Hosting: a cloud server sized for 20 users costs about 60 to 140 EUR a month, and storing audio clips (10 seconds per spot) stays under 30 GB a year.
Mini case study
Michael, sales director of a three-station FM group, manages 25,000 spots a year at an average rate of 27 EUR (18,000 FCFA), about 686,000 EUR of ad revenue.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
- Estimated leaks today: 6% of revenue, or 41,000 EUR a year.
- Target with the software: cut leaks to 1%, or 34,000 EUR recovered a year.
- Time saved: monthly invoicing drops from 6 days to 1 day for two assistants.
- Investment: 24,400 EUR (16 million FCFA) of development + 1,800 EUR a year of hosting.
Payback in about 9 months. Illustrative persona; measure leak rates on your own data before costing.
FAQ
Can we keep our current automation software?
Yes, the sales system exports the log in the expected format and reads back the airing logs. Integration costs 2,300 to 6,100 EUR depending on whether the software accepts a text file, XML or an API.
How do we prove a spot aired to an advertiser?
The system matches the automation log with an off-air recording, then generates a timestamped certificate with a 10-second audio clip. The advertiser receives it by email or messaging within 24 h.
Can advertisers pay online?
Yes, every invoice carries a payment link. Card fees are around 1.5 to 2.9%, and in West African markets mobile money such as Wave or Orange Money costs around 1% on the merchant side.
How long does staff training take?
Two to three half-days for sales reps and assistants, one day for on-air technicians. The parallel-run period lasts 3 to 4 weeks.
Can the software handle media agencies and their commissions?
Yes, the rate module handles the agency discount (often 15%) and volume discounts. Invoices separate gross amount, discounts and net payable.
Let's scope your project. Tell us the number of stations, your spot volume and your on-air software, and we will price a core build and a 3 to 5 month roadmap. Detailed quote within 48 h. 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.
