SquareOps SpendZero
Sign in Start free scan
SpendZeroCLOUD COST OPTIMIZATION · BY SQUAREOPS AWS · GCP · KUBERNETES

Stop paying for cloud you don't use

SpendZero scans your AWS, GCP and Kubernetes environments, finds idle and oversized resources with 37+ automated checks, and lets you fix them in one click. No agents, read-only access, first waste report in 5 minutes.

  • 37+ automated waste checks
  • Kubernetes workload rightsizing
  • One-click fixes with audit trail
  • No agents · read-only credentials
OCTOBER BILL · 4 ACCOUNTSSCAN 02:00
$124,38014.8% WASTE
EC2 $47k
RDS $29k
EKS $22k
EBS · S3 $14k
NETWORK $7k
OTHER $5k
In useWaste found
RECOVERABLE / MONTH$18,42063 findings · 11 one-click
IDLE · RDS$1,240
analytics-replica · db.r6g.2xlarge
0 connections · 31 days · aws-prodStop
OVERSIZED · EC2$1,870
api-worker ×6 · m5.2xlarge
p95 CPU 9% · 14 daysResize
K8S · REQUESTS$1,180
checkout-api · 2000m → 600m
prod-eks · p95 410m · 12 replicasApply
STORAGE · EBS$410
38 unattached volumes · 4.2 TB
oldest 212 days · 3 accountsDelete
ILLUSTRATIVE SAMPLE DATA · NOT CUSTOMER DATA
37+
Waste checks
Across compute, storage, database, network and Kubernetes
30-50%
Average savings
Typical cost reduction within the first 3 months
5 min
Setup time
From signup to first waste report, no agents
25+
Cloud services
AWS and GCP: EC2, RDS, EBS, Lambda, GKE, EKS and more
TRUSTED BY 500+ COMPANIES
THE PROBLEM

Your cloud bill has hidden waste

Companies waste 30-50% of cloud spend on resources nobody uses. Most teams don't know where — they just know the bill keeps growing. Billing dashboards show what you spent; they don't tell you what to do about it.

SpendZero finds the waste automatically and hands you the fix.

Idle resources

RDS databases running 24x7 with zero connections. EC2 at 1-2% CPU. Load balancers with no targets.

Oversized instances

Sized for peak traffic that never came. 8 vCPU machines using 0.5 vCPU, paying 4-8x the need.

Forgotten storage

Unattached EBS volumes, months-old snapshots, gp2 volumes that should be gp3. It accumulates silently.

Over-requested pods

Kubernetes requests set once and never revisited. Nodes look busy on the bill while half the CPU sits reserved and unused.

COST OVERVIEW

See spend, waste and savings in one dashboard

Every connected account, region and cluster: what you spend, what is wasted, what you have already saved, and where the next dollar comes from.

acme-cloud · October 20264 AWS accounts1 GCP project2 clusterslast scan 02:00
MONTHLY SPEND
$124,380
−3.2% vs September
WASTE DETECTED
$18,420
63 findings · 14.8% of spend
SAVED SINCE CONNECTING
$41,900
112 actions · 4 months
COMMITMENT COVERAGE
58%
RI / Savings Plans · target 75%

Spend vs waste · last 6 months

USD
May
Jun
Jul
Aug
Sep
Oct
SpendWaste detectedWaste down 14.8% → 6.1% since connecting

Waste by category

Idle resources$7,010
Kubernetes over-requests$4,310
Oversized instances$3,290
Storage waste$2,040
Network waste$1,120
Commitment gaps$650
DETECTION ENGINE

37+ checks across the six places cloud waste hides

Every check reads real utilization, not just inventory, and attaches an estimated monthly saving and a recommended action.

01

Idle resources

9 CHECKS

Running but doing nothing. Immediate savings with zero impact.

  • RDS · 0 connections · 14 daysstop
  • EC2 · CPU < 2% · 7 daysstop
  • ELB · no healthy targetsdelete
02

Oversized resources

8 CHECKS

Provisioned far beyond what utilization patterns need. Specific target sizes, not just a flag.

  • EC2 · m5.2xlarge · p95 CPU 9%→ m5.large
  • RDS · r6g.2xlarge · mem 22%→ r6g.xlarge
  • ElastiCache · r6g.large · 4% hits→ t4g.medium
03

Storage waste

7 CHECKS

Volumes, snapshots and buckets nobody reads, each with its exact monthly cost.

  • EBS · unattached · 38 volumesdelete
  • Snapshots · > 90 days · 212prune
  • EBS · gp2 → gp3−20%
04

Network waste

5 CHECKS

Small hourly charges that add up across accounts and are rarely reviewed.

  • Elastic IP · unassociated · 14release
  • NAT Gateway · 0 bytes · 2delete
  • CloudFront · 0 requests · 30ddisable
05

Kubernetes workloads

5 CHECKS

Requests versus real usage per container, idle namespaces, poorly packed nodes and spot-eligible pools.

  • checkout-api · CPU req 2000m · p95 410m→ 600m
  • namespace preview-* · idle 21 daysscale 0
  • general pool · 18 nodes @ 41%→ 11 nodes
06

Reserved capacity gaps

3 CHECKS

Steady on-demand usage where Reserved Instances, Savings Plans or CUDs cut 30-60%.

  • EC2 · steady 42 vCPU · on-demandSP 1-yr
  • RDS · 6 instances · on-demandRI
  • GCE · n2 · 18 vCPU steadyCUD
KUBERNETES COST OPTIMIZATION

Find the waste inside your clusters, not just around them

Cloud bills show the nodes. SpendZero shows the workloads on them: what each namespace costs, what it requested versus what it used, and which nodes could be bin-packed, spot or gone.

Request rightsizing

Compare CPU and memory requests with 14-day p95 usage per container and recommend new values with safe headroom.

Cost per namespace and team

Allocate node cost to namespaces, deployments and labels so every team sees what it spends.

Node and bin-packing waste

Flag underused node groups, idle nodes and pools that could shrink or move to spot.

Idle and off-hours workloads

Find preview environments and dev namespaces that nobody has touched, and schedule them down.

prod-eks · workload rightsizing · 14-day p95$4,310 / MO RECOVERABLE
WORKLOADREQUESTEDUSED P95RECOMMENDATIONSAVING
checkout-api
prod · deployment · 12 replicas
2000m / 4Gi 410m / 1.1Gi 600m / 1.5Gi $1,180
search-indexer
prod · statefulset · 3 replicas
4000m / 16Gi 2900m / 6Gi 4000m / 8Gi $640
payments-worker
prod · deployment · 8 replicas
1000m / 2Gi 120m / 380Mi 250m / 512Mi $820
preview-pr-4412
preview · 6 workloads · idle 21d
3200m / 9Gi 0m / 0 scale to 0 $960
ml-feature-store
data · deployment · 4 replicas
2000m / 8Gi 1800m / 7.1Gi keep —
Recommendations keep a 30% headroom above p95 and never go below the workload's liveness-probe requirements.

Node efficiency · prod-eks

18 NODES · 3 GROUPS
general · m6i.2xlarge × 1241% used
batch · c6i.4xlarge × 4 · on-demand63% used
system · m6i.large × 278% used
Bin-packing the general pool to 11 nodes and moving batch to spot saves an estimated $2,900 / month. Pairs with Karpenter where installed.

Cost per namespace and team

prod · checkout team$9,420
prod · payments team$6,180
data · ml platform$5,760
preview + dev$2,310
Allocated from node cost by requests, including shared system overhead. Exportable for showback.
ACTIONS AND GOVERNANCE

Don't just find waste. Fix it, and keep it fixed.

Act on recommendations from the dashboard with confirmation and a full audit trail. Then set budgets and policies so the waste doesn't come back.

RecommendedReviewedConfirmedExecutedSavings verified

One-click actions

Stop idle instances, delete unattached volumes, resize databases and apply request changes from the dashboard. Every action requires confirmation.

Full audit trail

Who recommended, who confirmed, what ran, what it saved. Reversible where the cloud allows it.

Budgets and alerts

Thresholds by account, service, namespace or team. Slack or email when costs spike or a budget is at risk.

Tagging and policy

Enforce required tags and owner labels so every dollar has a name next to it. Untagged spend is surfaced, not hidden.

Audit log · acme-cloudLAST 24 HOURS
ACTION · EXECUTED
stop rds/analytics-replica · confirmed by priya@ · 14:02 · snapshot taken
ACTION · SAVINGS VERIFIED
action #1182 · resize i-09f3 m5.2xlarge → m5.large · −$312/mo · reverted: no
ALERT · BUDGET
budget data-team · 84% consumed on day 19 · forecast 118% · #finops-alerts
POLICY · DAILY CHECK
policy owner-tag · 94% compliant · 212 resources missing · $6,120/mo
Every entry is exportable and tied to the user, the resource and the savings it produced.
HOW IT WORKS

From connect to savings in 5 minutes

No agents, no sidecars, no change to running infrastructure. Read-only credentials in; a ranked waste report out.

  1. 012 min

    Connect

    Read-only IAM role or GCP service account, created from a snippet we provide. Clusters are discovered automatically.

  2. 02automatic

    Inventory

    25+ services across every region and account, plus workloads and nodes in each connected cluster.

  3. 03first scan · minutes

    Detect

    37+ checks read utilization and produce a ranked list with estimated savings per finding.

  4. 04you decide

    Act

    Confirm one-click actions or export recommendations to your team. Everything is logged.

  5. 05ongoing

    Monitor

    Scheduled scans, budget alerts and savings tracking keep the report current.

CLOUDS AND SERVICES

Built for multi-cloud from day one

AWS and GCP are live, including their managed Kubernetes services. Azure is in development.

Amazon Web ServicesAVAILABLE NOW

Full multi-account and multi-region support with rightsizing and one-click actions.

EC2RDSEBSS3ElastiCacheRedshiftLambdaNAT GatewayCloudFrontDynamoDBECSEKS
Google CloudAVAILABLE NOW

Idle VMs, oversized instances, unattached persistent disks and committed-use gaps.

Compute EngineCloud SQLGKECloud StorageBigQueryPersistent Disk
KubernetesEKS · GKE

Workload rightsizing, namespace cost allocation and node efficiency for clusters in connected accounts.

Requests vs usageNamespace showbackBin-packingSpot eligibilityIdle namespaces
Microsoft AzureCOMING SOON

Azure VMs, Azure SQL, Blob Storage, AKS and Functions. In development; join the waitlist for early access.

Virtual MachinesAzure SQLBlob StorageAKSFunctions
SPENDZERO FOR EVERY TEAM

Run it yourself, or let our FinOps engineers run it for you

Built by the SquareOps team that manages cloud infrastructure for dozens of companies every day. We built SpendZero because we needed it ourselves.

Self-serve SaaS

FREE SCAN

Sign up, connect an account, get recommendations in minutes. For DevOps and platform teams that want full control of the optimization workflow.

  • All 37+ checks and Kubernetes rightsizing
  • One-click actions with audit trail
  • Scheduled scans, budgets and Slack alerts
Start free scan

Managed FinOps

BY SQUAREOPS

SquareOps FinOps engineers run SpendZero on your behalf: implement recommendations, plan reserved capacity and Savings Plans, and deliver monthly optimization reports. For teams without a dedicated FinOps function.

  • Engineers apply the fixes and own the follow-through
  • Commitment planning: RIs, Savings Plans, CUDs
  • Monthly report and savings review
Managed cloud cost services
No agent required
Read-only cloud API credentials. Nothing on your servers, no sidecars in your clusters.
Always current
Scheduled scans flag new idle resources automatically. No waiting for a monthly review.
Finds and fixes
Recommendations come with the action attached, confirmed by you, logged for everyone.
Backed by SquareOps
Built by the team behind SquareOps AWS managed services. FinOps engineers one click away.
CLIENT FEEDBACK

What teams say about working with SquareOps

SquareOps team is excellent in terms of understanding the problem statement and coming up with better solutions and a strong execution plan.
Öztürk MustafaCIO, Enovos
Working with SquareOps has been a great experience — their AWS DevOps engineers are highly skilled and consistently deliver strong results.
Bharvi DixitDirector of Engineering, BatchService
Nitin and the team went above and beyond to understand our environment and pain points. They helped resolve issues our internal team was struggling to solve.
Hec HeenanAustralia
PRICING

Start with a free scan. Pay only when it pays for itself.

The free scan covers all 37+ checks on your connected accounts. No credit card.

Free scan
$0
See the waste before you commit.
  • All 37+ checks on connected accounts
  • Kubernetes rightsizing report
  • Estimated savings per finding
  • One-time report, no actions
Start free scan
MOST TEAMS
Team
Contact us
Ongoing monitoring and actions.
  • Scheduled scans across all accounts
  • One-click actions with audit trail
  • Budgets, alerts and tagging policy
  • Namespace showback export
  • Slack and email integration
Talk to us about pricing
Managed FinOps
Custom
SquareOps engineers run it for you.
  • Everything in Team
  • Engineers implement the fixes
  • RI, Savings Plan and CUD planning
  • Monthly optimization report
  • Kubernetes and Karpenter tuning
Explore managed FinOps
FAQ

Questions about SpendZero

Not covered? An engineer replies within one business day.

consult@squareops.com

SpendZero is a cloud cost optimization tool built by SquareOps. It scans your AWS, GCP and Kubernetes environments to detect wasted resources, recommend rightsizing and surface savings opportunities, with 37+ automated checks and one-click actions. Teams typically reduce cloud spend by 30-50%.

It connects via read-only API access and runs automated checks across compute, database, storage, network and Kubernetes. It analyzes utilization metrics to find idle and oversized resources, detects unattached volumes and old snapshots, and flags missing commitment coverage. No agents are installed.

For clusters in connected accounts, SpendZero compares each container's CPU and memory requests with its real usage, allocates node cost to namespaces and teams, and flags idle namespaces and underused node groups. Recommendations keep headroom above p95 usage so they are safe to apply.

AWS and GCP today, including EKS and GKE. Azure support is in development. For managed multi-cloud cost optimization, see SquareOps cloud cost management services.

Cost Explorer shows you what you spent. SpendZero shows you what you are wasting, recommends the fix, and lets you apply it. It also works across clouds and inside Kubernetes clusters, where billing tools only see nodes.

Less than 5 minutes. Connect an account with read-only credentials and SpendZero scans your infrastructure and delivers a waste report. No agents, no configuration, no disruption to running workloads.

The free scan covers all 37+ checks on your connected accounts so you can see where the money goes before committing. Ongoing monitoring, automated actions and managed optimization are paid. Contact us for pricing.

Yes. SpendZero scans all connected accounts across all regions and gives a consolidated view, which is especially useful for AWS Organizations with many member accounts.

Not without you. SpendZero only reads by default. When you act on a recommendation, every one-click action requires confirmation and is written to the audit log.

SquareOps offers Managed FinOps: our engineers run SpendZero on your behalf, implement the recommendations, plan reserved capacity and deliver a monthly savings report.

Ready to cut your cloud bill?

Connect an account in 5 minutes and see exactly where the money goes. Or book a demo and we'll walk through your environment with you.

Start free scan
Book a demo
We reply within one business day. No credit card, no agents.
Received.
An engineer will reply within one business day.