---
title: "PUT /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}"
method: PUT
path: "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}"
tags: ["BillingProfiles"]
---

# PUT /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}

`PUT /providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}`

Creates a billing profile. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement or Microsoft Partner Agreement.

## Path parameters

- `billingAccountName` string, required
- `billingProfileName` string, required

## Query parameters

- `api-version` string, required

## Request body

- BillingProfileCreationRequest — The request parameters for creating a new billing profile.
  - `displayName` string — The name of the billing profile.
  - `poNumber` string — The purchase order name that will appear on the invoices generated for the billing profile.
  - `address` AddressDetails — Address details.
    - `firstName` string — First name.
    - `lastName` string — Last name.
    - `companyName` string — Company name.
    - `addressLine1` string — Address line 1.
    - `addressLine2` string — Address line 2.
    - `addressLine3` string — Address line 3.
    - `city` string — Address city.
    - `region` string — Address region.
    - `country` string — Country code uses ISO2, 2-digit format.
    - `postalCode` string — Postal code.
  - `invoiceEmailOptIn` boolean — Flag controlling whether the invoices for the billing profile are sent through email.
  - `enabledAzurePlans` AzurePlan[] — Enabled azure plans for the billing profile.
    - `skuId` string — The sku id.
    - `skuDescription` string — The sku description.

## Response `200`

OK. The request has succeeded.

- BillingProfile — The Resource model definition.
  - `id` string — Resource Id.
  - `name` string — Resource name.
  - `type` string — Resource type.

## Other responses

- `202` — Accepted
- `default` — Error response describing why the operation failed.

---

[API](https://skmtc.net/azure/apis/billingmanagementclient.md) · [All operations](https://skmtc.net/azure/apis/billingmanagementclient/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/azure/billingmanagementclient/revisions/481e7355ac16/schema)
