diff --git a/.changeset/eight-horses-nail.md b/.changeset/eight-horses-nail.md
new file mode 100644
index 00000000000..1c3596b80e0
--- /dev/null
+++ b/.changeset/eight-horses-nail.md
@@ -0,0 +1,5 @@
+---
+"@clerk/vue": patch
+---
+
+Fixed an issue where the `transferable` prop in the `` component was incorrectly defaulting to `false` due to Vue's boolean prop coercion.
diff --git a/packages/vue/src/components/ui-components/SignIn.vue b/packages/vue/src/components/ui-components/SignIn.vue
index d7084af8e55..4797146d9b1 100644
--- a/packages/vue/src/components/ui-components/SignIn.vue
+++ b/packages/vue/src/components/ui-components/SignIn.vue
@@ -5,7 +5,10 @@ import type { SignInProps } from '@clerk/types';
const clerk = useClerk();
-const props = defineProps();
+const props = withDefaults(defineProps(), {
+ transferable: undefined,
+ withSignUp: undefined,
+});