AWS still lists one-year and three-year RDS Custom Oracle RIs, but the service itself ends March 31, 2027, so migration timing now matters more than headline discount depth.
What RDS Custom and CEVs mean
A custom engine version, or CEV, is the baseline used to launch an RDS Custom database. For Oracle, AWS defines a CEV as a binary volume snapshot of the database engine combined with a specific AMI either the AWS-managed default AMI or an eligible AMI previously used by an RDS Custom for Oracle CEV using installation files supplied for the environment.
For SQL Server, a CEV is based on an AMI containing SQL Server and can preserve OS-level customizations such as third-party agents or drivers.
A CEV does not create a separate discount product. RI eligibility comes from the RDS Custom engine, licensing model, deployment, instance class, Region, term, and payment structure.
Decision point
| Decision point | Standard RDS SQL Server | RDS Custom SQL Server | RDS Custom Oracle |
|---|---|---|---|
| OS-level customization | Limited | Yes | Yes |
| Custom engine baseline | BYOM engine versions available | CEV supported | CEV supported |
| RI term | 1 or 3 years | 1 year only | 1 or 3 years currently listed |
| Licensing | LI or BYOM | LI or BYOM | BYOM |
| Lifecycle | Active | Active | Ends March 31, 2027 |
How RDS Custom pricing works
AWS says RDS Custom customers pay for the DB instance, storage, data transfer, and other resources provisioned for the environment. SQL Server Custom supports License Included and BYOM. Oracle Custom uses BYOM.
AWS currently gives a pricing example under the SQL Server Custom section for a db.m5.xlarge Single-AZ instance in US East (N. Virginia) at $0.410 per hour. At 730 hours, that is $299.30 for the instance portion of one month.
Calculation block:
For an RI, use the exact effective hourly rate for your edition, licensing model, instance class, deployment, and Region. AWS renders those rows by configuration, so copying a rate from another setup can create a false comparison.
Reserved Instance options by engine
| RDS option | RI availability | Term options | Payment options | Practical decision |
|---|---|---|---|---|
| RDS Custom SQL Server | Yes | 1 year only | No Upfront, Partial Upfront, All Upfront | Model the one-year renewal cycle |
| RDS Custom Oracle | Yes | 1 or 3 years currently listed | No Upfront for 1 year; Partial or All Upfront for 1 or 3 years | Prioritize migration and verify commitment treatment |
| Standard RDS SQL Server | Yes | 1 or 3 years | No Upfront for 1 year; Partial or All Upfront for 1 or 3 years | Compare one- versus three-year coverage |
Oracle needs a different interpretation. AWS still lists one-year and three-year Oracle Custom RIs, but AWS has also announced the service ends March 31, 2027.
AWS’s general RDS Reserved Instances guidance limits No Upfront to one-year terms, while the RDS Custom for Oracle pricing page lists all three payment options without restating that limit, so confirm the currently available RDS Custom for Oracle offerings in your account before purchase.
Any commitment that extends beyond the product’s remaining service life needs careful review. Verify current purchase availability in your account and model the migration date before committing.
“Before you reserve: verify these 5 things”
Account and Region confirm the AWS account and Region where the database actually runs.
Engine and edition match the exact RDS Custom engine and edition (for example, SQL Server Standard versus Enterprise).
Licensing model License Included versus BYOM.
Deployment Single-AZ versus Multi-AZ, which carry separate reservations.
Instance class, payment option, and term select the instance class, payment option (No Upfront, Partial Upfront, or All Upfront), and term, then confirm the expected workload duration justifies the commitment.
What an automation pause changes
The current pause window is 60 minutes by default and can be configured up to 1,440 minutes, or 24 hours. During the pause, RDS Custom pauses monitoring and instance recovery. The original 72-hour timeout and the statement that backups and Multi-AZ failover are universally suspended during a pause should not be published as written.
A pause is not a cheaper billing state. The DB instance remains provisioned, so normal instance billing continues.
Which option fits your workload
| Workload need | Best starting point | Commitment implication |
|---|---|---|
| No host access or third-party host software | Standard RDS | 1- or 3-year RI options |
| SQL Server needs host access, custom drivers, or persistent agents | RDS Custom SQL Server | One-year RIs only |
| Existing Oracle workload on RDS Custom | Plan migration to EC2 | March 31, 2027 deadline |
| Full control beyond RDS Custom boundaries | Self-managed database on EC2 | You own more operations |
Responsibilities also differ by engine and CEV/RPEV model. Before committing, map who owns each task requires agents and drivers, OS and database patching, filesystem changes, and backups and confirm your customization stays inside the support perimeter.
Choose RDS Custom only when the required customization is compatible with the AWS support perimeter and your team accepts the engine-specific operational responsibilities; otherwise, compare against self-managed EC2.
For the operating-cost tradeoff, see RDS vs self-managed database on EC2.
How to reduce RDS Custom cost
- Confirm that OS-level access is genuinely required. If the application can run on standard RDS, you can remove Custom complexity and reopen standard RDS commitment choices.
- Right-size before reserving. Review CPU, memory, storage, I/O, and database-specific performance signals over a representative period. Avoid a generic CPU threshold as an automatic resize rule.
- Confirm the licensing model. SQL Server now supports BYOM on both standard RDS and RDS Custom, so BYOM no longer forces you onto RDS Custom. AWS launched BYOM for standard RDS for SQL Server on June 2, 2026, letting you reuse eligible SQL Server licenses through Microsoft’s License Mobility on the fully managed service; RDS Custom remains the right choice only when you also need OS-level customization or host-side software.
- Match the RI to a stable configuration. For RDS Custom SQL Server, the one-year term still requires the correct edition, licensing, deployment, Region, and instance selection.
- Treat Oracle Custom as a migration program. The March 31, 2027 shutdown date is more important than maximizing a long-term RI discount.
Bottom line
Validate that the customization you need actually requires RDS Custom and is compatible with the AWS support perimeter.
Confirm the eligible AWS commitment offerings for your exact configuration before you reserve.
For SQL Server Custom, set a one-year renewal review; for Oracle Custom, start the March 31, 2027 migration plan.
How Usage.ai helps optimize RDS Custom costs
With our Flex Reserved Instances, teams can get 30–40% savings on eligible RDS Custom spend with none of the commitment risk. Learn more about Flex Reserved Instances.
We identify reservation opportunities while accounting for AWS requirements such as Region, engine, licensing model, deployment type, and available commitment terms. For RDS Custom SQL Server, this means working within the one-year Reserved Instance term.
For RDS Custom Oracle, the March 31, 2027 end-of-support deadline should remain a hard constraint before making any commitment decision.
For eligible Flex Commitments, we provide cashback protection according to the Flex Commitment Program terms, with pricing tied to realized savings.
See where RDS spend may still be paying On-Demand rates before committing.
Frequently asked questions
Does RDS Custom support Reserved Instances?
Yes. RDS Custom for SQL Server supports Reserved Instances for a one-year term with No Upfront, Partial Upfront, and All Upfront payment options. AWS also currently lists one-year and three-year Reserved Instances for RDS Custom for Oracle, although Oracle Custom support ends March 31, 2027.
What is a custom engine version in RDS Custom?
A CEV is the engine baseline used to create RDS Custom instances. For Oracle, it combines database installation content with an AMI. For SQL Server, it is based on an AMI containing SQL Server and can preserve approved OS-level customizations.
Is RDS Custom always about 54% more expensive than standard RDS?
No. There is no universal 54% premium. The difference depends on engine, licensing, edition, Region, deployment type, and instance class. Compare current AWS pricing for the exact configurations you are considering.
Can I buy a three-year RI for RDS Custom SQL Server?
No. AWS currently documents RDS Custom for SQL Server Reserved Instances as one-year only. Standard RDS SQL Server supports one-year and three-year RIs.
What should existing RDS Custom Oracle customers do?
Plan a migration before March 31, 2027. AWS recommends transitioning RDS Custom for Oracle workloads to Oracle on Amazon EC2 and provides prescriptive migration guidance.