diff --git a/web/src/components/MachineList.tsx b/web/src/components/MachineList.tsx
index 26b6770..6e56c52 100644
--- a/web/src/components/MachineList.tsx
+++ b/web/src/components/MachineList.tsx
@@ -316,9 +316,11 @@ export function MachineList({
machine.type === "comfy-deploy-serverless"
- )}
+ disabled={
+ data.some(
+ (machine) => machine.type === "comfy-deploy-serverless"
+ ) && !userMetadata.betaFeaturesAccess
+ }
tooltip={
data.some((machine) => machine.type === "comfy-deploy-serverless")
? "Only one hosted machine at preview stage"