transparent globe
Get in Touch
Project01 / 20

KSK-Rechner

KSK-Rechner: Titelbild des Projekts
The project

For Freie Wildbahn e.V. we built a calculator for contributions to the Künstlersozialkasse (KSK), the German social insurance fund for artists. Users enter their expected income and immediately see the resulting contributions, based on the current social insurance reference values. The calculator is publicly available: rechner.freie-wildbahn.de

Services

Single-page application built with React and Vite, delivered as a static site. We keep the annual social insurance reference values up to date, most recently for 2026.

Focus

A result without sign-up and without waiting: enter your income, see your contributions.

Details

Complements the member platform that we build and maintain for the association.

A calculator for rules that are set elsewhere

A contributions calculator does not model anything of its own, it reproduces something given. The reference values of the social insurance system are fixed, each set applies for one year, and they change at the turn of the year. For the application that means it cannot assume its numbers stay valid, and it has to make clear which set of values it is calculating with.

The second characteristic concerns what users expect. Anyone opening a calculator wants a number. They do not want an introduction to how the Kuenstlersozialkasse works, nor an explanation of why the question is more complicated than it looks. At the same time the result has to stay traceable, because a single amount without intermediate steps is hard to place.

That creates a tension every tool of this kind has to resolve. Too few input fields make the result vague, too many make the calculator unusable. Deciding which value is genuinely asked for and which can be covered by an assumption shapes the outcome more than any later design question.

Input, result, no detour

For Freie Wildbahn e.V. the calculator is therefore built around a single sequence: enter the expected income, see the contributions. No sign-up, no waiting, no intermediate step. It is implemented as a single-page application with React and Vite, delivered as a static site.

That construction suits the task. When a set of rules is fixed and every figure needed comes from the user, a statically delivered application is the simplest form that holds. It loads quickly, has few moving parts and requires neither accounts nor session handling. For a publicly available tool that someone reaches once from a search and may never open again, that is the appropriate shape.

For traceability, what matters is that a calculation shows its intermediate steps rather than only the final amount. Seeing which components a contribution is made of lets people compare the result against their own situation instead of having to take it on trust. Naming the basis a calculation runs on belongs to that as well, so a result can be tied to a given state of the rules rather than read as a timeless answer.

What keeps a calculator right over the years

Calculators like this rarely fail at launch and often fail in maintenance. The social insurance reference values are set anew every year. An application that does not follow along keeps calculating, but wrongly, and that is the more awkward kind of failure because nothing about it is visible from outside. The annual update therefore belongs in the plan. For this calculator we keep the values current.

Technically that implies a separation. The rule set with its thresholds and rates belongs in one clearly named place, apart from the interface. Anyone entering the values for a new period should not have to touch logic, and anyone working on the interface should not be able to change those amounts by accident.

On the content side, a clear frame is worth the space. A calculator offers orientation based on what was entered, not a binding assessment. Saying so takes very little room. Next to a member platform, a tool like this also works as an entry point in its own right: it answers one concrete question immediately, without requiring membership first.

Related services

Ready for Your Next Project?

Write to us or book an initial consultation directly. We reply within 24 hours, usually faster on weekdays.

Start Project Now