# Backend BillingPlan object

> Billing is currently in Beta and its APIs are experimental and may undergo breaking changes. To mitigate potential disruptions, we recommend [pinning](https://clerk.com/docs/pinning.md) your SDK and `clerk-js` package versions.

The `BillingPlan` object is similar to the [BillingPlanResource](https://clerk.com/docs/reference/types/billing-plan-resource.md) object as it holds information about a Plan, as well as methods for managing it. However, the `BillingPlan` object is different in that it is used in the [Backend API](https://clerk.com/docs/reference/backend-api/tag/billing/GET/billing/plans){{ target: '_blank' }} and is not directly accessible from the Frontend API.

## Properties

| Name             | Type                       | Description                                                    |
| ---------------- | -------------------------- | -------------------------------------------------------------- |
| id               | string                     | The unique identifier for the Plan.                            |
| name             | string                     | The Plan's name.                                               |
| slug             | string                     | The URL-friendly identifier of the Plan.                       |
| description      | string | null             | The Plan's description.                                        |
| isDefault        | boolean                    | Whether the Plan is the default Plan.                          |
| isRecurring      | boolean                    | Whether the Plan is recurring.                                 |
| hasBaseFee       | boolean                    | Whether the Plan has a base fee.                               |
| publiclyVisible  | boolean                    | Whether the Plan is displayed in the <PriceTable/> component. |
| fee              | BillingMoneyAmount | null | The monthly fee.                                               |
| annualFee        | BillingMoneyAmount | null | The annual fee.                                                |
| annualMonthlyFee | BillingMoneyAmount | null | The annual fee on a monthly basis.                             |
| forPayerType     | 'user' | 'org'            | The type of payer.                                             |
| features         | Feature[]                 | The Features the Plan offers.                                  |
| avatarUrl        | string | null             | The URL of the Plan's avatar image.                            |
| freeTrialDays    | number | null             | The number of free trial days.                                 |
| freeTrialEnabled | boolean                    | Whether free trial is enabled.                                 |

---

## Sitemap

[Overview of all docs pages](https://clerk.com/docs/llms.txt)
