diff --git a/openfisca_france_reforms/leximpact_france/__init__.py b/openfisca_france_reforms/leximpact_france/__init__.py
index 40e844cf6052f30947c621ee187680f726ca0b51..afbe977028ea2bf181576d8e0861e1d1553bfa9f 100644
--- a/openfisca_france_reforms/leximpact_france/__init__.py
+++ b/openfisca_france_reforms/leximpact_france/__init__.py
@@ -41,6 +41,7 @@ from openfisca_france_reforms.leximpact_france.refacto_super_brut_to_disponible
     irpp_economique,
     minima_sociaux,
     pensions_rentes_complementaires,
+    prestations_sociales,
     primes,
     remuneration_brute,
     revenu_disponible,
@@ -105,6 +106,7 @@ class LexImpactTaxBenefitSystem(Reform):
             irpp_economique,
             minima_sociaux,
             pensions_rentes_complementaires,
+            prestations_sociales,
             primes,
             remuneration_brute,
             revenu_disponible,
diff --git a/openfisca_france_reforms/leximpact_france/refacto_super_brut_to_disponible.py b/openfisca_france_reforms/leximpact_france/refacto_super_brut_to_disponible.py
index 4a5ff4dd5be13656f08e28d531b3d0866afb072a..717dd5247ecdcab54532f5e01d54c3e6c135facf 100644
--- a/openfisca_france_reforms/leximpact_france/refacto_super_brut_to_disponible.py
+++ b/openfisca_france_reforms/leximpact_france/refacto_super_brut_to_disponible.py
@@ -19,6 +19,7 @@ from openfisca_france.model.base import *
 ## irpp_economique
 ## minima_sociaux
 ## pensions_rentes_complementaires
+## prestations_sociales
 ## primes
 ## remuneration_brute
 ## revenu_disponible
@@ -400,6 +401,28 @@ class pensions_rentes_complementaires(Variable):
             )
 
 
+class prestations_sociales(Variable):
+    value_type = float
+    entity = Famille
+    label = 'Prestations sociales'
+    reference = 'http://fr.wikipedia.org/wiki/Prestation_sociale'
+    definition_period = YEAR
+
+    def formula(famille, period):
+        '''
+        Prestations sociales
+        '''
+        prestations_familiales = famille('prestations_familiales', period)
+        minima_sociaux = famille('minima_sociaux', period)
+        aides_logement = famille('aides_logement', period)
+        reduction_loyer_solidarite = famille('reduction_loyer_solidarite', period, options = [ADD])
+        aide_exceptionnelle_covid = famille('covid_aide_exceptionnelle_famille_montant', period, options =[ADD])
+        fse_i = famille.members('covid_aide_exceptionnelle_tpe_montant', period, options = [ADD])
+        fse = famille.sum(fse_i)
+
+        return prestations_familiales + minima_sociaux + aides_logement + reduction_loyer_solidarite + aide_exceptionnelle_covid + fse
+
+
 class primes(Variable):
     value_type = float
     entity = Individu