The RDS Free Tier covers specific instance types and sizes and up to a specified amount of storage. If your usage is not in line with those, then you will get charged. Also, the RDS Free Tier is only for the first 12 months of your account [1].
To see what your usage is, you can see this on the RDS Service Dashboard.
Alternatively, you can see this in Cost Explorer. (Instructions [2] for enabling Cost Explorer, free with default settings). Filter (right panel) Service for RDS and Group By (top bar) for Usage Type should tell you what instances you are running and how much the storage and instances are costing you.
[1] https://aws.amazon.com/rds/free/
[2] https://docs.aws.amazon.com/cost-management/latest/userguide/ce-enable.html
Hi, according to the wording on the AWS Free Tier page, for RDS you are entitled to:
750 hours of Amazon RDS Single-AZ db.t2.micro, db.t3.micro, and db.t4g.micro Instances usage running MySQL, MariaDB, PostgreSQL databases each month. 20 GB of General Purpose (SSD) database storage
It may be that you've used an instance type other than those listed, you've enabled multi-AZ or exceeded the 20GB storage limit.
Relevant questions
RDS MariaDB free tier
asked 19 days agoFree Tier for RDS in Stockholm
asked 7 months agoAm I billed while a RDS instance is starting/backing up?
Accepted Answerasked 7 months agoRDS MariaDB: ERROR 1114 (HY000) at line LLL: The table 'XXX' is full
asked 10 months agoAm I going to be charged for having more than one backup on the free tier?
asked 2 years agoWhere do I set innodb_force_recovery in RDS Mariadb
asked a month ago[Announcement] Amazon RDS for MariaDB 10.0 and 10.1 End-of-Life date is approaching
asked 2 years agoAnnouncement: Amazon Relational Database Service (Amazon RDS) for MariaDB 10.2 End-of-Life date is October 15, 2022
asked 4 months agoConnection to MariaDB server gets a timeout, out of nowhere.
asked 3 years agoHow to run my website under free tier promotion?
Accepted Answerasked 4 months ago