Pay for Snowflake Marketplace listings

Learn how to set up billing, understand charges, view and pay Snowflake Marketplace invoices, and manage your paid listings.

On this page:

  1. Prerequisites for purchasing paid listings
  2. Billing for listings and data products
  3. Set up and manage payment methods
  4. Manage your invoices
  5. Manage your purchases
  6. Get support or request a refund

Required roles and privileges

Most tasks on this page require one of the following:

Access typeRequirement
Administrator accessACCOUNTADMIN role
Delegated accessPURCHASE DATA EXCHANGE LISTING privilege + IMPORTED PRIVILEGES (grant privileges, privilege details)

The PURCHASE DATA EXCHANGE LISTING privilege grants the ability to purchase paid listings and is granted at the account level by an ACCOUNTADMIN. This privilege lets a role create a database from a paid listing and query paid or trial data in the database or application.

To cancel a purchase, you need the ACCOUNTADMIN role or a role with the OWNERSHIP privilege on the database created from the listing.

1. Prerequisites for purchasing paid listings

Before your organization purchases a paid Snowflake Marketplace listing, review the following requirements:

  • 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.
  • Snowflake Marketplace invoices are separate from invoices for other Snowflake services, storage, or usage.

Confirm your billing location is supported

Your organization can access paid listings only if the billing address registered to the account is in a supported country.

Note

Snowflake doesn’t support multiple billing entities for a single organization.

The following countries are supported:

  • Australia
  • Austria
  • Belgium
  • Bermuda
  • Canada
  • Cayman Islands
  • Colombia
  • Czech Republic
  • Denmark
  • Finland
  • France
  • Germany
  • India
  • Ireland
  • Israel
  • Italy
  • Japan
  • Luxembourg
  • Mexico
  • Netherlands
  • New Zealand
  • Norway
  • Poland
  • Portugal
  • Saudi Arabia
  • Singapore
  • South Korea
  • Sweden
  • Switzerland
  • United Arab Emirates
  • United Kingdom
  • United States

Accept the combined Snowflake Provider and Consumer Terms

Before purchasing paid listings, an organization administrator must accept the combined Snowflake Provider and Consumer Terms. To learn more about organizations, see Working with organizations and accounts.

  1. Sign in to Snowsight.
  2. In the lower-left corner, select your name » Switch role » ORGADMIN.
  3. Select Admin » Terms.
  4. In the Snowflake Marketplace section, select Review.
  5. If you agree to the terms, select Accept Terms & Conditions.

Note

2. Billing for listings and data products

Billing by pricing model

Each listing can have a different pricing model, which determines when and how you’re billed:

Pricing modelWhen you’re billedWhat triggers charges
Usage-basedMonthly, only for months with usageQueries, billable events, monthly fees, or a combination depending on the listing
Flat-feeUpfront at the beginning of the billing term or access periodAccess to the listing for the flat-fee term

Usage-based listings can include per-query charges, billable events, and monthly fees. Flat-fee listings charge upfront for a specified term and can be recurring or non-recurring.

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

Billing by usage

For usage-based plans, a query can be billable when it accesses paid data, even if the query returns no rows.

Statement typeBillable?Example
SELECT and DML (INSERT, MERGE)YesQuerying or modifying paid data
DDL that accesses dataYesCREATE TABLE AS SELECT on paid data
DDL without data accessNoCREATE TABLE, ALTER TABLE

Usage is tracked daily, so you can monitor your consumption in real time. However, billing is processed monthly. Usage charges are summed up and reflected in the monthly invoice.

3. Set up and manage payment methods

Snowflake supports credit card, bank transfer, and Marketplace Capacity Drawdown (MCD) Program funds for paid listings.

Payment methodHow it worksWhat to know
MCD fundsApplied automatically when available for a listing. Falls back to another payment method if the listing isn’t MCD-compatible.Marketplace Capacity Drawdown details.
Bank transfer (ACH or wire)Pay invoices using a virtual bank account number (VBAN) attached to each invoice.You must include the invoice number in the memo or reference line of the transfer.
Credit cardCharged automatically at the interval defined in the payment schedule.No transaction fees for credit card payments on Snowflake Marketplace.

Use Marketplace Capacity Drawdown funds

Marketplace Capacity Drawdown lets eligible organizations use a reserved portion of their committed Snowflake capacity for Snowflake Marketplace purchases. To use this payment method, your organization must be enrolled in the program and the listing must support Marketplace Capacity Drawdown.

If Marketplace Capacity Drawdown is available for a listing, it appears on the purchase page. If it isn’t available, or you don’t want to use it for that purchase, choose another supported payment method.

For more information, see Marketplace Capacity Drawdown.

Pay by bank transfer or ACH

Each Snowflake Marketplace invoice includes a virtual bank account number (VBAN) confirmation as an attachment to the invoice email. The VBAN is provisioned by Stripe and allows Snowflake to accept bank transfers (ACH or wire) from your organization. Use the VBAN on the invoice to initiate the transfer from your bank.

Important

When paying by bank transfer, always include the invoice number (format SM-XXXXX) in the memo or reference line of the payment. Without the invoice number, Snowflake can’t match the transfer to your invoice, which may delay processing and result in overdue notices.

Pay by credit card

There are no transaction fees for credit card payments.

To activate your consumer account (first time only):

  1. Sign in to Snowsight.
  2. Select Admin » Billing.
  3. Select the Marketplace billing tab.
  4. Select Consumer billing.
  5. Select Activate account.

To add a credit card:

  1. Sign in to Snowsight.

  2. Select Admin » Billing.

  3. Select the Marketplace billing tab.

  4. Expand Payment methods and select Add credit card.

  5. Enter the card and billing details.

  6. Select Add card.

    If there are issues with the credit card you added, a status message appears within the tile for the credit card on the Marketplace billing tab.

To delete a credit card:

  1. Sign in to Snowsight.
  2. Select Admin » Billing.
  3. Select the Marketplace billing tab.
  4. Select Consumer billing.
  5. Expand Payment methods and select a payment method.
  6. Select Delete, then select Delete again to confirm.

4. Manage your invoices

To view, download, and pay Snowflake Marketplace invoices, you need the required roles and privileges.

View all Snowflake Marketplace invoices

  1. Sign in to Snowsight.
  2. Select Admin » Billing.
  3. Select the Marketplace billing tab.
  4. Select Consumer billing.

All invoices appear in the Marketplace invoices section. You can sort invoices by status, amount, invoice date, and due date.

View Snowflake Marketplace invoice information

  1. Sign in to Snowsight.
  2. Select Admin » Billing.
  3. Select the Marketplace billing tab.
  4. Select Consumer billing.
  5. Select an invoice from the Marketplace invoices list.
  6. Optional: To download a PDF version of the invoice, select Download PDF.

Pay a Snowflake Marketplace invoice

  1. Sign in to Snowsight.
  2. Select Admin » Billing.
  3. Select the Marketplace billing tab.
  4. Select Consumer billing.
  5. Select an invoice from the Marketplace invoices list.
  6. Select Make a payment.

5. Manage your purchases

Control access to a listing

To control access to paid listings, grant the PURCHASE DATA EXCHANGE LISTING privilege. For details, see Required roles and privileges.

Monitor usage

To monitor usage for paid listings, use the MONETIZED_USAGE_DAILY views:

Cancel a purchase

To cancel access to a paid listing, you need the required privileges.

  1. Sign in to Snowsight.
  2. In the lower-left corner, select your name » Switch role » ACCOUNTADMIN. You can use a custom role if the role has the requisite privileges.
  3. Select Marketplace » Snowflake Marketplace.
  4. Select the purchase that you want to cancel.
  5. Select Manage Purchase » Cancel Purchase.
  6. Review the cancellation date to verify when your access ends.
  7. Confirm your choice to cancel.

6. Get support or request a refund

For listing-specific issues, always contact the provider first using the support email listed on the Snowflake Marketplace listing. This includes:

  • Refund requests
  • Product issues

If your issue remains unresolved, file a case with Marketplace Operations: Report an issue with a Data Marketplace Listing or Provider.