diff --git a/src/lib/helpers/logout.ts b/src/lib/helpers/logout.ts
new file mode 100644
index 000000000..446f451cb
--- /dev/null
+++ b/src/lib/helpers/logout.ts
@@ -0,0 +1,12 @@
+import { sdk } from '$lib/stores/sdk';
+import { goto, invalidate } from '$app/navigation';
+import { Dependencies } from '$lib/constants';
+import { Submit, trackEvent } from '$lib/actions/analytics';
+import { base } from '$app/paths';
+
+export async function logout() {
+ await sdk.forConsole.account.deleteSession('current');
+ await invalidate(Dependencies.ACCOUNT);
+ trackEvent(Submit.AccountLogout);
+ await goto(`${base}/login`);
+}
diff --git a/src/lib/layout/header.svelte b/src/lib/layout/header.svelte
index a63a57818..390cad41b 100644
--- a/src/lib/layout/header.svelte
+++ b/src/lib/layout/header.svelte
@@ -1,12 +1,12 @@
diff --git a/src/routes/(console)/organization-[organization]/deleteMember.svelte b/src/routes/(console)/organization-[organization]/deleteMember.svelte
index 5a6cd2687..d79b6bd01 100644
--- a/src/routes/(console)/organization-[organization]/deleteMember.svelte
+++ b/src/routes/(console)/organization-[organization]/deleteMember.svelte
@@ -1,6 +1,5 @@