# french-property-investment > Analyze French rental property investments with comprehensive financial modeling. Use when analyzing French properties, calculating mortgage payments, ROI, cash flow projections, or break-even analysis. Includes French-specific costs like arrangement fees (1%), registration fees (1.5%), survey fees (€750), and mandatory life insurance (0.4% annually). - Author: Jordan Terry - Repository: jordanterry/dotfiles - Version: 20260202073348 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/jordanterry/dotfiles - Web: https://mule.run/skillshub/@@jordanterry/dotfiles~french-property-investment:20260202073348 --- --- name: french-property-investment description: Analyze French rental property investments with comprehensive financial modeling. Use when analyzing French properties, calculating mortgage payments, ROI, cash flow projections, or break-even analysis. Includes French-specific costs like arrangement fees (1%), registration fees (1.5%), survey fees (€750), and mandatory life insurance (0.4% annually). allowed-tools: Bash(python:*) --- # French Property Investment Analyzer Analyze French rental property investments with detailed cash flow projections, ROI calculations, and break-even analysis. ## Quick Start The calculator runs via Python script with JSON input/output: ```bash echo '{ "propertyPrice": 300000, "downPayment": 60000, "interestRate": 3.5, "loanTermYears": 20, "monthlyRent": 1500, "holdingPeriodYears": 10 }' | python3 french_mortgage.py --json-input ``` Returns comprehensive JSON with mortgage details, yearly projections, and investment summary. ## Required Parameters | Parameter | Description | |-----------|-------------| | `propertyPrice` | Property purchase price in EUR | | `downPayment` | Down payment in EUR | | `interestRate` | Annual interest rate (%) | | `loanTermYears` | Loan term in years | | `monthlyRent` | Monthly rental income in EUR | | `holdingPeriodYears` | Investment holding period in years | ## Optional Parameters See [reference.md](reference.md) for complete parameter list including property tax, HOA fees, maintenance, management fees, vacancy rate, and rent increases. ## French-Specific Costs The calculator automatically includes: - **Arrangement Fee**: 1% of loan amount - **Registration Fee**: 1.5% of loan amount - **Survey Fee**: €750 fixed - **Life Insurance**: 0.4% annually (in monthly payment) ## Common Use Cases For detailed examples of comparing properties, sensitivity analysis, and handling complex scenarios, see [examples.md](examples.md). ## Key Output Metrics - **Monthly Payment**: Mortgage + life insurance - **ROI**: (Net profit / Initial investment) × 100 - **Cash-on-Cash Return**: Annual cash flow / initial investment - **Break-Even Year**: When cumulative cash flow becomes positive - **Equity Build-Up**: Down payment + principal paid ## How to Use with Claude When the user mentions French property analysis, extract parameters from natural language and run the analysis. **Example user request:** > "What's the ROI on a 300k property with 20% down, 3.5% interest, renting for 1500/month?" **Extract and run:** ```bash echo '{ "propertyPrice": 300000, "downPayment": 60000, "interestRate": 3.5, "loanTermYears": 20, "monthlyRent": 1500, "holdingPeriodYears": 10 }' | python3 french_mortgage.py --json-input ``` Present the ROI, monthly payment, cash flow, and break-even year from the results. ## Additional Resources - [reference.md](reference.md) - Complete API documentation - [examples.md](examples.md) - Usage examples and common scenarios