Pricing

Honest, flat pricing

No per-message metering, no usage surprises. Start free, upgrade when you grow.

Founding price · Indie $15/mo locked for the first 50 founders
Free
$0/ month

Plenty for hobby apps and first tests.

  • 2,000 sends / month
  • 50 KB payloads
  • Email failure alerts
Get started
Compare plans
Free
Indie
Scheduled sends / month
2,000
50,000
Max payload size
50 KB
256 KB
Delivery rate
20 / sec
500 / sec
Scheduling window
30 days
180 days
Max batch size
100
500
Max retry attempts
5
10
Delivery-log retention
7 days
30 days
Failure alerts
Email
Slack · Discord · Email

Free is live today — no card required. Studio and Scale are on the roadmap. Billing by Lemon Squeezy, our Merchant of Record.

vs QStash

A great tool — but steep for indies

QStash is excellent. Its flat-rate plan, however, starts at $180/month, which sits beyond many solo developers' budgets — so we built an indie-friendly QStash alternative to fill that gap.

Comparison
SendItWheneverflat
QStash
Flat-rate starting price
$19 / mo
from $180 / mo
Usage-bill surprises
None (flat)
Per-request charges
Setup effort
Three lines of SDK
Token & endpoint config
Second-level precision + Early Firing
Built in
Delay-queue based
Payload encryption at rest
AES-256-GCM
Varies by provider
Best fit
Indie & small SaaS
High-volume users

Source: QStash public pricing (2026) — flat-rate plan from $180/month. This comparison is based on published facts; the right product depends on your workload.

Read the full QStash alternative comparison

FAQ

Honest answers

Precision, security, failure handling, refunds — the questions we hear most.

Delivery is second-level precise — best-effort, not a hard guarantee. We apply Latency-Aware Early Firing, measuring your endpoint's average round-trip time and firing that much earlier so it lands close to the scheduled second. Because networks are inherently variable, we publish measured punctuality rather than promise an exact instant.
Yes. Payloads are encrypted at rest with AES-256-GCM and decrypted only in memory, exactly at fire time — decrypted plaintext is never written to logs, databases, or error messages. Every outgoing webhook also carries an HMAC signature header so the receiver can verify its authenticity.
We retry automatically with exponential backoff — up to five times on Free and ten on paid plans. Once retries are exhausted the job moves to a Dead Letter Queue and is marked 'dead', and paid plans get a Slack, Discord, or Email alert. Retries are idempotent, and an idempotency_key prevents duplicate delivery.
No — targets must use HTTPS on port 80 or 443, and we block any address that resolves to a private, reserved, or cloud-metadata range (such as 169.254.169.254). Just before firing we re-resolve DNS to re-check the destination, and we never follow redirects. SSRF protection is a non-negotiable default.
Yes, if you mainly need scheduled, signed webhooks. SendItWhenever is a flat $19/month alternative to QStash's $180/month flat plan, with no usage-based surprises — and no heavy infrastructure like Kafka or EventBridge, just three lines of SDK. QStash itself is excellent for general-purpose messaging.
You can cancel your monthly subscription at any time and keep access until the end of the current billing cycle. Payments — including tax and VAT — are handled by Lemon Squeezy, our Merchant of Record. See our Refund & Cancellation page for the full details.