mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-06 10:58:17 -05:00
[GH-ISSUE #24109] feat: 7-day daily API cost chart with budget tracking and monthly pace projection #58856
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @githb-ac on GitHub (Apr 24, 2026).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/24109
Check Existing Issues
Verify Feature Scope
Problem Description
Users running multiple models across different providers in Open WebUI have no
visibility into how much they are spending on API calls over time. There is
currently no chart, graph, or summary showing daily API costs, no way to set a
monthly budget limit, and no projection of what the current spend pace means for
end-of-month costs. Users who want to track spending have to export logs manually
or check provider dashboards separately for each provider.
Desired Solution you'd like
Add a 7-day daily cost chart in Admin → Usage showing:
(e.g. "41% of budget used")
exceeds the set limit
Alternatives Considered
Currently the only alternative is logging into each provider's dashboard separately
(OpenRouter, Anthropic, etc.) to check spend. This gives no unified cross-provider
view and no forward-looking projection. There is no workaround within Open WebUI itself.
Additional Context
A working visual prototype of this chart and budget tracker is attached to this issue.
owui-model-health-cost.html
@Classic298 commented on GitHub (Apr 25, 2026):
Analytics - duplicate
@githb-ac commented on GitHub (Apr 25, 2026):
Thanks for the response — but I'd respectfully push back on the duplicate
classification. Issue #21675 is a broad analytics enhancement tracker. It
does not propose or describe a 7-day daily cost chart, a monthly pace
projection, or a configurable budget limit with a percentage-used indicator.
What's being requested here is a specific, self-contained finance feature:
a bar chart in Admin → Usage showing per-provider daily API spend over 7 days,
with a monthly burn rate projection and a budget threshold alert. A working
visual prototype is attached to this issue.
That is a distinct feature from general analytics improvements. Would
appreciate reconsideration rather than closure as a duplicate of an unrelated
umbrella issue.
@Classic298 commented on GitHub (Apr 25, 2026):
You can comment it there. It's a general ideas tracking ticket for everything analytics related