Shiftmove serves over 18,000 corporate customers across European fleet management. As AWS costs scaled with growth, finance lost the ability to forecast them. Here's how they fixed that.
At Shiftmove, unpredictable AWS bills weren't just a finance problem — they were a strategic one. The company's fleet management platform runs across a complex mix of production services, internal tooling, and data infrastructure, distributed across 36 AWS accounts. As the product scaled, spend scaled with it. But the relationship between growth and cost was opaque.
Finance was working from lagging data. Cloud bills arrived at the end of the month, making it difficult to defend projections to investors or connect spend to revenue with any precision. Meanwhile, engineering was spending meaningful time responding to cost escalations rather than shipping product.
Four key accounts drove the majority of spend, but Shiftmove's governance model added complexity. Their requirements were non-negotiable:
Any solution had to bring predictability without disrupting the workflows that kept the business secure and stable.

“We didn’t need to re-architect or compromise. Cloud Capital worked with the environment we had, and we gained predictability from day one.”
— Wouter Hendricks, CFO @ Shiftmove
Within weeks of working with Cloud Capital, Shiftmove reframed AWS spend from a volatile cost line into a governed financial driver — one with predictable margins and a clear relationship to revenue.
The 27.3% guaranteed savings rate flows directly to the bottom line. Engineering's time spent on cost management dropped by more than 80%, freeing the team to focus on the roadmap. Finance and engineering tension — the kind that builds up when cloud bills are hard to explain — largely disappeared.
At the commitment level, risk exposure fell from 100% to 34% while coverage increased from 34% to 75%. Cloud Capital absorbed the utilization risk entirely under the commercial agreement, turning a variable cost into a predictable one without requiring Shiftmove to take any position on future usage.

Cloud Capital integrated directly into Shiftmove's 36-account AWS Organization. IAM roles were provisioned via Terraform to match Shiftmove's existing infrastructure-as-code workflow, with a dedicated account established for Savings Plans and Reserved Instance management. This kept all commitment activity isolated and auditable without touching production infrastructure.
The access model was deliberately minimal: read-only billing access plus a scoped purchase role. No re-tagging, no account restructuring, no SCP changes, no workload modifications. Shiftmove's compliance posture remained intact throughout.
Cloud Capital then built a laddered commitment strategy across Savings Plans and Reserved Instances, calibrated against Shiftmove's historical usage patterns and growth trajectory. Monthly proposals are reviewed via AWS Billing Conductor, giving finance a clear view of what's being committed and why. As new accounts are added, they inherit coverage automatically.

“Cloud spend used to feel like a black box. With Cloud Capital, we now treat it the way we treat payroll: predictable, governed, and defensible.”

Wouter Hendricks
CFO @ Shiftmove
27.3%
Savings rate
+25%
More coverage
66%
Less risk
Tie commitments to business metrics so finance can project cloud spend the same way they project headcount — with evidence, not estimates.
Cloud Capital absorbs utilization risk entirely. If a commitment goes unused, that's our problem, not yours.
Bigger discounts without the operational overhead. We handle purchasing, monitoring, and laddering so engineering doesn't have to.
We optimize your environment before making commitments — so every dollar saved is built on clean, defensible data.
Real-time visibility into commitment coverage, savings rate, and forecasted spend. No surprises at month-end.
AWS Partnership
Cloud Capital is an AWS-certified Advanced Partner. We access read-only billing data, fully aligned with AWS terms and conditions.


Every Cloud Capital customer was once in your position. Let's talk.