You are here

BACH – Bank for the Accounts of Companies Harmonised

BACH – Bank for the Accounts of Companies Harmonized is a database that is free of charge and contains harmonised annual accounting information on European non-financial corporations from 12 European countries, including Portugal.

BACH is managed by the European Committee of Central Balance Sheet Data Offices, of which Banco de Portugal is a member.


Countries covered

Portugal, Austria, Belgium, Czech Republic, Denmark, France, Germany, Italy, Luxembourg, Poland, Slovakia and Spain.



  • balance sheet;
  • profit and loss account;
  • economic and financial ratios on financial structure and performance.


Broken down by economic activity sector and size class (small, medium-sized, SMEs and large enterprises).

Information available from 2000 onwards.