Olivings

    Buy-to-let, gîte, and long-term rentals

    French property rental yield calculator

    Estimate the net rental yield on any French property, after taxe foncière, LMNP or micro-BIC tax, and running costs. Built for English-speaking buyers looking at France.

    How it works

    Three quick steps between an address and a number you can actually plan around.

    01

    Enter the address

    Any French address. We pull local nightly rates, long-term rents, and taxes for that commune.

    02

    Tell us your setup

    Bedrooms, condition, whether there is a pool, and how you plan to rent it out.

    03

    See a realistic number

    Gross and net yearly income, month by month, after fees, tax, and running costs.

    What we factor in

    A gross yield number without costs is a fantasy. The calculator uses the same inputs a careful buyer would work through on paper.

    Local nightly rates

    Real short-term rental rates from the surrounding commune, not national averages.

    Realistic occupancy

    Seasonality, peak months, and shoulder-season dips based on department data.

    Cleaning and platform fees

    Turnover cleaning, laundry, Airbnb or Booking.com commission, property management.

    Taxe de séjour and income tax

    Local tourist tax plus your likely tax regime (micro-BIC, réel, LMNP).

    Energy performance

    DPE-driven running costs and, for long-term lets, the rent caps that now apply.

    Loan and running costs

    Optional mortgage, insurance, taxe foncière, and copropriété charges.

    Short-term versus long-term rental in France

    Gîte and Airbnb income beats long-term rent on paper, but taxe de séjour, night caps in Paris and Bordeaux, and cleaning costs change the net picture. Here is the honest trade-off.

    Short-term let
    Long-term let
    Typical yearly income
    Higher, peaks in summer
    Lower, steady across the year
    Effort
    Ongoing: cleaning, guests, listings
    Low: one tenant, one contract
    Vacancy risk
    Real, especially off-season
    Minimal once let
    Tax regime
    Micro-BIC or réel (furnished)
    Micro-foncier or réel (unfurnished)
    Local rules
    Registration and night caps in many communes
    Rent caps in DPE F and G properties

    Rental yields by region in France

    Short-term nightly rates and peak occupancy vary sharply between Paris, the French Riviera, Provence, the Dordogne, and the Alps. Every estimate uses the specific commune of the address you enter.

    Region
    Nightly range
    Peak occupancy
    Paris and Île-de-France
    €140 to €260
    72%
    French Riviera (Côte d'Azur)
    €180 to €320
    68%
    Provence and Luberon
    €160 to €290
    64%
    Dordogne and Charentes
    €120 to €210
    54%
    Brittany and Normandy
    €110 to €190
    48%
    French Alps (Chamonix, Morzine, Méribel)
    €160 to €340
    60%

    Illustrative ranges. Your estimate will use the specific department and commune of the address you enter.

    Buy-to-let in France, answered

    What rental yield can I expect on a French property?+

    Long-term lets in France typically produce a gross yield of 4 to 7% and a net yield of 2 to 4% after taxe foncière, insurance, and management. Short-term lets in Paris, Provence, the French Riviera, and ski resorts can push gross yields above 8%, but come with higher costs and stricter local rules.

    How is rental income taxed in France for non-residents?+

    Non-residents pay French income tax on rental income at a minimum rate of 20% up to €29,315 and 30% above, plus 17.2% social charges (reduced to 7.5% for EU/EEA residents with A1 coverage). Furnished lets fall under the BIC regime (micro-BIC or réel, often via LMNP status); unfurnished lets fall under revenus fonciers (micro-foncier or réel).

    Is buy-to-let in France a good investment?+

    France has stable prices, low mortgage rates, and reliable tenant law, but yields are lower than the UK or US, and taxe foncière plus social charges eat into net income. It works best when you buy well below fair price and choose the right tax regime. Run the calculator on a specific address before deciding.

    Short-term versus long-term rental in France, which pays more?+

    Short-term (gîte, seasonal, Airbnb) usually grosses 30 to 80% more than long-term for the same address, but after cleaning, platform fees, higher taxe de séjour, and local night caps, the net gap narrows. In tourist regions short-term still wins; in cities with strict rules like Paris or Bordeaux, long-term often wins net.

    What is LMNP and when should I use it?+

    LMNP (Loueur en Meublé Non Professionnel) is the tax status for furnished lettings under €23,000/year or under 50% of household income. It lets you depreciate the property and furnishings, which usually wipes out taxable rental income for the first 10 to 20 years. Most furnished holiday and long-term lets in France use it.

    Does the calculator include taxe foncière and DPE rent caps?+

    Yes. Taxe foncière is pulled from the commune's actual rate, and for long-term lets we apply the current rent restrictions on DPE F and G properties (no rent increases, and G properties are progressively banned from being let).

    Can I get a buy-to-let mortgage in France as a foreigner?+

    Yes. French banks lend to non-residents up to 70 to 80% loan-to-value at competitive fixed rates, provided rental income plus other income covers the payments comfortably (typically the 33% debt-to-income rule). Expect thorough paperwork and 8 to 12 weeks to close.

    Does the estimate cover leaseback and gîte properties?+

    Yes. Leaseback (résidence de tourisme) uses the operator's contractual rent; gîtes use short-term rates with realistic occupancy for the department. Both scenarios are handled by the same engine.

    Where does the data come from?+

    Department and commune benchmarks from French government sources (DVF sales, ADEME energy, INSEE), plus local rental rates aggregated across major platforms. Not a national average — every estimate uses the specific commune of the address.

    Keep going