Paying for listings

Before making a purchase on Snowflake Marketplace, use the topics on this page to learn how make and manage your purchases on Snowflake Marketplace. If you want to request trial access before making a purchase, see Exploring listings.

Note

If you are a commercial reseller (VAR) that wants to purchase paid listings, use this form to submit a case with Marketplace Operations. You only need to file one case to cover both purchasing and offering listings.

Supported consumer locations

To access paid listings as a consumer, the billing address registered to your account must be in one of the following countries:

  • Australia

  • Austria

  • Belgium

  • Bermuda

  • Canada

  • Cayman Islands

  • Czech Republic

  • Denmark

  • Finland

  • France

  • Germany

  • India

  • Ireland

  • Israel

  • Italy

  • Japan

  • Luxembourg

  • Mexico

  • Netherlands

  • New Zealand

  • Norway

  • Poland

  • Portugal

  • Singapore

  • South Korea

  • Sweden

  • Switzerland

  • United Arab Emirates

  • United Kingdom

  • United States

Usage rules for all consumers

The following statements apply to all organizations that make one or more purchase:

  • Any organization can pay for listings by using any of the accepted payment methods.

  • All purchases are billed in US dollars.

  • Taxes are calculated based on your organization’s shipping and billing addresses. This applies even if your organization has multiple locations or is international.

Note

Snowflake does not support multiple billing entities for a single organization.

Additional requirements when using Snowflake Marketplace Capacity Drawdown Program funds

For consumers in the Snowflake Marketplace Capacity Drawdown Program who are using capacity funds for a purchase, the following requirements apply:

  • Both the shipping and billing addresses of the consumer organization must be within the United States of America; or the United Kingdom (in limited private preview).

  • To pay for listings with capacity funds, your shipping and billing addresses must be located in one of the following:

    • US (excluding FL, MI)

    • UK (in limited private preview)

In addition, if any of the following statements are true, the consumer must use a different payment method temporarily:

  • You just signed a new contract.

  • Your contract is up for renewal.

  • You are amending your existing contract.

Note

The Snowflake Marketplace Capacity Drawdown Program does not support $0 amendments.

Accept the combined Snowflake Provider and Consumer Terms

Before you purchase anything in the Snowflake Marketplace, an organization administrator needs to accept the combined Snowflake Provider and Consumer Terms. To learn more about organizations, see Managing Your Snowflake Organization.

To accept the terms, follow this procedure:

  1. Sign in to Snowsight.

  2. From the user menu, select your current role to change roles, then select ORGADMIN to change to the organization administrator role.

  3. Select Admin » Billing & Terms.

  4. In the Marketplace section, review your billing information.

  5. Select Review Terms & Conditions. The terms and conditions dialog opens.

  6. If you agree to the terms, select Accept Terms & Conditions.

Note

If you see an error, your user profile might be missing some contact information. If you have an administrator role, see Add user details to your user profile to update your profile using Snowsight. Otherwise, contact an account administrator to update your user details.

Payment methods

Snowflake supports a variety of payment methods, including credit card, electronic funds transfer (EFT), purchase orders, and Marketplace Capacity Drawdown Program funds.

The first payment method you set up is used as your default, unless you choose another supported payment at the time of purchase. If you wish, you can choose a different method for each purchase.

To set up a payment method, use the organization administrator (ORGADMIN) role, and follow the instructions for the appropriate billing method.

Note

You can use purchase orders to buy listings with certain limitations.

How to use purchase orders

To use purchase orders by default to pay for listings:

Note

If the organization administrator doesn’t proactively set up a payment method, the consumer will be prompted to add a payment method when attempting to purchase a usage-based plan. This can result in unexpected behavior.

To set up purchase orders as a payment method, use the organization administrator (ORGADMIN) role, and perform the following steps.

  1. Sign in to Snowsight.

  2. Select Admin » Billing & Terms.

  3. Select the Payment Methods section.

  4. Follow the prompts to add purchase orders as a payment method.

  5. Important: Avoid adding your payment method to Stripe, which doesn’t work with purchase orders.

Select Buy to purchase a subscription-based listing. Then you can add a purchase order number.

Caution

Using purchase orders with usage-based listings is not supported.

How to use Snowflake Marketplace Capacity Drawdown Program funds to pay for listings

If you are in the Snowflake Marketplace Capacity Drawdown Program, you can make purchases on Snowflake Marketplace using the funds in your organization’s capacity commitment.

Your funds are automatically applied to your Snowflake Marketplace purchases, unless you choose a different payment method at the time of purchase. You can use up to 5% of your balance or up to $50,000 USD, whichever is higher.

The following table shows some examples:

Capacity balance

Marketplace capacity drawdown amount

$200,000

5%, or $10,000

$1,200,000

5%, or $50,000

Note

Purchases made under the Snowflake Marketplace Capacity Drawdown Program use committed dollar amounts, not credits.

To view your current capacity funds usage, check in the Snowsight. For more information, see Exploring Cost in Snowflake and the Snowflake pricing guide.

Note

If you are a commercial reseller (VAR), consumption of a data product is paid from your organization’s capacity commitment, while the purchase of the product does not.

How to use credit card or electronic funds transfer (EFT) to pay for listings

You can use one of the following payment methods to purchase listings:

  • Credit card

  • Electronic funds transfer, for example:

    • ACH payment

    • Wire transfer

    • SWIFT transfer

To set up a credit card or EFT, use the organization administrator (ORGADMIN) role, and perform the following steps.

  1. Sign in to Snowsight.

  2. Select the organization administrator (ORGADMIN) role.

  3. Select Admin » Billing & Terms.

  4. Select the Payment Methods section, and then follow the prompts to add a credit card or EFT.

As part of this process, you’ll be asked to accept the Stripe Customer Portal Terms of Service, because Snowflake uses Stripe to handle Snowflake Marketplace payments other than purchase orders.

After you have authorized a payment method, the Billing & Terms page reflects the current status of your payment method. The following table lists each status and its description.

Status

Description

Pending verification

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.

Rejected

Stripe has rejected your payment method. A valid payment method needs to be provided.

Manage your purchases

Use this section to learn how to manage or cancel payments, control access, or get support from the provider.

To monitor your usage of paid listings, refer to the usage views:

Manage access to your purchase

Use the following access control privilege to control access to paid listings.

Privilege

Object

Description

PURCHASE DATA EXCHANGE LISTING

Account (i.e. global privilege)

Grants ability to create a database from a paid listing that enables querying all data (paid and trial) in the database or application. Must be granted by the ACCOUNTADMIN role.

Manage payments, payment methods, invoices, and billing information

Use the following procedure to manage your payments and payment methods.

  1. Sign in to Snowsight.

  2. Select Admin » Billing & Terms.

  3. In the Marketplace section, select Manage on Stripe. This opens a billing portal which is managed by Stripe on behalf of Snowflake.

  4. Use the portal to make your updates.

If your billing information needs to be updated, email accountsreceivable@snowflake.com. Snowflake applies your changes immediately. However, it can take 30 days to show up on the Billing & Terms page.

Contact the provider for support

You should always contact the provider of the listing directly, before contacting Snowflake. Use the support email identified in the listing. Examples include cases where you need to do one of the following:

  • Request a refund

  • Report an issue with a product listing

If your issue remains unresolved, you can report it by filing a case with Marketplace Operations: Report an issue with a Data Marketplace Listing or Provider.

Cancel a purchase

To cancel access to a purchase, you need to use one of the following roles:

  • The account administrator role (ACCOUNTADMIN)

  • A role with the OWNERSHIP privilege granted on the database created from a listing

  1. Sign in to Snowsight.

  2. In the user menu, select Switch Role » ACCOUNTADMIN to change to the account administrator role. You can use a custom role if the role has the requisite privileges.

  3. Next, select Data Products » Marketplace.

  4. Select the purchase that you want to cancel.

  5. On the page that opens, select Manage Purchase » Cancel Purchase.

  6. Review the cancellation date so that you can verify when your access ends.

  7. Confirm your choice to cancel.

About billing for listings and data products

To understand how and when you are billed, it can be helpful to know how Snowflake bills, what usage is billable, and how pricing models can change your bill. When you purchase a listing, you receive a Snowflake Marketplace invoice. Snowflake Marketplace invoices are separate from invoices for other Snowflake services, storage, or usage. For Snowflake Marketplace billing, Snowflake uses an online payment processing service called Stripe. As part of enabling your account to purchase listings, a payment account is automatically generated by Stripe, specifically to handle the invoicing. This is not the same as a Stripe account you might use to conduct your own business; instead, this account is managed by Snowflake.

Snowflake Marketplace generates an invoice that enables you to pay using any of the supported payment methods. If your automatic monthly payment fails, a payment link appears on your invoice.

Note

Snowflake Marketplace charges fall within a minimum and maximum amount as defined by the online payment processing service. This is explained in Minimum and maximum charge amounts in the Stripe documentation. Only the information for US Dollars (USD) applies.

Billing by pricing model

Each listing can have different pricing plans and each pricing plan bills in a different way:

  • For usage-based pricing plans, Snowflake invoices your account only for the months when you actually use a paid listing. If there is no billable event activity or user queries made on paid data, no invoices are generated.

  • For subscription-based pricing plans, billing can vary based on the plan. Snowflake invoices your account at the beginning of each billing term or access period.

For more information about pricing models, see Paid listings pricing models.

Billing by usage

For a usage-based plan, you are billed for queries that access paid data within a share, even if the query returns no results. For example, if a query scans a set of paid data but filters out every row in the results, it is still counted as usage.

You incur charges when you interact with paid data, for example by using SELECT statements or DML statements (such as INSERT, MERGE). You do not incur charges running DDL statements, unless you interact with data in a DDL statement, for example by using CREATE TABLE AS SELECT.