Skip to main content

Budget Reset Times and Timezones

LiteLLM supports predictable budget reset times that align with natural calendar boundaries.

How Budget Resets Work​

All budgets reset at midnight (00:00:00) in the configured timezone with special handling for common durations:

DurationReset Behavior
Daily (24h/1d)Resets at midnight every day
Weekly (7d)Resets on Monday at midnight
Monthly (30d)Resets on the 1st of each month at midnight

Configuring the Timezone​

Specify the timezone for all budget resets in your configuration file:

litellm_settings:
max_budget: 100 # (float) sets max budget as $100 USD
budget_duration: 30d # (number)(s/m/h/d)
timezone: "US/Eastern" # Any valid timezone string

This ensures that all budget resets happen at midnight in your specified timezone rather than in UTC. If no timezone is specified, UTC will be used by default.

Supported Timezones​

Any valid IANA timezone string is supported (powered by Python's zoneinfo module). DST transitions are handled automatically.

Common timezone values:

TimezoneDescription
UTCCoordinated Universal Time
US/EasternEastern Time
US/PacificPacific Time
Europe/LondonUK Time
Asia/KolkataIndian Standard Time (IST)
Asia/BangkokIndochina Time (ICT)
Asia/TokyoJapan Standard Time
Australia/SydneyAustralian Eastern Time