# What data migration types can be requested?

Stripe can assist with three types of data migrations: importing, copying, and exporting. Each type involves the secure movement of customer records and their associated payment types.
* [Importing data](https://stripe.com/docs/security/data-migrations/imports) from another payment provider to Stripe. We can import the following payment method types:
  * Cards created as src_, card_, and pm_ objects
  * ACH created as ba_ and pm_ objects
  * SEPA created as pm_ objects
  * Bacs created as pm_ objects
  * Canadian PADS created as pm _ objects
* [Copying data](https://stripe.com/docs/account/data-migrations/pan-copy-self-serve) from one Stripe account to another (with self-serve). We can copy the following payment method types:
  * Cards stored as src_, card_, and pm_ objects
  * ACH stored as ba_ and pm_ objects
  * SEPA stored as pm_ objects
* [Exporting data](https://stripe.com/docs/security/data-migrations/exports) from Stripe to another payment provider. We can export the following payment method types:
  * Cards stored as src_, card_, and pm_ objects
  * ACH stored as ba_ and pm_ objects
  * SEPA stored as src_ and pm_ objects
  * Bacs stored as pm_ objects
The Stripe migration team can only import or export customer details if they're accompanied by the payment details. For customer data that doesn't include payment details, use the [Customers API](https://stripe.com/docs/api/customers) (importing or exporting) or the Dashboard (exporting only).