Private Loan Agreement with Repayment Plan
Create a private loan agreement with an automatically calculated monthly repayment plan including amount, interest rate, term and parties, as a PDF.
Your inputs are processed in your browser and are not transmitted to our servers. Note: third-party resources (e.g. advertising and analytics from Google/Cloudflare) and an optional PayPal donation link may transfer data when loading or when clicked. Browser extensions or plugins may be able to read content that is visible in the input fields.
The result will appear here …
Legal notice
Current as of: 11.08.2026.
The results reflect the legal and fiscal state as of the date stated above. They are provided for general information and initial guidance only. They are not individual financial, tax or legal advice, and no guarantee is given as to their accuracy, completeness or suitability for your circumstances. In particular, the results are not a substitute for an official or judicial assessment. Please check the information independently and seek qualified advice where appropriate, as you are solely responsible for any decision made in reliance on the result.
How to use this tool (video)
This video is hosted on YouTube. When you play it, data may be sent to Google.
Private loan agreement with repayment plan
A private loan agreement between friends or relatives is governed by the rules of the German Civil Code (BGB). The loan agreement generator on studio-tools.online creates a formal document under § 488 BGB that serves as a draft for a written agreement. It includes an automatically calculated monthly repayment plan that breaks down the amount, interest rate, term, monthly payment, interest portion, principal portion, and remaining balance over the full term.
Such a contract protects both sides: the borrower knows exactly what they must pay and when, and the lender has a written document that bindingly records the repayment obligation. For larger amounts, a formal contract is more important than a verbal agreement because it prevents later disputes about the terms.
How it works
The generator calculates the loan as an annuity loan. You enter the principal amount, the annual interest rate, and the term in years, and the tool computes the monthly payment using the standard formula: payment = principal × (rate/12) / (1 − (1 + rate/12)^(−term × 12)). A concrete example: 10,000 euros at 3.5 percent annual interest over 5 years results in a monthly payment of about 181 euros. The first payment contains roughly 29 euros in interest and 152 euros in principal; the final payment clears the remaining balance. The PDF includes all details, the parties, and the full repayment schedule.
What it can and cannot do
This tool creates a structured draft with all essential contract elements and a complete repayment schedule. However, it cannot replace legal advice or assess individual legal or tax situations. An interest rate exceeding double the market rate may be unconscionable under § 138 BGB. Private interest income may be taxable, and for very large sums or property-related loans, notarisation may be required. The tool provides no tax advice and no legal counsel.
Why local processing in the browser
All calculations run directly in your browser rather than on a remote server. Your financial data, including the loan amount, interest rate, and personal details, never leaves your device. There is no server storing this information and no data transmitted to third parties. This matters especially for sensitive financial details. After the page loads, the tool works offline because all assets are cached locally.
Frequently asked questions
What is a loan agreement under § 488 BGB?
A loan agreement under § 488 BGB governs the transferred monetary benefit between lender and borrower. The borrower commits to repaying the amount with interest and by instalments. The contract should be in writing to avoid later disputes.
Do I need to be online for this?
No. After loading the page in your browser, the tool works offline. All calculations and PDF generation run locally on your device.
Are my data uploaded?
No. All inputs stay 100 percent local in your browser. Nothing is transmitted to a server and nothing is stored.
Can the generator create a legally binding document?
No. The generator produces a structural draft that serves as a starting point. Legal validity depends on the individual situation and should be checked by a qualified professional.
What if I enter the wrong interest rate?
The repayment schedule is calculated based on the entered data. An interest rate that is too high may make the contract unconscionable. A rate that is too low may have tax consequences. Please check your inputs carefully.
Is this agreement also suitable for terminations?
No, the loan agreement is for taking out a loan. For terminations, there is a separate termination notice generator on studio-tools.online.