New in Chargebee: Explore Reveal and understand your payment performance end-to-end.Try Now
Docschargebee docs
HomeBillingPaymentsRevRecGrowthReveal
Support

Product Updates


  • Release Notes

Getting Started


  • Overview
  • Chargebee Billing Data Centers
  • Object Relationship Model
  • Understanding Sites
  • Chargebee Tech Glossary
  • Articles and FAQ

Implementing Chargebee


  • Implementation Guide
  • Go-live Checklist
  • Articles and FAQ

AI in Chargebee


  • Chargebee Agents
  • Chargebee Copilot
  • Chargebee MCP Server (Model Context Protocol)

Developer Resources


  • Developer Resources Overview
  • Articles and FAQ

Product Catalog


  • Product Catalog Overview
  • Coupons
  • Articles and FAQ

Subscriptions


  • Working with Subscriptions
  • Billing
  • Orders
  • Articles and FAQ

Customers


  • Managing Customers
  • Account Hierarchy
  • Email Notifications
  • Branding
  • Configure Multiple Languages
  • Articles and FAQ

Entitlements


  • Entitlements Overview
  • Features Overview
  • Feature Management
  • Managing Product Entitlements
  • Subscription Entitlements
  • Customer Entitlements
  • Grandfathering Entitlements
  • Articles and FAQ

Usage Based Billing


  • Understanding Usages
  • Setting up Usage Based Billing
  • Usage Alerts
  • Metered Billing
  • Articles and FAQ

Chargebee CPQ


  • Chargebee CPQ
  • Chargebee CPQ for Salesforce
  • Chargebee CPQ for HubSpot

Invoices, Credit Notes, and Quotes


  • Invoices
  • Credit Notes
  • Quotes [Legacy]
  • Transactions
  • Articles and FAQ

Taxes


  • Overview
  • Configuring Taxes
  • Country-specific Taxes
  • Articles and FAQ

Hosted Capabilities


  • Overview
  • Hosted Checkout
  • Hosted Self-Serve Portal
  • Hosted Pages Features
  • Additional Hosted Pages
  • Payment Components
  • Pricing Table
  • Managing Payments with Chargebee.js
  • Mobile-Optimized Hosted Pages
  • Articles and FAQ

Site Configuration


  • Users & Roles
  • Custom Fields & Metadata
  • Approvals
  • Mandatory Fields
  • File Attachments & Comments
  • Advanced Filter Options
  • Multicurrency Pricing
  • Multi-decimal Support
  • Configuring Reason Codes
  • Events and Webhooks
  • API Keys
  • Time Zone
  • Time Machine
  • Transfer Configurations
  • Articles and FAQ

Multi Business Entity


  • Multi Business Entity Overview
  • Customer Transfer Overview
  • Articles and FAQ

Mobile Subscriptions


  • Overview
  • Omnichannel Subscriptions
  • Omnichannel One-Time Orders
  • Mobile Subscriptions (Legacy)

Reports and Analytics


  • RevenueStory
  • Home Dashboard
  • Frequently Asked Questions
  • FAQs for Classic Reports Sunset
  • Articles and FAQ

Integrations


  • Sales
  • Customer Support and Success
  • Finance
  • Tax
  • eInvoicing
  • Marketing
  • Stitch
  • Collaboration
  • Contract Management
  • Ecommerce Management
  • Articles and FAQ

Data Privacy & Security


  • Two Factor Authentication
  • SAML Single Sign-On
  • System for Cross-Domain Identity Management (SCIM)
  • EU-GDPR
  • Consent Management
  • Personal Data Management
  • Compliance Certificates
  • HIPAA Guidelines
  • PCI Recommendations and Integration Types
  • Articles and FAQ

Data Operations


  • Bulk Operations
  • Migration
  • Articles and FAQ
  1. Billing
  2. Data Operations
  3. Articles and FAQ
  4. Bulk Operations
  1. Billing
  2. Data Operations
  3. Articles and FAQ
  4. Bulk Operations

How do I migrate subscriptions from Stripe to Chargebee while continuing to use Stripe as my payment gateway?

Scope

How to import data from Stripe in Latest Product Catalog ?

Why is this feature not available in the UI unlike Legacy Product Catalog?

Summary

In Legacy Product Catalog we support importing Stripe data from the UI (Configure Chargebee > Payment Gateway)

image

If you are a Latest Product Catalog user, since Stripe doesn't have a product family structure (what we have implemented in Latest Product Catalog), and due to dependencies on Stripe we are not able to imply this feature in our latest version Latest Product Catalog.

If you want to import the data from Stripe end you need manually raise a request with our migration team and we will assist you with the same.

Solution

Here's an outline of the process involved in the migration process.

Pre-requisites :

  1. Enable your LIVE site in Chargebee and connect it with your Stripe account.

  2. Create all the necessary Plans, Addons, and Coupons in your Chargebee TEST and LIVE sites. You can learn more about setting up your product catalog here.

  3. Once your Chargebee account is set up, you can test your signup flow to ensure you have everything covered.

  4. You can now start taking new signups from Chargebee and the payments will be processed through Stripe.

  5. To move existing subscription data from Stripe, submit a migration request to us from your Chargebee site by going to Settings > Import & Export Data > Raise a migration request

  6. We recommend that you start getting new signs up through Chargebee before the migration process begins. This is to ensure that there are no new subscriptions created in Stripe that need to be migrated.

Migration Process:

  1. Once we receive your migration request, our support team will send a migration checklist with instructions on getting your Chargebee account setup for the migration.

  2. After you have ticked everything off the list and set up your Chargebee account, we will export the subscription data from your Stripe account and import the Subscriptions into your Chargebee TEST site for review.

  3. Note that the data imported into your TEST site will contain slightly modified email addresses to ensure that your Customers do not accidentally get an email while you are testing. We will also map the card details, so you will be able to see the last 4 digits and expiration date in Chargebee to help you with the verification.

  4. Once you have reviewed the data and given us the go-ahead, we will import the data into your Live site. Depending on your preference, we can cancel the corresponding Subscriptions in Stripe, leaving only the Customers intact (Customers will remain in Stripe since the card details are part of the Customers). Or, you can cancel the Subscriptions in Stripe and let us know.

  5. The Subscriptions will be imported into your LIVE site and mapped to their card details in Stripe.

What data can be migrated?

  • The imported data will only include the Subscription and Customer details along with the current term Invoices.

  • The current term Invoices of the active subscriptions will be imported and that will be based on the current line items of the subscription. This is to help with the proration calculation for the upcoming Invoices in Chargebee. Please note any upgrade or downgrade charges on these Invoices in the previous system will not reflect in Chargebee. Also, refunds cannot be processed on these Invoices.

Note:

  • Migrations usually take 5 to 8 business days to complete from the date the data is received and the checklist is completed. This may vary depending on available migration slots, the number of records, data validation, and review by both you and us. We'll be able to provide a timeline after we receive the data.

Related Articles

While performing bulk operations, all the columns are consolidated into a single column in the template upload file.
How can I import multiple coupons into Chargebee using Bulk operations?
How can I export items with the import format on Latest Product Catalog?
How to disable or remove the trial period from multiple price points of multiple plans in bulk on Latest Product Catalog Chargebee site?
Bulk upload subscriptions for an existing customer: Parallel processing of data
What bulk operations can I perform in Chargebee?
I am getting the "the column () appears more than once in file" while importing data into Chargebee. How can I fix this?

Show more

Was this article helpful?