The figure rises for non-residents, for whom the limit is 10,000 euros or the equivalent in foreign currency, excluding traders.

The law also applies to transactions that have already been completed, but not yet paid.

The legislation is primarily aimed at tackling money laundering and tax evasion.