diff --git a/apps/web/src/pages/brand/tabs/v2/BrandLogoUpload.tsx b/apps/web/src/pages/brand/tabs/v2/BrandLogoUpload.tsx
index 8a01068df7e..c3fa15acc01 100644
--- a/apps/web/src/pages/brand/tabs/v2/BrandLogoUpload.tsx
+++ b/apps/web/src/pages/brand/tabs/v2/BrandLogoUpload.tsx
@@ -25,7 +25,7 @@ export function BrandLogoUpload({ field, setValue }: BrandLogoUploadProps) {
 
   const { uploadToStorage } = useUploadToStorage({
     onSuccess: (path) => {
-      setValue('logo', path);
+      setValue('logo', path, { shouldDirty: true });
     },
     onError: (e) => {
       errorMessage('Failed to upload branding image: ' + e.message);