Start with recent sales of similar flats nearby. In France, compare what the price includes, the flat’s condition and the building, then calculate your budget separately. This helps you prepare for negotiations. The asking price may be too high if it exceeds the range of comparable sales and the flat’s advantages do not explain the difference.
Where should you start when checking a flat’s price?
Compare the price with similar completed sales before making an offer. The same approach works across French towns and cities; the comparisons need to be local.
- What the price includes
Floor area, parking, furniture, agency fees: what is included?
- Comparable sales
A nearby location, similar size and building type.
- Important differences
Condition, floor, lift, light, noise, view and works.
- Your offer
A reasoned amount that takes your full budget into account.
Where can you find sale prices and comparable flats?
Start with the government database of completed property sales. In France, this database (DVF) is free and does not require a French tax account. The tax administration publishes the data; reports from French notaries can provide additional information.
- Compare similar properties: nearby streets, similar sale dates, floor areas and building types. Check whether the flat is vacant or sold with a tenant.
- Check what the sale includes: the recorded amount may cover several properties, such as a flat and a garage. Floor areas must also be measured on the same basis.
- Check differences separately: condition, view, noise, energy rating and upcoming works are not always clear from a sale record.
The database does not cover Bas-Rhin, Haut-Rhin, Moselle or Mayotte. Recent sales appear with a delay. If there are few comparisons, ask a local professional to show the available sales, their dates and the differences between properties. Listings help you find alternatives, but do not yet confirm a sale price.
How can you tell whether the price is justified?
Use the range after accounting for differences. For a flat in France, a city’s average price per square metre is only a starting point; any premium needs a clear explanation.
- Within the range
- There are grounds to continue checking the flat.
- Above the range
- Ask what justifies the premium. An unexplained difference is a point to raise in negotiations.
- Few comparisons
- Ask for more evidence or an individual valuation.
A price below the range also needs an explanation. A gap compared with similar properties does not mean the seller will accept an equivalent discount.
How do your plans shape the offer you make?
Keep the market price separate from the amount you are willing to pay. When buying in France, allow for transaction costs and taxes, financing and necessary works in addition to the price; assess annual costs separately. Do not add an agency fee twice if it is already included in the price.
Decide what quiet surroundings, a view or your preferred floor are worth to you. A future buyer may value those features differently.
Check whether your chosen type of letting is allowed, realistic income, periods without tenants and costs. Rental yield alone does not establish that the price is fair.
You can make an initial check yourself. If you need an individual valuation, ask your chosen professional about the cost and timing for the agreed scope of work. Which costs to include in your purchase and ownership budget.
The next step is to check the flat itself
The price also depends on the works and costs you may face. Our related guide covers the property’s condition, energy performance report and building documents.
From a listing to an informed decision
Send the listing link, price and floor area, the address or neighbourhood, and your reason for buying. This helps us discuss what supports the price and what to clarify before making an offer.
Discuss your chosen flat with IMMO BTC
Sources and review date
Government property sale price data · Database access and coverage: guidance from the French finance ministry
Sources checked on 16 October 2026. This method applies to France.