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
    • About Resources and Managing Associated Workflow Processes
    • Data Management Actions
    • Getting Started with Customer Transfer
    • Data Management Navigation
    • Integration and System Impacts
    • Customer Transfer FAQs
  • 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
  • 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. Multi Business Entity
  3. Customer Transfer Overview
  4. Getting Started with Customer Transfer
  1. Billing
  2. Multi Business Entity
  3. Customer Transfer Overview
  4. Getting Started with Customer Transfer

Getting Started with Customer Transfer

This guide provides a comprehensive overview to facilitate customer transfers by adhering to Chargebee's operational standards and ensuring business continuity.

Prerequisites

Before leveraging this feature, it is crucial to meet specific requirements to ensure a successful transfer:

  • User Permissions: Ensure you have the appropriate permissions, typically restricted to Site Admins or Owners, to initiate customer transfers.
  • Data Mapping: Prepare necessary customer data to map the destination business entity accurately.

During the transfer process:

  • Entity Selection: All business entities within the same site will be available in the Source & Destination dropdowns. Note: The source and destination entities must be distinct.

Operational guidelines: To maintain system harmony and avoid conflicts:

  • Avoid Simultaneous Operations: Refrain from performing other customer transfer operations concurrently.
  • Site-level Locks: Beware of the site-level locks that prevent concurrent operations, which are vital for a seamless transfer.

Status Checks and Validations

Embarking on a customer transfer within Chargebee's Multi-Business-Entity framework necessitates a comprehensive understanding of the various validation and verification steps integral to the workflow. This section details these critical checkpoints to ensure a smooth and compliant transfer process.

  • Customer Active Status: Ensure that the customer is in an active status before initiating the transfer.
  • Subscription Status Requirements: Subscriptions eligible for transfer should be in one of the following statuses: active, future, paused, or metered.
  • Handling Trial Subscriptions: For customers with trial subscriptions, defer the transfer until the trial period concludes. The transfer can proceed once the trial has ended.
  • Account Hierarchy Considerations: If the customer is part of an account hierarchy, all such relationships must be dissolved before the transfer.
  • Billing Cycle Alignment: Verify that the billing cycle of subscriptions earmarked for transfer aligns with the transfer date. Subscriptions that align will be transferred to the destination entity, while others remain at the source entity for the current billing cycle.
  • Closing Pending or Metered Invoices: Address any pending metered invoices in a draft state by marking them as "Payment Due" to ensure a seamless transfer.
  • Management of Unbilled Charges: Invoice any unbilled charges at the subscription or customer level before initiating the transfer. If invoicing is not feasible, these charges should be deleted.
  • Application of Refundable Credits: Apply any refundable credits to unpaid invoices before the transfer.
  • Handling of Excess or Unused Payments: Manually apply excess or unused payments to existing unpaid invoices. Failing to do so will result in automatic application to outstanding invoices.
  • Dealing with Open and Accepted Quotes: Document the details of any open and accepted quotes. Customers with such quotes should not be part of the transfer process.
  • Contract Term Constraints: Ensure that the transfer of customers does not conflict with existing contract terms. Transfers should ideally occur at contract renewal, usually coinciding with a new billing cycle.
  • Advanced Invoices Check: Customers with advanced invoices, either existing or scheduled, are not eligible for transfer.
  • Transaction Review: Examine customer transactions for any marked as in progress. Only customers with resolved transactions are eligible for transfer.
  • Unpaid Invoices and Authorization Transactions: Scrutinize for any outstanding invoices and authorization transactions with a non-zero "amount_capturable" and a "success" status. Customers meeting these criteria are not eligible for transfer.
  • Gift Subscriptions: Before transferring customers between business entities, ensure they do not have unclaimed gifts. The customer can only be moved after all associated gifts are claimed or canceled.

The process would proceed with the customers who pass the above validation checks and exclude those who fail.

Transfer Customers

To transfer customers from one business entity to another, follow these steps:

  1. Log in to your Chargebee Site as a Site Admin or Owner.

  2. Navigate to Customers and click Transfer Customers.

    image
  3. On the Transfer Customers page, use the dropdown options to select your SOURCE ENTITY and DESTINATION ENTITY and click Select Customers. You can also create a new destination business entity by clicking New Entity in DESTINATION ENTITY dropdown.

    image
  4. Select one or more customers to transfer to the destination business entity, and click Check Eligibility. You can use this screen's search or filter option to select any specific entity.

    image
    1. If the customers are eligible to transfer, a message displays saying All customers are eligible to be transferred; click Transfer customers.
      image
    2. Otherwise, you will see a message saying customer isn't eligible to be transferred. Click Skip ineligible customers & proceed to unselect the ineligible customers, and click Transfer customers.
  5. Click Confirm.

    image

    You have to restart from Step 4 again if any message says Unable to transfer customers. Please start over.

    image
  6. Click View in Destination Entity to check the transferred business on the destination entity's Customer Index page. Learn more about Data Management Navigation.

    image

How it Works

The feature operates in two modes:

  • Manual Process: For transferring up to 100 customers directly via the Chargebee user interface, ideal for a small number of customer transfers.
  • Batch Process: Use the batch process with CSV data upload for larger transfers (coming soon).

Limitations

When conducting transfers, be mindful of:

  • Batch Size and Frequency: Each individual customer record can only be transferred between entities a maximum of three times per calendar year. This limit includes both initial transfers and any subsequent transfers of returning customers to their previous business entity. Adhering to this limitation is crucial for maintaining data accuracy, ensuring financial stability, optimizing operational efficiency, and simplifying tracking and reporting.
  • Data Accuracy: Ensure all customer data is up-to-date and avoid simultaneous operations involving the same customer group.
  • Resource Dependency: Customer transfer operations are subject to the existing workflows and resource dependencies within your Chargebee setup. Before initiating transfers, review this documentation to understand the associated workflows and ensure compatibility with the business entity configuration.

Articles & FAQs

How do I receive a notification when a customer signs up for a trial?

Was this article helpful?