For private landlords in France

Your landlord deadlines, with the cost of missing each one.

Notice periods, deposit returns, service-charge reconciliation, DPE rental bans, IRL indexation, depreciation clawed back when you sell: every obligation on one calendar, each with the amount at stake. Calculations use your own figures.

Get started
No bank connectionNo password storedNo money held

DemoDemo portfolio: sample data, not a real client. The figures come from the same code as the app and were taken on 31 August 2026 at ECB reference rates. They move slightly as loans amortise and rates change.

Whole portfolio

Rent roll ledger

Where the rent goes

You keep €67,147

Out of €181,842 collected over 12 months, after loans and charges.

Rent collected
€181,842
Debt service
−€72,170
Operating costs
−€42,525
Left for you
€67,147

Each expense assigned to its property.

Whole portfolio

Underwriting metrics

What a bank would ask

DSCR 1.29×

Above 1.25: the mortgaged properties cover their debt service with a margin. Calculated on the whole portfolio, not as an average of properties.

Debt service cover
1.29×
Loan-to-value
24.4%
Debt yield
9.9%
Total debt
€940,014

The three numbers a lender asks for, across the whole portfolio.

Haussmann — Paris 8e

Yield ranking

Your biggest earner

€48,970 a year

27% of the rent roll, at a 2.9% net yield, among the lowest.

Rent collected
€48,970
Share of rent roll
27%
Net yield here
2.9%
Best in portfolio
6.4%

Properties ranked by net yield.

Haussmann — Paris 8e

Concentration check

Your most expensive address

35% in one property

Over a third of portfolio value at one address.

This property
€1,340,000
Whole portfolio
€3,850,041
Share of portfolio
35%
Gain since purchase
€160,000

Recalculated with each new valuation.

Whole portfolio

Releasable equity

Equity

€2,910,026 in equity

Across eight properties at 24% loan-to-value. Vieux-Port alone sits at 17%.

Portfolio value
€3,850,041
Total debt
€940,014
Equity
€2,910,026
Portfolio LTV
24.4%

Flags low-debt properties with a low return.

Vieux-Port — Marseille

Property ranking

Best yield

6.4% net

The highest net yield in the portfolio.

Annual NOI
€20,100
Property value
€312,000
Net yield here
6.4%
Portfolio average
3.6%

Top of the net-yield ranking.

Voltaire — Paris 11e

Cashflow engine

Bleeding every month

−€167 / month

That is −€2,004 a year: after charges, the rent does not cover the loan payment.

Rent collected
€1,634
Operating costs
€450
Debt service
€1,351
Cover on the debt
0.88×

Cash flow computed per property.

Croix-Rousse — Lyon

Refinancing radar

Paying above market

€2,337 a year

Of interest above the average market rate.

Outstanding balance
€166,906
Your rate
4.6%
Market today
≈ 3.2%
Term remaining
262 months

Rate compared monthly with the ECB average.

Le Panier — Marseille

Indexation radar

Rent never indexed

€108 a year unclaimed

Rent unchanged for 25 months while the IRL rose. A review that is not claimed is not retroactive.

Rent today
€780
Rent if indexed
€789
Months without review
25
Shortfall per year
€108

Review date taken from each lease.

Le Panier — Marseille

Rental-ban calendar

About to become illegal

€9,360 a year at risk

DPE class F: letting banned from 2028 for new or renewed leases.

Rent at risk
€780 / month
Energy class
F
Ban starts
1 Jan 2028
Annual rent at risk
€9,360

2025, 2028 and 2034 deadlines counted to the day, per property.

Vieux-Port — Marseille

Maturity wall

Loan maturity

€54,368 due in 9 months

The property covers its payment almost twice over, which leaves room to refinance.

Outstanding balance
€54,368
Monthly NOI
€1,675
Rate on this loan
2.4%
Time to maturity
9 months

All loan maturities, by date.

Whole portfolio

Portfolio scan

Found in eight properties

€13,809 a year

Current or upcoming losses across the eight properties.

Loss on one flat
€2,004
Rent banned from 2028
€9,360
Interest above market
€2,337
Rent never indexed
€108

Open this portfolio in one click.

IRL rent indexation trackingDPE 2025 · 2028 · 2034 bansMulti-currency, live ECB rates

Portfolio underwriting

The ratios in a loan application.

Portfolio DSCR

1.29×

Net operating income over annual debt service, across the whole portfolio.

Loan-to-value

24.4%

Debt yield

9.9%

Net worth, trailing 24 months

The same demo portfolio as the cards above, with the same figures.

Multi-currency portfolios

Each currency at its own rate.

Each property is converted at ECB reference rates. When no rate is available, the property is left out of the total and flagged.

Haussmann, Paris€1,340,000
Maple Court, Leeds£132,000 → €154,119
Seefeld, ZürichCHF 690,000 → €735,922
A currency with no published rateUnconverted: no verified rate

Excluded from the total until a rate exists.

Covenant thresholds

The thresholds lenders use.

DSCR

Below 1.25×, the margin is thin. Below 1.00×, rent does not cover the loan.

1.34× · Healthy

Debt yield

Below 10% falls under most refinancing floors.

8.6% · Warning

LTV

Above 75% is where banks start declining to refinance.

81% · Critical

Equity over time

Net worth over time.

+€142,300+18.4%

Calculated from recorded valuations and actual loan amortisation, without projection.

Energy compliance

France's rental bans, tracked to the day.

2025: class G banned

2028: classes F and G banned

2034: classes E, F and G banned

Studio Marais, class F: banned from January 2028

Sourced from the loi Climat et Résilience minimum-class schedule.

Automatic signals

Recoverable amounts, flagged automatically.

Refinancing gap

Flagged when your rate sits meaningfully above the live ECB mortgage benchmark.

Lazy equity

Loan-to-value under 50%, return on equity under 3%, at least €50,000 sitting idle.

Rent indexation

The published INSEE index has moved and your rent hasn't followed it yet.

IRL +1.2% year on year

No bank connection

The app connects to no bank and asks for no banking credentials. Your data is stored in the European Union and can be exported to CSV at any time.

No password stored

Sign-in goes through Google: the app neither creates nor stores a password.

No money held

Rent, deposits and charges do not pass through the app. It calculates and informs; nothing here is financial, tax or legal advice, or a credit offer.

Spreadsheets vs. software vs. this app

What each tool covers.

FeatureSpreadsheetsLegacy softwareThis app
Bank credentials requestedNeverCommonlyNever
Multi-currency, live ECB ratesManual, error-proneRareBuilt in
Lender ratios (DSCR, LTV, debt yield)——Built in
DPE ban tracking (2025–2034)—SometimesPer property
IRL rent indexation alertsManual lookup—Automatic
Time to get startedHoursWeeksMinutes

WHERE WE ARE GOING

Roadmap

Everything before “we are here” is already in the product. What follows is intent, with no dates announced.

  1. ShippedMulti-currency ledgerEach property in its own currency, converted through live ECB reference rates.
  2. ShippedNumbers a lender asks forDSCR, loan-to-value and debt yield across the portfolio, not averaged per property.
  3. ShippedFrance’s rental bans, trackedDPE class deadlines for 2025, 2028 and 2034, counted to the day.
  4. ShippedRent indexation windowsIRL reviews flagged before the deadline passes.
  5. ShippedBank statement importCSV in, mapped to properties and categories, instead of typing every line.
  6. ShippedRight to erasureArticle 17 deletion with a 30-day grace period you can cancel by signing in.
  7. We are hereOpen betaEvery feature unlocked, no time limit. We are looking for people who will tell us what is wrong.
  8. WantedImport history you can undoSee past imports and roll one back when the bank file was wrong.
  9. WantedMore loss signalsThe product already flags some losses. More signals are planned.
  10. WantedBeyond FranceThe regulatory calendar is French today. Other countries have their own deadlines.

Open access

Every analysis engine is available on every account. A personal, non-commercial project: no advertising, no resale of data.

Export your data at any time.Create an account