> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Transfer App to Teams

> Move personal apps to team workspaces or projects between team workspaces

<Warning>
  Transferring projects between workspaces is temporarily disabled. This applies to personal-to-team transfers, team-to-team transfers, and the CLUI bulk transfer commands on this page. The steps below describe how transfers work when the feature is available. To copy a project by hand, see [Manually copy a project to another workspace](/teams/identity-and-access-management/manually-copy-projects).
</Warning>

Transfer your personal Replit Apps to a team workspace to enable collaboration and centralized project management. This personal-to-team workflow allows you to:

* Share apps with team members instantly
* Centralize project management within your organization
* Maintain deployment uptime and URLs during transfer

## Transfer a personal app to a team workspace

App transfer moves ownership of a Replit App from your personal workspace to a team workspace. Once transferred, the app becomes accessible to team members according to workspace permissions and is managed under the team's resources and billing.

For this personal-to-team workflow, the transfer is immediate and irreversible. It maintains all deployment configurations and URLs.

## Getting started

You must be a member of the target team workspace before transferring apps. Verify your team membership by selecting your profile or workspace selector in the upper-right corner to view available teams.

<Note>
  For a personal-to-team transfer:

  * Transferring a Replit App to a team workspace is irreversible
  * Published apps experience zero downtime during transfer
  * Deployment URLs remain unchanged
  * You must be a member of the team you want to transfer the app to before initiating transfer
</Note>

## How it works

<Steps>
  <Step title="Access your Apps">
    Navigate to your personal Apps by selecting the **Apps** tab from your Replit home page.
  </Step>

  <Step title="Select the app">
    Locate the application you want to transfer in your Apps list.
  </Step>

  <Step title="Open transfer options">
    Select the **three dots (•••)** menu next to the app name.

    <Frame>
      <img src="https://mintcdn.com/replit/Ey8_iLkPLqrKZFjt/images/teams/transfer-app-to-org.png?fit=max&auto=format&n=Ey8_iLkPLqrKZFjt&q=85&s=bc7b26f9201cfc8e6f90378bbd1cda01" alt="Three dots menu next to app name showing transfer options" width="2606" height="1220" data-path="images/teams/transfer-app-to-org.png" />
    </Frame>
  </Step>

  <Step title="Choose transfer option">
    Select **Transfer To Organization** from the dropdown menu.
  </Step>

  <Step title="Select destination">
    Choose the target team workspace from the available organizations dialog.
  </Step>

  <Step title="Confirm transfer">
    Select **Transfer To Organization** to confirm the action.
  </Step>

  <Step title="Verify completion">
    You'll see a "Transfer success" notification in the bottom-right corner of the page. Refresh your Apps page to verify the app no longer appears in your personal workspace, then navigate to your team workspace to confirm the app appears there.
  </Step>
</Steps>

## Transfer between team workspaces

You can move a project from one team workspace to another in the **Projects** list. This action is irreversible. The transfer runs in the background, so the confirmation only tells you that it has started.

### Before you start

This workflow requires all of the following:

* Both the source and destination must be team workspaces in the same billing account. You can't use this workflow with a personal project or personal workspace.
* You must have the **Owner** [access level](/teams/identity-and-access-management/groups-and-permissions#access-levels) on the project.
* You must have the **Admin** or **Member** [role](/teams/identity-and-access-management/groups-and-permissions#roles) in the destination workspace.

Only eligible workspaces appear as destinations. If you don't see the destination workspace, check these requirements before you try again.

<Steps>
  <Step title="Open the project actions">
    In the source workspace, open **Projects**, find the project, then select the
    three-dot menu on the project card and choose **Transfer to workspace**.

    <Frame>
      <img src="https://mintcdn.com/replit/uKQ1eoqJvPuFB59x/images/teams/transfer-project-to-workspace-menu.png?fit=max&auto=format&n=uKQ1eoqJvPuFB59x&q=85&s=52e9e801d14b47e8ce03547acd485438" alt="Project card overflow menu showing the Transfer to workspace option" width="1218" height="1146" data-path="images/teams/transfer-project-to-workspace-menu.png" />
    </Frame>
  </Step>

  <Step>
    In the transfer dialog, open the **Destination Organization** dropdown and choose the destination workspace.

    <Frame>
      <img src="https://mintcdn.com/replit/uKQ1eoqJvPuFB59x/images/teams/transfer-project-to-workspace-dialog.png?fit=max&auto=format&n=uKQ1eoqJvPuFB59x&q=85&s=c7214a4bdecf7bd4b1a6f8275eb91dbd" alt="Transfer dialog with a destination workspace selector, linked Account Secrets warning, and Transfer to Workspace button" width="1310" height="840" data-path="images/teams/transfer-project-to-workspace-dialog.png" />
    </Frame>
  </Step>

  <Step>
    Review the warning about linked [Account Secrets](/core-concepts/project-editor/app-setup/secrets#manage-account-secrets). Then select **Transfer to Workspace**. The project leaves its current workspace when the transfer completes.
  </Step>

  <Step title="Verify the transfer">
    Wait for the background transfer to finish. Switch to the destination
    workspace. Then check **Projects**. Replit renames the project if the
    destination workspace already contains a project with the same name.
  </Step>
</Steps>

### What transfers and what to check

* **Linked Account Secrets**: These don't transfer. Re-link them in the destination workspace. See [Account Secrets](/core-concepts/project-editor/app-setup/secrets#manage-account-secrets).
* **Custom domains**: Domains connected to the project move to the destination workspace.
* **Deployments**: Replit redeploys the current build after the transfer, and the deployment keeps its public or private visibility. If the destination workspace enforces [private deployments](/teams/enterprise-privacy-settings#private-deployments), transferring a public deployment fails. Make the deployment private or unpublish the project before you transfer it.
* **Individual collaborator access**: Replit restores individual project access only for active Admins and Members of the destination workspace. Viewers and other collaborators lose individual project access.

## Bulk transfer options

For transferring multiple applications, use CLUI commands:

* **Core to team workspace**: Use `org transfer-repls`
* **Team to team workspace**: Use `org transfer-repls-org-to-org`

## Next steps

To learn more about team collaboration and workspace management, see the following resources:

* [Workspaces](/features/collaboration/workspaces) - Understand Personal and Team Workspaces
* [Replit Pro and Enterprise overview](https://docs.replit.com/category/teams) - Learn about team workspace features
* [CLUI commands reference](https://docs.replit.com/features/workspace-tools/clui-graphical-cli) - Explore bulk transfer options
