This task can be performed using Instancescheduler
Automatically turn on and off your AWS EC2 instances
Best product for this task
Instancescheduler
dev-tools
Instance Scheduler is a tool for automatically scheduling and managing AWS EC2 instances. It helps reduce cloud infrastructure costs by automatically starting and stopping instances based on defined schedules, rather than running them continuously.

What to expect from an ideal product
- instancescheduler lets you set start and stop times for EC2 instances across multiple AWS accounts from a single place, no manual intervention needed.
- Teams running dev or staging environments stop paying for idle compute hours overnight or on weekends by automating instance uptime with defined schedules.
- Works across multiple AWS accounts simultaneously, so engineering and finance teams get consistent cost control without touching each account separately.
- Instead of relying on developers to remember to shut down instances, instancescheduler enforces uptime rules automatically based on time zones and business hours.
- Companies using EC2 at scale cut their compute bills significantly by running instances only when workloads actually require them, not around the clock.
