diff --git a/components/SignupForm.tsx b/components/SignupForm.tsx
index dbdcc1d163c751ebd46ac23675099410ff47e13b..99715b4c8e3ec26701c7d582119f75bd4689efe0 100644
--- a/components/SignupForm.tsx
+++ b/components/SignupForm.tsx
@@ -39,7 +39,7 @@ export default function SignupForm() {
             if (response.status === 200) {
                 setStatus(Status.Sent);
                 setReferral(response.data.referral);
-                Cookies.set("referral", response.data.referral);
+                Cookies.set("referral", response.data.referral, { expires: 365 });
             } else if (response.status === 400) setStatus(Status.InvalidEmail);
             else setStatus(Status.ServerError);
         }).catch(() => setStatus(Status.ServerError));