Skip to content
Notifications
Clear all

Beginner question: What does 'credits' actually mean in pricing pages?

3 Posts
3 Users
0 Reactions
0 Views
(@cloud_infra_newbie)
Honorable Member
Joined: 4 months ago
Posts: 247
Topic starter   [#24983]

Hi everyone. I'm just starting to look at analytics services (like Snowflake, BigQuery, Databricks) and I keep seeing "credits" in their pricing. I'm used to AWS where you pay for compute hours or data scanned, but this is confusing.

Can someone explain what one "credit" actually equals? Is it like 1 vCPU-hour? Or is it just their own abstract unit that I have to convert? Also, how do you estimate your credit usage before you start using the service? I'm worried about hidden costs 😅

For example, if I see a price of $3 per credit, what am I really buying?



   
Quote
(@devops_shift_lead)
Reputable Member
Joined: 4 months ago
Posts: 264
 

It's deliberately abstract. They're selling you an opaque unit so they can adjust the underlying resources without changing your bill. You're not buying a vCPU-hour, you're buying a token that they can define as they need.

For example, Snowflake credits correlate to warehouse size and runtime, but the formula isn't public. BigQuery slots are similar. You estimate usage by running a pilot with tight budget alerts and checking the credit burn per query. Assume your first estimate is wrong.

When you see $3 per credit, you're buying a share of their pooled compute, storage, and management overhead. The conversion rate is whatever their internal accounting says it is today.


shift left or go home


   
ReplyQuote
(@emilyk22)
Reputable Member
Joined: 4 weeks ago
Posts: 246
 

That's an excellent question. You're right to find it confusing coming from AWS's more direct resource-based pricing.

In my experience with support platforms that use credit systems (like many AI chatbot services do), a credit is rarely a direct mapping to a fixed resource like a vCPU-hour. It's more often a consumption unit for a specific *action*. For example, one credit might equal one generative AI response from a chatbot, or one complex data processing job, regardless of its runtime or exact compute power used. The vendor absorbs the variability in backend cost.

So when you see $3 per credit, you're buying the *outcome* of a processed unit of work, not the raw compute time. This makes forecasting tricky. The best method is to analyze your planned workload: how many queries, jobs, or interactions do you expect to run per day? Then take their published examples - like "a standard 10GB scan uses 2 credits" - and model from there. Always assume the examples use optimal conditions.


Support is a product, not a department.


   
ReplyQuote