According to AWS Batch pricing:
There is no additional charge for AWS Batch. You pay for AWS resources (e.g. EC2 instances, AWS Lambda functions or AWS Fargate) you create to store and run your application. You can use your Reserved Instances, Savings Plan, EC2 Spot Instances, and Fargate with AWS Batch by specifying your compute-type requirements when setting up your AWS Batch compute environments. Discounts will be applied at billing time.
If you have AWS Free Tier account, you can try it for free.
Here's the documentation to get started: Getting Started with AWS Batch
How to manage backup of each service in AWS Batchasked 2 months ago
Scheduled AWS Batch Job with EventBridge Not Workingasked 4 months ago
AWS Batch job stuck in RUNNABLE stateasked a month ago
AWS Batch: Is there any AWS Batch API to retrieve the job by tag?asked 9 months ago
AWS Batch - Job Stuck in RUNNABLE stateasked 4 years ago
Which role do I have to use for the Fargate tasks on AWS Batch?Accepted Answerasked 9 months ago
IS AWS BATCH IS AVAILBLE WITH FREE TIREasked 2 months ago
what is the best Job scheduler in AWSAccepted Answerasked 8 months ago
How to use custom retry code for Batch jobasked 2 years ago
AWS S3 batch - How is throttling handled and is cost per request?asked 2 years ago