Capital can be moved in and out of Germany without any restrictions. However, amounts over EUR 12,500, or equivalent payments with valuables, must be reported to the German Central Bank (Bundesbank). These reports are for statistical purposes only. Forms can be obtained from the Bundesbank.
Reporting obligations for money transfers from abroad depend on the place of residence of the recipient/addresser: nationality is irrelevant. A person or company with a place of residence or business in Germany must report incoming and outgoing payments from abroad for all transactions over EUR 12,500. Alternately, an investor with a place of residence abroad does not have to register a capital transfer to an account in Germany (even if the investor is the account holder).
Payments for the import or export of goods and details in connection with the granting, taking out, or repayment of loans with an originally agreed term of less than twelve months do not have to be reported. For statistical purposes, every person living in Germany and every company located there must also inform the Bundesbank of the ownership of securities or deposit accounts abroad.
Receivables or liabilities from companies (for example, banks) or private individuals abroad must be reported to the Bundesbank if they amount to more than EUR 5 million or equivalent.
For bank account deposits of more than EUR 15,000 cash, banks are required to check the identity of the depositor in order to prevent money laundering.