diff --git a/components/SignupConfigurator.tsx b/components/SignupConfigurator.tsx
index d44751a..1877163 100644
--- a/components/SignupConfigurator.tsx
+++ b/components/SignupConfigurator.tsx
@@ -35,7 +35,7 @@ export default function SignupConfigurator() {
const saving = quote.aLaCarteCents - quote.monthlyCents;
const optionalModules = MODULES.filter(
- (m) => m.id !== "core" && m.id !== "extra-languages",
+ (m) => m.id !== "core" && m.id !== "extra-languages" && m.sellable !== false,
);
return (
diff --git a/components/control/ProvisionPicker.tsx b/components/control/ProvisionPicker.tsx
index ee7fdef..48e8aa5 100644
--- a/components/control/ProvisionPicker.tsx
+++ b/components/control/ProvisionPicker.tsx
@@ -76,7 +76,7 @@ export default function ProvisionPicker({
{labels.modulesCore} · {eur(MODULES.find((m) => m.id === "core")!.priceCents)}
- {MODULES.filter((m) => m.id !== "core" && m.id !== "extra-languages").map((m) => (
+ {MODULES.filter((m) => m.id !== "core" && m.id !== "extra-languages" && m.sellable !== false).map((m) => (