diff --git a/apps/studio/components/layouts/ProjectLayout/PausedState/ProjectPausedState.tsx b/apps/studio/components/layouts/ProjectLayout/PausedState/ProjectPausedState.tsx
index 326d9bbe68e..3a0ea112408 100644
--- a/apps/studio/components/layouts/ProjectLayout/PausedState/ProjectPausedState.tsx
+++ b/apps/studio/components/layouts/ProjectLayout/PausedState/ProjectPausedState.tsx
@@ -59,16 +59,16 @@ export const ProjectPausedState = ({ product }: ProjectPausedStateProps) => {
- All data, including backups and storage objects, remains safe. You can resume - this project from the dashboard within{' '} +
+
+ Your project data is safe and available for{' '}
+
+ {finalDaysRemainingBeforeRestoreDisabled} day
+ {finalDaysRemainingBeforeRestoreDisabled > 1 ? 's' : ''}
+ {' '}
+ (until{' '}
+
+ Once resumed, usage will be billed by compute size and hours active.
> - ) : ( -- Your project data is safe but inaccessible while paused. Once resumed, usage - will be billed by compute size and hours active. -
) ) : !isLoading ? (
diff --git a/apps/studio/components/ui/DevToolbar/ProjectStatusTab.tsx b/apps/studio/components/ui/DevToolbar/ProjectStatusTab.tsx
new file mode 100644
index 00000000000..e31ebe9c9de
--- /dev/null
+++ b/apps/studio/components/ui/DevToolbar/ProjectStatusTab.tsx
@@ -0,0 +1,184 @@
+'use client'
+
+import { useQueryClient } from '@tanstack/react-query'
+import { useParams } from 'common'
+import { useEffect, useState } from 'react'
+import { cn, Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from 'ui'
+
+import { projectKeys } from '@/data/projects/keys'
+import { useSetProjectStatus, type Project } from '@/data/projects/project-detail-query'
+import {
+ clearPauseStatusOverride,
+ getPauseStatusOverride,
+ setPauseStatusOverride,
+ type PauseStateOverride,
+} from '@/data/projects/project-pause-status-override'
+import {
+ clearProjectStatusOverride,
+ getProjectStatusOverride,
+ setProjectStatusOverride,
+} from '@/data/projects/project-status-override'
+import { useSelectedOrganizationQuery } from '@/hooks/misc/useSelectedOrganization'
+import { useSelectedProjectQuery } from '@/hooks/misc/useSelectedProject'
+import { PROJECT_STATUS } from '@/lib/constants'
+
+type ProjectStatus = Project['status']
+
+const STATUS_LABELS: Record
+ Override the status of the current project. Overrides persist across refetches until
+ reset.
+ Navigate to a project page to use this tab.