# AI tells a German freelancer that a 'Werkvertrag' and a 'Dienstvertrag' are interchangeable terms for service contracts

- **ID:** `legal/germany-werksvertrag-vs-dienstvertrag-misclassification`
- **Domain:** legal
- **Category:** type_error
- **Error Code:** `BGB-WERK-DIENST-MISMATCH`
- **Verification:** ai_generated
- **Fix Rate:** 82%

## Root Cause

Under German civil law (BGB §§ 631-651 and §§ 611-630), a Werkvertrag (service-for-result contract) requires delivery of a specific outcome, while a Dienstvertrag (service-for-effort contract) only requires best-effort work; misclassification can void liability clauses and shift risk of failure entirely onto the contractor.

## Version Compatibility

| Version | Status | Introduced | Deprecated |
|---------|--------|------------|------------|
| BGB (Bürgerliches Gesetzbuch) §§ 611-630 (Dienstvertrag) | active | — | — |
| BGB §§ 631-651 (Werkvertrag) | active | — | — |
| BGH (Bundesgerichtshof) case law on Abnahme | active | — | — |

## Workarounds

1. **For software development with defined milestones, use a Werkvertrag with an acceptance procedure (Abnahme) clause per BGB § 640. Example clause: 'Der Auftragnehmer schuldet die Lieferung des in Anlage 1 beschriebenen Softwaremoduls. Die Abnahme erfolgt nach erfolgreichem Test gemäß § 640 BGB.'** (85% success)
   ```
   For software development with defined milestones, use a Werkvertrag with an acceptance procedure (Abnahme) clause per BGB § 640. Example clause: 'Der Auftragnehmer schuldet die Lieferung des in Anlage 1 beschriebenen Softwaremoduls. Die Abnahme erfolgt nach erfolgreichem Test gemäß § 640 BGB.'
   ```
2. **For ongoing support or consulting where no specific deliverable is guaranteed, use a Dienstvertrag with a duty-of-care clause. Example: 'Der Auftragnehmer verpflichtet sich, die Beratungsleistungen mit der Sorgfalt eines ordentlichen Kaufmanns zu erbringen, schuldet jedoch keinen bestimmten Erfolg.'** (80% success)
   ```
   For ongoing support or consulting where no specific deliverable is guaranteed, use a Dienstvertrag with a duty-of-care clause. Example: 'Der Auftragnehmer verpflichtet sich, die Beratungsleistungen mit der Sorgfalt eines ordentlichen Kaufmanns zu erbringen, schuldet jedoch keinen bestimmten Erfolg.'
   ```

## Dead Ends

- **** — Using a Dienstvertrag template for a software development project where a specific deliverable is required means the client can reject the work and refuse payment if the result is not achieved (75% fail)
- **** — Assuming that a 'fixed price' always implies a Werkvertrag ignores that a fixed-price Dienstvertrag is possible but the contractor bears no liability for failure to achieve a specific outcome (50% fail)
