> 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.

# Create custom fields

> Learn how to define a custom field for a standard object via the Object Manager

Learn how to define a custom field for a standard object via the Object Manager

Navigate to **Object manager entry** in the left navigation menu.

Click the name of the object for which you want to create the custom field. The object detail page opens.

In the **Custom Fields** tab, click the Create icon *(create icon)*. The Add New Custom Field window opens.

Enter the information of the custom field:

* **Name**: The custom field name displayed on UI.
* **API Name**: The API name of the custom field. The value must end with `__c` (two underscores and the letter "c").
* **Description**: (Optional) The description of the custom field.
* **Detail**: Specify field type and settings. For more information about supported field types, settings, and limitations, see [Custom field types](/docs/platform/extensibility/custom-fields/custom-field-types) and [Custom field settings](/docs/platform/extensibility/custom-fields/custom-field-settings).

Click **Save & Close** to create the custom field and close the window. Alternatively, you can click **Save & Add Another** to create the custom field and add another one by repeating steps 4 and 5. Zuora creates advanced custom fields asynchronously. See [Monitor custom field jobs](/docs/platform/extensibility/custom-fields/custom-field-management-with-the-object-manager/monitor-custom-field-jobs) for how to monitor job status and completion.

When custom fields are created, they are available in the corresponding object detail pages in the Zuora UI or through the respective API operations.

When Zuora creates a custom field, Zuora does not apply the default value to existing objects. This means that if you define a custom field, then immediately perform a ZOQL query such as `select BetaTester__c from Account`, the query will not return any values for `BetaTester__c`.

To apply the default value to an existing object, you must modify the object via the Zuora UI or the Zuora API.