---
schema_version: "1"
id: 5499e7487621f18e0cec50cba05d058ea272002917334dcb9d996a3677a8f831
title: Assign Permissions to Access Commerce Subscription Features
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/commerce/264-0-0/comm_subscriptions_access.md
canonical_url: https://help.salesforce.com/s/articleView?id=commerce.comm_subscriptions_access.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 7d3c7609c27d84674353ee9fcd86d9eab5572e6920e2ee3a825fb314885d5e2e
description: After you get the correct licenses for using Commerce Subscriptions in your B2B store, assign the correct user permissions to set up subscriptions.
products:
  - Commerce
  - B2B Commerce
release: "264"
---
# Assign Permissions to Access Commerce Subscription Features

After you get the correct licenses for using Commerce Subscriptions in your B2B store, assign the correct user permissions to set up subscriptions.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;"><a href="https://help.salesforce.com/s/articleView?id=commerce.comm_editions.htm&amp;language=en_US" target="_blank">View supported editions</a>.</td></tr></tbody></table>

[Which Salesforce Commerce Product Do I Have?](https://help.salesforce.com/s/articleView?id=commerce.comm_what_product.htm&language=en_US)

These are the permissions the merchant needs to perform subscription-related tasks

 
| Task | Permission Set |
| --- | --- |
| Configure billing policies, treatments and legal entities, define policies, manage org defaults, and assign user permissions. | Billing Admin |
| Schedule invoice runs and manage runtime invoicing operations. | Billing Operations User |
| Perform Salesforce Payments administrative tasks, including merchant account and payment method set creation and management. To run reports and monitor activity in the Payments Workspace. | Payments Administrator |
| Configure the tax engine, establish tax policies, and define tax treatment for billing. | Tax Admin |

Alternatively, merchants can use APIs to complete subscription-related tasks. These are the permissions a merchant needs to use the required APIs.

  
| Task | API Name | Permission Set |
| --- | --- | --- |
| Create billing schedules by passing a list of billing transaction IDs and invoking the context-aware billing schedule API. | [Context-Aware billing Schedule (POST)](https://developer.salesforce.com/docs/atlas.en-us.revenue_lifecycle_management_dev_guide.meta/revenue_lifecycle_management_dev_guide/connect_resources_create_billing_schedules.htm) | Create Billing Schedules From Billing Transactions API and Context Service Runtime |
| Generate invoices on demand using the billing schedules. | [Invoice Creation (POST)](https://developer.salesforce.com/docs/atlas.en-us.revenue_lifecycle_management_dev_guide.meta/revenue_lifecycle_management_dev_guide/connect_resources_create_invoices_from_billing_schedules.htm) | Generate Invoices From Billing Schedule API |
| Detect and correct invoicing errors, automate error resolution, and provide tools for manual overrides and detailed diagnostics. | [Invoice Run Recovery (POST)](https://developer.salesforce.com/docs/atlas.en-us.revenue_lifecycle_management_dev_guide.meta/revenue_lifecycle_management_dev_guide/connect_resources_recover_errored_invoices_batch_run.htm) | Manage Errors Using Invoice Error Recovery API |

Watch the video to help you learn how to assign permissions to access Commerce subscription features.

If you can’t watch the video in full screen, open the video on a new tab: [Assign Permissions for Commerce Subscriptions](https://play.vidyard.com/Fr6ktMrJ4mh2zbd9CNvGum).

To enable permissions,

1. At the top of the page, click ![Settings icon](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-commerce-comm-264-0-0-production-enus/d863e308-482a-4dfa-8d20-2a94737d394a/comm/images/comm_setup_icon_no_border.png) and select **Setup**.
2. In the Quick Find box, enter and select **Users**.
3. Click the required user’s full name.
4. Scroll down to the Permission Set Assignments related list and click **Edit Assignments**.
5. Select the necessary permission set under Available Permission Sets, and click **Add**.
6. Save your changes.