Business surveys - NACE Rev. 2 activity - Financial services - monthly data - ei_bsfs_m

Data - Eurostat

Info

Last observation: Monthly: 2023M03 (N = 48)

First observation: Monthly: 2006M04 (N = 48)

Last data update: 23 jul 2026, 22:47. Last compile: 25 jul 2026, 20:40

Structure

Financial Services Confidence Indicator

Euro Area vs. EU27

Code
ei_bsfs_m %>%
  filter(indic == "BS-FCI",
         nace_r2 == "K",
         geo %in% c("EA", "EU27_2020")) %>%
  month_to_date %>%
  left_join(colors, by = c("Geo" = "country")) %>%
  ggplot + geom_line(aes(x = date, y = values, color = color)) +
  scale_color_identity() + add_flags +
  theme_minimal() +
  scale_x_date(breaks = as.Date(paste0(seq(2006, 2100, 2), "-01-01")),
               labels = date_format("%Y")) +
  theme(legend.position = c(0.25, 0.15),
        legend.title = element_blank()) +
  xlab("") + ylab("Financial services confidence indicator") +
  geom_hline(yintercept = 0, linetype = "dashed", color = "black")

Euro Area: Business Situation, Demand and Employment

Financial and Insurance Activities

Code
ei_bsfs_m %>%
  filter(geo == "EA",
         nace_r2 == "K",
         indic %in% c("BS-BSDP3", "BS-DEVP3", "BS-EEVP3")) %>%
  month_to_date %>%
  ggplot + geom_line(aes(x = date, y = values, color = Indic)) +
  theme_minimal() +
  scale_x_date(breaks = as.Date(paste0(seq(2006, 2100, 2), "-01-01")),
               labels = date_format("%Y")) +
  theme(legend.position = "bottom",
        legend.title = element_blank()) +
  guides(color = guide_legend(nrow = 3)) +
  xlab("") + ylab("Balance of opinions (past 3 months)") +
  geom_hline(yintercept = 0, linetype = "dashed", color = "black")

indic

English

Code
ei_bsfs_m %>%
  
  group_by(indic, Indic) %>%
  summarise(Nobs = n()) %>%
  arrange(-Nobs) %>%
  print_table_conditional
indic Indic Nobs
BS-BSDP3 Assessment of business situation over the past 3 months 1632
BS-DEVP3 Evolution of demand over the past 3 months 1632
BS-DEXN3 Evolution of demand expected over the next 3 months 1632
BS-EEVP3 Evolution of employment over the past 3 months 1632
BS-EEXN3 Evolution of employment expected over the next 3 months 1632
BS-FCI Financial services confidence indicator 1632

French

Code
load_data("eurostat/indic_fr.RData")
ei_bsfs_m %>%
  
  group_by(indic, Indic) %>%
  summarise(Nobs = n()) %>%
  arrange(-Nobs) %>%
  print_table_conditional
indic Indic Nobs
BS-BSDP3 Assessment of business situation over the past 3 months 1632
BS-DEVP3 Evolution of demand over the past 3 months 1632
BS-DEXN3 Evolution of demand expected over the next 3 months 1632
BS-EEVP3 Evolution of employment over the past 3 months 1632
BS-EEXN3 Evolution of employment expected over the next 3 months 1632
BS-FCI Financial services confidence indicator 1632

s_adj

Code
ei_bsfs_m %>%
  
  group_by(s_adj, S_adj) %>%
  summarise(Nobs = n()) %>%
  arrange(-Nobs) %>%
  print_table_conditional
s_adj S_adj Nobs
NSA Unadjusted data (i.e. neither seasonally adjusted nor calendar adjusted data) 9792

nace_r2

Code
ei_bsfs_m %>%
  
  group_by(nace_r2, Nace_r2) %>%
  summarise(Nobs = n()) %>%
  arrange(-Nobs) %>%
  print_table_conditional
nace_r2 Nace_r2 Nobs
K Financial and insurance activities 2448
K64 Financial service activities, except insurance and pension funding 2448
K65 Insurance, reinsurance and pension funding, except compulsory social security 2448
K66 Activities auxiliary to financial services and insurance activities 2448

time

Code
ei_bsfs_m %>%
  group_by(time) %>%
  summarise(Nobs = n()) %>%
  print_table_conditional