Understanding DSO and Its Importance
DSO (Days Sales Outstanding) measures the average number of days it takes to collect payment from customers after an invoice is issued. It is one of the most critical financial indicators for any business, especially for SMBs where cash flow is often tight.
Calculation formula:
DSO = (Accounts Receivable / Total Revenue incl. tax) × Number of days in the period
For example, if your outstanding receivables are 150,000 EUR and your total revenue for the last 90 days is 450,000 EUR, your DSO is (150,000 / 450,000) × 90 = 30 days. This means that on average, your customers take 30 days to pay you.
What are the benchmarks? DSO varies by industry and country. In France, the average SMB DSO is approximately 44 days (source: Altares). In West Africa, it can exceed 60 to 90 days in certain sectors, due to deferred payment habits and the lack of structured collection systems. A DSO below 30 days is generally considered good, while a DSO above 60 days signals a collection problem.
DSO is a key component of WCR (Working Capital Requirements). Reducing DSO by 10 days on annual revenue of 1 million EUR frees up approximately 27,400 EUR in cash immediately. For an African SMB where every CFA franc counts, this cash release can fund purchases, investments or simply ensure survival during tight periods.
The Concrete Impact of DSO on Your Cash Flow
A high DSO is not just a number on a dashboard — it has concrete and sometimes dramatic consequences on your company's financial health.
1. Permanent cash flow tension
When your customers take 60 days to pay but your suppliers demand payment at 30 days, you must finance a 30-day gap from your own funds or through borrowing. For an SMB with monthly revenue of 100,000 EUR, this gap represents a permanent financing need of 100,000 EUR. This amount, locked in accounts receivable, cannot be invested, used to pay salaries, or fund growth.
2. Financing cost
To bridge the cash flow gap, many SMBs resort to overdraft facilities or factoring whose annual cost ranges between 5 and 15% of the financed amount. In West Africa, bank rates for SMBs often exceed 10%, making this financing particularly expensive. Reducing DSO by 10 days can save thousands of euros in annual financial costs.
3. Bad debt risk
The longer an invoice remains unpaid, the higher the non-collection risk. Statistics show that an invoice unpaid for more than 90 days has less than a 50% chance of being collected. Beyond 180 days, this rate drops below 20%. A high DSO is therefore also an indicator of bad debt risk, which can threaten the very survival of the business.
4. Growth constraint
Paradoxically, a fast-growing company can be strangled by a high DSO. As revenue increases, receivables swell, and cash needs grow. Without DSO reduction, growth can become a deadly trap — this is the famous "growth crisis" experienced by many expanding African SMBs.
Reducing DSO by 10 days on 1M EUR revenue frees up approximately 27,400 EUR in cash immediately. Every day counts.
8 Concrete Strategies to Reduce Your DSO
Here are 8 proven strategies to reduce your DSO, ranked by impact and ease of implementation.
1. Invoice immediately
The first cause of high DSO is often a billing delay. If you invoice 5 days after delivery, you add 5 days to your DSO before the customer even starts counting their payment term. Automate invoice generation to issue on the same day as service delivery or shipment.
2. Clarify payment terms from the quote
Clearly state your payment terms on every quote and invoice: 30-day due date, late payment penalties, flat-rate 40 EUR collection fee (legal requirement in France). In Africa, specify the accepted payment method (bank transfer, mobile money, check).
3. Offer discounts for early payment
A 2% discount for payment at 10 days instead of 30 costs your business approximately 36% annualized, but can be profitable if your financing cost is higher or you have urgent cash needs. Offer targeted discounts to your largest clients to accelerate collections.
4. Implement a structured collection process
Define a reminder calendar: friendly reminder 5 days before due date, firm reminder on due date, phone follow-up at D+7, formal notice at D+15, legal action at D+30. Automate email reminders to never miss a delay.
5. Segment customers by risk
Not all your customers have the same payment profile. Classify them into categories (good payer, average payer, poor payer) and adapt your terms: deposit on order for poor payers, standard terms for good payers, credit limits for new clients.
6. Accept electronic payments
The easier you make payment, the faster your customers pay. Offer bank transfer, online card payment, and in West Africa, mobile money (Orange Money, Wave, MTN MoMo). Send a payment link directly in your electronic invoices.
7. Invoice by milestones for long projects
For projects lasting more than one month, break billing into milestones: 30% at order, 40% at mid-point, 30% at delivery. This reduces your exposure and spreads the cash effort for the client.
8. Monitor your aging in real time
Regularly analyze the breakdown of your receivables by age bracket (0-30 d, 31-60 d, 61-90 d, 91-120 d, 120+ d). An aging analysis dashboard allows you to immediately identify delays and focus collection efforts on the largest and oldest amounts.
Collection Best Practices
Beyond structural strategies, the quality of your daily collection process makes all the difference. Here are the best practices adopted by the highest-performing companies in terms of DSO.
The 48-hour rule: Any invoice overdue by more than 48 hours should trigger action. The faster you react, the more the client understands you are closely monitoring their payments. A delay ignored for 2 weeks sends the message that you are not in a hurry, and the client will prioritize other suppliers.
Personalize your reminders: A generic automated email is easy to ignore. Combine channels: email, phone, SMS, WhatsApp (very effective in West Africa). For large amounts, phone calls remain the most effective method. Be firm but courteous — the goal is to maintain the commercial relationship while recovering your money.
Document everything: Keep a record of every reminder, payment promise and client commitment. In case of dispute, this documentation is essential. A CRM integrated with your invoicing (like CassKai) automatically centralizes this history.
Involve sales reps: Your sales team has a privileged relationship with clients. Involve them in the collection process — a salesperson who reminds their client about a pending invoice can be more effective than an email from the accounting department. Be careful, however, not to create conflicts of interest: the salesperson should not sacrifice collection to preserve their commission.
Revise terms for repeat offenders: A client who systematically pays late should see their terms evolve: switch to cash on delivery, reduce credit limit, or require a deposit. Protecting your cash flow is more important than maintaining a client who puts your business at risk.
Automating DSO Tracking with CassKai
Manual DSO management in Excel quickly becomes unmanageable once you exceed 50 invoices per month. CassKai automates the entire customer receivables tracking and optimization process.
Automatic real-time DSO calculation: CassKai calculates your DSO instantly, by period (30, 60, 90 rolling days), by customer, by segment and by geographic zone. You see at a glance which clients are degrading your DSO and where to focus your efforts.
Built-in aging analysis: The cash dashboard displays the breakdown of your receivables in 5 buckets (0-30d, 31-60d, 61-90d, 91-120d, 120+d), with amounts in absolute value and percentage. Critical receivables are automatically highlighted.
Automated reminders: Configure automatic email reminder scenarios: preventive reminder before due date, follow-up at D+1, D+7, D+15 and D+30. Each reminder is personalized with invoice details, amount due and a direct payment link.
Cash-oriented AI assistant: CassKai's AI analyzes your payment data and alerts you to trends: "Client X has been degrading your DSO by 5 days for 3 months," "35% of your receivables are over 60 days," "An 8-day DSO reduction would free up 45,000 EUR in cash." These concrete insights guide your collection decisions.
Invoicing-CRM integration: Every invoice is linked to the client record in the CRM. Payment history, delays, reminders and payment promises are centralized. Your sales team has complete visibility into each client's financial situation, facilitating decisions about payment terms and credit limits.
CassKai transforms DSO from a passive indicator into an active cash management tool. Because in business, cash is king, and every day of DSO reduction is an extra day of financial freedom.
CassKai calculates your DSO in real time, automates reminders and suggests concrete actions via its cash-oriented AI. Try it free.