Snowflake Marketplace Pricing Model

The pricing model for Snowflake Marketplace paid listings is designed to be flexible. The model includes three pricing plans that providers can use to charge consumers: per month, per query, and per month plus per query. Consumers only pay when they consume paid data.

In this Topic:

Pricing Model Components

The pricing model for Snowflake Marketplace includes the following components:

Per-month charge

Minimum price paid per calendar month for running at least one query that accesses paid data. If no query is executed against data in the listing, the fixed price is not charged.

A billing cycle is the period of time that starts on the 1st day of the calendar month and ends on the last day of the month. The per-month price is charged regardless of when the first query is executed against paid data during the month. That is, there is no proration of this charge for partial months.

Text displayed in New Listing dialog: Fixed Monthly Price.

Text displayed in Snowflake Marketplace: Per month charge.

Per-query charge

Price paid for each query executed that accesses paid data.

If the pricing model includes a per-month charge, then the per-query amount is charged in addition to the per-month charge.

Text displayed in New Listing dialog: Cost per Query.

Text displayed in Snowflake Marketplace: Per query charge.

Maximum total charge per month

Maximum total monthly cost that can accumulate for this listing as defined by the provider. This cost includes the per-month charge, per-query charge (minus any free queries), or both, if included in the pricing plan for the listing. When this limit is reached, subsequent queries in the calendar month are free.

Text displayed in New Listing dialog: Maximum Monthly Charge.

Text displayed in Snowflake Marketplace: Maximum monthly price.

Number of free queries

Number of free queries allowed in the calendar month (after the first query) before the per-query charge is applied.

Note that the first query in each calendar month incurs the per-month charge, the per-query charge, or both, depending on the pricing plan for the data listing.

Text displayed in New Listing dialog: Included Queries.

Text displayed in Snowflake Marketplace: Beyond x query.

Pricing Plan Examples

Per-Month Only Plan

The following diagram shows the costs associated with a pricing plan composed of a per-month charge only. For each month in which users in an account query paid data in the data listing, the provider charges the fixed price only: $100 USD:

Fixed monthly base price only

Per-Query Only Plan

The following diagram shows the costs associated with a pricing plan composed of a per-query charge only. For each month in which users in an account query paid data in the data listing, the provider charges a $0.01 USD fee per query only, with no fixed monthly charge. The plan includes 1,000 free queries against paid data (after the first query) per billing cycle, which begins when the first query is executed against paid data in the shared database.

In the February billing cycle, the fixed maximum monthly price of $200 was reached. Queries executed against the paid data throughout the remainder of the billing cycle were free:

Fixed monthly base price only

Per-Month Plus Per-Query Plan

The following diagram shows the costs associated with a pricing plan composed of combined per-month and per-query charges. For each month in which users in your account query paid data in the data listing, the provider charges a fixed $100 USD price in addition to a $0.01 USD fee per query. The plan includes 1,000 free queries against paid data (after the first query) per billing cycle, which begins when the first query is executed against paid data in the shared database.

In the February billing cycle, the fixed maximum monthly price of $200 was reached. Queries executed against the paid data throughout the remainder of the billing cycle were free:

Fixed monthly base price only