---
title: "Was ist ein Retainer?"
canonical: https://wavect.io/de/glossary/retainer/
language: de
description: "Wiederkehrender monatlicher Vertrag, bei dem der Anbieter eine definierte Kapazität reserviert und dafür eine vorhersehbare Gebühr erhält."
image: "https://wavect.io/img/general/bak/open_graph_preview.jpg"
---

ENGAGEMENT

# Retainer

Wiederkehrender monatlicher Vertrag, bei dem der Anbieter eine definierte Kapazität reserviert und dafür eine vorhersehbare Gebühr erhält.

Zuletzt geprüft: 2026-05-24 von [Kevin Riedl](/de/team/kevin-riedl/) [wiki ↗](https://www.wikidata.org/wiki/Q139796365)

Ein Retainer ist ein Abo auf die Zeit des Anbieters. Du zahlst monatlich; im Gegenzug bekommst du eine definierte Zahl Tage oder eine definierte Team-Kapazität. Der konkrete Scope verschiebt sich; die Verfügbarkeit nicht.

Retainer funktionieren gut, wenn die Arbeit dauerhaft ist und Prioritäten sich zu schnell ändern, als dass ein [Statement of Work](/de/glossary/sow/) mithalten könnte. Produktteams nutzen Retainer für Designpartner, Engineering-Teams für fractional Senior-Rollen, und fast jede juristische Beratung ist ein Retainer. In Österreich ist ein Retainer meist als Dienstvertrag oder freier Dienstvertrag strukturiert, weil du reservierte Verfügbarkeit und Urteilsvermögen kaufst statt eines fixen Werks.

Das Risiko ist die Umkehr von [T&M](/de/glossary/time-and-material/): Der Anbieter wird bezahlt, auch wenn es nichts zu tun gibt. Kluge Kunden hängen eine „Reasonable Use"-Klausel an und reviewen den Retainer quartalsweise, um zu bestätigen, dass die Kapazität genutzt wird. Liegt die Auslastung unter 60 %, ist der Retainer die falsche Form und ein per-Engagement-SoW passt besser.

Beispiel: Ein Startup setzt einen Senior-Advisor „zur Sicherheit" auf einen 10-Tage-pro-Monat-Retainer. Zwei Monate lang ist er voll ausgelastet; dann ist der Launch geschafft und die Arbeit fällt auf zwei Tage im Monat, die Rechnung aber nicht. Du zahlst jetzt für acht Leerlauftage. Die Lösung ist nicht, die Beziehung zu kündigen, sondern sie richtig zu dimensionieren: den Retainer verkleinern und bei einer klar umrissenen Leistung einen [Fixpreis](/de/glossary/fixed-price/) -Auftrag vereinbaren. Gesunde Retainer liegen bei 70 bis 85 % Auslastung; darunter kaufst du Versicherung, über 95 % behandelst du den Anbieter wie Personal und lässt keinen Spielraum für die Arbeit, die zählt.

Der ehrliche Trade-off ist Vorhersehbarkeit gegen Effizienz. Ein Retainer kauft dir bekannte Monatskosten und ein reserviertes Senior-Hirn, zum Preis, in den ruhigen Monaten für Kapazität zu zahlen. Verwandt: [Fractional CTO Österreich](/de/services/fractional-cto/) läuft als wöchentlicher [Retainer](/de/glossary/fractional-cofounder/), den du jede Woche kündigen kannst, was den meisten Lock-in entfernt, der traditionelle Retainer riskant macht.

// FAQ

## Häufige Fragen

### Retainer oder per-Engagement-Werkvertrag, was nehme ich?

Retainer, wenn die Arbeit kontinuierlich anfällt und Priorität wöchentlich kippt. Werkvertrag, wenn du diskrete Outputs brauchst und Pausen aushalten kannst. Wer den falschen Vertrag wählt, zahlt entweder Leerlauf oder erlebt jeden Sprint als Neuverhandlung.

### Was ist eine vernünftige Retainer-Größe?

Mindestens 4 Tage pro Monat, sonst lohnt sich der Onboarding-Overhead nicht. Über 12 Tage pro Monat: dann ist es eigentlich ein Vollzeit-Bruchteil und du hättest ein anderes Modell verhandeln können.

### Wann wird ein Retainer zur Falle?

Wenn die Auslastung dauerhaft unter 60 Prozent liegt und niemand kündigt. Beide Seiten gewöhnen sich an die monatliche Rechnung, niemand misst noch Output. Quartalsweise reviewen, ehrlich kündigen oder reduzieren.

Verwandte Begriffe

- [Werkvertrag](/de/glossary/sow/)
- [Time & Material](/de/glossary/time-and-material/)
- [Fixpreis](/de/glossary/fixed-price/)
- [Fractional Co-Founder](/de/glossary/fractional-cofounder/)

Passende Leistungen

- [Softwareentwicklung](/de/services/software-development/)

Passende Fallstudien

- [Anleihen-Analytics-Plattform](/de/case-studies/bond-analytics/)

Passende Guides

- [Festpreis oder Time and Materials?](/de/software-development-guide/fixed-price-vs-time-and-materials/)

Im Blog behandelt

- [Fixpreis vs T&M: Scope Creep in Zahlen](/de/blog/fixed-price-vs-tm-scope-creep-rates/)

Reden wir

## Structured Data

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@id": "https://wavect.io/#organization",
      "@type": [
        "Organization",
        "ProfessionalService",
        "LocalBusiness"
      ],
      "employee": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "founder": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "legalRepresentative": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "name": "Wavect GmbH",
      "subjectOf": {
        "@id": "https://wavect.io/verified-claims.json#dataset",
        "@type": "Dataset",
        "creator": {
          "@id": "https://wavect.io/#organization",
          "@type": [
            "Organization",
            "ProfessionalService",
            "LocalBusiness"
          ]
        },
        "description": "A machine-readable registry of quantitative and qualitative claims published by Wavect, with review dates, localized page appearances and public third-party citations where available.",
        "inLanguage": "en",
        "isAccessibleForFree": true,
        "license": "https://creativecommons.org/licenses/by/4.0/",
        "name": "Wavect verified publication claims",
        "url": "https://wavect.io/verified-claims.json"
      },
      "url": "https://wavect.io/"
    },
    {
      "@id": "https://wavect.io/team/kevin-riedl/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Kevin Riedl",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796365",
        "https://www.linkedin.com/in/wsdt",
        "https://github.com/wsdt"
      ],
      "url": "https://wavect.io/team/kevin-riedl/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/team/christof-jori/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Christof Jori",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796367",
        "https://www.linkedin.com/in/jocr77/",
        "https://github.com/jo-chris"
      ],
      "url": "https://wavect.io/team/christof-jori/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/#website",
      "@type": "WebSite",
      "inLanguage": [
        "en",
        "de",
        "es",
        "zh"
      ],
      "name": "Wavect",
      "potentialAction": {
        "@type": "SearchAction",
        "query-input": "required name=search_term_string",
        "target": {
          "@type": "EntryPoint",
          "urlTemplate": "https://wavect.io/search/?q={search_term_string}"
        }
      },
      "publisher": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      },
      "url": "https://wavect.io/"
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@id": "https://wavect.io/de/glossary/retainer/#term",
      "@type": "DefinedTerm",
      "alternateName": [],
      "description": "Wiederkehrender monatlicher Vertrag, bei dem der Anbieter eine definierte Kapazität reserviert und dafür eine vorhersehbare Gebühr erhält.",
      "inDefinedTermSet": "https://wavect.io/de/glossary/#termset",
      "name": "Retainer",
      "termCode": "retainer",
      "url": "https://wavect.io/de/glossary/retainer/"
    },
    {
      "@id": "https://wavect.io/de/glossary/retainer/#webpage",
      "@type": "WebPage",
      "about": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      },
      "author": {
        "@id": "https://wavect.io/team/kevin-riedl/#person",
        "@type": "Person",
        "name": "Kevin Riedl",
        "url": "https://wavect.io/team/kevin-riedl/"
      },
      "dateModified": "2026-05-24",
      "description": "Wiederkehrender monatlicher Vertrag, bei dem der Anbieter eine definierte Kapazität reserviert und dafür eine vorhersehbare Gebühr erhält.",
      "headline": "Retainer",
      "inLanguage": "de",
      "isPartOf": {
        "@id": "https://wavect.io/#website",
        "@type": "WebSite"
      },
      "lastReviewed": "2026-05-24",
      "mainEntity": {
        "@id": "https://wavect.io/de/glossary/retainer/#term"
      },
      "mentions": [
        {
          "@id": "https://wavect.io/#organization",
          "@type": [
            "Organization",
            "ProfessionalService",
            "LocalBusiness"
          ]
        }
      ],
      "name": "Retainer",
      "reviewedBy": {
        "@id": "https://wavect.io/team/christof-jori/#person",
        "@type": "Person",
        "name": "Christof Jori",
        "url": "https://wavect.io/team/christof-jori/"
      },
      "speakable": {
        "@type": "SpeakableSpecification",
        "cssSelector": [
          ".gls-single__h1",
          ".gls-single__tldr"
        ]
      },
      "url": "https://wavect.io/de/glossary/retainer/"
    },
    {
      "@type": "BreadcrumbList",
      "itemListElement": [
        {
          "@type": "ListItem",
          "item": "https://wavect.io/de/",
          "name": "Startseite",
          "position": 1
        },
        {
          "@type": "ListItem",
          "item": "https://wavect.io/de/glossary/",
          "name": "Tech-, Produkt- & Engagement-Glossar",
          "position": 2
        },
        {
          "@type": "ListItem",
          "item": "https://wavect.io/de/glossary/retainer/",
          "name": "Retainer",
          "position": 3
        }
      ]
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Retainer, wenn die Arbeit kontinuierlich anfällt und Priorität wöchentlich kippt. Werkvertrag, wenn du diskrete Outputs brauchst und Pausen aushalten kannst. Wer den falschen Vertrag wählt, zahlt entweder Leerlauf oder erlebt jeden Sprint als Neuverhandlung."
      },
      "name": "Retainer oder per-Engagement-Werkvertrag, was nehme ich?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Mindestens 4 Tage pro Monat, sonst lohnt sich der Onboarding-Overhead nicht. Über 12 Tage pro Monat: dann ist es eigentlich ein Vollzeit-Bruchteil und du hättest ein anderes Modell verhandeln können."
      },
      "name": "Was ist eine vernünftige Retainer-Größe?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Wenn die Auslastung dauerhaft unter 60 Prozent liegt und niemand kündigt. Beide Seiten gewöhnen sich an die monatliche Rechnung, niemand misst noch Output. Quartalsweise reviewen, ehrlich kündigen oder reduzieren."
      },
      "name": "Wann wird ein Retainer zur Falle?"
    }
  ],
  "speakable": {
    "@type": "SpeakableSpecification",
    "cssSelector": [
      ".faq-question",
      ".faq-answer"
    ]
  }
}
```
