Spendbar
Your Azure spend, in the menu bar.
Coming soon
Free · macOS 26 or later, Apple silicon
What it does
The month so far, at a glance
This month's Azure spend sits in the menu bar, across every subscription you can see: kr 18,2k, say. It checks every four hours, about as often as Azure's figures move.
Where it's going
Click it for the breakdown: each subscription, largest first, with its share of the total. Open one to see the services behind it.
Where it's heading
What the month will come to, from Azure's own forecast.
Straight about its figures
Azure's cost data runs 8 to 24 hours behind, so the panel says when its figures are from. If a refresh fails, the last figures stay, marked stale. If a subscription can't be reached, the total says it's partial, and which tenant to sign in to.
Only the subscriptions you want
Spendbar Settings has a switch for each subscription. One that's off is left out of every figure, and nothing is asked of Azure for it.
What you need
- An Azure subscription, and a role on it that can see its costs, such as Reader or Cost Management Reader.
- The Azure CLI, signed in:
az login. Spendbar uses its sign-in, so it keeps no passwords or keys of its own. For subscriptions in more than one tenant, sign in to each:az login --tenant <tenant ID>
Private by design
No account, and nothing kept that could sign in as you: Spendbar asks the Azure CLI for a short-lived token when it needs one. Its only requests go to Azure, for the subscriptions you've left on, about every four hours. The figures stay on your Mac, in Spendbar's own database. No analytics, in the app or on this site.
Installing
- Download Spendbar, open the zip, and drag Spendbar to Applications.
- Open it. The first time, macOS can't check it yet: open System Settings ▸ Privacy & Security and click Open Anyway.
- It's in the menu bar, not the Dock: click its bars for the breakdown.
- Spendbar doesn't update itself yet: new versions are here, and on GitHub.
Questions
Which clouds does it work with?
Azure, for now.
Why isn't it up to the minute?
Azure's cost data runs 8 to 24 hours behind what's used, and moves every few hours, so Spendbar checks every four. The panel says when its figures are from, and Refresh (⌘R) checks at once.
Does it run on Intel Macs?
Not yet: Spendbar needs macOS 26 or later on a Mac with Apple silicon.
Is there a version for Windows or Linux?
Not yet. Spendbar's core already builds for both, so they may follow.
How do I remove it?
Quit it from its menu, move it from Applications to the Bin, and delete the folder ~/Library/Application Support/spendbar, where it keeps its figures.
Other questions or feedback? Email hello@rosok.dev.