The fifteen questions
Each of these comes up every month for teams running DigitalOcean at scale. The invoice has the data; it just doesn't roll it up the way you need.
- What did each customer project cost this month? — DO's Projects feature groups resources but does not publish a cost line per project.
- Which Droplet had the highest cost per CPU-hour? — Requires combining usage, size, and uptime, not just the invoice total.
- How much did Spaces egress contribute? — Spaces transfer is one of the easiest costs to miss in monthly review.
- Which managed database is over-provisioned? — Needs sizing-vs-utilization, not just the line item.
- Are any Snapshots costing more than their source Droplet? — Common with abandoned environments.
- What did the last Kubernetes node-pool change cost us per day? — Requires day-over-day node-pool deltas.
- Which Load Balancer is unused this week? — Idle LBs are silent fixed costs.
- How much of last month was App Platform vs Droplet? — Useful when deciding migration direction.
- Did the free trial of a new feature actually convert to paid usage? — Needs ramp tracking, not month-end totals.
- Which project crossed budget mid-month? — Threshold detection during the month, not after.
- What is the cost of our staging environment? — Often hidden inside a 'dev' tag with no allocation.
- How does this month compare to the same week last month? — DO's UI does not make week-over-week trivial.
- Which resources have no project, no tag, and no recognizable name? — The classic untagged bucket.
- What did we spend on backups vs primary storage? — Requires SKU-level breakdown across Volumes and Spaces.
- What is our forecast for month-end before invoice close? — DO does not publish a projected close on the dashboard.
Who tovin.io is for
Frequently asked
Does DigitalOcean plan to add per-project cost reporting?
There is a long-standing community request for this. As of 2026, the invoice still does not publish a per-project rollup, which is what created the wedge for third-party tools.
Can I answer these with the DO billing API alone?
The data is there, but rolling it up into the views above requires a tool or a custom pipeline. The native dashboard does not present it that way.