Cloud cost journal
Cloud cost decisions,
grounded in evidence
Practical guides and current analysis for engineering and finance teams operating cloud infrastructure in Europe.
27 articles
Start here
- Currency and exchange rates Cloud costs in euros: exchange rates and FX policy
- Monthly review and close Monthly cloud cost review: agenda and templates

Sovereign cloud costs in Germany: questions, not rankings
Seven cost criteria, each with a way to verify it, for AWS, Microsoft, Google and European offerings, without a ranking.
Guides 8 min readCloud carbon and CSRD: what AWS, Azure and Google provide
What AWS, Azure and Google Cloud emissions data covers, where it sits in ESRS E1 and which gaps remain. CSRD scope after the 2026 Omnibus.
Analysis 9 min readNIS2 cloud cost: turn each control into a budget line
Who NIS2 covers, which Article 21 measures create cloud cost, and how to budget logs, backups, keys and MFA. Status as of October 2026.
Analysis 9 min readDORA cloud costs: budget the register, exit plan and tests
The cloud cost lines DORA creates for financial entities and their SaaS suppliers: register, Article 30 contracts, exit plans, testing and logs.
Guides 10 min readAWS data transfer costs explained: CUR, NAT and flow logs
Map egress, cross-AZ, inter-Region and NAT charges in CUR 2.0: usage types, Frankfurt list prices, a SQL query, flow logs and fixes.
Guides 11 min readBudget, forecast or anomaly alert: which control to use
AWS, Azure and Google Cloud compared: latency, thresholds and recipients for budget, forecast and anomaly alerts, with a decision table.
Guides 9 min readAttribute AI costs to a product feature
Three layers for AI feature costs: deployments and inference profiles, tags and identities, and token logs reconciled to the bill.
Guides 9 min readAzure OpenAI and Bedrock charges: meters, usage types, tags
Read Azure OpenAI meters and Bedrock usage types, spot PTU and model-unit charges, and prepare allocation with resources, profiles and tags.
Guides 10 min readInvestigate a cloud cost increase in AWS and Azure
Rule out data artefacts, narrow the increase to a resource, separate volume from rate and prove the cause: a diagnostic sequence with worked SQL.
Analysis 9 min readNon-production cloud costs: control staging, dev and preview
Separate non-production spend, schedule idle time, expire previews and review monthly: tables, YAML and a checklist for AWS, Azure and GCP.
Guides 8 min readCloud costs in COGS: a policy for SaaS gross margin
Production, platform, development, data, AI inference and credits: a classification table and rules that finance and auditors can follow.
Guides 8 min readMulti-tenant SaaS cost allocation: a key per component
Database, cluster, queue, observability: which key fits each shared component, what AWS, GKE and AKS provide, and how totals stay exact.
Guides 9 min readCloud cost per customer for SaaS: formula, SQL and checks
Direct cost, a measured usage driver and a visible remainder: build a defensible per-customer number from FOCUS billing data and product usage.
Guides 10 min readPay AWS in euros: billing currency, FX rate, reporting
Switch AWS to euro billing, see how Azure and Google Cloud fix the billing currency by agreement, and which rate and payment method the invoice uses.
Guides 9 min readCapitalise cloud costs? HGB, IFRS and adviser questions
Which cloud costs could qualify under HGB, IAS 38 or FRS 102, the evidence engineering must keep, and a questionnaire for your adviser.
Guides 9 min readCloud budget planning for 2027: baseline, drivers, scenarios
Build the 2027 cloud budget from twelve months of billing data: cleaned baseline, cost drivers, scenarios, monthly phasing and a formula template.
Guides 10 min readAWS and Azure invoices: reverse charge or local VAT?
Which entity bills you, when reverse charge applies, where to enter your VAT number, and an invoice check for AWS and Azure in the EU and UK.
Product 7 min readKubernetes cluster cost visibility: namespaces and idle
Distribute node cost to namespaces by requests and usage, keep idle visible and avoid double counting: the method and the cluster agent.
Guides 9 min readCloud costs at month-end: cut-off, reconciliation, accruals
When AWS and Azure cost data settles, a reconciliation sheet per provider, and the evidence finance needs before deciding on an accrual.
Product 8 min readSet up Google Cloud billing export for cost reporting
Detailed BigQuery export in the EU multi-region: roles, backfill from the previous month, a cost and credits query, and keyless dataset access.
Analysis 10 min readEU Data Act: plan cloud switching costs before 2027
What ends for switching charges on 12 January 2027, which costs remain, which provider programmes apply now and what FinOps should evidence.
Analysis 9 min readFinOps Framework 2026: what small teams should actually change
Executive Strategy Alignment, six renamed capabilities and Scopes as decision contexts: what a small team should actually adopt.
Analysis 9 min readMicrosoft Sovereign Cloud: compare controls and cost correctly
A practical framework for the EU Data Boundary, Sovereign Public Cloud, Azure Local, and a defensible architecture cost baseline.
Guides 9 min readAWS CUR 2.0 or FOCUS 1.2: choose the right cost export
When CUR 2.0 is right for AWS detail, when FOCUS 1.2 provides the better shared cost model, and when running both is justified.
Follow new articles
Use the RSS feed to receive every new guide and analysis without another mailing list.
Follow via RSSReading about cloud cost is slower than looking at yours
The Free plan lets you connect AWS, Azure or Google Cloud with read-only access and inspect your own cost data.
Permanent Free plan with no time limit