This is a sample with example data and the terms of the “With retainer” template. The actual agreement is generated from the terms of the respective offer and the details both sides have stored. Sections that have not been agreed (such as exclusivity) are omitted and the numbering adjusts accordingly. The agreement is drawn up in German if both sides use German, and in English otherwise.
Partnership Agreement
Agreement ID: 00000000-0000-0000-0000-000000000000
Template: pv-2026-10-05
Created on: 29 September 2026
between
Example Apps GmbH
Musterstraße 1
80331 Munich
Germany
represented by Max Muster
VAT ID: DE000000000
Email: contact@example-apps.example
– hereinafter the “App Provider” –
and
Jane Example
Rua Exemplo 2
1100-338 Lisbon
Portugal
– hereinafter the “Creator” –
concluded via the RevReach platform (https://revreach.app), operated by Luca Martini (the “Platform”). The Platform is not a party to this Agreement; it provides matching, attribution and billing in accordance with its Terms of Service.
§ 1 Subject matter
- The Creator promotes the app “Example App” (https://apps.apple.com/app/id0000000000) (the “App”) through their own content. In return, the App Provider pays the Creator a share of the revenue attributed to users acquired through the Creator.
- Both parties act as entrepreneurs (Unternehmer) within the meaning of section 14 of the German Civil Code (BGB). This Agreement does not create an employment or service relationship, nor a partnership or any other relationship under company law. The Creator does not acquire any shares in the App Provider's business.
§ 2 Services of the Creator
- The Creator publishes an average of 3 posts about the App per calendar month on the following channels: YouTube (YouTube: Jane Example).
- The Creator may also publish posts on accounts newly created specifically for the App. No minimum number of followers or minimum reach is agreed. All obligations under this Agreement apply to newly created accounts, in particular the labelling under paragraph 5.
- The Creator is free to decide on the content, timing and place of their work and is not bound by any instructions. Requests from the App Provider regarding content are non-binding suggestions. The Creator corrects factually incorrect statements about the App upon notice.
- Before the first post on any account used for posts about the App, the Creator names that account on the Platform so that the posts can be attributed to the partnership. This also applies to newly created accounts.
- The Creator clearly labels every post about the App as advertising or a paid partnership, as required by the law of the target market (in particular section 5a(4) of the German Act against Unfair Competition (UWG) and section 22 of the German Interstate Media Treaty (MStV)) and by the guidelines of the relevant social media platform. This applies on every account, including accounts created specifically for the App, and even if the account already bears the App's name. The Creator uses that platform's ad disclosure features (e.g. “Paid partnership”) where available and confirms the labelling on the Platform when adding each post.
- The Creator ensures that their posts do not infringe any third-party rights and do not contain any misleading promises regarding performance or earnings.
§ 3 Creator code and attribution
- The Creator is assigned the code EXAMPLE. Users who enter this code in the App or arrive via the Creator's link are attributed to the Creator (“attributed users”).
- Attribution only takes place upon a first purchase, i.e. the user's first paid purchase in the app (subscription, one-time purchase or other in-app purchase), or upon conversion of a free trial into a paid subscription, and only before this agreement ends. Users who have already paid in the app before (existing customers) are not attributed; renewals of existing subscriptions do not create an attribution.
- A user is attributed to no more than one creator. The code redeemed first applies: the app stores only the user's first code with the subscription service and does not overwrite it. An attribution is not reassigned at a later date.
- A revenue share accrues on payments made by an attributed user within 24 months of that user's attribution.
- Attribution and revenue are determined by the data that the App Provider's subscription service (RevenueCat) transmits to the Platform. The App Provider sets up this transmission completely and correctly and does not alter or suppress it.
§ 4 Remuneration
- The Creator receives a revenue share of 15% of net revenue.
- “Net revenue” means the amount the App Provider receives from payments made by attributed users after deduction of VAT or comparable taxes and of the commission of the relevant store, as stated by RevenueCat for each payment, converted into euros at the European Central Bank reference rate on the day of payment. It covers payments that RevenueCat reports as a purchase or renewal (subscriptions, one-time purchases and other in-app purchases). It does not include advertising revenue, the purchase price of a paid download or payments made outside RevenueCat. Refunded payments are deducted.
- In addition, the Creator receives a fixed amount of €300.00 per calendar month (retainer). Part months are billed pro rata on the basis of calendar days.
- All amounts are exclusive of statutory VAT, where applicable. Small businesses under section 19 of the German VAT Act (UStG) do not charge VAT.
- The App Provider owes no further remuneration, advances or minimum amounts. No particular number of attributed users and no particular level of revenue is owed. Information on the revenue model, prices and sample calculations on the Platform is provided for guidance only and does not form part of this Agreement.
§ 5 Billing and payment
- Billing takes place monthly via the Platform. Amounts are only billed after a holding period so that refunds can be taken into account. If the amount due is below the Platform's minimum amount, it is carried forward.
- The Creator's remuneration is billed by way of self-billing (section 14(2) sentence 2 UStG). The Platform issues the self-billing invoice in the name and on behalf of the App Provider. The Creator consents to self-billing. If the Creator considers a self-billing invoice to be incorrect, paragraph 5 applies.
- The App Provider authorises the Platform to collect the total amount from the App Provider's stored payment method via the payment service provider Stripe and to forward it to the Creator. The payment obligation is discharged upon receipt by the Creator.
- If payments that have already been billed are refunded at a later date, the corresponding share is set off against future statements. The Creator is only obliged to make any repayment beyond this upon termination of this Agreement and only for refunds made within 60 days of the relevant statement.
- Objections to a statement must be raised in text form via the Platform within 60 days of the statement being made available.
§ 6 Rights of use
- The Creator grants the App Provider the non-exclusive, non-transferable right to share and link to the published posts about the App in unaltered form and to embed them on its own channels (website, store page, own social media channels) for as long as the posts remain publicly accessible on the Creator's channels.
- Use of the posts as paid advertising (ads) is not permitted unless the parties agree otherwise in text form.
- The App Provider grants the Creator the non-exclusive right to use the App's name, logo and screenshots for the posts.
§ 7 Term and termination
- This Agreement commences as soon as both parties have accepted it and runs for an indefinite period.
- During a probation period of 60 days from the commencement of this Agreement, either party may terminate it without notice with effect from the end of the following day.
- Thereafter, this Agreement may be terminated by giving 30 days' notice. The right to extraordinary termination for good cause remains unaffected; good cause exists in particular in the event of manipulation of attribution or revenue data.
- Notice of termination is given via the Platform or in text form.
- No new revenue share accrues once this Agreement ends. Claims that have already arisen are billed in accordance with § 5.
§ 8 Obligations of the App Provider
- The App Provider enables the code to be entered in the App, transmits it to RevenueCat as described in the Platform documentation and maintains the transmission of revenue data to the Platform throughout the term of this Agreement and the tail period.
- On request, the App Provider provides the Creator with free access to the full version of the App for the term of this Agreement.
- The App Provider informs the Creator of material changes to the price or functionality of the App with reasonable advance notice.
§ 9 Confidentiality and data
- Each party treats non-public revenue and user figures that it receives via the Platform as confidential and uses them solely for the performance of this Agreement.
- The Creator does not receive any personal data of the App's users, only aggregated figures.
§ 10 Liability
- The parties are liable without limitation for intent and gross negligence, for injury to life, body or health and under the German Product Liability Act (Produkthaftungsgesetz).
- In the event of a slightly negligent breach of material contractual obligations, liability is limited to the foreseeable damage typical for this type of contract, and to no more than the total remuneration billed under this Agreement in the last twelve months, but at least €1,000. Liability for slight negligence is otherwise excluded.
- Each party indemnifies the other party against third-party claims based on an infringement of third-party rights or of disclosure obligations for which the indemnifying party is responsible.
§ 11 Taxes and levies
Each party is responsible for its own taxes, social security contributions and reporting obligations. The Creator pays tax on their income themselves. The parties acknowledge that the Platform may be legally obliged to report the Creator's income to tax authorities (German Platform Tax Transparency Act (PStTG), DAC7).
§ 12 Final provisions
- This Agreement is governed by the laws of the Federal Republic of Germany, excluding the UN Convention on Contracts for the International Sale of Goods (CISG).
- To the extent permitted by law, the place of jurisdiction for all disputes is the seat of the defendant party.
- Amendments and additions must be made in text form; changes to the terms are made by concluding a new version of the agreement via the Platform.
- In the event of any conflict, this Agreement takes precedence over the Platform's Terms of Service insofar as it concerns the relationship between the parties.
- Should any provision of this Agreement be invalid, the remainder of this Agreement remains valid. The invalid provision is replaced by the applicable statutory provision.
Appendix: Summary of terms
| Item | Agreed |
|---|---|
| Revenue share | 15% of net revenue |
| Duration per user | 24 months from attribution |
| Retainer | €300.00 per month |
| Deliverables | 3 posts per month on YouTube |
| Exclusivity | none |
| Ad usage rights | no |
| Probation period | 60 days |
| Notice period | 30 days |
| Tail period after the agreement ends | none |
| New accounts | allowed, every post labelled as an ad |
| Creator code | EXAMPLE |