Skonto done right: when early-payment discounts pay off for an SME — and when they burn margin
Skonto — the German early-payment discount — is the most elegant way to pull receivables forward, and one of the most commonly burned margin levers in B2B. This guide covers the finance-math threshold above which a Skonto offer actually pays off, four worked scenarios, the legally durable invoice phrasing, and three common traps that let customers pocket the discount without paying on time.
What Skonto actually is — and isn't
Skonto is a contractual price reduction the seller grants the buyer in exchange for unusually fast payment. The textbook German B2B term is 2 % Skonto on payment within 10 days, otherwise 30 days net.
What Skonto is NOT: not a buyer's right, not a discount for being a good customer, not negotiable after delivery. Skonto only exists when both sides agreed it in writing beforehand or the seller declared it on the invoice as an offer — AND the buyer actually met the stated deadline.
Don't confuse with a flat discount (Rabatt): a Rabatt is a price reduction that applies regardless of timing. Skonto is explicitly tied to speed — no on-time payment, no Skonto.
The finance-math threshold: when does Skonto actually pay off?
Skonto looks small (typically 2 %) — annualised, it is expensive money. A seller granting Skonto is effectively financing themselves at an annualised rate that beats most SME credit lines by a factor of 3–5.
Formula for the effective annualised Skonto cost:
Effective rate = (Skonto % × 360) / (payment term − Skonto window)
For the standard 2 % Skonto on 10 days, 30 days net: Effective rate = (2 × 360) / (30 − 10) = 720 / 20 = 36 % p.a.
Translated: the seller pays 36 % p.a. to receive their money 20 days earlier. That only makes sense if:
Your own credit line costs more than 36 % p.a. — most German SME overdrafts run 8 to 12 %, working-capital lines 4 to 7 %. Skonto is three to five times more expensive.
The saved dunning effort and reduced default risk more than offset the discount loss. Realistic with chronically late payers — not with reliable ones.
The buyer needs Skonto to choose you as a supplier — a competitive argument, not a cash-flow argument.
Four scenarios with conclusions
Scenario 1 — reliable large customer. Pays consistently inside the 30-day window. Takes the Skonto: 2 % of EUR 50,000 = EUR 1,000 margin lost per order. Across 12 orders a year: EUR 12,000 of burned margin for 20 days' earlier cash inflow. Effective capital cost: 36 % p.a. when bank rates are under 10 %. Decision: drop the Skonto, shorten the payment term.
Scenario 2 — chronic late payer, relationship leverage. Pays at 45–60 days instead of 30. Takes the 2 % at 10 days Skonto only occasionally but reads it as a goodwill signal. At 10 % uptake rate the loss is negligible (EUR 1,000 × 0.10 = EUR 100) — while average payment time drops to 35 days. Decision: keep the Skonto, monitor the uptake rate closely.
Scenario 3 — Stripe-based SaaS. Sales are by card / SEPA, payment is immediate or within 7 days. Skonto makes no operational sense — there's no 30-day corridor to shorten. Decision: no Skonto; consider an annual-prepay discount (e.g., 10 % for 12-month prepayment) — structurally a different instrument.
Scenario 4 — tradesman with mixed B2B / B2C book. B2B customers pay at 30 days, consumers usually immediately. Put the Skonto offer only on B2B invoices — consumers don't need an incentive to pay fast. Decision: separate invoice templates for B2B and B2C, Skonto on B2B only.
Phrasing Skonto on the invoice so it holds up
For the Skonto offer to avoid disputes later, it needs three things:
Unambiguous deadline: calendar-fixed, not on prompt payment. Concrete: 2 % Skonto on payment by 14 July 2026 beats 2 % Skonto on fast payment.
Unambiguous reference amount: what amount does the Skonto apply to? Common practice is invoice total including VAT. If you mean net only, say so explicitly.
Unambiguous mechanics: Skonto framed as a deduction from the invoice amount (payable 30 days net, less 2 % Skonto on payment within 10 days), not as a later refund.
Example invoice-footer text
A phrasing that works in practice and holds up in court:
Payable within 30 days net. On payment within 10 days we grant 2 % Skonto on the gross invoice amount — equivalent to a payment of [AMOUNT MINUS SKONTO] EUR. The receipt of funds on our account is decisive, not the date of the transfer order.
The last sentence matters: without it, customers routinely argue the transfer went out on the Skonto deadline — even though the money arrived days later.
Skonto vs. shorter payment terms — the pragmatic comparison
To accelerate cash flow you have two levers: offer Skonto OR shorten the default payment term. Which is right depends on the customer relationship.
| Lever | Strength | Weakness | When it fits |
|---|---|---|---|
| Skonto (2/10, net 30) | Incentive-based — customer chooses | Margin loss per uptake; effectively 36 % p.a. | Heterogeneous book, some customers already pay fast |
| Shorter term (14 vs. 30 days) | No margin loss | Harder to enforce; can strain relationships | Homogeneous book, late-payer terms already tightened |
| Prepayment / SEPA direct debit | Maximum cash flow, no default risk | Only enforceable with strong market position | Recurring orders, SaaS subscriptions |
Preventing Skonto abuse — three traps
The bigger danger than margin volume is operational fairness: customers deducting Skonto without actually having met the deadline. Three configurations show up most often:
Trap 1 — transfer on the last day, receipt days later. The customer initiates payment on the Skonto deadline, money arrives 2 business days later. The customer deducts Skonto anyway. Fix: invoice text explicitly states receipt of funds is decisive. On repeat violations, write a warning and bill back the Skonto delta.
Trap 2 — partial payment in the Skonto window, rest later. Customer pays 80 % on time, deducts Skonto on the full amount. Fix: contractual term that Skonto applies only on full payment. If the customer pays the Skonto-adjusted amount but leaves the rest open, the unpaid Skonto portion is treated as an outstanding receivable and dunned.
Trap 3 — setoff against old claims. Customer claims to have offset against an old counterclaim and deducts Skonto on the balance. Fix: require written confirmation of any setoff before Skonto is accepted. No Skonto on disputed counterclaims.
Tax and accounting treatment
Skonto is a reduction of consideration under § 17 UStG. Concretely:
Seller side: the Skonto deduction retroactively reduces taxable turnover. The originally remitted VAT is corrected in the VAT return for the period of receipt. In the books it runs through the Skonto granted account.
Buyer side: the Skonto deduction reduces the originally claimed input VAT. The excess input VAT must be corrected in the VAT return — missed corrections are a routine tax-audit finding.
Make the Skonto rate visible on the invoice: if it appears on the invoice the buyer can deduct the reduced input VAT immediately — no later correction needed. A workable phrasing: If 2 % Skonto is taken, the deductible input VAT reduces correspondingly.
How kvit handles Skonto
kvit detects Skonto offers on ingested invoices automatically and tracks two extra fields: Skonto deadline and Skonto-eligible payment amount. If payment arrives inside the deadline, the system reconciles correctly against the Skonto-reduced claim. If it arrives late, the Skonto delta is carried as an open receivable and dunned through the standard sequence.
This becomes operationally valuable once you have more than ten Skonto-active customers: the temptation to silently accept every Skonto deduction is real — and adds up. Automation forces the delta onto the desk, every month, without debate.
Five-minute Skonto decision
Check whether Skonto pencils out for your specific customer base before rolling it out across the board.
- Find your capital costCurrent overdraft / working-capital rate at your house bank. Typically 6–12 % for German SMEs. This is your benchmark.
- Calculate the Skonto's effective rateFormula: (Skonto % × 360) / (payment term − Skonto window). For 2/10 net 30 that's 36 % p.a. If it's significantly higher than your capital cost, Skonto is mathematically expensive.
- Segment your customer bookWhat share of customers would actually take Skonto? Reliable large customers will, chronic late payers usually won't. Multiply Skonto rate × uptake share × annual revenue per customer.
- Decide — and commitIf Skonto pays off: standard wording across all invoices, with a calendar-fixed date. If not: drop Skonto, consider shortening the term instead.
Frequently asked questions
- Does the buyer have a right to Skonto without an explicit agreement?
No. Skonto exists only contractually — either by inclusion on the invoice as the seller's offer, or through a prior agreement. A buyer who deducts Skonto unilaterally without agreement has made a partial payment and owes the rest. In practice some industry conventions (construction trades) are widespread enough that courts read them as implicitly agreed — but that's the exception.
- What Skonto rate is market standard?
In German B2B, 2 % Skonto for payment within 10 days (versus 30 days net) is by far the most common rate. 3 % shows up occasionally on larger orders or as a negotiated outcome. Rates above 3 % signal either desperation (cash-flow distress) or gross prices padded for Skonto absorption — both worth scrutinising.
- Can I offer Skonto retroactively after the invoice has gone out?
Yes, but only as a unilateral concession the buyer can accept. Example: write the customer who hasn't paid in 15 days a short note: If you transfer by 27 June, we will grant 2 % Skonto as a one-off. Sometimes works wonders — especially with late payers in good standing. Legally it's a partial debt remission under § 397 BGB.
- How do I book Skonto?
Seller: book the Skonto deduction to Skonto granted (SKR 03: 8730, SKR 04: 4730), reducing turnover; VAT is corrected accordingly under § 17 UStG. Buyer: book to Skonto received (SKR 03: 3730, SKR 04: 5730), reducing acquisition cost or operating expense; input VAT reduces accordingly. Bookkeeping software handles both automatically once payment is matched to the document.
- What do I do when a customer routinely takes Skonto while paying late?
Three escalation levels: (1) first occurrence — write that the payment didn't arrive within the Skonto window and dun the Skonto delta as an open receivable. (2) Repeat occurrence — highlight Skonto terms on the next invoice and bold the receipt of funds is decisive clause. (3) Chronic abuse — drop Skonto for that customer and offer a shorter payment term instead. Skonto without on-time payment is simply a price cut you don't have to give yourself.
- Does Skonto make sense in a Stripe-based business?
Rarely. Stripe payments are usually instant (card) or within 3–5 business days (SEPA). There's almost no 30-day corridor for Skonto to shorten. More sensible: prepayment discounts on annual subs (e.g., 10 % for 12-month prepay) — structurally different and worth it because saved processing and default cost more than compensate for the discount.
Read next
- Customer not paying — what to do?When Skonto isn't enough leverage: the seven-step playbook for an invoice that goes overdue anyway.
- Calculating German default interest in 2026When a customer takes Skonto but pays late: how the wrongly-deducted Skonto is treated as an open receivable with default interest.
- How to write a German Mahnung (templates)Template for when the wrongly-deducted Skonto delta needs to be claimed via Mahnung.
- Receivables software for SMEs — 2026 comparisonHow kvit reconciles Skonto cleanly across Stripe, Lexoffice and Sevdesk.
Skonto that reconciles itself correctly
kvit detects Skonto offers, checks payments against the Skonto deadline, and treats wrongly-deducted Skonto amounts as open receivables. No silent acceptance, no margin leak.
Try kvit free