Limits, pricing history. Verified November 2026. Last updated 2026-11-08.
EmailJS's free tier offers 200 requests a month, 2 email templates, requests up to 50 KB, 500 saved contacts, 7 days of email history and no… It's stable — zero pricing changes recorded.
The day we last read the vendor's page, and the day we last confirmed the terms we publish.
Free Tier Details
200 requests a month, 2 email templates, requests up to 50 KB, 500 saved contacts, 7 days of email history and no attachments. EmailJS sends email from client-side code through an email service the user connects, such as Gmail, Outlook or a transactional email service, and keeps the service's credentials on its servers.
We read that on 2026-11-08 from https://www.emailjs.com/pricing/, and our check recorded: the page names EmailJS as "emailjs" and states "$ 0".
From emailjs.com/pricing, read 2026-11-08:
Free For Testing $ 0 /mo 200 monthly requests 2 email templates Requests up to 50Kb Limited contacts history
EmailJS's Free plan needs no credit card. (From emailjs.com/pricing, read 2026-11-07.)
EmailJS does not charge automatic overage fees. Once the monthly request limit is reached, additional requests are dropped. Notification emails are sent at 80%, 95% and 100% of the quota. (From emailjs.com/pricing, read 2026-11-07.)
EmailJS's Free plan adds the "Email sent via EmailJS.com" footer to emails. Paid plans remove it. (From emailjs.com/pricing, read 2026-11-07.)
EmailJS accounts registered by "bots" or automated methods are not authorized and will be terminated. (From emailjs.com/legal/terms-of-service, read 2026-11-07.)
Multiple free EmailJS accounts held by one individual or organization are not acceptable use. Free accounts can only be created and maintained by their effective users. (From emailjs.com/legal/terms-of-service, read 2026-11-07.)
API requests from non-browser applications, such as a Node.js server, are disabled by default. They are enabled under Account, Security in the EmailJS dashboard. (From github.com/emailjs-com/emailjs-nodejs, read 2026-11-07.)
The domain allowlist, which limits your public key to requests from your own domains, attachments (up to 500 KB) and footer removal start on the Personal plan at $9 a month with 2,000 requests. (From emailjs.com/pricing, read 2026-11-07.)
EmailJS recommends personal email services such as Gmail only for development or very low volume. A personal email account could be blocked if it goes over its provider's daily limit. (From emailjs.com/docs/user-guide/connecting-email-services, read 2026-11-07.)
When You'll Outgrow EmailJS's Free Tier
At 200 requests/mo, you'll need to upgrade.
Pricing Change History (0 recorded)
No recorded pricing changes for EmailJS. This is a good sign — stable pricing.
We do not push notifications. Every change we record is readable the moment it lands, and the JSON answer carries an ETag — send it back as If-None-Match and an unchanged answer costs one 304.
Yes, EmailJS offers a free tier: Free. 200 requests a month, 2 email templates, requests up to 50 KB, 500 saved contacts, 7 days of email history and no attachments. EmailJS sends email from client-side code through an email service the us...
What is EmailJS's free tier?
EmailJS's free tier is called "Free". 200 requests a month, 2 email templates, requests up to 50 KB, 500 saved contacts, 7 days of email history and no attachments. EmailJS sends email from client-side code through an email service the user connects, such as Gmail, Outlook or a transactional email service, and keeps the service's credentials on its servers. EmailJS's Free plan needs no credit card. (From https://www.emailjs.com/pricing/, read 2026-11-07.) EmailJS does not charge automatic overage fees. Once the monthly request limit is reached, additional requests are dropped. Notification emails are sent at 80%, 95% and 100% of the quota. (From https://www.emailjs.com/pricing/, read 2026-11-07.) EmailJS's Free plan adds the "Email sent via EmailJS.com" footer to emails. Paid plans remove it. (From https://www.emailjs.com/pricing/, read 2026-11-07.) EmailJS accounts registered by "bots" or automated methods are not authorized and will be terminated. (From https://www.emailjs.com/legal/terms-of-service/, read 2026-11-07.) Multiple free EmailJS accounts held by one individual or organization are not acceptable use. Free accounts can only be created and maintained by their effective users. (From https://www.emailjs.com/legal/terms-of-service/, read 2026-11-07.) EmailJS may delete a free account inactive for over one year. (From https://www.emailjs.com/legal/terms-of-service/, read 2026-11-07.) API requests from non-browser applications, such as a Node.js server, are disabled by default. They are enabled under Account, Security in the EmailJS dashboard. (From https://github.com/emailjs-com/emailjs-nodejs, read 2026-11-07.) EmailJS's send API has a rate limit of 1 request per second. (From https://www.emailjs.com/docs/rest-api/send/, read 2026-11-07.) Each EmailJS auto-reply uses one more request from the monthly quota. (From https://www.emailjs.com/docs/user-guide/auto-reply/, read 2026-11-07.) The domain allowlist, which limits your public key to requests from your own domains, attachments (up to 500 KB) and footer removal start on the Personal plan at $9 a month with 2,000 requests. (From https://www.emailjs.com/pricing/, read 2026-11-07.) EmailJS recommends personal email services such as Gmail only for development or very low volume. A personal email account could be blocked if it goes over its provider's daily limit. (From https://www.emailjs.com/docs/user-guide/connecting-email-services/, read 2026-11-07.)
Is EmailJS's free tier reliable?
EmailJS's free tier is considered stable.
Is EmailJS's free tier good for production?
EmailJS's free tier can be suitable for small production workloads and side projects. We rate it stable and it offers 200 requests a month, 2 email templates, requests up to 50 KB, 500 saved contacts, 7 days of email history and no…, so it's a reasonable starting point. Monitor your usage against the limits and have an upgrade plan ready.
What changed in EmailJS's pricing?
No, EmailJS has had no recorded pricing changes. This is a positive stability signal.
When will I outgrow EmailJS's free tier?
At 200 requests/mo, you'll need to upgrade. When you outgrow the free tier, evaluate paid plans against alternatives — sometimes a competitor's free tier covers what you need.