Paid Listings Pricing Models¶
The pricing model of a listing depends on both the options provided by Snowflake and what the provider of a listing selects for their listing. A provider can attach a single pricing plan to a listing.
This topic outlines the available pricing models for listings.
As a provider, you cannot remove a pricing plan from a listing, and any update to a pricing plan for a listing on the Snowflake Marketplace is subject to approval. See Modifying Published Listings for more.
Pricing Model Components¶
Paid listings have usage-based pricing models that include the following components:
- Per-month charge
Pay a fixed price per calendar month in which at least one query that accesses paid data is run. 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 first day of the calendar month and ends on the last day of the month. The per-month price is charged regardless of when during the month the first query was executed against paid data. The per-month charge is a fixed price and is not prorated.
- Per-query charge
Pay a fixed price for each executed query that accesses paid data.
If the pricing model includes a per-month charge, the per-query amount is charged in addition to the per-month charge.
- Maximum total charge per month
The maximum total monthly cost that can be charged for a listing as defined by the listing provider. This maximum total charge 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 maximum is reached, subsequent queries in the calendar month are free.
- Number of free queries
Number of free queries allowed in a calendar month, after the first query, before a per-query price is charged.
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 listing.
Pricing Plan Examples¶
The following examples describe possible pricing plans that a provider might set up for a listing shared privately or on the Snowflake Marketplace.
Per-Month Only Plan¶
The following diagram shows the costs associated with a pricing plan composed only of a per-month charge.
For each month in which users in an account query paid data in the data listing, the provider charges only the fixed price of $100 USD.
Per-Query Only Plan¶
The following diagram shows example costs associated with a pricing plan composed only of a per-query charge.
For each month in which users query paid data from a listing, the provider charges a per-query fee of $0.01 USD. The plan includes 1,000 free queries against paid data (after the first query) per billing cycle. This example plan also includes a maximum monthly charge of $200.
In this diagram, the January invoice bills the consumer $20 for a total of 3,000 queries that were executed against the listing.
In the February billing cycle, the fixed maximum monthly price of $200 was reached partway through the month. Queries executed against the paid data during the remainder of the billing cycle were free.
Per-Month Plus Per-Query Plan¶
The following diagram shows example costs associated with a pricing plan composed of combined per-month and per-query charges.
For each month in which users in this account query paid data in the listing, the provider charges a fixed price of $100 in addition to a $0.01 fee per query.
This example pricing plan includes 1,000 free queries against paid data (after the first query) per billing cycle. This example plan also includes a maximum monthly charge of $200.
In this diagram, the January invoice bills the consumer $20 for a total of 3,000 queries that were executed against the listing, as well as the fixed monthly charge of $100.
In the February billing cycle, the fixed maximum monthly price of $200 was reached partway through the month. The consumer paid for 10,000 queries against the data in addition to the $100 fixed monthly charge. An additional 1,000 queries were free as part of the free monthly queries, and any queries made after the first 11,000 were also free because the maximum charge was reached.