📋
Auftragsvertrag (Mandate Contract)
The most flexible contract type, based on mutual trust. Use for consulting work, advisory services, project management, or any service where you're providing professional expertise rather than delivering a specific end product.
You're paid for your professional service and time
You owe duty of care but not a specific result
Client can give instructions but not control how you work
Example: Marketing consultant developing brand strategy
🔄
Dienstvertrag (Service Contract)
A contract where you commit to providing a specific service over time. Use for ongoing services like bookkeeping, IT support, administrative assistance, or regular content creation.
Remuneration for providing the service itself
Service quality matters but not a guaranteed outcome
Often used for recurring relationships
Example: Freelance designer providing 20 hours monthly
🎨
Werkvertrag (Work Contract)
A contract focused entirely on delivering a specific, defined result. Use for software development, building websites, creating artwork, or any project with a clear deliverable.
Payment only upon successful delivery of the work
You bear the risk if the work isn't successful
Client accepts completed work or requests revisions
Example: Web developer building custom e-commerce site