The Bank for the Accounts of Companies Harmonized (BACH) is a free access database containing relatively harmonized annual financial data of European non-financial companies. BACH is managed by the European Committee of Central Balance-Sheet Data Offices (ECCBSO), of which the Bank of Spain (Banco de España) is a member.

The bank's publications contain the aggregate annual results of more than 800,000 non-financial corporations over the past ten years (balance sheets, income statements, employment and wages, ratios, etc.). It also provides information compared with that of other European central balance sheet data offices and on Spanish consolidated groups. Publications extend back until 2000.

Note: The website at the link above will be in Spanish. At the top right of most pages on the site, you can change the language to English.

Users in Google Chrome may receive a pop-up from Google Translate. Do not use Google Translate to translate the website, as the downloadable publications will still be in Spanish.

For any questions or concerns, please contact us at