IBM Cloud Docs
Defining your pricing plan

Defining your pricing plan

When you onboard your service to IBM Cloud®, you must define a pricing plan. If you have detailed knowledge about how you want to charge users for your service, you can provide that information in your plan. However, you can start by enabling a free plan, and then set up a paid plan later if your needs change. Currently, IBM Cloud supports free and paid usage-based pricing plans.

Before you begin

Before you submit a pricing plan for approval, you must sign the required agreements, documentation, and provide the Export Control Classification Number (ECCN) and United Nations Standard Products and Services Code (UNSPSC) that applies to your product. The prerequisites might differ depending on whether you have a free or usage-based pricing plan.

For free plans:

  • Provide the ECCN that applies to your product.
  • Provide the UNSPSC that applies to your product.
  • Confirm the digital platform reseller agreement.

For paid, usage-based plans:

  • Provide the ECCN that applies to your product.
  • Provide the UNSPSC that applies to your product.
  • Submit your tax and Electronic Funds Transfer (EFT) information for paid plans to set up and receive payment disbursements for usage.
  • Confirm the digital platform reseller agreement.

Depending on the type of plan you're adding, complete each prerequisite by using the following instructions.

Submitting tax and EFT forms

For services that you offer on IBM Cloud with a paid, usage-based pricing plan, you receive disbursements based on the usage in accordance with your pricing structure. To receive disbursements, you must complete and submit the EFT form and tax documentation.

To provide tax and EFT information, complete the following steps:

  1. In the IBM Cloud console, click the Navigation Menu icon Navigation Menu icon > Partner Center > Payments to me.

  2. Download the relevant EFT form, and complete it.

    One of three types of bank documents is required to be submitted with the form. You can submit a scanned copy of a voided check or a bank letter that is signed and stamped by the bank. If you are outside of the United States, you can alternatively provide an online bank statement. The document that you provide must include the bank name, account number, routing number (or bank key or ABA), and the account holder's name.

  3. Download the relevant tax documentation, and complete it.

  4. Submit the completed documentation by email to apremit@us.ibm.com. You must include cloud.onboarding@ibm.com on the email.

  5. Select I confirm that I completed and emailed all of the required documents..

Providing the ECCN

To start defining your pricing model, you must provide the ECCN that applies to your product. The ECCN is required for both free and usage-based pricing plans. If you don't have your ECCN, you can find it on the Commerce Control List. If you need to update your ECCN after you add it, you must contact IBM Cloud Support.

You must submit your tax and EFT documents and receive approval before you can provide the ECCN if you're using a usage-based pricing plan.

  1. Go to Partner Center > My products.
  2. Select the service that you're onboarding and go to the Pricing page.
  3. Click Add ECCN and provide the ECCN for your service.
  4. Click Add.

Providing the UNSPSC

You must provide your ECCN before the UNSPSC.

In addition to ECCN, you must provide the UNSPSC that applies to your product. The UNSPSC is required for both free and usage-based pricing plans. If you need help with selecting the UNSPSC for your service, see How to select UNSPSC codes?. Providing your UNSPSC is a required step in the onboarding process.

To provide the UNSPSC code that applies to your product, complete the following steps:

  1. Go to Partner Center > My products.
  2. Select the service that you're onboarding and go to the Pricing page.
  3. Click Add UNSPSC and select the UNSPSC code for your service.
  4. Click Add.

Accepting agreement terms and conditions

Depending on the type of plans you are adding for your product, you must sign the agreement that outlines the terms and conditions of providing a product in the IBM Cloud. Or, you can upload a custom digital provider agreement in .pdf, .doc, or .docx file format.

Custom digital provider agreements must be reviewed and approved by IBM, which increases the time it takes for you to complete the onboarding process. The uploaded files are scanned for viruses, which might take a few minutes to complete. If a virus is detected, it is recommended to run another virus scan on your file, and then try uploading it again.

Digital platform reseller agreement

If you plan to offer free or paid, usage-based pricing plans, it is required to review and submit the IBM Digital Platform Reseller Agreement. This legal agreement sets the terms and conditions under which providers can onboard and sell products in IBM Cloud.

Complete the following steps to review and submit the IBM Digital Platform Reseller Agreement:

  1. Go to Partner Center > My company.
  2. Click Edit.
  3. Choose I plan to offer free and usage-based pricing plans from the Agreements section.
  4. Click the IBM Digital Platform Reseller Agreement link to review the agreement.
  5. Select I have read and agree to the IBM Digital Platform Reseller Agreement., and click Save.

Adding pricing plans

You can choose to add free and paid pricing plans. Ensure that you review and finalize all details of the pricing plan before you submit it. Changing a submitted pricing plan can take at least a full billing cycle to change, and you must open a support case to change a published pricing plan. For more information on how to change a submitted pricing plan, see Changing a pricing plan.

You must complete all of the prerequisites from the Before you begin section to finalize a pricing plan.

Adding a free plan

By adding a free plan, you are indicating that your product does not require any payment or license to use. To add a free plan for your service, complete the following steps:

  1. In the IBM Cloud console, click the Navigation Menu icon Navigation Menu icon > Partner Center > My products.

  2. Select the product that you're onboarding, and click Pricing.

  3. Click Add plan.

  4. Select Free from the Type section.

  5. Enter a name for your new plan.

  6. Describe the details of your plan.

  7. Choose the locations where your plan is available. All plans for a product use either global or per location. By selecting per location, you can specify different regions or data centers for each plan that you add.

  8. Link a broker to the plan.

    If you haven't finished adding a broker to your account, you will not see this option, and you can continue and save your pricing plan. However, you can't complete your pricing plan until the broker is added and linked to your plan.

  9. Click Save.

Adding a paid pricing plan

By adding a usage-based pricing plan, you are indicating that you offer your product as a paid integrated product, and customers need to pay to use it. All information that is entered on the Add plan panel is displayed to customers in the IBM Cloud catalog to help them purchase your service.

When you add a usage-based pricing plan, you provide your suggested retail pricing information. However, IBM reserves the right to set the final pricing for any product that is offered to customers in the IBM Cloud catalog.

To add a paid pricing plan for your service, complete the following steps:

  1. In the IBM Cloud console, click the Navigation Menu icon Navigation Menu icon > Partner Center > My products.

  2. Select the product that you're onboarding, and click Pricing.

  3. Click Add plan.

  4. Select Usage-based.

  5. Enter a name for your plan.

  6. Describe the details of your plan.

  7. Choose the locations where your plan is available. All plans for a product use either global or per location. By selecting per location, you can specify different regions or data centers for each plan that you add.

  8. Select a broker to link to the plan.

    If you haven't finished adding the broker to your account, you will not see this option, and you can continue and save your pricing plan. However, you can't submit your pricing plan for approval until the broker is linked.

  9. Click Save.

Before you can submit your pricing plan for approval, you must complete the following tasks:

  • If you had to skip the step to link your broker to the plan because you didn't have one yet, start to develop your broker, and come back to link it to your plan when you're done.
  • Add metrics to your plan to determine how customers are charged, and request pricing approval.
  • Add plan features to describe why a customer might want to choose a specific plan.
  • When your metrics are approved, you can test the pricing and usage from a customer's perspective and provide evidence from your testing to get the final approval for your pricing plan.

Listing pricing plan features

If you completed the steps to define your pricing plan, you can add a list of features for the plan. These features uniquely identify your product's attributes and differentiate your pricing plan from others. By providing a list of features for your product, you can help customers choose the most suitable pricing plan for their use case.

You can add up to five features for your product, but you must add at least one. The first feature that you add appears more prominently. Include the most important and differentiating details as the first feature.

To add features for your service, complete the following steps:

  1. In the IBM Cloud console, click the Navigation Menu icon Navigation Menu icon > Partner Center > My products.
  2. Select the product that you're onboarding, and click Pricing.
  3. Click Add metrics.
  4. Click Add feature.
  5. Enter a feature description that uniquely describes your product and differentiates the pricing plan from others.
  6. Optional: Click Add feature to add up to five additional feature descriptions.
  7. Click Save.