> This page is for Docs.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://zuora.ferndocs.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://zuora.ferndocs.com/_mcp/server.

# ProductRatePlan

> Use the ProductRatePlan object to define the services that make up the Product objects that can be associated with Subscription objects.

Use the ProductRatePlan object to define the services that make up the Product objects that can be associated with Subscription objects.

A product rate plan is the part of a product that your customers subscribe to. Each product can have multiple product rate plans, and each product rate plan can have multiple product rate plan charges, which are fees for products and their product rate plans.

Don't confuse a product rate plan and a rate plan. A product rate plan is a rate plan that's part of a product in your product catalog. A rate plan is the specific rate plan in a subscription.

Topaz, Ruby, and Diamond are examples of product rate plans in the following diagram:

![Sample product rate plan diagram](/_fern-img/1ccf41e06947f3aa43e5c4ebd88fd093ead582f5311e0768ffb2bb0fd6b5658c.webp)

For more information on this example, review the Product object.

The set of \{Product objects, ProductRatePlan objects, ProductRatePlanCharge objects} is a defined set of products that a company sells, such as in the example, Family Plan, Topaz level.

## Supported calls

You can use this object with the following calls:

* delete()
* create()
* query()
* update()

## Walkthroughs and use cases

Here are some common ways to use this object:

* Add a product rate plan to a product.
* Modify a product rate plan in a product.
* Subscribe customers to different product rate plans in the same product,