The Complete Guide to Danish Rykkerprocedure under Renteloven
Denmark's Renteloven (Interest Act) gives every business the right to recover late payments — but only if you follow the rules. Get the sequence wrong, miscalculate a fee, or skip the mandatory 10-day inkassovarsel, and you risk losing the right to claim interest, fees, and compensation entirely. This guide walks through the complete rykkerprocedure end to end, with exact amounts, statutory references, and the pitfalls we see most often in Danish SMEs.
The legal framework: Renteloven §9a and §9b
Danish Renteloven §9a regulates the rykkergebyr (reminder fee). You may charge a maximum of DKK 100 per reminder, up to 3 paid reminders per invoice, with at least 10 days between each. Renteloven §9b regulates morarente (late interest) — calculated as Nationalbanken's lending rate plus 8 percentage points, distributed daily from the due date. For B2B invoices, the EU Late Payment Directive (implemented via §9a stk. 3) grants a fixed kompensationsbeløb of DKK 310 per overdue invoice, applied once. These limits are hardcoded by law — you cannot charge more, even if your customer agrees in writing. Sitenyx enforces all three caps automatically in every rykker and fee calculation.
The 3-step reminder ladder (B2B and B2C)
A standard Danish reminder procedure follows 3 paid rykkere. Day 15 after due date: send the 1st rykker with DKK 100 fee and morarente accrual. Day 25: send the 2nd rykker with another DKK 100 fee. Day 35: send the 3rd rykker with the final DKK 100 fee. You may send a 'friendly reminder' before day 15 with no fee — this is a good practice to preserve the customer relationship. After the 3rd rykker, the next step is the legally mandatory inkassovarsel — NOT another rykker. Sitenyx workflows handle this escalation automatically and block attempts to exceed the 3-reminder limit.
Kompensationsbeløb: the B2B-only 310 DKK fee
For every overdue B2B invoice, you can add a fixed compensation fee of DKK 310, regardless of invoice size. This is NOT a rykkergebyr — it's separate and stacks on top. To claim it, the customer must be a registered business (verified via CVR number), and the fee applies once per invoice even if multiple rykkere are sent. Sitenyx requires a valid CVR on the debtor record before the fee can be applied, which prevents accidental application to a private person. For B2C (consumer) invoices, kompensationsbeløb is explicitly prohibited.
Morarente: calculated daily, not monthly
Many Danish businesses get morarente wrong. The correct rate is Nationalbanken's lending rate + 8 percentage points per year, but it's calculated DAILY, not monthly. The formula: Remainder × (UDL + 8%) / 365 per day, starting from the due date. If the lending rate changes mid-period, you apply the new rate from the effective date. Sitenyx fetches the Nationalbanken rate daily via an official API and creates one FeeEntry per day, per overdue invoice, so the accumulated interest is always exact and auditable.
The inkassovarsel: your 10-day legal pre-condition
Before forwarding a case to inkasso, Inkassoloven §10 requires you to send a formal inkassovarsel with a minimum 10-day payment deadline. The notice must contain 10 mandatory fields: creditor name/address, debtor name/address, invoice reference, amount owed, due date, legal basis, payment instructions, consequences of non-payment, a statement that the case will be sent to inkasso, and the exact deadline. If even one field is missing, the inkassovarsel is legally invalid and inkasso cannot proceed. Sitenyx generates the notice with holiday-adjusted deadlines (weekends and Danish public holidays extend the deadline) and stores a full audit trail.
Conclusion
A compliant Danish rykkerprocedure isn't hard — but it requires attention to detail. Get one fee wrong, skip the inkassovarsel, or miscalculate morarente, and you risk giving up rights that are worth hundreds of kroner per invoice. Automating the procedure removes the risk entirely. Sitenyx's Debtor Management module enforces every rule automatically so you can focus on running your business, not memorising §9a. <a href="/business-tools/debtor-management">Read more about automated debtor management →</a>
Ofte stillede sporgsmol
Can I charge a rykkergebyr higher than 100 DKK if my terms say so?
No. Renteloven §9a caps the fee at DKK 100 per reminder regardless of what your terms and conditions say. Any agreement to charge more is legally void for consumer debtors and voidable for business debtors.
What happens if I accidentally send a 4th rykker?
You cannot charge a rykkergebyr on the 4th reminder, and continuing to send paid rykkere beyond the 3-reminder limit can be interpreted as harassment under Markedsføringsloven. Escalate to inkassovarsel after the 3rd rykker instead.
Does the 10-day inkassovarsel deadline include weekends?
The deadline counts calendar days, but if the final day falls on a weekend or Danish public holiday, it extends to the next business day. Sitenyx's IDanishHolidayService handles this automatically.
Try Freja for free
Learn every step of a legally compliant reminder procedure: rykkergebyr, morarente, kompensationsbeløb, 10-day inkassovarsel — with the exact amounts and timing rules.
Get started