Skip to content
Back Werkvertrag or Dienstvertrag: Which Freelance Contract Type Protects You, and Where the Label Stops Helping

Werkvertrag or Dienstvertrag: Which Freelance Contract Type Protects You, and Where the Label Stops Helping

Two contract types, two payment triggers, one audit test that ignores both labels. How to pick, and which clauses to strike before you sign.

Marc Clemens
Marc Clemens

Sep 04, 2026

Legal Client Retention Freelance Challenges
TL;DR

A Werkvertrag (§ 631 BGB) pays you for a defined result the client formally accepts; a Dienstvertrag (§ 611 BGB) pays you for the work itself, usually by the hour or day. The choice changes when you get paid, how long you are liable for defects, and how either side can exit. It does not decide whether you count as self-employed: § 7 SGB IV looks at instructions and integration in practice, and a July 2025 Federal Social Court ruling confirmed self-employment on a plain "freie Mitarbeit" contract because the reality matched. Pick the type that fits the job and check your status separately.

Most freelance contracts in Germany are one of two things, and many clients could not tell you which one they just sent you. That matters, because the two types pay you at different moments and expose you to different risks. It matters less than most advice claims for one question: whether an auditor will call you an employee. This piece separates the two.

The two types in one table


Werkvertrag (§ 631 BGB)

Dienstvertrag (§ 611 BGB)

You owe

A result: the website, the report, the migrated database

The activity: consulting days, development hours, support

Payment trigger

Acceptance (Abnahme) of the result

Time worked, invoiced per period

Defects

Client can demand cure, fix it at your cost, reduce the price or withdraw, claim damages (§ 634 BGB)

No warranty on a result; you owe careful work, and liability needs a breach of duty

Client exit

Any time before completion, but pays for work done plus a presumed 5% on the rest (§ 648 BGB)

Notice periods follow the billing rhythm (§ 621 BGB), or the contract's own terms

Typical for

Fixed-price projects, deliverables, design and build

Retainers, interim roles, capacity-based engagements

§ 631 BGB defines the work owed as "die Herstellung oder Veränderung einer Sache" or "ein anderer durch Arbeit oder Dienstleistung herbeigeführter Erfolg". § 611 BGB covers "Dienste jeder Art". The words that tell you which one you are looking at: "Werk", "Abnahme", "Leistungsbeschreibung" point to a Werkvertrag; "Tagessatz", "Stundennachweis", "nach Aufwand" point to a Dienstvertrag.

What each type does to your money

Acceptance is the Werkvertrag's pressure point. Under § 640 BGB the client must accept a work that matches the contract, and cannot refuse "wegen unwesentlicher Mängel". If you set a reasonable deadline after finishing and the client neither accepts nor names at least one defect, acceptance is deemed given. Use that: a written "Abnahme requested by [date]" email after delivery is the single cheapest protection against the invoice that never comes due.

Warranty runs from acceptance. For software, designs and other works the defect claims in § 634a BGB run two years if the work consists in making or altering a thing, otherwise the regular limitation period. Fixed-price work needs a reserve for that tail; hourly work does not carry it.

Exit is asymmetric on a Werkvertrag. § 648 BGB lets the client cancel at any time before completion, but you keep the agreed fee minus what you save, with a presumption of 5% on the part not yet delivered. On a Dienstvertrag the default notice depends on the billing unit: a monthly fee can be ended by the 15th for the end of the month, a quarterly fee needs six weeks (§ 621 BGB). For "Dienste höherer Art" based on special trust, § 627 BGB even allows termination without notice. In practice, your contract's notice clause overrides these defaults, so read it.

Payment rhythm. A Werkvertrag without milestones means you finance the project. Split it: 30% on signing, 40% on interim acceptance, 30% on final acceptance is a common pattern. A Dienstvertrag should say when the timesheet is deemed approved, otherwise the same silence trick works against you.

The label is not what the auditor reads

Here is the misconception to drop: "Werkvertrag means self-employed, Dienstvertrag means employee-like." Neither type is a status.

§ 7 SGB IV names two indicators of employment: "eine Tätigkeit nach Weisungen und eine Eingliederung in die Arbeitsorganisation des Weisungsgebers". A Dienstvertrag sits structurally closer to those two, because there is no independent result to point to, only your presence and your hours. That is why practitioners treat it as the type that invites a closer look. It is reasoning, not a rule in the law, and it cuts both ways: a Werkvertrag performed under a team lead's daily instructions in the client's Jira is employment with a nicer label.

The Federal Social Court showed the method on 22 July 2025 (B 12 BA 7/23 R). A payroll accountant worked for a tax adviser under a "Vertrag über freie Mitarbeit", handling 30 client accounts for 35% of the net revenue they generated. He paid €35 a month for a desk and IT access, could refuse further work, did not have to perform personally, and in 2018 had "mindestens 18 weitere eigene Auftraggeber". The court confirmed self-employment. It weighed the absence of "örtlicher, zeitlicher oder inhaltlicher Vorgaben", the revenue-based pay that carried the "unternehmerische Risiko einer ineffektiven oder mangelhaften Arbeitsweise", and added that where the indicators are balanced, "dem Willen der Vertragsparteien eine gewichtige indizielle Bedeutung zukommen" kann. Note what carried the case: how the work ran, not which paragraph of the BGB the contract cited.

Silke Becker, Director Legal & Compliance at the IT staffing firm Etengo, advises the client side for a living. On the reform panel at Freelance Unlocked 2026 she named the two criteria she works with every day, "die Kriterien, die normalerweise über alle Rechtsgebiete gelten, Eingliederung und Weisung", and described the temptation on the other side of the table:

"I can be given instructions, and I think clients will use that, and I can be integrated, because that is the advantage clients have. They no longer have to care about it in the projects." (Silke Becker, translated from German)

Her warning about a clause that is written but not lived applies to any contract, not only the leaked reform draft she was discussing:

"Then I ask, as a company lawyer: how am I supposed to advise my company and my clients? Write it in, but we won't do it? Is that a sham transaction? I don't know." (Silke Becker, translated from German)

Professor Rainer Schlegel, former President of the Federal Social Court, put the whole problem in one sentence on the same stage: any activity can be done as an employee or as a self-employed person, "die Grenzbereiche sind grau und verschwimmen". Your contract type does not move you out of the grey zone. Your working reality does.

Red-flag clauses in either type

Strike or renegotiate these before signing. Each one describes an employee, whatever the heading says.

  1. Fixed working hours or core times ("Montag bis Freitag 9 bis 17 Uhr"). Agree availability windows for meetings instead.
  2. A named supervisor with authority to instruct ("weisungsbefugt", "reports to"). Replace with a contact person for coordination.
  3. Duty to perform personally with no substitute. Ask for the right to use qualified subcontractors with the client's consent. The BSG accountant did not have to perform personally, and the court noted it.
  4. Presence obligation at the client's office without a project reason.
  5. Use of the client's equipment and accounts by default. Your laptop, your licences, unless security rules require otherwise, and then say so in the contract.
  6. Exclusivity or a ban on other clients. Concentration is a risk in itself; a written ban is worse.
  7. Vacation approval, sick-note duties, time tracking in the client's HR system.
  8. An intermediary contract that never names the arrangement. If you are placed with an end client and work under its instructions inside its team, § 1 AÜG says that is Arbeitnehmerüberlassung, which needs a permit and must be named as such in the contract. A freelance contract cannot paper over it.

For the clauses that protect you rather than expose you, see our seven things every freelance contract needs, the longer checklist of contract contents, and the piece on usage rights and IP clauses.

The pattern that works: Rahmenvertrag plus Einzelauftrag

Long client relationships often drift into a Dienstvertrag by default, because nobody wants to write a new contract every quarter. There is a cleaner structure.

The Rahmenvertrag (framework agreement) fixes what does not change: parties, rates, confidentiality, usage rights, liability, notice, the rule that you are free to work for others and to decline orders. It creates no duty to order and no duty to accept.

Each Einzelauftrag (individual order) then describes one piece of work: scope, deliverable or capacity, timeline, acceptance criteria, price. A two-page document, signed or confirmed by email. If the piece is a result, the order is a small Werkvertrag with its own acceptance. If it is capacity for a phase, it is a time-boxed Dienstvertrag with a defined end.

What this gives you: a paper trail that shows you as a business taking orders rather than a body on the payroll, natural break points to renegotiate rates, and a clean end date for each engagement instead of a relationship that has quietly run for four years. It also mirrors what the BSG accountant had: clearly outlined services, freedom to decline the next one.

What to do on Monday

  1. Classify your current contracts. Write W or D next to each one. For every W, check that acceptance criteria and an acceptance deadline exist. For every D, check the notice clause and the timesheet approval rule.
  2. Send the acceptance email for any delivered work still waiting on a "final ok". Set a date. § 640 BGB does the rest.
  3. Run the red-flag list on your biggest contract and mark the clauses you would strike today. Take the list to the next renewal conversation, not to a lawyer first.
  4. Propose a Rahmenvertrag to the client you have worked with longest without a fresh contract.
  5. Check your status, not your label. 9am's free false self-employment self-check asks the questions an auditor asks about instructions and integration. Twenty minutes, before the next contract.

If the honest answer to step 3 is that one client's contract reads like a job description, the best clause is a second client. A free 9am profile puts your Einzelauftrag-ready offer in front of companies across DACH that hire freelancers on exactly this basis.

This article is a practitioner's explainer and general information. It does not replace legal advice on your specific contract.

Freelance Unlocked is co-organized by 9am together with Uplink and freelancermap. This article draws on the expert panel on the false self-employment reform at Freelance Unlocked 2026. Watch the full talk above, and join us at the next edition: freelanceunlocked.com.

Marc Clemens

Founder & Product Builder

Marc has spent more than a decade building recruiting and job marketplaces. He founded 9am to make freelance work simpler for both sides, and organizes the Freelance Unlocked conference.

9am profileLinkedIn

Latest Articles

Germany's Income Tax Reform: What Actually Changes for the Self-Employed

Germany's Income Tax Reform: What Actually Changes for the Self-Employed

45% from €250,000, a new 47% step from €280,000. For a sole trader on €300,000 profit that is about €1,235 a year.

No Ambition: Why Germany Announces Reforms Nobody Feels, and Who Profits

No Ambition: Why Germany Announces Reforms Nobody Feels, and Who Profits

152 measures in the subjunctive, a new tax bracket €30,000 above the old one, 44% for the AfD. Three examples, one pattern.

Germany's Leaked Freelancer Status Reform: What 'New Self-Employment' Would Cost You

Germany's Leaked Freelancer Status Reform: What 'New Self-Employment' Would Cost You

Legal certainty in exchange for 16.74% of every invoice: what the leaked 'new self-employment' draft asks, and where it stands today.