Days Sales Outstanding (DSO): Forderungslaufzeit berechnen und verkuerzen
Master Days Sales Outstanding (DSO) and Forderungslaufzeit in German context. Reduce payment cycles, avoid late payments, and improve cash flow with real examples.
Days Sales Outstanding (DSO): Forderungslaufzeit berechnen und verkuerzen
You ship €50,000 in products to a customer on January 15th. You invoice them net 30. By February 14th, their payment should arrive. But it doesn't. February turns to March. You send a Mahnung (dunning notice). In April, the payment finally clears—75 days late. You're a manufacturing company in Hamburg, not a bank. Yet you've just financed €50,000 for 2.5 months without any interest revenue.
This is the reality of Days Sales Outstanding (DSO), or Forderungslaufzeit in German. For many Mittelstand companies, slow-paying customers are the primary cause of cash flow problems—more damaging than operational losses. This guide teaches you to calculate DSO accurately, understand the German payment culture, manage your Mahnwesen (dunning process), and implement strategies to get paid faster.
What Is Days Sales Outstanding (DSO)?
DSO measures the average number of days between when you sell something and when you collect payment. It answers: How long does your cash stay tied up in customer receivables (Forderungen)?
Formula: DSO = (Accounts Receivable / Revenue) × Number of Days
In German accounting (HGB): DSO = (Forderungen / Umsatz) × Anzahl der Tage
Example: If you have €200,000 in unpaid invoices and €2,000,000 in annual revenue:
DSO = (€200,000 / €2,000,000) × 365 = 36.5 days
On average, customers take 36.5 days to pay. This is your Forderungslaufzeit.
DSO vs. Payment Terms: What's the Difference?
These terms are related but different:
- Payment Terms = What you offer (e.g., "netto 30" = net 30 days)
- DSO = What customers actually do (their real payment behavior)
You might offer netto 30, but if customers average 45 days, your actual DSO is 45. The gap between terms and DSO is your cash flow problem.
German Payment Culture and Standard Terms
In Germany, payment terms are fairly standardized but vary by industry:
| Industry/Segment | Standard Terms | Typical DSO | Common Delays |
|---|---|---|---|
| Manufacturing/B2B | Netto 30-60 | 45-65 days | Late payers add 15-30 days |
| Automotive suppliers | Netto 45-90 | 60-90 days | OEMs notorious for slow payment |
| Construction/Bau | Netto 30-60 | 50-75 days | High payment delays common |
| Retail distribution | Netto 30-45 | 40-55 days | Relatively punctual |
| Services/Consulting | Netto 14-30 | 30-45 days | Faster than goods |
| E-Commerce/Online | Vorkasse/CC | 0-5 days | Prepayment typical |
Key fact: German Mittelstand companies frequently experience DSO 10-20+ days longer than their stated payment terms. This is normal but painful for cash flow.
Real-World DSO Examples
Example 1: Metal Fabricator (Stahlverarbeitung) in Essen
Company: Stahlwerk Mueller GmbH
2025 Financials:
- Annual revenue (Umsatz): €3,600,000
- Accounts receivable (Forderungen) balance: €450,000
- DSO = (€450,000 / €3,600,000) × 365 = 45.6 days
They have 45.6 days of sales sitting in unpaid invoices at any given time. At a cost of capital of 5% annually, this €450,000 costs them approximately €22,500/year in financing costs.
Example 2: Construction Supplies Distributor in Munich
Company: Baumaterial Müller e.K.
2025 Financials:
- Annual revenue: €2,400,000
- Accounts receivable: €380,000
- DSO = (€380,000 / €2,400,000) × 365 = 57.8 days
57.8 days! This distributor's contractors are taking nearly 2 months to pay. At 5% cost of capital: €380,000 × 5% = €19,000 annual financing cost. Plus, for every late payment, the Mahnwesen (dunning) costs them additional time and staff effort.
Example 3: Engineering Services (Ingenieurbuero) in Stuttgart
Company: TechConsult AG
2025 Financials:
- Annual revenue: €5,200,000
- Accounts receivable: €540,000
- DSO = (€540,000 / €5,200,000) × 365 = 37.8 days
This consulting firm has 37.8 days DSO—better than the metal fabricator and distributor because clients pay for services faster than physical goods. However, even at 37.8 days, they have over half a million euros floating around in unpaid invoices.
DSO Impact on Cash Flow: The Math
Higher DSO directly reduces your cash position. Here's how:
Scenario: Manufacturer with €2,000,000 annual revenue
- If DSO = 30 days: AR = (€2,000,000 / 365) × 30 = €164,384
- If DSO = 45 days: AR = (€2,000,000 / 365) × 45 = €246,575
- If DSO = 60 days: AR = (€2,000,000 / 365) × 60 = €328,767
Difference between 30-day and 60-day DSO: €164,383 of additional cash tied up. At 5% financing cost, this is €8,219 annually—money you could use for equipment, hiring, or growth instead.
DSO vs. DPO: The Relationship That Matters
DPO (Days Payable Outstanding) is how long you take to pay your suppliers. Smart companies use this to their advantage:
Example: Metal fabricator
- DSO (time customers take to pay you): 45 days
- DPO (time you take to pay suppliers): 30 days
- Gap: 15 days (you're financing the difference)
If you could stretch DPO to 45 days to match DSO, you'd eliminate the gap—and free up cash. However, most suppliers won't allow this without penalty, and maintaining supplier relationships is critical.
The Cost of Late Payments (Verzugszinsen) in Germany
Under German law (BGB - Buergerliches Gesetzbuch §288), if a customer doesn't pay by the agreed date, they owe Verzugszinsen (late payment interest):
- Statutory rate: 5% base rate + 8% premium for commercial transactions
- Effective rate: Typically 13% annually for late payments by businesses (13% per annum on outstanding amount)
Example: €50,000 invoice due Jan 31, paid March 31 (60 days late)
Verzugszinsen = €50,000 × 13% × (60/365) = €1,067 in late payment interest
However, most German companies don't charge these late fees because it damages relationships. This represents forgone revenue—you're implicitly financing the customer for free. A more direct approach is the Mahnwesen (dunning process).
The German Mahnwesen (Dunning Process)
Rather than charging late fees, German businesses typically use a structured Mahnwesen (dunning/reminder process):
Stage 1: First Mahnung (1st Reminder) - Day 7-10 after due date
- Friendly reminder: "We notice your invoice has not been paid. Please remit within 7 days."
- No additional charge
- Typically brief and professional
Stage 2: Second Mahnung (2nd Reminder) - Day 17-21 after due date
- Firmer tone: "Despite our reminder, payment has not been received."
- May include Mahngebuehr (reminder fee): €10-30 per invoice (legally enforceable)
- Requests immediate payment
Stage 3: Final Mahnung (3rd Final Notice) - Day 28-35 after due date
- Formal warning: Payment required within 5 days or legal action (Klage) will follow
- May add additional Mahngebuehr
- This is where relationships typically end
Stage 4: Klage (Legal Action) - Day 35+ if unpaid
- Engage Rechtsanwalt (lawyer) for debt collection
- File Mahnbescheid (default judgment) or Klage (lawsuit)
- Costs: €200-1,000+ in legal fees, which you can add to the bill
- Recovery rate in Germany is roughly 70-80% for valid claims due to strong legal system
Important: The Mahnwesen must follow specific rules. Mahngeb uehren are typically €10-30 per stage, regulated by ABG (Allgemeine Geschaeftsbedingungen - standard terms & conditions).
How to Reduce DSO: Strategy 1 - Invoice Immediately
Sounds obvious, but many companies have slow invoicing processes. Delays in invoicing directly extend DSO.
Example:
- Delivery: January 15
- Invoice created: January 20 (5-day delay)
- Invoice sent: January 22 (7-day delay)
- Customer receives: January 24 (9-day delay total)
- Payment due (net 30): February 23
- Actual payment: March 10 (lost month)
Those 9 days of invoicing delay become 9 days of extended DSO. Scale this across 100+ customers and you've lost weeks of cash flow due to administrative delays.
Best practice: Invoice same-day or next-day. Use automated invoicing systems (Rechnungsprogramme) that trigger immediately upon delivery.
How to Reduce DSO: Strategy 2 - Optimize Payment Terms
Your payment terms are negotiable. Consider these options:
Option A: Shorter Terms
Instead of netto 30, offer netto 14 or netto 21 for new or risky customers. This cuts DSO proportionally.
Trade-off: Some customers will balk. However, healthy customers can handle netto 14; problematic customers will resist.
Option B: Skonto (Early Payment Discount)
Offer a 2-3% discount if paid within 7-10 days (e.g., "2% Skonto, netto 30").
Example: €50,000 invoice
- Pay within 10 days: €49,000 (2% discount)
- Pay within 30 days: €50,000
If 50% of customers take the Skonto and pay in 10 days instead of 30 days, your average DSO drops significantly. The 2% discount cost is worth the 20-day acceleration.
Math: 2% Skonto on 50% of customers = 1% of revenue given up. But if you free up €100,000 in cash (which costs 5% to finance), you save €5,000—a 5x return.
Option C: Prepayment or Deposit
For large orders or new customers with uncertain creditworthiness, require a Anzahlung (deposit or prepayment) of 30-50% upfront.
Example: €100,000 order
- 30% upfront (€30,000)
- 70% upon delivery (€70,000)
This dramatically reduces DSO risk—you're financing only €70,000 instead of €100,000, and you know the customer is committed.
How to Reduce DSO: Strategy 3 - Customer Credit Management
Not all customers are equal. Implement credit limits and risk assessment:
- New customers: Check credit rating (Creditreform, SCHUFA), request payment history from previous suppliers
- Problematic payers: Lower credit limits. Require prepayment or Skonto.
- Good payers: Reward with longer terms (netto 45-60) to build loyalty
- Risky customers: Use Verband fuers Beleggung (commercial guarantees) or Kreditversicherung (credit insurance)
Example: Distributor has three customer segments
- Tier 1 (AAA credit): Netto 45, €50,000 credit limit
- Tier 2 (A credit): Netto 30, €25,000 credit limit, 2% Skonto for payment within 10 days
- Tier 3 (C credit): Netto 14, €10,000 credit limit, requires 25% prepayment
This tiered approach protects cash flow while maintaining customer relationships. Good customers get rewarded; risky ones pay upfront.
How to Reduce DSO: Strategy 4 - Effective Mahnwesen
Your dunning process directly impacts DSO. Professional, timely reminders work.
- Automate reminders: Set up email/letter reminders 3, 10, 20, and 30 days past due automatically
- Personalize: Reference the specific invoice, amount, and due date
- Escalate: First email is soft; subsequent Mahnungen are firmer; 4th is legal threat
- Track effectiveness: Which customers respond fastest? Which ignore all reminders?
A manufacturing company implementing automated Mahnwesen reduced DSO by 5-7 days within 6 months—worth thousands in freed-up capital.
How to Reduce DSO: Strategy 5 - Factoring as an Exit
If DSO is chronically high and you need immediate cash, consider Factoring (Forderungsverkauf):
In factoring, you sell your invoices to a factor company at a discount (usually 2-5%) and receive 80-90% of the invoice value immediately.
Example:
- You have €200,000 in unpaid invoices (DSO = 45 days)
- Factoring company buys them at 3% discount: €194,000 immediate cash
- Factor collects from customers (DSO becomes their problem)
- You keep the €6,000 discount, but free up cash immediately
Cost: 2-5% of invoice value plus 0.5-1.5% monthly interest on unpaid portion. Benefit: Instant cash, zero credit risk. Useful for growth or crisis, but expensive long-term.
Factoring is common in German construction, textile, and retail sectors where DSO is chronically high.
DSO Benchmarking by Industry
| Industry | Typical DSO | Target Range | Notes |
|---|---|---|---|
| Automotive OEM suppliers | 60-90 | 50-75 | OEMs enforce long payment terms |
| Construction/Bau | 50-70 | 40-55 | High payment delays common |
| Machinery manufacturing | 45-60 | 40-50 | Capital goods, slower payment |
| Chemical/Pharma | 40-55 | 35-45 | Regulated sectors, better discipline |
| Food production | 35-50 | 30-45 | Retail pressure pushes terms down |
| Electronics/Components | 40-55 | 35-45 | Global supply chains |
| Services/Consulting | 25-40 | 20-35 | Faster payment typical |
| Retail distribution | 30-50 | 25-40 | Depends on retailer size/power |
| E-Commerce | 5-15 | 0-10 | Mostly prepayment/credit card |
If your DSO is 60+ days and your industry average is 35, you have a collection problem. Time to audit your customers and Mahnwesen process.
Case Study: Reducing DSO from 60 to 40 Days
Company: Kunststoff-Produkte GmbH (plastic manufacturer in Hamburg)
Situation (Year 1):
- Annual revenue: €3,000,000
- Accounts receivable: €500,000
- DSO: 60 days
- Cost of capital: 5%
- Annual financing cost: €25,000
Problem: Cash flow is tight despite good profitability. They're essentially financing their customers' working capital.
Intervention (Year 2):
- Implemented automated same-day invoicing (was 5-day delay before)
- Reduced standard terms from netto 30 to netto 25
- Introduced 2% Skonto for payment within 14 days
- Automated Mahnwesen with 3-stage escalation
- Identified 5 chronic late payers; offered prepayment terms or reduced credit limits
- Offered factoring to 2 high-risk customers (they declined but accepted faster payment terms)
Results (Year 2):
- Accounts receivable: €330,000 (down from €500,000)
- DSO: 40 days (down from 60)
- Freed-up cash: €170,000
- Annual financing cost: €16,500 (down from €25,000)
- Savings: €8,500/year
- Plus: Reduced Mahnwesen workload (fewer late payers = less administrative effort)
Long-term: With €170,000 freed-up capital, they invested in a new €200,000 injection molding machine (financed only €30,000 externally). The improved cash flow enabled growth.
DSO and the Cash Conversion Cycle
Remember: DSO is one component of your Cash Conversion Cycle (CCC).
CCC = DIO + DSO − DPO
Example: Distributor
- DIO (inventory): 50 days
- DSO (customer collections): 45 days
- DPO (supplier payment): 35 days
- CCC = 50 + 45 − 35 = 60 days
This company needs to finance 60 days of operations—roughly 2 months of COGS. Reducing DSO from 45 to 35 days cuts CCC to 50 days, a 17% improvement.
DSO Red Flags: When to Act
Watch for these warning signs:
- DSO climbing month-over-month: Indicates deteriorating collections or customers in distress
- Aging of AR: If 30% of AR is over 60 days old, you have a problem
- Concentrated AR: If 20% of AR is from 2-3 customers, you have credit concentration risk
- Increasing bad debt: Write-offs indicate collection failures
- DSO vs. industry: If yours is 20+ days above peers, investigate why
Key Takeaways
- DSO = (AR / Revenue) × 365; measures days to collect payment from customers
- German standard terms (netto 30) often result in actual DSO of 45-60 days
- Every 30 days of DSO ties up working capital equal to ~8% of annual revenue
- Reduce DSO through: same-day invoicing, shorter terms, Skonto, aggressive Mahnwesen
- Factoring is expensive but useful when DSO is chronically high
- DSO + DIO − DPO = Cash Conversion Cycle; optimize all three components
- A 10-day DSO reduction frees up working capital and saves thousands in financing costs
Action Step: Calculate your current DSO this month. If it exceeds your industry average by 15+ days, audit your invoicing process and Mahnwesen. Implement automated same-day invoicing and a 3-stage dunning process. Target a 10-15% DSO reduction within 12 months—this alone could free up significant working capital without any capital investment.
Signals in this article
Disclaimer: Finance Stacks is not a financial advisory service. All content is for informational purposes only and does not replace professional advice from a tax advisor, accountant, or financial consultant.