> For the complete documentation index, see [llms.txt](https://docs.billingjs.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.billingjs.com/components/customer-portal/less-than-customerprofile-greater-than.md).

# \<CustomerProfile />

This component will render the [Stripe Customer](https://stripe.com/docs/api/customers) profile informations in a panel.

It allows the customer to edit its own details, such as billing address, name, and tax ids.

### Visual

![](/files/Do1G38zLK5mw4ZZEyMWa) ![](/files/zqNXH5l7LLVwVtdpwoN2)

### Import

```tsx
import { CustomerProfile } from "@billing-js/react-billing-js"
```

### Props

```tsx
interface Props {
    // allow users to transfer their subscription  
    // aka update the email address associated with their subscription
    // You will need to configure the Customer webhook to support this feature
    enableSubscriptionTransfer?: boolean // default false
}

```

{% hint style="info" %}
You will need to configure the [Customer webhook ](/getting-started/configure-webhooks-and-triggers/customer-webhook.md)to support the subscription transfer feature&#x20;
{% endhint %}
