{"id":2735,"date":"2024-07-31T07:42:51","date_gmt":"2024-07-31T05:42:51","guid":{"rendered":"https:\/\/ibj.be\/le-juriste-d-entreprise\/remuneration-survey\/"},"modified":"2026-10-08T17:02:00","modified_gmt":"2026-10-08T15:02:00","slug":"enquete-de-remuneration","status":"publish","type":"page","link":"https:\/\/ibj.be\/fr\/le-juriste-d-entreprise\/enquete-de-remuneration\/","title":{"rendered":"Enqu\u00eate de r\u00e9mun\u00e9ration"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignwide stk-block-columns stk-block stk-f686325 stk-block-background stk--has-background-overlay\" data-block-id=\"f686325\"><style>.stk-f686325 {background-color:linear-gradient(135deg,rgb(0,132,156) 0%,rgb(0,0,0) 100%) !important;border-top-left-radius:15px !important;border-top-right-radius:15px !important;border-bottom-right-radius:15px !important;border-bottom-left-radius:15px !important;overflow:hidden !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important;margin-bottom:50px !important;}.stk-f686325:before{background-image:linear-gradient(135deg,rgb(0,132,156) 0%,rgb(0,0,0) 100%) !important;}.stk-f686325-column{--stk-columns-spacing:0px !important;}@media screen and (max-width:689px){.stk-f686325 {margin-bottom:30px !important;}}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-f686325-column\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-ee3e76c\" data-v=\"4\" data-block-id=\"ee3e76c\"><style>.stk-ee3e76c-container{margin-top:0px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important;min-height:200px !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important;}.stk-ee3e76c-inner-blocks{justify-content:center !important;}.stk-ee3e76c {padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important;}@media screen and (max-width:999px){.stk-ee3e76c {padding-top:0px !important;padding-right:15px !important;padding-bottom:0px !important;padding-left:15px !important;}}@media screen and (max-width:689px){.stk-ee3e76c-container{min-height:160px !important;}}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-ee3e76c-container stk--no-background stk--no-padding\"><div class=\"stk--column-flex stk-block-content stk-inner-blocks stk-ee3e76c-inner-blocks\">\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-deb44a2\" id=\"span-data-stk-dynamic-current-page-post-title-contenteditable-false-class-stk-dynamic-content-auto-draft-span\" data-block-id=\"deb44a2\"><style>.stk-deb44a2 .stk-block-heading__bottom-line{height:2px !important;background-color:var(--theme-palette-color-8, #ffffff) !important;margin-top:13px !important;}.stk-deb44a2 {margin-bottom:15px !important;}.stk-deb44a2 .stk-block-heading__text{color:var(--theme-palette-color-8, #ffffff) !important;}@media screen and (max-width:999px){.stk-deb44a2 .stk-block-heading__text{font-size:30px !important;}}@media screen and (max-width:689px){.stk-deb44a2 .stk-block-heading__text{font-size:21px !important;}}<\/style><h1 class=\"stk-block-heading__text has-text-color\">Enqu\u00eate de r\u00e9mun\u00e9ration<\/h1><div class=\"stk-block-heading__bottom-line\"><\/div><\/div>\n\n\n<div id=\"block_b00e2a82c8a7cfcc613bd0087401efc7\" class=\"breadcrumbs-block \" style=\"\">\n        <ul id=\"ibj-breadcrumbs\" class=\"ibj-breadcrumbs\"><li class=\"item\"><a href=\"https:\/\/ibj.be\/fr\/\">Home<\/a><\/li><li class=\"separator\">\/<\/li><\/ul>    <\/div><\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-9f791cc\" id=\"panorama-de-la-remuneration-des-juristes-dentreprise\" data-block-id=\"9f791cc\"><style>.stk-9f791cc {margin-bottom:15px !important;}.stk-9f791cc .stk-block-heading__text{color:var(--theme-palette-color-1, #00849C) !important;}<\/style><h3 class=\"stk-block-heading__text has-text-color\">Panorama de la r\u00e9mun\u00e9ration des juristes d&rsquo;entreprise<\/h3><\/div>\n\n\n\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-4105abc\" id=\"panorama-de-la-remuneration-des-juristes-dentreprise\" data-block-id=\"4105abc\"><style>.stk-4105abc {margin-bottom:15px !important;}<\/style><p class=\"stk-block-text__text\">Le m\u00e9tier de juriste d&rsquo;entreprise et son environnement \u00e9voluent rapidement : il est donc utile de faire r\u00e9guli\u00e8rement le point. C&rsquo;est pourquoi l&rsquo;Institut des juristes d&rsquo;entreprise (IBJ-IJE), la Vlerick Business School et Vialegis ont \u00e0 nouveau lanc\u00e9 une enqu\u00eate sur la r\u00e9mun\u00e9ration, qui a recueilli 663 r\u00e9ponses en mai et juin 2026. L&rsquo;enqu\u00eate porte sur la r\u00e9mun\u00e9ration financi\u00e8re, les avantages et les composantes de r\u00e9mun\u00e9ration non financi\u00e8res, l&rsquo;usage de l\u2019IA dans la pratique quotidienne et la satisfaction au travail.<\/p><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Les r\u00e9sultats donnent un aper\u00e7u de la mani\u00e8re dont les juristes d&rsquo;entreprise per\u00e7oivent leur r\u00e9mun\u00e9ration et des tendances qui se dessinent. Gr\u00e2ce \u00e0 cet outil pratique, vous pouvez comparer votre situation personnelle avec le march\u00e9 en quelques clics. Le rapport complet sera bient\u00f4t disponible en t\u00e9l\u00e9chargement. Nous remercions sinc\u00e8rement toutes les personnes qui ont particip\u00e9 !<\/p>\n\n\n\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-474b36f\" id=\"span-style-color-var-theme-palette-color-1-00849-c-class-stk-highlight-comment-fonctionne-loutil-span\" data-block-id=\"474b36f\"><h3 class=\"stk-block-heading__text\"><span style=\"color: var(--theme-palette-color-1, #00849C);\" class=\"stk-highlight\">Comment fonctionne l&rsquo;outil ?<\/span><\/h3><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Sur la base de vos crit\u00e8res de recherche, l&rsquo;outil affiche les r\u00e9ponses correspondantes de l&rsquo;enqu\u00eate. Il pr\u00e9sente la m\u00e9diane, la moyenne et la fourchette typique (du 25e au 75e percentile), ainsi qu&rsquo;une s\u00e9lection d&rsquo;\u00e9l\u00e9ments de r\u00e9mun\u00e9ration courants. Les r\u00e9sultats d\u00e9pendant de vos crit\u00e8res, ils ne couvrent pas n\u00e9cessairement chaque situation individuelle.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les salaires bruts mensuels n&rsquo;incluent pas la prime de fin d&rsquo;ann\u00e9e (\u00ab 13e mois \u00bb) ni le double p\u00e9cule de vacances, que la plupart des employ\u00e9s per\u00e7oivent une fois par an. Pour estimer le salaire brut annuel, il faut g\u00e9n\u00e9ralement multiplier le montant mensuel par 13,92.<\/p>\n\n\n\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-ea5842c\" id=\"span-style-color-var-theme-palette-color-1-00849-c-class-stk-highlight-avertissement-span\" data-block-id=\"ea5842c\"><h3 class=\"stk-block-heading__text\"><span style=\"color: var(--theme-palette-color-1, #00849C);\" class=\"stk-highlight\">Avertissement<\/span><\/h3><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Cet outil est purement indicatif et bas\u00e9 sur les r\u00e9ponses \u00e0 l&rsquo;enqu\u00eate. L&rsquo;IBJ-IJE, la Vlerick Business School et Vialegis n&rsquo;offrent aucune garantie et ne peuvent \u00eatre tenus responsables d&rsquo;\u00e9ventuelles erreurs ni des cons\u00e9quences d\u00e9coulant de l&rsquo;utilisation de cet outil ou du rapport.<\/p>\n\n\n\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-796890b\" id=\"span-style-color-var-theme-palette-color-1-00849-c-class-stk-highlight-outil-interactif-span\" data-block-id=\"796890b\"><h3 class=\"stk-block-heading__text\"><span style=\"color: var(--theme-palette-color-1, #00849C);\" class=\"stk-highlight\">Outil interactif<\/span><\/h3><\/div>\n\n\n<div id=\"block_6d1a2875368b1bcd2b50357a9750859f\" class=\"salary-block \" style=\" \">\n    \n<section id=\"st-root\" class=\"salary-tool\"\n         data-endpoint='https:\/\/ibj.be\/wp-content\/themes\/ibj\/blocks\/salary\/salary-tool.php'\n         data-filters='{&quot;position&quot;:&quot;&quot;,&quot;experience&quot;:&quot;&quot;,&quot;sector&quot;:&quot;&quot;,&quot;bonus&quot;:&quot;&quot;,&quot;org&quot;:&quot;&quot;,&quot;dept&quot;:&quot;&quot;}'>\n\n<form class=\"st-filters\" id=\"st-form\" autocomplete=\"off\">\n    <div class=\"st-field\"><label for=\"st-position\">Position<\/label>\n        <select id=\"st-position\" name=\"position\"><option value=\"\">Any<\/option><option value=\"Legal advisor\">Legal advisor<\/option><option value=\"Legal manager, not an executive committee member\">Legal manager, not an executive committee member<\/option><option value=\"Legal manager, executive committee member\">Legal manager, executive committee member<\/option><option value=\"Solo legal counsel\">Solo legal counsel<\/option><\/select><\/div>\n    <div class=\"st-field\"><label for=\"st-experience\">Experience<\/label>\n        <select id=\"st-experience\" name=\"experience\"><option value=\"\">Any<\/option><option value=\"0-5 years\">0-5 years<\/option><option value=\"6-10 years\">6-10 years<\/option><option value=\"11-15 years\">11-15 years<\/option><option value=\"16-20 years\">16-20 years<\/option><option value=\"21-25 years\">21-25 years<\/option><option value=\"26-30 years\">26-30 years<\/option><option value=\"31-35 years\">31-35 years<\/option><option value=\"more than 35 years\">more than 35 years<\/option><\/select><\/div>\n    <div class=\"st-field\"><label for=\"st-sector\">Sector<\/label>\n        <select id=\"st-sector\" name=\"sector\"><option value=\"\">Any<\/option><option value=\"Consumer Affairs (Consumer Products \/ Retail &amp; Distribution \/ Wholesale \/ Travel, Hospitality &amp; Leisure)\">Consumer Affairs<\/option><option value=\"Energy &amp; Resources (Oil &amp; Gas \/ Energy &amp; Utilities \/ Shipping &amp; Ports \/ Water \/ Alternative Energy \/ Mining)\">Energy &amp; Resources<\/option><option value=\"Financial Services (Bank \/ Insurance \/ Investment Management)\">Financial Services<\/option><option value=\"Life Sciences and Healthcare (Social Assistance \/ Healthcare Providers \/ Pharmaceutical Products \/ Biotechnology \/ Medical Devices \/ Biomedical Technologies)\">Life Sciences and Healthcare<\/option><option value=\"Industry (Aerospace &amp; Defence \/ Automotive \/ Chemistry \/ Forestry \/ Paper &amp; Packaging)\">Industry<\/option><option value=\"Technology, Media and Telecommunications (Media \/ Technology \/ Telecommunications \/ IT \/ Data Processing \/ Software)\">Technology, Media and Telecommunications<\/option><option value=\"Professional Services (Consultancy \/ Legal Services \/ Advertising)\">Professional Services<\/option><option value=\"Education Services (Education \/ Adult Education)\">Education Services<\/option><option value=\"Real Estate (Rental \/ Leasing \/ Real Estate)\">Real Estate<\/option><option value=\"Construction (Building \/ Construction)\">Construction<\/option><option value=\"Agriculture (Forestry \/ Fisheries \/ Hunting)\">Agriculture<\/option><option value=\"Government &amp; Public Administration\">Government &amp; Public Administration<\/option><\/select><\/div>\n    <div class=\"st-field\"><label for=\"st-org\">Organisation size<\/label>\n        <select id=\"st-org\" name=\"org\"><option value=\"\">Any<\/option><option value=\"Less than 50\">Less than 50<\/option><option value=\"50 to 249\">50 to 249<\/option><option value=\"250 to 499\">250 to 499<\/option><option value=\"500 or more\">500 or more<\/option><option value=\"I don&#039;t know\">I don&#039;t know<\/option><\/select><\/div>\n    <div class=\"st-field\"><label for=\"st-dept\">Legal dept. size<\/label>\n        <select id=\"st-dept\" name=\"dept\"><option value=\"\">Any<\/option><option value=\"Less than 10\">Less than 10<\/option><option value=\"11 to 20\">11 to 20<\/option><option value=\"21 to 49\">21 to 49<\/option><option value=\"50 or more\">50 or more<\/option><option value=\"I don&#039;t know\">I don&#039;t know<\/option><\/select><\/div>\n    <div class=\"st-field st-field--reset\">\n        <button type=\"button\" id=\"st-reset\" class=\"st-reset\">Reset filters<\/button><\/div>\n<\/form>\n\n<div class=\"st-toolbar\" role=\"group\" aria-label=\"Chart type\">\n    <span class=\"st-toolbar__label\">Chart type<\/span>\n    <button type=\"button\" class=\"st-chart-btn is-active\" data-chart=\"bar\">Bars<\/button>\n    <button type=\"button\" class=\"st-chart-btn\" data-chart=\"pie\">Pie<\/button>\n<\/div>\n\n<div class=\"st-status\" id=\"st-status\" role=\"status\"><\/div>\n<div id=\"st-results\"><div class=\"st-grid st-grid--4\"><div class=\"st-box\"><div class=\"st-box__value\">608<\/div><div class=\"st-box__label\">Respondents<\/div><\/div><div class=\"st-box\"><div class=\"st-box__value\">\u20ac 7.500<\/div><div class=\"st-box__label\">Median gross salary<\/div><span class=\"st-sub\">per month<\/span><\/div><div class=\"st-box\"><div class=\"st-box__value\">\u20ac 8.035<\/div><div class=\"st-box__label\">Average gross salary<\/div><span class=\"st-sub\">per month<\/span><\/div><div class=\"st-box\"><div class=\"st-box__value\">\u20ac 5.981 \u2013 \u20ac 9.220<\/div><div class=\"st-box__label\">Typical range (P25\u2013P75)<\/div><\/div><\/div><div class=\"st-section\"><h3 class=\"st-h3\">Gross salary<\/h3><p class=\"st-h3-desc\">Key figures for the monthly gross salary (FTE) of the selected respondents.<\/p><div class=\"st-kv\"><div><span>Median<\/span><strong>\u20ac 7.500<\/strong><\/div><div><span>Average<\/span><strong>\u20ac 8.035<\/strong><\/div><\/div><\/div><div class=\"st-section\"><h3 class=\"st-h3\">Distribution<\/h3><p class=\"st-h3-desc\">Share of respondents in each monthly gross salary range.<\/p><div class=\"st-bar\"><span class=\"st-bar__label\">&lt; 5k<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:12%\"><\/span><\/span><span class=\"st-bar__count\">71 <span class=\"st-muted\">(12%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">5k-7.5k<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:38%\"><\/span><\/span><span class=\"st-bar__count\">232 <span class=\"st-muted\">(38%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">7.5k-10k<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:30%\"><\/span><\/span><span class=\"st-bar__count\">185 <span class=\"st-muted\">(30%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">10k-15k<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:15%\"><\/span><\/span><span class=\"st-bar__count\">94 <span class=\"st-muted\">(15%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">15k+<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:4%\"><\/span><\/span><span class=\"st-bar__count\">25 <span class=\"st-muted\">(4%)<\/span><\/span><\/div><\/div><div class=\"st-section\"><h3 class=\"st-h3\">Allowances &amp; compensation<\/h3><p class=\"st-h3-desc\">Respondents that receive an allowance or compensation.<\/p><div class=\"st-kv\"><div><span>Entitled to bonus<\/span><strong>79%<\/strong><\/div><div><span>Median bonus value<\/span><strong>\u20ac 10.000<\/strong><\/div><div><span>Flat-rate expense<\/span><strong>62%<\/strong><\/div><div><span>Median flat-rate\/month<\/span><strong>\u20ac 162<\/strong><\/div><div><span>Homeworking allowance<\/span><strong>45%<\/strong><\/div><div><span>Median homeworking\/month<\/span><strong>\u20ac 100<\/strong><\/div><div><span>Mobility budget<\/span><strong>30%<\/strong><\/div><div><span>Company car<\/span><strong>50%<\/strong><\/div><div><span>Flexible reward (cafeteria)<\/span><strong>48%<\/strong><\/div><div><span>Median holiday days<\/span><strong>32,0<\/strong><\/div><\/div><\/div><div class=\"st-section\"><h3 class=\"st-h3\">Benefits<\/h3><p class=\"st-h3-desc\">Respondents that receive each benefit.<\/p><div class=\"st-bar\"><span class=\"st-bar__label\">Supplementary pension<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:88%\"><\/span><\/span><span class=\"st-bar__count\">538 <span class=\"st-muted\">(88%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">Life insurance<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:64%\"><\/span><\/span><span class=\"st-bar__count\">392 <span class=\"st-muted\">(64%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">Hospitalisation insurance<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:95%\"><\/span><\/span><span class=\"st-bar__count\">575 <span class=\"st-muted\">(95%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">Outpatient medical insurance (e.g. GP visit)<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:36%\"><\/span><\/span><span class=\"st-bar__count\">221 <span class=\"st-muted\">(36%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">Dental insurance<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:25%\"><\/span><\/span><span class=\"st-bar__count\">152 <span class=\"st-muted\">(25%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">Guaranteed income insurance<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:43%\"><\/span><\/span><span class=\"st-bar__count\">262 <span class=\"st-muted\">(43%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">Meal vouchers<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:94%\"><\/span><\/span><span class=\"st-bar__count\">569 <span class=\"st-muted\">(94%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">Eco cheques<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:65%\"><\/span><\/span><span class=\"st-bar__count\">398 <span class=\"st-muted\">(65%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">Gift vouchers<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:30%\"><\/span><\/span><span class=\"st-bar__count\">184 <span class=\"st-muted\">(30%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">Sports and culture vouchers<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:12%\"><\/span><\/span><span class=\"st-bar__count\">72 <span class=\"st-muted\">(12%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">Smartphone (device)<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:74%\"><\/span><\/span><span class=\"st-bar__count\">449 <span class=\"st-muted\">(74%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">Smartphone subscription<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:84%\"><\/span><\/span><span class=\"st-bar__count\">508 <span class=\"st-muted\">(84%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">Home Internet access<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:36%\"><\/span><\/span><span class=\"st-bar__count\">219 <span class=\"st-muted\">(36%)<\/span><\/span><\/div><\/div><div class=\"st-section st-grid st-grid--2\"><div><h3 class=\"st-h3\">By position<\/h3><p class=\"st-h3-desc\">Breakdown of the selected respondents by position.<\/p><div class=\"st-bar\"><span class=\"st-bar__label\">Paralegal<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:1%\"><\/span><\/span><span class=\"st-bar__count\">8 <span class=\"st-muted\">(1%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">Legal advisor<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:47%\"><\/span><\/span><span class=\"st-bar__count\">288 <span class=\"st-muted\">(47%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">Legal manager, not an executive committee member<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:27%\"><\/span><\/span><span class=\"st-bar__count\">162 <span class=\"st-muted\">(27%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">Legal manager, executive committee member<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:12%\"><\/span><\/span><span class=\"st-bar__count\">71 <span class=\"st-muted\">(12%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">Solo legal counsel<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:12%\"><\/span><\/span><span class=\"st-bar__count\">70 <span class=\"st-muted\">(12%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">Compliance Officer<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:1%\"><\/span><\/span><span class=\"st-bar__count\">9 <span class=\"st-muted\">(1%)<\/span><\/span><\/div><\/div><div><h3 class=\"st-h3\">By organisation size<\/h3><p class=\"st-h3-desc\">Breakdown of the selected respondents by organisation size.<\/p><div class=\"st-bar\"><span class=\"st-bar__label\">Less than 50<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:8%\"><\/span><\/span><span class=\"st-bar__count\">48 <span class=\"st-muted\">(8%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">50 to 249<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:14%\"><\/span><\/span><span class=\"st-bar__count\">86 <span class=\"st-muted\">(14%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">250 to 499<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:11%\"><\/span><\/span><span class=\"st-bar__count\">67 <span class=\"st-muted\">(11%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">500 or more<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:40%\"><\/span><\/span><span class=\"st-bar__count\">243 <span class=\"st-muted\">(40%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">I don&#039;t know<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:1%\"><\/span><\/span><span class=\"st-bar__count\">8 <span class=\"st-muted\">(1%)<\/span><\/span><\/div><\/div><div><h3 class=\"st-h3\">By experience<\/h3><p class=\"st-h3-desc\">Breakdown of the selected respondents by experience.<\/p><div class=\"st-bar\"><span class=\"st-bar__label\">0-5 years<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:10%\"><\/span><\/span><span class=\"st-bar__count\">58 <span class=\"st-muted\">(10%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">6-10 years<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:21%\"><\/span><\/span><span class=\"st-bar__count\">127 <span class=\"st-muted\">(21%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">11-15 years<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:20%\"><\/span><\/span><span class=\"st-bar__count\">122 <span class=\"st-muted\">(20%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">16-20 years<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:16%\"><\/span><\/span><span class=\"st-bar__count\">95 <span class=\"st-muted\">(16%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">21-25 years<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:14%\"><\/span><\/span><span class=\"st-bar__count\">83 <span class=\"st-muted\">(14%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">26-30 years<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:9%\"><\/span><\/span><span class=\"st-bar__count\">56 <span class=\"st-muted\">(9%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">31-35 years<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:7%\"><\/span><\/span><span class=\"st-bar__count\">40 <span class=\"st-muted\">(7%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">more than 35 years<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:4%\"><\/span><\/span><span class=\"st-bar__count\">26 <span class=\"st-muted\">(4%)<\/span><\/span><\/div><\/div><div><h3 class=\"st-h3\">By sector<\/h3><p class=\"st-h3-desc\">Breakdown of the selected respondents by sector.<\/p><div class=\"st-bar\"><span class=\"st-bar__label\">Consumer Affairs<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:15%\"><\/span><\/span><span class=\"st-bar__count\">92 <span class=\"st-muted\">(15%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">Energy &amp; Resources<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:12%\"><\/span><\/span><span class=\"st-bar__count\">72 <span class=\"st-muted\">(12%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">Financial Services<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:25%\"><\/span><\/span><span class=\"st-bar__count\">151 <span class=\"st-muted\">(25%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">Life Sciences and Healthcare<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:9%\"><\/span><\/span><span class=\"st-bar__count\">55 <span class=\"st-muted\">(9%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">Industry<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:16%\"><\/span><\/span><span class=\"st-bar__count\">96 <span class=\"st-muted\">(16%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">Technology, Media and Telecommunications<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:16%\"><\/span><\/span><span class=\"st-bar__count\">95 <span class=\"st-muted\">(16%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">Professional Services<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:5%\"><\/span><\/span><span class=\"st-bar__count\">28 <span class=\"st-muted\">(5%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">Education Services<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:2%\"><\/span><\/span><span class=\"st-bar__count\">13 <span class=\"st-muted\">(2%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">Real Estate<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:2%\"><\/span><\/span><span class=\"st-bar__count\">14 <span class=\"st-muted\">(2%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">Construction<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:9%\"><\/span><\/span><span class=\"st-bar__count\">54 <span class=\"st-muted\">(9%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">Agriculture<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:0%\"><\/span><\/span><span class=\"st-bar__count\">3 <span class=\"st-muted\">(0%)<\/span><\/span><\/div><div class=\"st-bar\"><span class=\"st-bar__label\">Government &amp; Public Administration<\/span><span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:6%\"><\/span><\/span><span class=\"st-bar__count\">35 <span class=\"st-muted\">(6%)<\/span><\/span><\/div><\/div><\/div><\/div>\n\n<script>\n\/* HINT: Keep all logic inside an IIFE + module-like scope so we are safe on\n *       pages where this block appears more than once or jQuery exists. *\/\n(function () {\n  'use strict';\n  const root    = document.getElementById('st-root');\n  const form    = document.getElementById('st-form');\n  const results = document.getElementById('st-results');\n  const status  = document.getElementById('st-status');\n  if (!root || !form || !results) return; \/\/ guard: markup missing\n\n  \/* The AJAX URL comes from the data-endpoint attribute (set by the block\n   * template \/ parent context so it points straight at salary-tool.php). If\n   * it is absent we fall back to the current page URL \u2014 handy for local\n   * preview via index.php. Either way we append ?ajax=1 + the filters. *\/\n  const endpoint = new URL(root.dataset.endpoint || window.location.href.split('#')[0]);\n  endpoint.searchParams.set('ajax', '1');\n\n  let timer = null;\n  const debounce = (fn, ms) => { clearTimeout(timer); timer = setTimeout(fn, ms); };\n\n  \/* Tiny HTML helpers that mirror the server renderer, so the initial render\n   * (server) and the AJAX render (client) look and behave identically. *\/\n  const money = (v) => (v === null ? '\u2013' : '\u20ac ' + Number(v).toLocaleString('de-DE', {maximumFractionDigits: 0}));\n  const days  = (v) => (v === null ? '\u2013' : Number(v).toLocaleString('de-DE', {minimumFractionDigits: 1, maximumFractionDigits: 1}));\n  const share = (c, t) => (t > 0 ? Math.round(c \/ t * 100) : 0);\n  const bar = (label, count, total) => {\n    const w = share(count, total);\n    return '<div class=\"st-bar\"><span class=\"st-bar__label\">' + label + '<\/span>'\n      + '<span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:' + w + '%\"><\/span><\/span>'\n      + '<span class=\"st-bar__count\">' + count + ' <span class=\"st-muted\">(' + w + '%)<\/span><\/span><\/div>';\n  };\n  const box = (label, value, sub, num, fmt) => {\n    \/\/ HINT: we store the raw number (data-num) + its formatter so the JS can\n    \/\/ count the figure up\/down when it changes instead of just swapping text.\n    const attr = (num != null)\n      ? ' data-num=\"' + num + '\" data-fmt=\"' + (fmt || 'int') + '\" data-ident=\"' + esc(label) + '\"'\n      : '';\n    return '<div class=\"st-box\"><div class=\"st-box__value\"' + attr + '>' + value + '<\/div>'\n      + '<div class=\"st-box__label\">' + label + '<\/div>' + (sub ? '<span class=\"st-sub\">' + sub + '<\/span>' : '') + '<\/div>';\n  };\n  const kv = (label, value) => '<div><span>' + label + '<\/span><strong>' + value + '<\/strong><\/div>';\n  const desc = (text) => '<p class=\"st-h3-desc\">' + text + '<\/p>';\n\n  \/* --- Chart type selection (Bars \/ Pie) --- *\/\n  const chartBtns = root.querySelectorAll('.st-chart-btn');\n  let chartType = 'bar';\n  chartBtns.forEach(btn => btn.addEventListener('click', () => {\n    chartType = btn.dataset.chart;\n    chartBtns.forEach(b => b.classList.toggle('is-active', b === btn));\n    refresh();\n  }));\n\n  \/* Escape a string for safe use inside HTML (labels come from the dataset). *\/\n  const esc = (s) => String(s).replace(\/&\/g, '&amp;').replace(\/<\/g, '&lt;').replace(\/>\/g, '&gt;').replace(\/\"\/g, '&quot;');\n\n  \/* Colour palette used by the pie chart (repeats if there are many slices). *\/\n  const PALETTE = ['#118599','#2a9d8f','#e9c46a','#f4a261','#e76f51','#264653','#8ab17d','#b5838d','#6d597a','#457b9d','#a8dadc','#e5989b','#6a994e'];\n\n  \/* Build a donut \/ pie chart from a series of {label, value, display}. *\/\n  function pieChart(series) {\n    const total = series.reduce((a, s) => a + s.value, 0) || 1;\n    const r = 15.9155, C = 100; \/\/ r chosen so circumference == 100 units\n    let acc = 0;\n    const segs = series.map((s, i) => {\n      const frac = s.value \/ total;\n      const dash = (frac * C).toFixed(3) + ' ' + (C - frac * C).toFixed(3);\n      const off = (-acc * C).toFixed(3);\n      acc += frac;\n      const color = PALETTE[i % PALETTE.length];\n      return '<circle class=\"st-pie__seg\" cx=\"21\" cy=\"21\" r=\"' + r + '\" stroke=\"' + color + '\"'\n        + ' stroke-dasharray=\"' + dash + '\" stroke-dashoffset=\"' + off + '\" transform=\"rotate(-90 21 21)\">'\n        + '<title>' + esc(s.label) + ': ' + esc(s.display) + '<\/title><\/circle>';\n    }).join('');\n    const legend = series.map((s, i) =>\n      '<span><i style=\"background:' + PALETTE[i % PALETTE.length] + '\"><\/i>'\n      + esc(s.label) + ' (' + esc(s.display) + ')<\/span>').join('');\n    return '<div class=\"st-chart\"><svg class=\"st-pie\" viewBox=\"0 0 42 42\">' + segs + '<\/svg>'\n      + '<div class=\"st-legend\">' + legend + '<\/div><\/div>';\n  }\n\n  \/* Render a series as the currently selected chart type. *\/\n  function chartHTML(type, series) {\n    if (type === 'pie') return pieChart(series);\n    \/\/ Bars (default)\n    return series.map(s =>\n      '<div class=\"st-bar\"><span class=\"st-bar__label\">' + esc(s.label) + '<\/span>'\n      + '<span class=\"st-bar__track\"><span class=\"st-bar__fill\" style=\"width:' + s.width + '%\"><\/span><\/span>'\n      + '<span class=\"st-bar__count\">' + esc(s.display) + '<\/span><\/div>').join('');\n  }\n\n  \/* Trigger the entrance animation for the freshly rendered pie slices. *\/\n  function animateCharts(container) {\n    container.querySelectorAll('.st-pie__seg').forEach((seg, i) => {\n      setTimeout(() => { seg.style.opacity = 1; }, 80 + i * 60);\n    });\n  }\n\n  \/* HINT: Count-up animation for the headline figures (.st-box__value). Each\n   * box carries its raw target value + formatter; we animate from the last\n   * shown value to the new one so changes are clearly visible. Non-numeric\n   * boxes (e.g. \"Typical range\") get a brief highlight flash instead. *\/\n  const prevVals = {};  \/\/ remember last shown value per box identity\n  const fmtNum = (v, fmt) => fmt === 'money' ? money(v)\n    : fmt === 'days' ? days(v)\n    : v.toLocaleString('de-DE', {maximumFractionDigits: 0});\n  const flash = (el) => {\n    el.style.transition = 'background-color 900ms ease';\n    el.style.backgroundColor = 'var(--st-accent, #118599)';\n    el.style.color = '#fff';\n    el.style.borderRadius = '4px';\n    setTimeout(() => { el.style.backgroundColor = ''; el.style.color = ''; el.style.transition = ''; }, 800);\n  };\n\n  function animateNumbers(container) {\n    container.querySelectorAll('.st-box__value').forEach(el => {\n      if (el.dataset.num == null) { flash(el); return; } \/\/ no single number -> flash\n      const target = parseFloat(el.dataset.num);\n      const fmt = el.dataset.fmt || 'int';\n      const key = el.dataset.ident || '';\n      const from = (key in prevVals) ? prevVals[key] : 0;\n      prevVals[key] = target;\n      if (from === target) return;\n      const duration = 700, start = performance.now();\n      const step = (now) => {\n        const t = Math.min((now - start) \/ duration, 1);\n        const eased = 1 - Math.pow(1 - t, 3); \/\/ ease-out cubic\n        el.textContent = fmtNum(from + (target - from) * eased, fmt);\n        if (t < 1) requestAnimationFrame(step);\n      };\n      requestAnimationFrame(step);\n    });\n  }\n\n  function render(s) {\n    if (s.count === 0) {\n      results.innerHTML = '<div class=\"st-note st-note--warn\">No records matched your filters. Try fewer options.<\/div>';\n      return;\n    }\n    if (s.count < 10) {\n      \/\/ Too few results: hide every statistic, only explain why.\n      results.innerHTML = '<div class=\"st-note st-note--warn\">Less than 10 results \u2014 very limited statistical '\n        + 'significance. <a href=\"#\" class=\"st-reset-link\">Please use fewer filters.<\/a><\/div>';\n      return;\n    }\n    let note = '';\n    if (s.count <= 20) note = '<div class=\"st-note st-note--warn\">Only ' + s.count\n      + ' result(s) \u2014 very limited statistical significance. '\n      + '<a href=\"#\" class=\"st-reset-link\">Consider fewer filters<\/a>.<\/div>';\n    const g = s.gross;\n\n    \/\/ Series for the chartable sections (label + numeric value + display text).\n    const distSeries = Object.entries(g.buckets).map(([l, c]) => ({\n      label: l, value: c, width: share(c, s.count), display: c + ' (' + share(c, s.count) + '%)'\n    }));\n    const allowSeries = [\n      {label: 'Bonus',           value: s.bonus.pct,    width: s.bonus.pct,    display: s.bonus.pct + '%'},\n      {label: 'Flat-rate',       value: s.flatrate.pct, width: s.flatrate.pct, display: s.flatrate.pct + '%'},\n      {label: 'Homeworking',     value: s.homework.pct, width: s.homework.pct, display: s.homework.pct + '%'},\n      {label: 'Mobility budget',        value: s.mobility.pct, width: s.mobility.pct, display: s.mobility.pct + '%'},\n      {label: 'Company car',     value: s.car.pct,      width: s.car.pct,      display: s.car.pct + '%'},\n      {label: 'Flexible reward', value: s.flex.pct,     width: s.flex.pct,     display: s.flex.pct + '%'}\n    ];\n    const benSeries = s.benefits.map(b => ({\n      label: b.label, value: b.yes, width: share(b.yes, s.count), display: b.yes + ' (' + share(b.yes, s.count) + '%)'\n    }));\n\n    const html = note\n      + '<div class=\"st-grid st-grid--4\">'\n      + box('Respondents', String(s.count), '', s.count, 'int')\n      + box('Median gross salary', money(g.median), 'per month', g.median, 'money')\n      + box('Average gross salary', money(g.average), 'per month', g.average, 'money')\n      + box('Typical range (P25\u2013P75)', money(g.p25) + ' \u2013 ' + money(g.p75)) + '<\/div>'\n      + '<div class=\"st-section\"><h3 class=\"st-h3\">Gross salary<\/h3>'\n      + desc('Key figures for the monthly gross salary (FTE) of the selected respondents.')\n      + '<div class=\"st-kv\">'\n      + kv('Median', money(g.median)) + kv('Average', money(g.average))\n      + '<\/div><\/div>'\n      + '<div class=\"st-section\"><h3 class=\"st-h3\">Distribution<\/h3>'\n      + desc('Share of respondents in each monthly gross salary range.')\n      + chartHTML(chartType, distSeries) + '<\/div>'\n      + '<div class=\"st-section\"><h3 class=\"st-h3\">Allowances &amp; compensation<\/h3>'\n      + desc('Respondents that receive an allowance or compensation.')\n      + chartHTML(chartType, allowSeries)\n      + '<div class=\"st-kv\">'\n      + kv('Median bonus value', money(s.bonus.median))\n      + kv('Median flat-rate\/month', money(s.flatrate.median))\n      + kv('Median homeworking\/month', money(s.homework.median))\n      + kv('Median holiday days', days(s.holidays.median))\n      + '<\/div><\/div>'\n      + '<div class=\"st-section\"><h3 class=\"st-h3\">Benefits<\/h3>'\n      + desc('Respondents that receive each benefit.')\n      + chartHTML(chartType, benSeries) + '<\/div>'\n      + '<div class=\"st-section st-grid st-grid--2\"><div><h3 class=\"st-h3\">By position<\/h3>'\n      + desc('Breakdown of the selected respondents by position.')\n      + Object.entries(s.positions).map(([l, c]) => bar(l, c, s.count)).join('')\n      + '<\/div><div><h3 class=\"st-h3\">By organisation size<\/h3>'\n      + desc('Breakdown of the selected respondents by organisation size.')\n      + Object.entries(s.orgSizes).map(([l, c]) => bar(l, c, s.count)).join('')\n      + '<\/div><div><h3 class=\"st-h3\">By experience<\/h3>'\n      + desc('Breakdown of the selected respondents by experience.')\n      + Object.entries(s.experiences).map(([l, c]) => bar(l, c, s.count)).join('')\n      + '<\/div><div><h3 class=\"st-h3\">By sector<\/h3>'\n      + desc('Breakdown of the selected respondents by sector.')\n      + Object.entries(s.sectors).map(([l, c]) => bar(l, c, s.count)).join('')\n      + '<\/div><\/div>';\n    results.innerHTML = html;\n    animateCharts(results);\n    animateNumbers(results);\n  }\n\n  \/* Fetch fresh stats over AJAX (debounced) and paint them. *\/\n  function refresh() {\n    for (const field of form.elements) {\n      if (field.name) endpoint.searchParams.set(field.name, field.value);\n    }\n    const isDebug = new URLSearchParams(window.location.search).has('debug');\n    status.textContent = 'Updating\u2026';\n    console.log('[salary-tool] AJAX URL:', endpoint.toString());\n\n    fetch(endpoint.toString(), {headers: {'X-Requested-With': 'XMLHttpRequest'}})\n      .then(async (r) => {\n        \/\/ Read as TEXT first so the real culprit is visible even when the\n        \/\/ server returns non-JSON (e.g. a WordPress HTML page or an error).\n        const text = await r.text();\n        if (isDebug) {\n          status.innerHTML = '<b>Endpoint:<\/b> ' + endpoint.toString()\n            + '<br><b>HTTP status:<\/b> ' + r.status\n            + '<br><b>First 200 chars:<\/b><pre style=\"white-space:pre-wrap;font-size:11px\">'\n            + text.slice(0, 200).replace(\/<\/g, '&lt;') + '<\/pre>';\n        }\n        console.log('[salary-tool] HTTP', r.status, 'body length', text.length);\n        if (!r.ok) throw new Error('HTTP ' + r.status + ' (body: ' + text.slice(0, 80) + ')');\n        try {\n          return JSON.parse(text);\n        } catch (e) {\n          \/\/ This is the error the user saw. Show the raw response so we can\n          \/\/ tell whether it is a WordPress HTML page or something else.\n          throw new Error('Response was NOT JSON. First 120 chars: '\n            + JSON.stringify(text.slice(0, 120)));\n        }\n      })\n      .then(data => { if (data.error) throw new Error(data.error); render(data); status.textContent = ''; })\n      .catch(err => {\n        status.textContent = 'Could not load results: ' + err.message;\n        console.error('[salary-tool]', err);\n      });\n  }\n\n  \/* Re-run whenever any filter changes \u2014 no form submit \/ page reload. *\/\n  form.addEventListener('change', () => debounce(refresh, 250));\n\n  \/* Reset every filter back to its default (\"Any\") and refresh the results. *\/\n  function resetFilters() {\n    for (const field of form.elements) {\n      if (field.name) field.value = ''; \/\/ \"\" selects the default \"Any\" option\n    }\n    refresh();\n  }\n  const resetBtn = document.getElementById('st-reset');\n  if (resetBtn) resetBtn.addEventListener('click', resetFilters);\n\n  \/* The \"fewer filters\" links inside the results pane reset the form too. *\/\n  results.addEventListener('click', (e) => {\n    if (e.target.closest('.st-reset-link')) { e.preventDefault(); resetFilters(); }\n  });\n\n  \/* Run once on load (respects deep-linked filters too). *\/\n  refresh();\n})();\n<\/script>\n<\/section>\n<\/div>\n\n\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-6dee07e\" data-block-id=\"6dee07e\"><style>.stk-6dee07e {margin-top:30px !important;margin-bottom:15px !important;}<\/style><p class=\"stk-block-text__text has-text-align-center\"><strong>En collaboration avec :<\/strong><\/p><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns stk-block-columns stk-block stk-c69fd0e\" data-block-id=\"c69fd0e\"><style>.stk-c69fd0e-column{max-width:500px !important;min-width:auto !important;--stk-columns-spacing:0px !important;--stk-column-gap:50px !important;row-gap:15px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-c69fd0e-column\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-4759eb9\" data-v=\"4\" data-block-id=\"4759eb9\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-4759eb9-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-4759eb9-inner-blocks\">\n<div class=\"wp-block-stackable-image stk-block-image stk-block stk-49d59cc\" data-block-id=\"49d59cc\"><style>.stk-49d59cc .stk-img-wrapper{width:200px !important;}.stk-49d59cc .stk-img-wrapper img{border-radius:10px !important;}<\/style><figure><a class=\"stk-link\" href=\"https:\/\/www.vlerick.com\/en\/\"><span class=\"stk-img-wrapper stk-image--shape-stretch\"><img loading=\"lazy\" decoding=\"async\" class=\"stk-img wp-image-7792\" src=\"https:\/\/ibj.be\/wp-content\/uploads\/2025\/03\/vlerick-business-school.png\" width=\"1200\" height=\"628\" srcset=\"https:\/\/ibj.be\/wp-content\/uploads\/2025\/03\/vlerick-business-school.png 1200w, https:\/\/ibj.be\/wp-content\/uploads\/2025\/03\/vlerick-business-school-300x157.png 300w, https:\/\/ibj.be\/wp-content\/uploads\/2025\/03\/vlerick-business-school-1024x536.png 1024w, https:\/\/ibj.be\/wp-content\/uploads\/2025\/03\/vlerick-business-school-768x402.png 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/span><\/a><\/figure><\/div>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-a917a64\" data-v=\"4\" data-block-id=\"a917a64\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-a917a64-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-a917a64-inner-blocks\">\n<div class=\"wp-block-stackable-image stk-block-image stk-block stk-3260e95\" data-block-id=\"3260e95\"><style>.stk-3260e95 .stk-img-wrapper{width:120px !important;}.stk-3260e95 .stk-img-wrapper img{border-radius:10px !important;}<\/style><figure><a class=\"stk-link\" href=\"https:\/\/www.vialegis.be\/en\/\"><span class=\"stk-img-wrapper stk-image--shape-stretch\"><img loading=\"lazy\" decoding=\"async\" class=\"stk-img wp-image-11914\" src=\"https:\/\/ibj.be\/wp-content\/uploads\/2026\/10\/Vialegis-Primary-Logo-web.jpg\" width=\"249\" height=\"238\"\/><\/span><\/a><\/figure><\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<div id=\"block_aeb485e76c3f633a88c6c2e802c67b98\" class=\"pagelink-block \" style=\"\">\n                                        <div class=\"pagelink-block-nav-title\">\n                    Le juriste d&rsquo;entreprise                <\/div>\n                        <nav class=\"pagelink-block-nav\">\n                <ul>\n                                                                    <li><a class=\"\" href=\"https:\/\/ibj.be\/fr\/le-juriste-d-entreprise\/devenir-membre\/\" title=\"Plus de: Devenir membre\">Devenir membre<\/a><\/li>\n                                                                    <li><a class=\"\" href=\"https:\/\/ibj.be\/fr\/le-juriste-d-entreprise\/code-of-ethics\/\" title=\"Plus de: D\u00e9ontologie\">D\u00e9ontologie<\/a><\/li>\n                                                                    <li><a class=\"\" href=\"https:\/\/ibj.be\/fr\/le-juriste-d-entreprise\/legal-privilege\/\" title=\"Plus de: Legal privilege\">Legal privilege<\/a><\/li>\n                                                                    <li><a class=\"\" href=\"https:\/\/ibj.be\/fr\/le-juriste-d-entreprise\/dawn-raid\/\" title=\"Plus de: Dawn raid\">Dawn raid<\/a><\/li>\n                                                                    <li><a class=\"\" href=\"https:\/\/ibj.be\/fr\/le-juriste-d-entreprise\/reglementation\/\" title=\"Plus de: R\u00e8glementation\">R\u00e8glementation<\/a><\/li>\n                                                                    <li><a class=\"active\" href=\"https:\/\/ibj.be\/fr\/le-juriste-d-entreprise\/enquete-de-remuneration\/\" title=\"Plus de: Enqu\u00eate de r\u00e9mun\u00e9ration\">Enqu\u00eate de r\u00e9mun\u00e9ration<\/a><\/li>\n                                    <\/ul>\n            <\/nav>\n            <\/div>","protected":false},"excerpt":{"rendered":"<p>Enqu\u00eate de r\u00e9mun\u00e9ration Panorama de la r\u00e9mun\u00e9ration des juristes d&rsquo;entreprise Le m\u00e9tier de juriste d&rsquo;entreprise et son environnement \u00e9voluent rapidement : il est donc utile de faire r\u00e9guli\u00e8rement le point. C&rsquo;est pourquoi l&rsquo;Institut des juristes d&rsquo;entreprise (IBJ-IJE), la Vlerick Business School et Vialegis ont \u00e0 nouveau lanc\u00e9 une enqu\u00eate sur la r\u00e9mun\u00e9ration, qui a recueilli [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":2650,"menu_order":5,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-2735","page","type-page","status-publish","hentry"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":8}},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Enqu\u00eate de r\u00e9mun\u00e9ration - IBJ - IJE<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ibj.be\/fr\/le-juriste-d-entreprise\/enquete-de-remuneration\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Enqu\u00eate de r\u00e9mun\u00e9ration - IBJ - IJE\" \/>\n<meta property=\"og:description\" content=\"Enqu\u00eate de r\u00e9mun\u00e9ration Panorama de la r\u00e9mun\u00e9ration des juristes d&rsquo;entreprise Le m\u00e9tier de juriste d&rsquo;entreprise et son environnement \u00e9voluent rapidement : il est donc utile de faire r\u00e9guli\u00e8rement le point. C&rsquo;est pourquoi l&rsquo;Institut des juristes d&rsquo;entreprise (IBJ-IJE), la Vlerick Business School et Vialegis ont \u00e0 nouveau lanc\u00e9 une enqu\u00eate sur la r\u00e9mun\u00e9ration, qui a recueilli [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ibj.be\/fr\/le-juriste-d-entreprise\/enquete-de-remuneration\/\" \/>\n<meta property=\"og:site_name\" content=\"IBJ - IJE\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-08T15:02:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ibj.be\/wp-content\/uploads\/2025\/03\/vlerick-business-school.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ibj.be\\\/fr\\\/le-juriste-d-entreprise\\\/enquete-de-remuneration\\\/\",\"url\":\"https:\\\/\\\/ibj.be\\\/fr\\\/le-juriste-d-entreprise\\\/enquete-de-remuneration\\\/\",\"name\":\"Enqu\u00eate de r\u00e9mun\u00e9ration - IBJ - IJE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ibj.be\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/ibj.be\\\/fr\\\/le-juriste-d-entreprise\\\/enquete-de-remuneration\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/ibj.be\\\/fr\\\/le-juriste-d-entreprise\\\/enquete-de-remuneration\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ibj.be\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/vlerick-business-school.png\",\"datePublished\":\"2024-07-31T05:42:51+00:00\",\"dateModified\":\"2026-10-08T15:02:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ibj.be\\\/fr\\\/le-juriste-d-entreprise\\\/enquete-de-remuneration\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ibj.be\\\/fr\\\/le-juriste-d-entreprise\\\/enquete-de-remuneration\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/ibj.be\\\/fr\\\/le-juriste-d-entreprise\\\/enquete-de-remuneration\\\/#primaryimage\",\"url\":\"https:\\\/\\\/ibj.be\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/vlerick-business-school.png\",\"contentUrl\":\"https:\\\/\\\/ibj.be\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/vlerick-business-school.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ibj.be\\\/fr\\\/le-juriste-d-entreprise\\\/enquete-de-remuneration\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/ibj.be\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Le juriste d&#8217;entreprise\",\"item\":\"https:\\\/\\\/ibj.be\\\/fr\\\/le-juriste-d-entreprise\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Enqu\u00eate de r\u00e9mun\u00e9ration\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ibj.be\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/ibj.be\\\/fr\\\/\",\"name\":\"IBJ - IJE\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ibj.be\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Enqu\u00eate de r\u00e9mun\u00e9ration - IBJ - IJE","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ibj.be\/fr\/le-juriste-d-entreprise\/enquete-de-remuneration\/","og_locale":"fr_FR","og_type":"article","og_title":"Enqu\u00eate de r\u00e9mun\u00e9ration - IBJ - IJE","og_description":"Enqu\u00eate de r\u00e9mun\u00e9ration Panorama de la r\u00e9mun\u00e9ration des juristes d&rsquo;entreprise Le m\u00e9tier de juriste d&rsquo;entreprise et son environnement \u00e9voluent rapidement : il est donc utile de faire r\u00e9guli\u00e8rement le point. C&rsquo;est pourquoi l&rsquo;Institut des juristes d&rsquo;entreprise (IBJ-IJE), la Vlerick Business School et Vialegis ont \u00e0 nouveau lanc\u00e9 une enqu\u00eate sur la r\u00e9mun\u00e9ration, qui a recueilli [&hellip;]","og_url":"https:\/\/ibj.be\/fr\/le-juriste-d-entreprise\/enquete-de-remuneration\/","og_site_name":"IBJ - IJE","article_modified_time":"2026-10-08T15:02:00+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/ibj.be\/wp-content\/uploads\/2025\/03\/vlerick-business-school.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ibj.be\/fr\/le-juriste-d-entreprise\/enquete-de-remuneration\/","url":"https:\/\/ibj.be\/fr\/le-juriste-d-entreprise\/enquete-de-remuneration\/","name":"Enqu\u00eate de r\u00e9mun\u00e9ration - IBJ - IJE","isPartOf":{"@id":"https:\/\/ibj.be\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ibj.be\/fr\/le-juriste-d-entreprise\/enquete-de-remuneration\/#primaryimage"},"image":{"@id":"https:\/\/ibj.be\/fr\/le-juriste-d-entreprise\/enquete-de-remuneration\/#primaryimage"},"thumbnailUrl":"https:\/\/ibj.be\/wp-content\/uploads\/2025\/03\/vlerick-business-school.png","datePublished":"2024-07-31T05:42:51+00:00","dateModified":"2026-10-08T15:02:00+00:00","breadcrumb":{"@id":"https:\/\/ibj.be\/fr\/le-juriste-d-entreprise\/enquete-de-remuneration\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ibj.be\/fr\/le-juriste-d-entreprise\/enquete-de-remuneration\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/ibj.be\/fr\/le-juriste-d-entreprise\/enquete-de-remuneration\/#primaryimage","url":"https:\/\/ibj.be\/wp-content\/uploads\/2025\/03\/vlerick-business-school.png","contentUrl":"https:\/\/ibj.be\/wp-content\/uploads\/2025\/03\/vlerick-business-school.png"},{"@type":"BreadcrumbList","@id":"https:\/\/ibj.be\/fr\/le-juriste-d-entreprise\/enquete-de-remuneration\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ibj.be\/fr\/"},{"@type":"ListItem","position":2,"name":"Le juriste d&#8217;entreprise","item":"https:\/\/ibj.be\/fr\/le-juriste-d-entreprise\/"},{"@type":"ListItem","position":3,"name":"Enqu\u00eate de r\u00e9mun\u00e9ration"}]},{"@type":"WebSite","@id":"https:\/\/ibj.be\/fr\/#website","url":"https:\/\/ibj.be\/fr\/","name":"IBJ - IJE","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ibj.be\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"}]}},"_links":{"self":[{"href":"https:\/\/ibj.be\/fr\/wp-json\/wp\/v2\/pages\/2735","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ibj.be\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ibj.be\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ibj.be\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ibj.be\/fr\/wp-json\/wp\/v2\/comments?post=2735"}],"version-history":[{"count":15,"href":"https:\/\/ibj.be\/fr\/wp-json\/wp\/v2\/pages\/2735\/revisions"}],"predecessor-version":[{"id":11920,"href":"https:\/\/ibj.be\/fr\/wp-json\/wp\/v2\/pages\/2735\/revisions\/11920"}],"up":[{"embeddable":true,"href":"https:\/\/ibj.be\/fr\/wp-json\/wp\/v2\/pages\/2650"}],"wp:attachment":[{"href":"https:\/\/ibj.be\/fr\/wp-json\/wp\/v2\/media?parent=2735"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}