Payment Terms and Cash Discount Management: How German SMEs Can Improve Cash Flow by 20%
Master payment terms, cash discounts (Skonto), and German dunning law. Learn how to optimize Days Sales Outstanding (DSO) and implement effective receivables management.
67% of German B2B clients value fair payment terms as much as the product itself. Yet many German SMEs leave 20%+ of potential cash flow improvement on the table by mismanaging payment terms, cash discounts, and receivables.
Payment terms and Skonto (cash discount) management directly affect your working capital, liquidity, and business survival. This guide walks you through German payment practices, the math of cash discounts, dunning law, and practical tactics to improve cash flow immediately.
Standard German Payment Terms: What Do Clients Expect?
German business culture has evolved payment norms. Here's what you're likely to encounter:
| Payment Term | Description | Industry Use | Typical for |
|---|---|---|---|
| Sofort (immediately) | Payment within 3-5 working days of invoice | Retail, small orders | E-commerce, B2C |
| 14 Tage 2% Skonto / 30 Tage netto | 2% discount if paid in 14 days; otherwise due in 30 | Standard B2B | SMEs, mid-market |
| 30 Tage netto | Full payment due in 30 days | Common | Mid-size to large B2B |
| NET 60 (60 Tage) | Full payment due in 60 days | Enterprise deals | Large corporations, construction |
| NET 90 (90 Tage) | Full payment due in 90 days | Rare in Germany | Government contracts, large corporations |
The "14 Tage 2% / 30 Tage netto" (14 days 2% / 30 days net) is the German SME standard. It gives clients a choice: take a 2% discount for quick payment, or pay the full invoice in 30 days.
The Mathematics of Skonto: Why 2% = 36% APR
Most business owners see 2% Skonto and think "that's a small discount." In reality, 2% Skonto in 14 days is extraordinarily expensive from the borrower's perspective.
The Calculation
When you offer "14 Tage 2% Skonto / 30 Tage netto," you're essentially saying:
- Pay in 14 days: Get a 2% discount
- Pay in 30 days: No discount
By delaying payment from day 14 to day 30, the client forgoes a 2% discount to use an additional 16 days of credit.
Annualized Interest Rate (APR) = (Discount %) / (1 - Discount %) × (365 / (Full Payment Days - Discount Days))
APR = (0.02 / 0.98) × (365 / (30 - 14))
APR = (0.0204) × (365 / 16)
APR = 0.0204 × 22.8125 = 0.4656 = 46.56%
So a 2% discount for 14 days is equivalent to ~46% APR. This is why rational clients almost always take the discount.
Skonto Economics: Who Pays?
The seller pays for Skonto, not the buyer. When you offer "2% Skonto," you're eating 2% of your revenue to accelerate payment by 16 days.
Example: Invoice €10,000. If the client pays by day 14, they pay €9,800 (you lose €200). If they pay by day 30, they pay €10,000.
Should you offer Skonto? It depends on your cash needs and profit margin:
| Scenario | Recommendation |
|---|---|
| High profit margin (>30%) | Yes, Skonto makes sense if cash-constrained |
| Low profit margin (10-20%) | Risky; 2% discount eats 10-20% of profit |
| Tight cash flow / overdraft costs | Yes, accelerating cash flow > discount cost |
| Strong cash position / low overdraft | Reconsider; Skonto may not be necessary |
Pro tip: Calculate your true Skonto cost. If you're paying 5% bank overdraft fees to fund 30-day receivables, offering 2% Skonto is actually cheaper.
Days Sales Outstanding (DSO): Measuring Collection Speed
DSO measures how many days it takes, on average, for you to collect payment after invoicing.
DSO Calculation
DSO = (Accounts Receivable / Revenue) × Days
Example: You have €50,000 in outstanding accounts receivable. Your monthly revenue is €100,000.
DSO = (€50,000 / €100,000) × 30 days = 15 days
You collect payment, on average, every 15 days.
German DSO Benchmarks by Industry
| Industry | Typical DSO (days) | Status |
|---|---|---|
| Retail / E-commerce | 5-15 | Excellent (quick payment) |
| Wholesale / Distribution | 30-45 | Good |
| Manufacturing / B2B Services | 40-60 | Average |
| Construction | 60-90 | Slow (large projects) |
| Government contracts | >90 | Very slow (state approval delays) |
If your DSO exceeds your payment terms by more than 5 days, you have a collections problem.
German Dunning Law: Mahnwesen (The Collection Process)
Germany has strict laws governing how you can collect overdue payments. The Mahnwesen (dunning process) is a formal, regulated collection sequence.
The Legal Mahnwesen Process
- 1. Invoice Due (Day 0): Client receives invoice with payment terms
- 2. Payment Period Expires (Day 30, 60, etc.): Payment is now overdue
- 3. First Reminder (Mahnung I): Optional, informal reminder (email, letter). No legal effect yet.
- 4. Formal Dunning Notice (Mahnung): Registered letter (Einschreiben) with legal declaration of default. This is where §288 BGB applies.
- 5. Default Interest Accrues: Once formally in default (after Mahnung), you can charge Verzugszinsen (default interest)
- 6. Lawyer/Debt Collection: After 2-3 weeks without payment, escalate to external Rechtsanwalt or Inkassoburo
Verzugszinsen (Late Payment Interest) Under German Law
Once a client is in Zahlungsverzug (payment default), you can charge Verzugszinsen (default interest) under §288 BGB (German Civil Code).
Current Default Interest Rates (2026)
| Type | Interest Rate Formula | Minimum Rate |
|---|---|---|
| B2B clients (commercial) | Base rate + 9% | 9% per annum |
| Consumer contracts | Base rate + 5% | 5% per annum |
| Government contracts | Legal rate + interest on interest | Varies |
Example: Current base rate is 3%. For a B2B client in default, you can charge 3% + 9% = 12% per annum in Verzugszinsen.
Important: You must formally place the client in default (via Mahnung letter) before charging Verzugszinsen. Casual reminders don't count legally.
Calculating Verzugszinsen
Daily interest = (Owed amount × Annual rate) / 365
Example: €10,000 owed, 12% annual rate, 30 days overdue.
Daily interest = (€10,000 × 0.12) / 365 = €3.29 per day
Total Verzugszinsen = €3.29 × 30 = €98.77
Credit Checks: Evaluating Client Payment Risk
Before extending payment terms, always run a credit check. Germany has two primary credit bureaus:
SCHUFA (Schutzgemeinschaft fuer Allgemeine Kreditsicherung)
The largest German credit bureau. Primarily evaluates consumer credit, but also has business credit data. Cost: €10-30 per report.
Weaknesses: SCHUFA primarily tracks consumer behavior, not company payment history.
Creditreform
Germany's largest commercial credit information agency. Specializes in B2B credit ratings and payment history. Cost: €20-100 per report.
Strengths: Deep database of German company payment behavior, Bonitaetsscore (credit score), payment defaults.
For B2B, Creditreform is the standard. When extending payment terms to new clients, pull a Creditreform report.
Optimizing Your Payment Terms for Cash Flow
1. Segment Clients by Payment Risk
Don't offer the same terms to all clients. High-risk clients (new, unproven, low credit score) should have shorter terms:
| Client Segment | Risk Level | Recommended Terms |
|---|---|---|
| Existing, excellent payment history | Low | NET 30 or NET 45 (or offer 2% Skonto) |
| New client, good credit | Medium | NET 20 or 14 days 2% / 30 NET |
| New client, weak/unknown credit | High | NET 10 or NET 7 (short terms) |
| High-value, enterprise | Low (usually) | NET 60 (but require credit insurance) |
2. Require Advance Payment or Deposits for High-Risk Clients
For projects >€50,000, require a 30-50% deposit (Anzahlung) before work begins. This shifts cash flow risk from you to the client.
3. Use Lastschriftverfahren (Direct Debit) When Possible
SEPA-Lastschrift (direct debit) removes payment delays. Client authorizes you to debit their bank account automatically. Advantages:
- Cash received automatically (no waiting for checks or transfers)
- Payment failure is rare (clients dispute quickly if unauthorized)
- Lower administrative burden
Adoption challenge: Clients often resist direct debit. Offer a small incentive (0.5-1% discount) for authorizing SEPA-Lastschrift.
Invoice Optimization for Faster Payment
Even perfect payment terms fail if invoices are incorrect or unclear. Here's how to optimize:
- Clear invoice number and date: Use invoice numbering system (001, 002, etc.) for easy tracking
- Payment terms in bold: Make terms unmissable. Example: "Due within 14 days from invoice date"
- Bank details above the fold: Client should see your IBAN immediately (not at bottom)
- Invoice date clarity: Use "Invoice Date" not "Rechnung vom" (confuses German and English readers)
- Payment reference: Include invoice number in payment reference so money matches to invoice automatically
- Email invoices, don't print: Email (with PDF attachment) gets faster responses than paper
Factoring and Invoice Financing: When to Sell Receivables
If payment terms are straining your cash flow, factoring (selling receivables to a finance company) is an option.
How Factoring Works
You invoice a client for €100,000 with NET 30. A factoring company immediately buys the receivable for €97,000 (3% factor fee). You get €97,000 today. The factor collects €100,000 from your client in 30 days.
Factoring Economics
| Factor Type | Cost | Suitable For | Pros | Cons |
|---|---|---|---|---|
| Full-recourse factoring | 2-5% fee | Creditworthy clients | Lower cost | Responsibility if client defaults |
| Non-recourse factoring | 3-8% fee | High-risk clients | No default risk | Higher cost |
| Supply chain financing | 1-3% | Large orders | Integrates with procurement | Requires client participation |
When factoring makes sense: If your profit margin is >10% and cash flow is critical, factoring cost may be justified.
Practical Mahnwesen (Collections) Template
Here's a step-by-step process to implement effective collections:
- Day 31 (1 day overdue): Send friendly email reminder: "Hi, just checking—did you receive invoice #12345? Due by [date]."
- Day 40 (10 days overdue): Second email reminder + phone call. Assume client forgot or has processing delays.
- Day 50 (20 days overdue): Formal letter (not email) saying: "This is reminder #2. Payment is now overdue. Please remit €[X] by [date] to avoid escalation."
- Day 60 (30 days overdue): Mahnung (formal dunning notice). Registered letter (Einschreiben mit Rueckschein). State: "Your account is in Zahlungsverzug. From this date, Verzugszinsen of [X%] apply per §288 BGB." Keep proof of receipt.
- Day 70-80: If no response, escalate to Rechtsanwalt or Inkassoburo. Cost is typically 5-15% of recovered amount (but you can charge client for collection costs under BGB §286 Abs. 3).
Managing Different Payment Methods in Germany
Bank Transfer (Ueberweisung)
Default method in Germany. SEPA transfers take 1-2 business days. Fastest for domestic payments.
SEPA Direct Debit (Lastschrift)
Most efficient for recurring invoices. Client authorizes you to debit their account. Payment guaranteed (banks protect customers but you benefit from low dispute rates).
Checks (Schecks)
Rare in modern Germany but still accepted. Allow 7-10 business days for clearing. Avoid if possible (slow, risky).
Credit Card / Invoice Financing
German B2B clients rarely pay by credit card (except online sales). Reserved for B2C.
Working Capital Impact: Calculating Your "Free Float"
Payment terms create a cash flow gap between when you pay suppliers and when you receive from clients.
Cash Conversion Cycle (CCC)
CCC = Days Inventory Outstanding (DIO) + Days Sales Outstanding (DSO) - Days Payable Outstanding (DPO)
Example: You're a trading company:
- DIO = 30 days (inventory sits for 1 month before sale)
- DSO = 45 days (clients pay you in 45 days)
- DPO = 30 days (you pay suppliers in 30 days)
CCC = 30 + 45 - 30 = 45 days
You need 45 days of working capital (cash to fund inventory + receivables) before cash starts flowing back. Reducing DSO from 45 to 30 days cuts your working capital need by one-third.
Real-World Example: SaaS Company
A German SaaS company with €100,000 monthly revenue shifts from NET 30 to "14 days 2% Skonto / 30 NET."
Result: 70% of clients take Skonto (pay in 14 days), 30% pay NET 30.
DSO improvement: From 30 days to 21 days (new weighted average).
Cash flow impact: Working capital needed drops from €100,000 (30 days revenue) to €70,000 (21 days). That €30,000 is freed up immediately. With a 5% overdraft cost, that's €1,500/year in interest saved.
Skonto cost: 70% × 2% × €100,000/month = €1,400/month = €16,800/year.
Net cost: €16,800 - €1,500 savings = €15,300/year. Worth it if the €30,000 freed-up capital prevents overpriced overdraft borrowing or enables growth.
Digital Tools for Payment Term Management
- Billbee: German invoice + receivables platform. Automates reminders, tracks DSO.
- sevdesk: German accounting software with integrated invoicing and payment tracking.
- Lexware: German SME accounting software with Mahnwesen automation.
- PayFit / Personio: For salary + expenses, includes payment term tracking.
Common Mistakes to Avoid
- Offering uniform payment terms to all clients: Risk varies. Segment your clients.
- Forgetting to enforce Mahnwesen legally: Informal reminders don't trigger default interest. Use registered letters.
- Not calculating true Skonto cost: Realize that 2% to accelerate 16 days is 46% APR equivalent.
- Accepting payment terms longer than your supplier terms: If you pay suppliers in 30 days but clients pay in 60, you're financing them.
- Ignoring credit checks on new clients: A single bad debtor can wipe out months of profit.
- Not following up religiously: DSO jumps when collections efforts drop.
- Accepting checks or slow payment methods: Insist on SEPA transfers or direct debit.
Action Items: Implement Today
- This week: Analyze your current DSO. Calculate (AR / Monthly Revenue) × 30. If >45 days, collections are weak.
- This week: Pull Creditreform reports on your 5 largest clients. Score them. Adjust payment terms based on risk.
- This month: Update your invoice template. Add payment terms in bold, bank details above the fold.
- This month: Implement SEPA Lastschrift with 3-5 largest clients. Offer 1% discount as incentive.
- This month: Create Mahnwesen template (reminder emails → formal Mahnung letter). Automate with Lexware or sevdesk.
- This quarter: Calculate your Cash Conversion Cycle (DIO + DSO - DPO). Target: reduce DSO by 10 days.
- This quarter: If DSO >60 days, investigate factoring. Get quotes from 2-3 German factors (Vexim, Consorsfinanz).
Bottom Line
Payment terms and collections directly impact cash flow and business survival. By optimizing Skonto, reducing DSO, and implementing proper Mahnwesen, German SMEs can improve cash flow by 15-20% without changing pricing. Start with credit checks, segment clients by risk, and automate reminders. Small changes compound quickly.
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.