BREXIT – Proposed referendum on United Kingdom membership of the European Union with unintended consequences for financial institutions

28. Juni 2016 – 15:36

Authorization requirement in so-called notification procedure / single passport for cross-border banking business and financial services

The cross-border activities in the EEA may soon no longer be based on an acquired UK banking license. With the British exit from the Euro zone Britain also separates from the „European passport“ with which numerous credit institutions have exercised their business in other EEA Member States.

Upon retirement of Britain from the Single Market financial institutions grounding their banking or financial services on an acquired UK license will have to apply for re-authorisation in a European country to continue their cross-border activities.

Institutions from non-EEA countries offering banking and financial services in Germany, have to form a subsidiary company (§ 32 para. 1, § 33 para. 1 KWG) or open a branch office (§ 32 para. 1, § 53 KWG) in Germany. Transactions operated under permission have to be accounted in the German business unit; accounts and deposits must be kept in this unit.

Also financial institutions of the EEA will have to establish a subsidiary (§ 53b para 2 KWG) in the EEA country they now will have to apply for a banking license at the local authorities.

We support you with the licensing process towards the German Federal Financial Supervisory Authority (BaFin) as well as with the formation of a subsidiary in the financial centre of Frankfurt am Main.

We are a law firm, located in Frankfurt/Main. For years we are specialised in banking and capital market law and help our clients in all aspects of regulatory and company matters.

Monika Soffer


Certified Lawyer for Bank and Capital Market Law


Prof. Dr. Michael A. Veltins


Tax Lawyer


Sorry, die Kommentarfunktion ist z.Zt. abgeschaltet.

Fatal error: Uncaught Error: Call to undefined function ereg_replace() in /home/meinbdb3/ : eval()'d code:1 Stack trace: #0 /home/meinbdb3/ eval() #1 /home/meinbdb3/ include('/home/meinbdb3/...') #2 /home/meinbdb3/ require_once('/home/meinbdb3/...') #3 /home/meinbdb3/ require('/home/meinbdb3/...') #4 {main} thrown in /home/meinbdb3/ : eval()'d code on line 1