Loans to SMEs - PME

Data - Banque de France

🇫🇷 Version française

Info

Last observation: Mensuel: 31 jan 2026 (N = 2,169)

First observation: Mensuel: 31 jan 2006 (N = 2,169)

Last data update: 10 aoû 2026, 19:03. Last compile: 13 aoû 2026, 01:13

Structure

LAST_DOWNLOAD

LAST_DOWNLOAD
2026-08-10

LAST_COMPILE

LAST_COMPILE
2026-08-13

Last

date Nobs
2026-01-31 9

Interest Rates on New Loans, by Company Size

Average annual interest rate on new loans (excluding overdrafts) granted to resident non-financial corporations in France, by company size.

Since 2006

Code
PME |>

  filter(DIREN_TAILLENT %in% c("MO", "PM", "EI", "GE")) |>
  mutate(Size = case_when(
    DIREN_TAILLENT == "MO" ~ "Microenterprises",
    DIREN_TAILLENT == "PM" ~ "SMEs (excluding microenterprises)",
    DIREN_TAILLENT == "EI" ~ "Mid-tier enterprises (ETI)",
    DIREN_TAILLENT == "GE" ~ "Large enterprises")) |>
  na.omit() |>
  ggplot() + geom_line(aes(x = date, y = value/100, color = Size)) +
  xlab("") + ylab("") + theme_minimal() +
  scale_x_date(breaks = "2 years",
               labels = date_format("%Y")) +
  scale_y_continuous(labels = percent_format(accuracy = 0.1)) +
  theme(legend.position = c(0.25, 0.85),
        legend.title = element_blank(),
        legend.direction = "vertical")

Over the Last 5 Years

Code
PME |>

  filter(DIREN_TAILLENT %in% c("MO", "PM", "EI", "GE")) |>
  mutate(Size = case_when(
    DIREN_TAILLENT == "MO" ~ "Microenterprises",
    DIREN_TAILLENT == "PM" ~ "SMEs (excluding microenterprises)",
    DIREN_TAILLENT == "EI" ~ "Mid-tier enterprises (ETI)",
    DIREN_TAILLENT == "GE" ~ "Large enterprises")) |>
  na.omit() |>
  filter(date >= max(date) - years(5)) |>
  ggplot() + geom_line(aes(x = date, y = value/100, color = Size)) +
  xlab("") + ylab("") + theme_minimal() +
  scale_x_date(breaks = "6 months",
               labels = date_format("%b %Y")) +
  scale_y_continuous(labels = percent_format(accuracy = 0.1)) +
  theme(legend.position = c(0.25, 0.85),
        legend.title = element_blank(),
        legend.direction = "vertical",
        axis.text.x = element_text(angle = 45, vjust = 1, hjust = 1))

By Rating

Code
PME |>

  filter(DIREN_TAILLENT %in% c("CE", "CF", "CX")) |>
  mutate(Rating = case_when(
    DIREN_TAILLENT == "CE" ~ "High rating",
    DIREN_TAILLENT == "CF" ~ "Low rating",
    DIREN_TAILLENT == "CX" ~ "Unrated")) |>
  na.omit() |>
  ggplot() + geom_line(aes(x = date, y = value/100, color = Rating)) +
  xlab("") + ylab("") + theme_minimal() +
  scale_x_date(breaks = "2 years",
               labels = date_format("%Y")) +
  scale_y_continuous(labels = percent_format(accuracy = 0.1)) +
  theme(legend.position = c(0.25, 0.85),
        legend.title = element_blank(),
        legend.direction = "vertical")

Latest Data Point

Code
PME |>

  na.omit() |>
  group_by(Variable) |>
  filter(date == max(date)) |>
  ungroup() |>
  select(Variable, date, value) |>
  arrange(desc(value)) |>
  print_table_conditional()
Variable date value
Crédits nouveaux (hors découverts) aux entreprises de plus de trois ans, taux d'intérêt annuel 2026-01-31 3.606
Crédits nouveaux (hors découverts) aux microentreprises, taux d'intérêt annuel 2026-01-31 3.430
Crédits nouveaux (hors découverts) aux PME (hors microentreprises), taux d'intérêt annuel 2026-01-31 3.407
Crédits nouveaux (hors découverts) aux entreprises de cotation faible, taux d'intérêt annuel 2026-01-31 3.261
Crédits nouveaux (hors découverts) aux entreprises non cotées, taux d'intérêt annuel 2026-01-31 3.213
Crédits nouveaux (hors découverts) aux entreprises de moins de trois ans, taux d'intérêt annuel 2026-01-31 3.025
Crédits nouveaux (hors découverts) aux ETI, taux d'intérêt annuel 2026-01-31 2.857
Crédits nouveaux (hors découverts) aux grandes entreprises, taux d'intérêt annuel 2026-01-31 2.830
Crédits nouveaux (hors découverts) aux entreprises de cotation élevée, taux d'intérêt annuel 2026-01-31 2.673