diff --git a/src/app/form/orientation-form-view/base-skills/base-skills.component.html b/src/app/form/orientation-form-view/base-skills/base-skills.component.html
index 497d1e252a0532eae95363294ff453e06868c498..b192e6529f25ee5246f9221bb96111fa3c2c524e 100644
--- a/src/app/form/orientation-form-view/base-skills/base-skills.component.html
+++ b/src/app/form/orientation-form-view/base-skills/base-skills.component.html
@@ -1,5 +1,8 @@
 <div class="orientationForm">
-  <h2>Quel est le besoin numérique de la personne&nbsp;?</h2>
+  <div class="title">
+    <h2>Quel est le besoin numérique de la personne&nbsp;?</h2>
+    <p>Seules les offres gratuites ou soumises à une adhésion à faible coût vous seront proposées</p>
+  </div>
 
   <div class="tagList">
     <app-tag-item
diff --git a/src/app/form/orientation-form-view/orientation-form-view.component.ts b/src/app/form/orientation-form-view/orientation-form-view.component.ts
index a6cc58a5487bad00a94e1c864afccb281a8d1b9b..9303744722c2449337cee6319856f15b0f498cb4 100644
--- a/src/app/form/orientation-form-view/orientation-form-view.component.ts
+++ b/src/app/form/orientation-form-view/orientation-form-view.component.ts
@@ -311,6 +311,11 @@ export class OrientationFormViewComponent implements OnInit, AfterContentChecked
       this.filters = this.filtersForm.value.filters.map((module: Module) => {
         return new Filter(this.needType, module.id, module.displayText);
       });
+      // For skills orientation, only show by default structures with free or underCondition workshops
+      if (this.needType === NeedsTypes.baseSkills) {
+        this.filters.push(new Filter('freeWorkShop', 'yes', 'Accompagnements gratuits'));
+        this.filters.push(new Filter('freeWorkShop', 'underCondition', 'Accompagnements gratuits sous conditions'));
+      }
       this.startsAccompanimentTunnel();
       return;
     }