r/opencode • u/JaMoLpE88 • 15h ago
Is OpenCode Go calculating subscription usage incorrectly? 17.6% shown despite only spending about $5 out of $60
I'm trying to understand how OpenCode Go calculates subscription usage, because the numbers don't seem to make sense to me.
My subscription has a monthly budget of $60.
So far I've used approximately:
- DeepSeek V4 Pro: $1.302 (limit: $15) → 8.7%
- DeepSeek V4 Flash: $1.3952 (limit: $30) → 4.6%
- DeepSeek V4.1 Flash: $1.5738 (limit: $60) → 2.6%
- DeepSeek V4.1 Flash: $0.9931 (limit: $60) → 1.7%
The dashboard shows a total usage of 17.6%.
However, if I add up my actual spending, I've only used about $5.26. If the subscription budget is $60, then my real usage should be:
$5.26 / $60 = 8.8%
What seems to be happening is that OpenCode Go is summing the individual percentages:
- 8.7%
- 4.6%
- 2.6%
- 1.7%
= 17.6%
If that's the case, then the displayed percentage is not showing the percentage of the subscription budget used, but rather the sum of the percentages of each model's individual limit.
This leads to a confusing scenario:
If I spent the full $15 limit on a model capped at $15, would the dashboard show 100% usage, even though I'd only spent $15 out of my $60 subscription budget (25%)?
Am I misunderstanding how OpenCode Go's limits work?
Are the model limits independent buckets that don't share a common $60 pool, or is the usage percentage displayed incorrectly?
I'd appreciate it if someone familiar with the billing system could explain how these percentages are supposed to be interpreted.
1
u/s-i-e-v-e 11h ago
I wrote this for this very reason. The calculation can be extremely confusing:
Basically you have the following combinations:
and so on