When setting up WeGive with Stripe, some organizations may need to move data (such as customers, payment methods, and subscriptions) from an existing Stripe account into a new one. This is common if:
✅ You are creating a new Stripe account specifically for WeGive
✅ You are consolidating accounts
✅ You want WeGive transactions to be isolated from other Stripe activities
This article will walk you through the self-serve migration process Stripe offers for eligible accounts.
⚠ Important Notes
-
Data migrations only move customer and subscription data.
Payments, balances, disputes, and reporting history do not transfer. -
Both accounts must be in good standing.
Both your current (source) and new (destination) Stripe accounts must meet Stripe’s eligibility requirements. -
This process is fully handled through Stripe.
WeGive does not handle or oversee Stripe data migrations. You will work directly in Stripe’s dashboard.
For full details, refer to Stripe’s official documentation:
Stripe: Self-Serve Data Migration
Step 1: Set Up Your New Stripe Account
Before you begin, make sure you’ve created the new Stripe account you want to connect to WeGive.
✅ Sign up or add an additional account under your Stripe login
✅ Complete all required Stripe onboarding steps
✅ Ensure the new account is fully active
Step 2: Log In to Stripe Dashboard
-
Go to Stripe Dashboard and log in.
-
Navigate to the account you want to migrate data from (source account).
Step 3: Start the Data Migration
1️⃣ In the source account, go to Settings → Data Migrations.
2️⃣ Follow the steps to initiate a self-serve copy of your customer and subscription data.
3️⃣ Select the destination account (the new Stripe account you will connect to WeGive).
Step 4: Review What Will Be Copied
Stripe will show you:
-
Which customer and subscription objects will be copied
-
What data will not be copied (e.g., balances, payment history)
Review carefully and confirm.
Step 5: Complete Migration
Once confirmed:
✅ Stripe will copy the eligible data to the new account.
✅ You will receive a notification when it’s complete.
Step 6: Connect New Stripe Account to WeGive
Once migration is finished:
1️⃣ Go to your WeGive dashboard → Settings → Payments.
2️⃣ Connect your new Stripe account.
FAQs
Q: Can WeGive help with migrating data in Stripe?
A: No, WeGive cannot access your Stripe account data or perform migrations. Please work directly with Stripe.
Q: Will donation history in WeGive transfer to the new Stripe account?
A: WeGive’s transaction records stay in WeGive. However, Stripe’s payment history does not transfer between accounts.
Q: Do I need to inform WeGive when I migrate Stripe data?
A: No, but once you connect the new Stripe account in WeGive, make sure to test your setup (e.g., by making a small test transaction) to confirm everything is working.