Finding a home in France
Home
Finding a home in France
  • Consult a French Notaire
  • Properties for sale
  • Directory of French Notaires
    The role of the French Notaire
    Due diligence
    Fees and transfert taxes
    Taxes & Other property costs
    Inheritance-donation
    Mortgage & financial advices
    Currency risks
    Notarizing Service
    Glossary
    Schedule and low cost airlines
    French holidays
    Who are we?
    Mortgage & financial advice



    French and other European banks have developped specific products for non French residents buying a property in France.
    Crédit Foncier , partner of wwww.FrenchNotaire.com, is a credit institution specializing in real-estate and asset financing for more than 150 years.
     
    A
    Many people purchase a permanent or second home in France with a mortgage. Everyone’s situation is unique, but in simple terms you have two options. Borrow in your own country, through specialist lenders for overseas properties, or borrow in France through French based banks.
     
    B
    1 -Common features of French mortgages
  • Loans are available, in euro, to the majority of non-residents for the purchase of the property and additional works (contruction, swimming pool,...)
  • 80% maximum loan to value of the purchase price and/or additional expenses and works
  • Terms 5-20 years or age 70
  • Capital repayment is the predominant lending type
  • The mortgage should be covered by a suitable life insurance
  • 3 times your gross annual income is a typical maximum borrowing amount
  • Mortgage cost (frais d'hypothèque). Mortgage must be registred by the Notaire in the Land Registry at a cost of around 0.4 to 1%
  • The administrative process from application to disbursment can take up to two months. It is advised you contact your bank prior to entering into any provisional contract.


  • 2 -Fixed rate mortgage
    The mortgage rate is fixed for the whole term so you'll know exactly how much you will have to pay in euro and how many payments you'll have to make. If you take out a fixed rate mortgage, the option to convert it to a variable rate mortgage at a later date is not available. There is, usually, an early redemption charge payable on any fixed rate mortgage.

    3 - Variable rate mortgage
    Variable loan rates are linked to the variations in the European Central Bank lending rate Euribor
    The monthly payment on your loan usually remains stable when rates change, with the loan term varying according to the rate movement. Loan rates are usually reviewed quarterly.
    There is usually no redemption charge for early repayment with standard variable rate loan and, of course, you can often convert it to a fixed rate mortgage at any time.
     
    On line loan simulation request

    Our partner Crédit Foncier has prepared calculation tools for your attention.

    Error Occurred While Processing Request The web site you are accessing has experienced an unexpected error.
    Please contact the website administrator.


    The following information is meant for the website developer for debugging purposes.
    Error Occurred While Processing Request

    Complex object types cannot be converted to simple values.

    The expression has requested a variable or an intermediate expression result as a simple value. However, the result cannot be converted to a simple value. Simple values are strings, numbers, boolean values, and date/time values. Queries, arrays, and COM objects are examples of complex values.

    The most likely cause of the error is that you tried to use a complex value as a simple one. For example, you tried to use a query variable in a cfif tag.

     
    The error occurred in C:/http/frenchnotaire/Mortgage.cfm: line 110
    108 : <cfset libelle="a tool to calculate the maximum amount of your loan">
    109 : <cfset url="http://www.entenial.com/b2c/international/en/outils_calcul_simul_cred_immo.asp?ID_affil=8800022&num_ban=1315">
    110 : <a href="javascript:displayWindow('#URLEncodedFormat(url)#','#URLEncodedFormat(libelle)#', '800', '400')" ><font color="Blue">#Libelle#</font></a></b>
    111 : <!--- <A href="javascript:MM_openBrWindow('http://www.entenial.com/b2c/international/en/outils_calcul_simul_cred_immo.asp?ID_affil=8800022&num_ban=1315','2003','scrollbars=yes,width=500,height=450')"><b><font color="Blue">a tool to calculate the maximum amount of your loan</font></a></b></b> --->
    112 : <br><br>
    

    Resources:

    Browser   claudebot
    Remote Address   3.237.178.126
    Referrer  
    Date/Time   29-Mar-24 03:03 AM
    Stack Trace
    at cfMortgage2ecfm1448289825.runPage(C:/http/frenchnotaire/Mortgage.cfm:110)

    coldfusion.runtime.CfJspPage$ComplexObjectException: Complex object types cannot be converted to simple values.
    	at coldfusion.runtime.Cast._String(Cast.java:1036)
    	at cfMortgage2ecfm1448289825.runPage(C:\http\frenchnotaire\Mortgage.cfm:110)
    	at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:244)
    	at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:444)
    	at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65)
    	at coldfusion.filter.IpFilter.invoke(IpFilter.java:64)
    	at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:443)
    	at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:48)
    	at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)
    	at coldfusion.filter.PathFilter.invoke(PathFilter.java:112)
    	at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:94)
    	at coldfusion.filter.BrowserDebugFilter.invoke(BrowserDebugFilter.java:79)
    	at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)
    	at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
    	at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:46)
    	at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)
    	at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
    	at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62)
    	at coldfusion.CfmServlet.service(CfmServlet.java:204)
    	at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42)
    	at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
    	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
    	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:928)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
    	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:414)
    	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:203)
    	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:539)
    	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:298)
    	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    	at java.lang.Thread.run(Thread.java:722)