All patterns
Snapshot from Resend
Verified on 2026-03-09
Volume Tier Pricing
Scale through clear tiers.
Generous free tier (3K emails), then clear volume-based tiers. Pro at 50K emails, Scale at 100K emails.
Clear tier breakpoints make pricing predictable. Free tier removes adoption friction. Volume-based pricing rewards growth with better unit economics.
Implementation
This snippet is the closest Owostack implementation of the live pricing shape above. It is not a literal copy of the vendor's internal billing system.
const emails = metered("emails", {
name: "Emails",
});
plan("pro", {
name: "Pro",
price: 2000,
currency: "USD",
interval: "monthly",
features: [
emails.config({
usageModel: "included",
limit: 50_000,
overage: "charge",
pricePerUnit: 90,
billingUnits: 1_000,
reset: "monthly",
}),
],
});
plan("scale", {
name: "Scale",
price: 9000,
currency: "USD",
interval: "monthly",
features: [
emails.config({
usageModel: "included",
limit: 100_000,
overage: "charge",
pricePerUnit: 90,
billingUnits: 1_000,
reset: "monthly",
}),
],
});Rules
Tiers are based on total monthly volume.
Each tier includes a specific email allowance.
Overage is charged per 1,000 emails beyond tier limit.