RightSpend
Commitment-free EC2 cost optimization. How RightSpend works, what permissions it needs, and how accounts are managed.
How RightSpend Works
RightSpend maximizes the Effective Savings Rate (ESR) of AWS EC2 Compute costs by dynamically optimizing Convertible Reserved Instances (cRIs). It achieves discounts equivalent to 3-year all-upfront Compute Savings Plans — without the commitment or upfront cash outlay.
Read-Only Monitoring
Continuously monitors EC2 usage, Savings Plans, and Reserved Instances across every account in your AWS Organization.
Dynamic cRI Optimization
Purchases, modifies, and exchanges Convertible Reserved Instances hourly to match actual compute usage. No forecasting required.
Zero Commitment
If your usage decreases, commitments scale down accordingly. No overcommitment risk, no unused reservations, no upfront payment.
IAM Permissions
RightSpend uses three distinct IAM roles, each following the principle of least privilege. Each role is deployed only where it's needed.
1. ReadOnly Role — All Member Accounts
CloudFix-RightSpend-ReadOnly-Role — deployed to every account in your Organization.
Permissions:
ec2:DescribeInstances— point-in-time running instance countec2:DescribeCapacityReservations/ec2:GetCapacityReservationUsageec2:DescribeHosts— dedicated host monitoringec2:DescribeReservedInstances— existing RI inventoryec2:DescribeRegionssavingsplans:DescribeSavingsPlans
Only Describe and List actions. No write access to any resources.
2. ReadOnly Master Role — Management Account Only
CloudFix-RightSpend-ReadOnly-Master-Role — deployed only to your AWS management (payer) account.
Permissions:
organizations:ListAccounts/organizations:ListRoots— enumerate all Org accountsce:GetCostAndUsage— aggregate billing datace:GetReservationCoverage/ce:GetReservationUtilizationce:GetSavingsPlansCoverage/ce:GetSavingsPlansUtilizationce:GetSavingsPlansPurchaseRecommendationcloudformation:CreateStackInstances/cloudformation:ListStackSetOperations— auto-deploy ReadOnly role to member accounts (limited to CloudFix-RightSpend stacks only)
3. Write Role — cRI Accounts Only
CloudFix-RightSpend-Write-Role — deployed only to the designated account(s) used for managing Convertible Reserved Instances.
Permissions:
ec2:DescribeReservedInstancesec2:AcceptReservedInstancesExchangeQuoteec2:GetReservedInstancesExchangeQuoteec2:PurchaseReservedInstancesOfferingec2:ModifyReservedInstancesec2:DescribeReservedInstancesOfferingsec2:DescribeReservedInstancesModificationsec2:DescribeReservedInstancesListingsorganizations:DescribeOrganization
CloudFormation Templates
All roles are deployed via CloudFormation. You can review the templates before deployment:
| Template | Deploys To | Link |
|---|---|---|
| ReadOnly Master | Management account | s3.amazonaws.com/.../ReadOnly-Master.yaml |
| ReadOnly Member | All member accounts | s3.amazonaws.com/.../ReadOnly.yaml |
| Write Role | cRI accounts only | s3.amazonaws.com/.../Write.yaml |
| Master (No Auto-Deploy) | Management account | s3.amazonaws.com/.../ReadOnly-Master-NoCreateInstances.yaml |
Onboarding Process
In your AWS management account, enable hourly Cost Explorer data under Billing and Cost Management → Cost Management Preferences.
Deploy the ReadOnly Master CloudFormation stack in your management account. This automatically deploys the ReadOnly role to all member accounts via StackSets.
Send an invitation from your management account to the RightSpend cRI account. CloudFix accepts the invitation and deploys the Write role.
Preview the commitment allocation produced by the algorithm before activating live optimization.
Account Transfer Process
When a customer transitions to managing their own cRI accounts, the following transfer process is used:
Billing & Terms
AWS Marketplace
RightSpend is available through AWS Marketplace as a SaaS subscription. Customers subscribe directly through AWS and charges appear on the AWS bill. EDP-eligible.
Pricing Model
Share of net new savings. If RightSpend doesn't save you money, you don't pay. Typical subscription rates range from 18-25% of realized savings.
API Impact
RightSpend calls ec2.DescribeInstances approximately once per hour per account. AWS rate limits for this API are 10 requests/second. RightSpend's usage represents 0.0028% of the rate limit — effectively negligible.
Questions about RightSpend security or onboarding? Contact us | Support docs