diff --git a/src/app/(protected)/workorders/_components/list/table/cells/site-dialog.tsx b/src/app/(protected)/workorders/_components/list/table/cells/site-dialog.tsx
index ecf6e3ba..e68dc5c7 100644
--- a/src/app/(protected)/workorders/_components/list/table/cells/site-dialog.tsx
+++ b/src/app/(protected)/workorders/_components/list/table/cells/site-dialog.tsx
@@ -1,4 +1,4 @@
-import type { MouseEvent } from "react";
+import { useContext, type MouseEvent } from "react";
import { MapPin } from "lucide-react";
import { Dialog, DialogContent, DialogTitle } from "@mui/material";
import { WizardFieldSelect } from "@/app/(protected)/workorders/_components/wizard/wizard-field-select";
@@ -13,6 +13,8 @@ import { WizardStepLocationAccountSelect } from "@/app/(protected)/workorders/_c
import { SiteDialogPocSection } from "@/app/(protected)/workorders/_components/list/table/cells/site-dialog-poc-section";
import type { SitePatch } from "@/app/(protected)/workorders/_components/list/table/cells/site-dialog-types";
import { useSiteDialogState } from "@/app/(protected)/workorders/_components/list/table/cells/use-site-dialog-state";
+import { isOrgWideScope } from "@/lib/auth/org-scope";
+import { AuthContext } from "@/providers/auth-context";
export type { SitePatch };
@@ -47,6 +49,7 @@ export function SiteDialog({
viewOnly = false,
onSave,
}: SiteDialogProps) {
+ const requireAccount = isOrgWideScope(useContext(AuthContext)?.user);
const s = useSiteDialogState({
open,
onOpenChange,
@@ -59,6 +62,7 @@ export function SiteDialog({
additionalContacts,
sites,
createMode,
+ requireAccount,
onSave,
});
@@ -85,7 +89,7 @@ export function SiteDialog({