MetricSign
EN|NLRequest Access
Critical severityresource

Power BI Refresh Error:
CREDIT_QUOTA_EXCEEDED

What does this error mean?

Snowflake suspended compute activity across the account because the account-level credit quota — set by your Snowflake contract or Snowflake's internal limits — was fully consumed before the end of the billing period.

Common causes

  • 1Unexpectedly large batch jobs or a data reprocessing event consumed the account's total contracted credit allocation ahead of schedule
  • 2A misconfigured auto-suspend setting allowed a high-concurrency warehouse to run continuously, draining credits faster than anticipated
  • 3Snowflake serverless features (e.g., Automatic Clustering, Snowpipe, dynamic tables) accumulated serverless credits that were not tracked by warehouse-level resource monitors

How to fix it

  1. 1Step 1: Contact your Snowflake account team or submit a support ticket to request an emergency credit top-up or contract amendment.
  2. 2Step 2: Immediately reduce active warehouse sizes and enable aggressive auto-suspend (e.g., 60 seconds) to minimize further consumption.
  3. 3Step 3: Use SNOWFLAKE.ACCOUNT_USAGE.METERING_HISTORY to identify the top credit consumers over the last 7–30 days.
  4. 4Step 4: Implement resource monitors with SUSPEND_IMMEDIATE thresholds on all warehouses to prevent future account-level overages.

Frequently asked questions

Is an account credit quota the same as a Resource Monitor limit?

No. A Resource Monitor limit is an account-configurable threshold on specific warehouses or account usage. An account credit quota is a contractual or Snowflake-imposed hard cap on total credit consumption for the billing period.

Can I get a credit extension mid-period?

Yes, but it requires contacting Snowflake directly. There is no self-service option to increase the account-level credit quota mid-billing-period.

Other resource errors