Paying for listings¶
You can pay for listings that are publicly available on the Snowflake Marketplace or shared directly with you. You can use your Capacity commitment, if eligible, or use a credit card, invoice, ACH, or wire transfer to purchase listings.
Overview of paid listings¶
Providers choose whether to offer paid listings, or free listings that you might pay for outside of Snowflake.
Paid listings require consumers to pay in order to access or use the listed data product, whether it is a share or a Snowflake Native App. Before committing to payment, you can securely trial the contents of the paid listing. A trial lets you assess the value of the data product before making a decision about full payment.
For more details about exploring and trialing listings, see Exploring listings.
Where paid listings are available to consumers¶
To access paid listings as a consumer, the billing address registered to your account must be in one of the following countries:
United Arab Emirates
How consumers get charged for paid listings¶
Providers choose the pricing plan for a listing, and consumers are billed accordingly for paid listings. The pricing model for a paid listing is one of two models, which bill you differently:
For usage-based pricing plans, Snowflake invoices your account for the months when paid listings are actually used. Within an account, if there is no billable event activity or user queries made on paid data, no invoices are generated.
For subscription-based pricing plans, Snowflake invoices your account at the beginning of a billing or access period. Depending on the pricing plan, you might get billed one time or billing might recur for a specified billing period. You cannot repurchase listings that bill one time.
For more information about the pricing models you might encounter when paying for listings, see Paid listings pricing models.
To monitor your usage of paid listings, refer to the usage views:
Types of queries that incur charges for paid access¶
For a usage-based plan that bills for query-based usage, you are billed for queries that access paid data within a share, regardless of whether the query returns results. For example, even if a query scans a set of paid data but filters out every row in the results, it is still counted as part of the usage.
SELECT statements and DML statements (such as INSERT, MERGE) that interact with paid data incur charges, while DDL statements do not unless they involve accessing paid data, such as CREATE TABLE AS SELECT.
How to pay for listings¶
In order to pay for listings, you must complete the following one-time requirements:
Enable your account for purchases¶
If your organization does not have a sales contract with Snowflake, you can enable your account for purchasing by submitting a case with Marketplace Operations and including the following information:
Non-capacity customers can pay for listings using ACH, wire transfer, SWIFT, or a credit card.
Accept the Consumer Terms of Service¶
In order to purchase listings and other products in the Snowflake Marketplace, you must accept the Consumer Terms of Service as the organization administrator (ORGADMIN). For information about organizations, see Managing Your Snowflake Organization.
Sign in to Snowsight.
At the top of the left navigation bar, in the user menu, select Switch Role » ORGADMIN to change to the organization administrator role.
Select Admin » Billing & Terms.
In the Snowflake Marketplace section, review your billing information. If you identify incorrect information, contact email@example.com to correct the details.
Select Review Terms & Conditions. The Review Terms & Conditions dialog opens. The Snowflake Marketplace Consumer Terms of Service are different than the Provider Terms of Service. You must accept the Consumer Terms of Service regardless of whether you previously accepted the Provider Terms of Service.
If you agree to the terms, select Accept Terms & Conditions.
If you see an error when attempting to accept the terms of service, your user profile might be missing a first name, last name, or email address. Contact an account administrator to update your account. If you have an administrator role, see Setting User Details and Preferences to update your profile using Snowsight.
Use your Capacity commitment to pay for listings¶
As part of the Marketplace Capacity Drawdown Program, you can pay for listings offered privately or publicly on the Snowflake Marketplace using your organization’s Capacity commitment with Snowflake.
The program lets you draw down, or use, up to 5% of your Capacity commitment in US dollars, capped at $50,000 USD, to purchase data products such as a Snowflake Native App.
This amount is automatically applied to your Snowflake Marketplace purchases, but you can choose when to use your Capacity commitment when you purchase a listing.
Purchases made under the Marketplace Capacity Drawdown Program use committed dollar amounts, not credits.
The following table outlines some examples:
Capacity Commitment Amount
Marketplace Capacity Drawdown Amount
5%, or $10,000
5%, or $50,000
All listing purchases are made in US dollars.
With a capacity commitment with Snowflake can use Marketplace Capacity Drawdown, as well as other payment methods, to pay for listings.
With non-capacity commitments can pay for listings with credit cards, ACH, wire transfer, or SWIFT payment methods.
Organization with capacity commitments must meet the following requirements:
The consumer organization’s contract is up for renewal, or is signing a contract for the very first time. Marketplace Capacity Drawdown does not support withdrawing from an existing capacity balance.
The consumer organization is adding an amendment to their existing contract. Currently, Marketplace Capacity Drawdown does not support $0 amendments.
The consumer organization’s billing and shipping addresses are in the United States of America.
The consumer organization’s billing and shipping addresses are not in the states of Florida, Kansas, or Michigan.
The provider organization’s billing and shipping addresses are not in the states of Florida, Kansas, or Michigan.
Use accepted payment methods to pay for listings¶
You can use the following payment methods to pay for listings:
If you are not eligible for, or do not participate in the Marketplace Capacity Drawdown Program, these payment methods are the only methods available to you. If you do participate in the Marketplace Capacity Drawdown Program and want to purchase listings after you use your Marketplace Capacity Drawdown amount, you must use one of these methods.
At the beginning of each month, you receive a Marketplace invoice that is separate from your invoice for Snowflake storage, usage, and services. Taxes on the invoice are calculated based on your address.
When you agree to be billed for access to paid listings, Snowflake creates an account in Stripe to invoice your Snowflake account. As part of your account setup, you must provide specific information to verify your identity. What you need to provide depends on your organization’s country, capabilities, business type, business structure, the service agreement type between Stripe and the connected account, and the risk level.
The following is some of the information that you might need to provide about your organization:
Bank account or debit card
Business phone number
Business tax ID
Acceptance of the Terms of Service
For example, for a company in the US, you might need to provide the following information:
The business’ name, address, and tax ID number.
The details of the person opening the payment account, such as their name, date of birth, Employer Identification Number.
The names and emails of beneficial owners.
Set up payment method¶
Before you can pay for listings, you must provide a valid payment method.
You must be the organization administrator (ORGADMIN) to complete these steps.
Sign in to Snowsight.
Select Admin » Billing & Terms.
Select the Payment Methods section, and then select Add Credit Card.
Enter your credit card information in the Credit Card dialog, and select Add.
You must accept the Stripe Customer Portal Terms of Service.
Authorization of Stripe customers to purchase listings can take up to one business day.
Each month, Snowflake automatically attempts to charge the payment method you provide. If the automatic charge fails, a payment link appears on your Stripe invoice. You can use the payment link to pay your invoice.
After you provide a payment method, the Billing & Terms page reports the current status of your payment method. The following table describes the different statuses.
Stripe is in the process of verifying your payment method.
Completed & verified
Your payment method has been verified by Stripe. If you have already accepted the Consumer Terms of Service, you are ready to purchase paid listings.
Incomplete account information
There is an issue with your Stripe account. The web interface provides additional details about the exact issue and how to resolve the problem.
Stripe has rejected your payment method. A valid payment method needs to be provided.
To report invoicing issues, see Report an issue with a Listing or Listing Provider.
Managing paid listings as a consumer¶
After you access a paid listing, you can manage who within your organization can access it, cancel your purchase, or request a refund.
Managing access to paid data in a listing¶
Use the following access control privilege to control access to paid listings.
PURCHASE DATA EXCHANGE LISTING
Account (i.e. global privilege)
Grants ability to create a database from a paid listing that allows querying all data (paid and trial) in the database. Must be granted by the ACCOUNTADMIN role.
Canceling access to paid data in a listing¶
To cancel access to paid data in a listing, do the following:
Only account administrators (i.e. users with the ACCOUNTADMIN role) or the role that owns the database created from a share (i.e. the role that has the OWNERSHIP privilege on the database) can cancel access to the paid data in a listing.
Sign in to Snowsight.
Select the dropdown menu next to your login name, then select Switch Role, and choose either ACCOUNTADMIN or a custom role that has the required privilege.
Select Data » Marketplace.
Locate the listing to which you want to cancel access and select the listing. The listing details page opens.
Select Manage Purchase.
In the dialog box that appears, select Cancel Purchase. A confirmation dialog opens. Review the description for the date when users can no longer query paid data in the database.
Confirm the cancellation.
Contact the provider of the listing directly to report issues with the data product in the listing or to request a refund.