# A Postmark alternative with 500 free emails a month.

URL: https://samva.dev/compare/postmark

Samva includes inbound email on every plan, free included, and threads replies to the email they answer. The free plan is 500 emails a month, and 50,000 emails costs $19.

Prices checked September 29, 2026

## Who should switch, and who should stay.

Switch if

- You want inbound email without moving up to Postmark Pro.
- You want replies to your email threaded to the email they answer.

Stay on Postmark if

- You need message activity retention customized up to 365 days, which Postmark offers on Pro and above.

## What a month costs on each.

| Provider | 10k/mo | 50k/mo | 100k/mo | 500k/mo |
| --- | --- | --- | --- | --- |
| Samva | $5 (Starter) | $19 (Growth) | $44 (Growth plus 50,000 extra at $0.50 per 1,000) | $199\* (Scale plus 200,000 extra at $0.50 per 1,000) |
| [Postmark](https://postmarkapp.com/pricing) | $15 (Basic, 10,000 emails) | $55 (Basic, 50,000 emails) | $115 (Basic, 125,000 emails) | $455 (Basic, 700,000 emails) |

\* Needs the spend limit raised from its $50 default.

Postmark: Basic plan. Pro adds 10%.

Basic plan shown. Pro adds 10%. Postmark sizes its plans by emails you send and receive each month; Samva's monthly emails count the mail you send.

## What each one ships.

## Send and receive

How you send email, build templates, and bring replies back.

| Capability | Samva | Postmark |
| --- | --- | --- |
| Send API | Typed REST API with an OpenAPI spec | REST API and SMTP, with batch sending |
| Templates | Versioned, Git-backed TSX templates with rollback and publish history | Responsive templates with an editor and import tool |
| Inbound email | Replies thread to the email they answer, delivered as a signed message.received webhook | Inbound processing on Pro and Platform, delivered as JSON posted to a webhook URL |

## Delivery and visibility

How you follow delivery, observe engagement, and protect your sending.

| Capability | Samva | Postmark |
| --- | --- | --- |
| Webhooks | Signed Standard Webhooks events, with backoff and up to 8 automatic delivery attempts | HTTP Basic Auth and IP allowlisting. Postmark's docs say it does not currently support HMAC webhook signature verification. |
| Opens and clicks | Samva's own open pixel and tracked links, signed message.opened and message.clicked webhooks, and a timeline in the dashboard and API | Open and link tracking |
| Deliverability | Generates DKIM and SPF records and checks your DMARC policy; bounces and complaints suppressed automatically | DKIM, SPF, and DMARC authentication, automatic suppression, and vetted shared IPs |

## Integration tools

The SDKs and agent tools you can build with.

| Capability | Samva | Postmark |
| --- | --- | --- |
| SDKs | TypeScript SDK with async/await and Effect-native interfaces | Official SDKs |

## Volume and billing

What you can send for free and how extra volume is billed.

| Capability | Samva | Postmark |
| --- | --- | --- |
| Free plan | 500 emails a month, up to 100 a day | 100 emails a month with no overages allowed |

## Moving from Postmark.

Add your domain and publish the DKIM and SPF records Samva generates next to the old provider's. Both can send while you switch.

Swap the send call.

## Postmark SDK

```ts
import { ServerClient } from "postmark";

const postmark = new ServerClient(process.env.POSTMARK_SERVER_TOKEN!);

await postmark.sendEmail({
  From: "receipts@example.com",
  To: "ada@example.com",
  Subject: "Your receipt",
  HtmlBody: "<p>Thanks for your order.</p>",
  MessageStream: "outbound",
});

```

## Samva

```ts
await samva.messages.send({
  from: { email: "orders@example.com" },
  to: [{ email: "ada@example.com" }],
  channel: "email",
  email: {
    subject: "Your receipt",
    html: "<p>Thanks for your order.</p>",
  },
});
```

Map webhooks. Samva sends signed events for sent, delivered, bounced, complained, failed, and received, with received going to the endpoint your domain's receiving route names. Opens and clicks arrive as message.opened and message.clicked, and unsubscribes as contact.unsubscribed.

| Postmark event | Samva event |
| --- | --- |
| `Delivery` | `message.delivered` |
| `Bounce` | `message.bounced` |
| `Spam Complaint` | `message.complained` |
| `Inbound` | `message.received` |
| `Open Tracking` | `message.opened` |
| `Click` | `message.clicked` |
| `Subscription Change` | `contact.unsubscribed and contact.resubscribed` |

Recreate templates as versioned templates, or send your existing HTML inline while you move.

Keep the old provider's suppression list in your app and filter against it. Samva cannot import it.

Turn on receiving if you want replies back.

What does not move: templates, the suppression list, and message history.

## Questions before you switch.

### What do I get for free?

Postmark's free plan is 100 emails a month with no overages allowed. Samva's free plan is 500 emails a month, up to 100 a day, with no card required.

### Do I need Postmark Pro for inbound email?

On Postmark's pricing page, inbound email processing is listed on Pro and Platform, not Basic. Samva includes inbound on every plan, free included.

### Does Postmark sign its webhooks?

Postmark's webhook docs recommend HTTP Basic Auth combined with allowlisting Postmark's IP ranges, and state that it does not currently support HMAC webhook signature verification (checked Sep 29, 2026). Samva signs webhook deliveries with HMAC-SHA256.

### How long does Postmark keep message history?

Postmark's pricing page lists 45 days of full content history by default, customizable from 7 to 365 days on Pro and above as a paid add-on.

## Related Resources

- [Pricing](https://samva.dev/pricing): Start on 500 emails free, then pay for the volume you send.
- [Transactional email](https://samva.dev/features/transactional-email): Send receipts, resets, and alerts through one typed API.
- [Inbound email](https://samva.dev/features/inbound-email): Receive replies and thread them to the email they answer.
- [Samva vs Resend](https://samva.dev/compare/resend): Compare pricing, templates, and inbound email with Resend.

## Send your first email free.

500 emails a month, no card. When you outgrow it, the bill stays predictable.

[Start sending free](https://samva.dev/signup) or [Talk to the founder](https://samva.dev/contact).

## Sources, verified September 29, 2026

- [Postmark pricing](https://postmarkapp.com/pricing)
- [Postmark webhooks overview](https://postmarkapp.com/developer/webhooks/webhooks-overview)
- [Postmark: send email with the API](https://postmarkapp.com/developer/user-guide/send-email-with-api)
