To transfer up to 100 projects to a different team on Vercel, you'll need to transfer each project individually through the project settings. Here's the complete process:
Prerequisites
- You must be an owner of the team you're transferring from
- You must be a member of the team you're transferring to
- The target team must have a valid payment method (if transferring to a Pro team, trials will be upgraded immediately)
Transfer Process (Per Project)
Access Project Settings
- Go to your Vercel dashboard and select the project
- Click the Settings tab
- Select General from the left sidebar
- Scroll to the bottom to find the "Transfer Project" section
Initiate Transfer
- Click Transfer to begin the process
- Select the target Vercel team (or create a new one)
- Review domains, aliases, and environment variables that will be transferred
- Choose a new project name if the target team already has a project with the same name
Complete Transfer
- Click Transfer to initiate
- The original project will be hidden during transfer (no downtime for users)
- Transfer takes 10 seconds to 10 minutes depending on project size
- You'll receive email notification when complete
What Gets Transferred 1
- ✅ Deployments
- ✅ Environment variables (except those in
vercel.json) - ✅ Project configuration
- ✅ Domains and aliases
- ✅ Git repository links
- ✅ Security settings
- ✅ Cron Jobs
- ✅ Web Analytics and Speed Insights
What Doesn't Transfer 1
- ❌ Integrations (must be re-added)
- ❌ Edge Configs (separate transfer mechanism)
- ❌ Usage data
- ❌ Log data
- ❌ Monitoring data
- ❌ Vercel Blob (separate transfer mechanism)
For Large-Scale Transfers
Since you need to transfer up to 100 projects:
- Plan the migration - List all projects and prioritize by importance
- Prepare the target team - Ensure proper permissions and payment methods
- Transfer in batches - Consider doing 10-20 projects at a time to manage the process
- Document dependencies - Note which projects depend on others
- Coordinate with team members - Inform them about the transfer timeline
Alternative: Claim Deployments
For automated or bulk transfers, you might consider the Claim Deployments feature 2, which is particularly useful for:
- AI-generated deployments
- Automated transfer workflows
- Team restructuring scenarios
However, when transferring between teams owned by the same user, the standard Project Transfer flow is recommended over Claim Deployments 2.
Important Notes
- Each transfer must be done individually - there's no bulk transfer option
- Transfers have zero downtime for end users
- Domain billing responsibility transfers with the project
- You may need to reconfigure integrations after transfer
- Consider testing the transfer process with a few non-critical projects first
Would you like me to help you plan the transfer strategy for your specific use case or provide more details about any part of this process?