- Newest
- Most votes
- Most comments
Yes it do have limitations, refer the link at the bottom to prevent unexpected charges:
For Amazon S3 Free Tier Limits • 5 GB of Standard Storage • 20,000 GET requests and 2,000 PUT, COPY, POST, or LIST requests per month • 15GB of data transfer out to the internet
These limits are based on request count, not data size (except for storage and transfer). So even small files can rack up charges if accessed frequently.
For Amazon DynamoDB Free Tier • 25 GB of storage • 25 Write Capacity Units (WCU) and 25 Read Capacity Units (RCU) • This supports roughly 200 million requests per month if you use on-demand mode efficiently
https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/avoid-charges-after-free-tier.html
Thank you so much for your reply, I really appreciate it, I will read more into this topic! Have a fantastic week ahead!
Hey,
Hope you're keeping well.
For S3, the Free Tier gives you 5 GB of standard storage, 20,000 GET requests, and 2,000 PUT/COPY/POST/LIST requests per month, plus 15 GB of data transfer out. These request limits are purely based on the number of API calls, not the size of the objects, so even tiny files can exceed limits if accessed frequently.
For DynamoDB, the Free Tier includes 25 RCU, 25 WCU, and 25 GB storage per month. Small charges often come from exceeding provisioned capacity, using features not covered by the Free Tier (like streams or global tables), or data transfer out to other regions.
To avoid early charges, monitor usage in Billing > Cost Explorer and set up AWS Budgets with alerts.
Thanks and regards,
Taz
Relevant content
- asked 2 years ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 23 days ago
- AWS OFFICIALUpdated 2 months ago

Check your bill for each service, and share the line item that you're being charged for?