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

Docschargebeedocs

HomeBillingPaymentsRevRecGrowthReveal
Support

Product Updates


  • Release Notes

Getting Started


  • Overview
  • Chargebee Billing Data Centers
  • Object Relationship Model
  • Understanding Sites
  • Developer Resources
  • 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)

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

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
  • Managing payments with ChargebeeJS
  • Mobile-Optimized Hosted Pages
  • Articles and FAQ

Site Configuration


  • Users & Roles
  • Custom Fields & Metadata
  • 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

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
  • Marketing
  • Stitch
  • Collaboration
  • Contract Management
  • Order Management
  • Mobile Subscriptions (Legacy)
  • Other Integrations
  • 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
    • Migrating Data
    • Migrating Cards
    • Self Migration
  • Articles and FAQ
  1. Billing
  2. Data Operations
  3. Migration
  4. Migrating Data
  1. Billing
  2. Data Operations
  3. Migration
  4. Migrating Data

Migrating Data

Data migration involves importing data from your previous platform into Chargebee. This includes information associated with customers, subscriptions, credit notes, and historical invoices. For more information about data eligibility for migration, contact the Chargebee Migration Team.

If you have moved to a new gateway and want to map the new card tokens to your customers, refer to the document on migrating cards.

This help document outlines the steps involved in data migration when you have submitted a request to our Migration Team. If you want to self-migrate data, see our documentation on Self Migration.

To prevent errors on the Live site during migration, the process is first carried out on the Test site. Once successful, it is repeated for the Live site.

Steps Involved

  1. Complete your Chargebee site setup. Try a few mock transactions to ensure the flow works as expected.
  2. Raise a migration request in your Chargebee app. Click Settings > Import and Export Data > Bring Data into Chargebee.
  3. Our migration team will reach out to understand your requirements and share the migration sheet via Google Drive, which you must complete.
  4. We recommend onboarding all new customers to your Chargebee site during the migration period. Any additions to the original import data may cause delays.
  5. Coordinate with the migration team to determine the best window for migration.
  6. Upon successful migration, Chargebee will handle all billing activities for imported subscriptions.
  7. After migration, Chargebee will manage all further billing for your imported subscriptions.

Note: Cancel all subscriptions in your existing billing system only after the Live site import. This ensures your customers are not billed twice.

Note

  • Review the data thoroughly in the Test site before importing to the Live site. Changes made to your Live site are irreversible.
  • For migration-ready subscriptions renewing on the date of migration, the renewal date can be moved forward by about two or three days, based on your preference. This gives you time to review the imported subscriptions before they renew. Alternatively, you can allow these subscriptions to renew in the existing system and migrate them later into Chargebee.
  • By default, Chargebee will not trigger any webhooks or send email notifications to customers during import. However, this can be enabled if required.
  • All required fields must be updated in the migration sheet in CSV format to avoid unexpected delays.
  • For additional safety, we recommend using Google Sheets or Docs when sharing data with us.

See also

API References

  • Site migration details
  • Exports
  • Downloads

Articles & FAQs

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

Was this article helpful?