Reserved Instances discount is getting applied automatically, you don't need to modify or change anything (and, there's also no functionality to modify RDS RI). In case with RDS, as mentioned in the previous response, only certain DB platforms are size-flexible, and if you run MySQL, then your MySQL RIs are also size-flexible. It means that regardless of the size of your actual running DB instance, the RI discount will still apply. For example: - If you have one **db.m5.large** RI, and you run one **db.m5.large** instance (assuming that all the attributes match), then the discount will apply exactly as it is - If you still keep your **db.m5.large** RI, but you increase the size of your DB instance to **db.m5.xlarge** - then the RI will only cover 50% of your running instance. The remaining 50% (each hour) will be charged on-demand. If your RI was larger than your running instance, in that case 50% of your RI would not be utilized (lost discount). See more info in the docs: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/apply_ri.html (I know it's documentation for EC2, but in terms of applying RI discount and size flexibility, it works the same). Answer from Nataliya G. on repost.aws
🌐
Amazon Web Services
docs.aws.amazon.com › amazon rds › user guide › what is amazon relational database service (amazon rds)? › db instance billing for amazon rds › reserved db instances for amazon rds
Reserved DB instances for Amazon RDS - Amazon Relational Database Service
If the modification is outside the specifications, such as changing the instance class, the discount no longer applies. For more information, see Size-flexible reserved DB instances. ... For more information about reserved DB instances, including pricing, see Amazon RDS reserved instances
🌐
Amazon Web Services
docs.aws.amazon.com › amazon rds › user guide › managing an amazon rds db instance › modifying an amazon rds db instance
Modifying an Amazon RDS DB instance - Amazon Relational Database Service
To modify a DB instance by using the Amazon RDS API, call the ModifyDBInstance operation. Specify the DB instance identifier, and the parameters for the settings that you want to modify.
🌐
Trend Micro
trendmicro.com › cloudoneconformity › knowledge-base › aws › RDS › unused-reserved-instances.html
Unused RDS Reserved Instances | Trend Micro
November 8, 2022 - 09 Change the AWS region by updating the --region command parameter value and perform the entire audit process for other regions. Because AWS RDS Standard Reserved are reserved for you at purchase, you cannot modify, cancel or sell these reservations and you will be billed for these resources ...
🌐
AWS
aws.amazon.com › database › amazon rds › reserved instances
Amazon RDS Reserved Instances | Cloud Relational Database | Amazon Web Services
5 days ago - Use the describe-reserved-db-instances command to list the existing RIs for an account. Please refer to Amazon RDS FAQs for information about using the AWS APIs.
Find elsewhere
🌐
Cloudchipr
cloudchipr.com › blog › aws-reserved-instances
AWS Reserved Instances Explained: Know Exactly How They Work—and Why They Matter
RIs remain relevant for specific scenarios – for example, they can reserve capacity in a particular Availability Zone, and they apply to services like RDS which are not covered by Savings Plans. In this comprehensive guide, we’ll focus primarily on AWS EC2 Reserved Instances (often referred to as reserved instances in AWS or AWS EC2 Reserved Instances) and cover everything from regional vs. zonal scopes, types and classes of RIs, how discounts are applied and billed, to practical aspects like how to purchase, modify, or even sell RIs on the marketplace.
🌐
AWS
aws.amazon.com › about-aws › whats-new › 2017 › 10 › amazon-rds-reserved-instances-offer-instance-size-flexibility
Amazon RDS Reserved Instances Offer Instance Size Flexibility - AWS
Since you’re no longer tied to a specific DB instance size or Multi-AZ configuration, you can enjoy the discount even if your database needs change. Amazon RDS Reserved Instance size flexibility is offered in all regions for the MySQL, MariaDB, PostgreSQL, and Amazon Aurora database engines, as well as the “bring your own license” (BYOL) edition of the Oracle database engine.
🌐
AWS re:Post
repost.aws › knowledge-center › ec2-modify-reserved-instance
Modify an Amazon EC2 Reserved Instance | AWS re:Post
April 28, 2025 - Use the Amazon EC2 console to modify your existing Reserved Instance. You can modify the instance size of only Linux and UNIX Reserved Instances that don't have a specific license.
🌐
Reddit
reddit.com › r/aws › how upgrading rds reserved instances works?
How upgrading RDS reserved instances works? : r/aws
September 10, 2021 - Examples here https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-reserved-instances.html#ri-usage-ex2 ... Thank you but this doesn’t answer my question. The only example they give is getting an instance from another family. I’m just asking changing the size of the same family ... It's family and db engine based for RDS.
Top answer
1 of 2
1
Q2: Your break-even point with reservations is somewhere around 7-9 months depending what instance type and purchase option your are using -> If you're confident that usage will be atleast 9 (out of 12) months it would be cheaper to buy RI than use on-demand. And this doesn't have to be 9 months in a row but can split anyway you like as long as total is somewhere around 75% of year. Calculators at https://www.concurrencylabs.com/blog/guide-to-rds-reserved/ might be helpful to compare your options.
2 of 2
1
Thank you for your detailed questions about switching from RDS On-Demand to RDS Reserved Instances. I'll address each of your questions in order. q1) Yes, you are correct. You would need to go through the purchase process separately for each instance class. For your db.m5.large instances, you would specify 8 for the "Number of DB Instances" and complete that purchase. Then you would repeat the process for your 23 db.m6i.large instances, and again for your 3 db.m6i.xlarge instances. Each purchase would be specific to the instance class, deployment type (Multi-AZ in your case), and region (US East Ohio). q2) Reserved Instances are purchased for a fixed term of either one or three years. If you need an instance for 1 year and 6 months, you would benefit from the Reserved Instance pricing for the first year, and then pay On-Demand rates for the additional 6 months. If you only need the instance for 6-9 months, you would still be committed to paying for the full year of the Reserved Instance. In this case, it might be more cost-effective to use On-Demand instances if you're certain you won't need the instance for the full year. It's important to carefully consider your long-term needs when purchasing Reserved Instances. q3) After pressing "Next" on the initial page, you would typically see a summary of your selection and the associated costs. This would include details such as the total upfront cost (if any), the monthly recurring charges, and the effective hourly rate. You would have the opportunity to review these details and confirm your purchase. The exact steps may vary slightly, but generally, you would review the order summary, agree to the terms, and then finalize the purchase. Remember that while Reserved Instances offer significant savings for steady, long-term use, they also represent a commitment. Make sure you're confident in your long-term needs before making the purchase. Also, keep in mind that Reserved Instances are a billing construct and don't require any migration or changes to your existing instances - the discount is automatically applied to matching running instances in your account. **Sources** Amazon RDS Reserved Instances | Cloud Relational Database | Amazon Web Services On-Demand DB instances for Amazon RDS - Amazon Relational Database Service Purchasing reserved DB instances for Amazon RDS - Amazon Relational Database Service Reserved Instances
🌐
Evan Iannuzzi
evaniannuzzi.com › 2015 › 05 › 22 › how-and-why-you-should-modify-your-aws-reserved-instances
How and Why You Should Modify Your AWS Reserved Instances - Evan Iannuzzi
May 27, 2015 - Modifications can be submitted through the AWS console, the API or automatically via a cloud management platform like CloudHealth®. How often do you check for modifications? How To Plan an RI Purchase in 6 Steps You Shouldn’t Fight Gravity ...