Transition from Billing Entity to Contract Number¶
Note
Rollout for the updated commands and view updates will occur between August 24 and August 27, 2026. Customers have until October 26, 2026 to make all necessary updates to move to the new commands.
The SQL commands and relevant views for managing accounts are being updated to utilize contract numbers instead of billing entities for multi-contract organizations.
- Before the change:
SQL behavior:
The following SQL returned information about the billing entity associated with the Snowflake accounts within the customer’s Organization:
SHOW ORGANIZATION BILLING ENTITIES- SHOW ACCOUNTS
- SHOW ORGANIZATION ACCOUNTS
The output of
SHOW ACCOUNTSandSHOW ORGANIZATION ACCOUNTSincluded the following columns:CONSUMPTION_BILLING_ENTITY_NAMEMARKETPLACE_CONSUMER_BILLING_ENTITY_NAMEMARKETPLACE_PROVIDER_BILLING_ENTITY_NAME
The following SQL accepted a billing entity as a parameter when there were multiple billing entities for the Organization:
View behavior:
The ACCOUNTS view in the Organization Usage schema included the following columns:
CONSUMPTION_BILLING_ENTITY_NAMEMARKETPLACE_CONSUMER_BILLING_ENTITY_NAMEMARKETPLACE_PROVIDER_BILLING_ENTITY_NAME
- After the change:
SQL behavior:
SHOW ORGANIZATION BILLING ENTITIESis replaced by SHOW ORGANIZATION CONTRACTS, which provides information about all active contracts currently mapped to the Snowflake accounts within the customer’s organization.SHOW ACCOUNTSandSHOW ORGANIZATION ACCOUNTSnow return information about the active contracts that accounts within the organization are mapped to. TheCONSUMPTION_BILLING_ENTITY_NAME,MARKETPLACE_CONSUMER_BILLING_ENTITY_NAME, andMARKETPLACE_PROVIDER_BILLING_ENTITY_NAMEcolumns are removed from their output, and aCONTRACT_NUMBERcolumn is added.CREATE ACCOUNT,CREATE ORGANIZATION ACCOUNT,ALTER ACCOUNT, andALTER ORGANIZATION ACCOUNTnow accept a contract number instead of billing entity information.
Note: When creating a new account within a multi-contract organization, you must explicitly specify the corresponding contract number to map the account.
View behavior:
The following columns are removed from the ACCOUNTS view in the Organization Usage schema:
CONSUMPTION_BILLING_ENTITY_NAMEMARKETPLACE_CONSUMER_BILLING_ENTITY_NAMEMARKETPLACE_PROVIDER_BILLING_ENTITY_NAME
The following column is added to the
ACCOUNTSview in the Organization Usage schema:CONTRACT_NUMBER
What you should do:
Review any usage of the
ACCOUNTSview as well as the aforementioned SQL commands, and make the changes necessary to use the contract number instead. Avoid any use of billing entity going forward. Billing entity is deprecated and you will no longer be able to use it after October 26, 2026.For example, to list active contracts for your organization:
To create an account when your organization has multiple contracts:
To reference contract information in the
ACCOUNTSview:
Ref: 2399