Resend vs SendGrid vs Postmark : comparatif complet pour SaaS transactionnel en 2026

Le 27 mai 2025, Twilio a supprimé l’offre gratuite permanente de SendGrid. Du jour au lendemain, des milliers d’équipes SaaS ont dû choisir un ESP, souvent pour la première fois vraiment. Résultat : Resend a enregistré un pic d’inscriptions, Postmark a vu ses demandes de migration doubler, et comparer ces trois outils sur ce qui compte pour un SaaS B2B est devenu urgent. Ce guide couvre la délivrabilité réelle, les prix 2026, la qualité des SDK, la rétention des logs et les IP dédiées, pour choisir sans se faire vendre du rêve.

Sur quels critères comparer ces trois ESP ?

Pour un SaaS transactionnel, les emails envoyés (confirmations de compte, réinitialisations de mot de passe, notifications critiques) ne se comportent pas comme des campagnes marketing. Cinq critères comptent vraiment :

  • Délivrabilité : taux d’arrivée en boîte de réception, séparation des flux transactionnels et marketing
  • Expérience développeur : qualité des SDK, intégration dans les stacks modernes (Next.js, Node, Python), documentation
  • Logs et analytics : durée de rétention, granularité des événements (bounce, open, click, spam complaint)
  • Authentification et réputation : DKIM/SPF préconfigurés, disponibilité des IP dédiées, conditions d’accès
  • Pricing par volume : coût réel à 10k, 50k et 500k emails/mois, coût des dépassements

Le support compte aussi, mais pour un SaaS technique, la doc et la communauté pèsent souvent plus que le temps de réponse du support officiel.

Resend

Resend est gratuit jusqu’à 3 000 emails par mois, sans date d’expiration. Pour les équipes Next.js et les projets en phase de lancement, c’est devenu le réflexe par défaut.

Lancé en 2023 par l’équipe derrière React Email, Resend a résolu un problème concret : écrire des templates HTML pour les emails est pénible. Avec React Email, les templates deviennent des composants JSX typés, versionnés dans le dépôt, testables localement. Une vraie rupture avec les éditeurs WYSIWYG de SendGrid ou les templates Handlebars de Postmark.

Le SDK TypeScript est natif, avec une API REST simple. Un premier email part en moins de 5 minutes depuis un projet Node. Les webhooks couvrent les événements delivery, open, click, bounce et spam complaint.

Côté limites, la rétention des logs est bloquée à 30 jours sur tous les plans, y compris Enterprise. Les analytics restent basiques : pas de graphiques de cohorte, pas d’A/B testing intégré. Et sur le plan Free, la limite de 100 emails par jour peut casser la journée lors d’un pic d’inscriptions.

L’IP dédiée est disponible à partir du plan Scale, en option à 20 $/mois. Resend recommande d’atteindre au moins 500 emails par jour avant d’en activer une. En dessous, une IP partagée bien gérée délivre mieux qu’une IP dédiée froide.

SendGrid

Avant mai 2025, SendGrid était le choix par défaut : gratuit à 100 emails/jour, omniprésent dans les tutoriels, documenté dans chaque framework. Depuis la suppression de ce plan permanent, le rapport qualité-prix a changé.

L’offre Essentials démarre à 19,95 $/mois pour 50 000 emails. Le plan Pro passe à 89,95 $/mois pour jusqu’à 2,5 millions d’emails. Les nouveaux comptes bénéficient d’un essai de 60 jours à 100 emails/jour, puis le paiement devient obligatoire.

Ce que les comparatifs oublient souvent : sur le plan Essentials, la rétention des logs est de 3 jours seulement. Pour déboguer un problème de délivrabilité découvert une semaine après l’envoi, c’est trop court. L’historique à 30 jours est disponible en add-on payant. Le plan Pro monte à 7 jours par défaut.

SendGrid reste pertinent pour des volumes élevés. À 500 000 emails/mois, le coût unitaire descend autour de 0,0009 $/email sur Essentials, l’un des tarifs les plus compétitifs du marché. Les SDK existent pour toutes les langues majeures (Python, Ruby, Go, PHP, Java, Node). La plateforme supporte aussi les campagnes marketing, ce qui peut simplifier la stack pour des équipes qui gèrent les deux types d’envois.

L’IP dédiée coûte 30 $/mois. Elle est incluse dans le plan Pro, ce qui change le calcul pour les volumes moyens.

Postmark

Postmark ne propose pas d’offre marketing. C’est un choix architectural assumé : en n’acceptant que les emails transactionnels sur ses serveurs, Postmark préserve la réputation de ses IP partagées. Le plan Basic démarre à 15 $/mois pour 10 000 emails.

Ce positionnement a une conséquence directe sur les chiffres de délivrabilité, mais pas celle qu’on lit partout. D’après les mesures d’emaildeliverabilityreport.com sur 2024, Postmark affichait 77,76 % de taux d’arrivée en boîte principale sur leurs tests standardisés. Le chiffre de « 99% de délivrabilité » qui revient partout dans les comparatifs correspond à une autre métrique : l’acceptance rate (emails acceptés par le serveur destinataire), pas le taux d’inbox réel. Les deux ne mesurent pas la même chose.

La délivrabilité réelle dépend du contenu, de la réputation du domaine expéditeur et du segment de destinataires, pas uniquement du choix d’ESP. Aucun prestataire ne garantit 99% d’inbox pour tous les expéditeurs.

Les points forts de Postmark : rétention des logs à 45 jours sur tous les plans payants, webhooks événementiels très complets, API stable et bien documentée. Le plan Pro ajoute le traitement des emails entrants (inbound email), utile pour les workflows de réponse automatique.

L’IP dédiée est disponible à 50 $/mois, mais Postmark impose une condition : envoyer au minimum 300 000 emails par mois. En dessous, Postmark recommande explicitement de rester sur les IP partagées. Contre-intuitif au premier abord, mais cohérent : une IP dédiée sous-alimentée se fait flagger plus vite qu’une IP partagée bien entretenue.

Le plan gratuit est limité à 100 emails/mois sans expiration. Suffisant pour le dev local, pas pour une phase de lancement.

Tableau comparatif des prix et fonctionnalités 2026

Comparaison Resend, SendGrid et Postmark pour SaaS transactionnel — prix et fonctionnalités clés 2026
Critère Resend SendGrid Postmark
Offre gratuite 3 000 emails/mois, permanent Essai 60 jours (100/jour), puis payant 100 emails/mois, permanent
Plan entrée de gamme 20 $/mois — 50 000 emails 19,95 $/mois — 50 000 emails 15 $/mois — 10 000 emails
Plan intermédiaire 35 $/mois — 100 000 emails 89,95 $/mois — jusqu’à 2,5M emails 16,50 $/mois (Pro) — 10 000 emails
Dépassement (overage) 0,90 $/1 000 emails ~1,33 $/1 000 emails (Essentials 50K) 1,80 $/1 000 emails (Basic)
IP dédiée 20 $/mois (Scale+) 30 $/mois (incluse dans Pro) 50 $/mois (min. 300k emails/mois)
Rétention des logs 30 jours (tous plans) 3 jours (Essentials), 7 jours (Pro) 45 jours (Basic+)
SDK TypeScript natif Oui (React Email intégré) Oui (multi-langages) Oui (multi-langages)
Envois marketing Oui (plan séparé) Oui (même quota) Non
Inbound email Non Oui (parsing webhook) Oui (Pro et Platform)
DKIM/SPF/DMARC Oui (tous plans) Oui (tous plans) Oui (tous plans)

Délivrabilité : ce que les chiffres ne disent pas

Tous les comparatifs placent Postmark en tête sur la délivrabilité. C’est partiellement vrai, mais il faut comprendre pourquoi, et ce que ça implique pour votre configuration.

La délivrabilité réelle d’un SaaS B2B dépend de trois facteurs que l’ESP ne contrôle pas : la qualité de la liste (des adresses vérifiées à l’inscription évitent 90% des hard bounces), le contenu du message (un email de reset de mot de passe passe mieux qu’une notification d’activité dense), et la réputation du domaine expéditeur (ancienneté, DMARC configuré, faible historique de plaintes).

Ce que l’ESP contrôle vraiment : la qualité de ses IP partagées et la séparation des flux. Sur ce point, Postmark gagne clairement. En n’acceptant aucun email marketing, ses IP ne souffrent jamais des pics de plaintes liés aux newsletters. C’est un avantage structurel, pas un argument marketing.

SendGrid mélange transactionnel et marketing sur le même quota de plan. Concrètement, si votre compte envoie aussi des campagnes, vos emails transactionnels partagent les mêmes IP que vos newsletters, avec le risque de contamination de réputation que ça implique. Ce risque devient réel dès que le taux de plainte d’une campagne grimpe.

Resend, en proposant des plans séparés pour le transactionnel et le marketing, adopte la même logique. En 2025, Validity indiquait dans son rapport annuel sur la délivrabilité email qu’environ un email sur six n’atteint pas la boîte de réception à l’échelle mondiale. Autrement dit : la délivrabilité n’est jamais acquise, quel que soit l’ESP choisi.

Verdict : quel ESP choisir selon votre profil

Pour un SaaS en phase de lancement avec une stack Next.js ou React, Resend est le choix logique. Le plan gratuit couvre les premiers mois, l’intégration React Email réduit sérieusement le temps passé sur les templates, et le passage au plan Pro à 20 $/mois se fait sans douleur. La limite de 30 jours de logs reste acceptable à ce stade.

Pour un SaaS B2B mature dont les emails transactionnels sont critiques (réinitialisations de mot de passe, alertes de sécurité, confirmations de paiement), Postmark justifie son positionnement. La rétention à 45 jours facilite les audits. La séparation stricte des flux protège la réputation. À 15 $/mois pour 10 000 emails, c’est le moins cher des trois sur les volumes faibles à moyens. L’absence de marketing sur la plateforme ne gêne pas si votre stack sépare déjà ces deux canaux.

Pour des volumes supérieurs à 500 000 emails par mois, ou pour une équipe qui gère transactionnel et marketing depuis la même plateforme, SendGrid reste compétitif sur le coût unitaire. Le plan Pro à 89,95 $/mois inclut l’IP dédiée, ce qui change le calcul. Le point faible reste la rétention à 3 jours sur Essentials. Vérifiez que ça ne bloque pas votre workflow de débogage avant de migrer.

Un point commun aux trois : configurer correctement SPF, DKIM et DMARC reste votre responsabilité. Aucun ESP ne fait ce travail à votre place, et un domaine sans DMARC en 2026 sera progressivement filtré par Gmail et Outlook. Configurez ces enregistrements DNS dès le premier envoi, pas après le premier problème de délivrabilité.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *