Skip to content
B2B Billing & Financial OperationsHigh-Volume PDF Attachments

Deliver mission-critical invoices with guaranteed deliverability & attachments

Financial notifications must never be marked as spam or silently dropped. Send branded PDF invoices and tax receipts with custom MIME attachments and DKIM signatures.

3,000 emails/month freeZero credit card requiredSub-20ms edge latency
25 MB
Max Attachment Size
High-capacity PDF support
100%
DKIM Alignment
Strict DMARC compliance
6,000
Free Monthly Allowance
Zero credit card required
Developer Ergonomics

Drop into your application in under 60 seconds

Native typed interfaces with zero unnecessary dependencies. Built for standard fetch and modern edge runtimes.

$npm install sadasend
send-invoice.ts
typescript
TYPESCRIPT
import { SadaSend } from 'sadasend';
import * as fs from 'node:fs';

const sadasend = new SadaSend(process.env.SADASEND_API_KEY!);

export async function sendMonthlyInvoice(customerEmail: string, invoiceId: string, pdfBuffer: Buffer) {
  return await sadasend.emails.send({
    from: 'billing@yourdomain.com',
    to: customerEmail,
    subject: `Invoice #${invoiceId} from Acme Corp`,
    html: `<p>Please find attached your invoice <strong>#${invoiceId}</strong>.</p>`,
    attachments: [
      {
        filename: `invoice-${invoiceId}.pdf`,
        content: pdfBuffer.toString('base64'),
        contentType: 'application/pdf'
      }
    ],
    tags: ['billing', 'invoice-pdf']
  });
}
Core Infrastructure

Engineered for high deliverability and zero incident risk

Every layer from edge connection pooling to per-key rate limits is designed to keep critical transactional dispatches fast, reliable, and contained.

Full PDF Attachment Support

Attach Base64-encoded PDF invoices, tax reports, and billing receipts up to 25MB per email with proper MIME encoding.

Cryptographic DKIM Signatures

Sign billing emails with 2048-bit RSA keys, preventing fraudulent spoofing attempts and satisfying strict enterprise DMARC enforcement.

Permanent Delivery Audit Trail

Maintain immutable dispatch records with recipient server SMTP acknowledgment codes for audit and compliance requirements.

Automatic Bounce Suppression

Protect sender reputation by automatically suppressing permanently bounced billing contacts before subsequent invoices trigger.

Architectural Comparison

SadaSend vs Legacy Billing Gateways

Built-in billing gateway notification emails lack custom branding, attachment flexibility, and direct deliverability controls. SadaSend offers full ownership.

Feature & CapabilitySadaSendLegacy Billing Gateways
Custom Sender Domain (From:)billing@yourdomain.comnotifications@gateway-domain.com
Custom PDF Attachment Injection
DMARC & BIMI Verified Logo Support
Audit-Ready SMTP Delivery Receipts
Forever Free Tier
Transparent Economics

Start with 3,000 emails every month at zero cost

No artificial paywalls on security. Unlike legacy providers that reserve recipient allowlists or dedicated IP pools for high enterprise tiers, every SadaSend account receives full safety controls from day one.

3,000 dispatches monthly forever with zero credit card
All safety gates, allowlists, and velocity limits included
Scale seamlessly: Starter ($12/mo for 10k), Pro ($19/mo for 50k), Scale ($79/mo for 250k)
Free Developer Plan
$0 / mo

No credit card required

Create Free AccountCompare all paid plan tiers
Frequently Asked Questions

Everything you need to know about invoice email API

Clear, transparent answers on deliverability, API authentication, and rate limits.

Include an attachments array in your POST /emails payload. Each object requires filename, contentType (e.g. application/pdf), and the Base64-encoded string in content.
Technical Deep Dives

Related developer guides and architectural tutorials

Explore step-by-step production implementation blueprints, benchmarks, and protocols.

Documentation

REST API Reference & Endpoints

Complete REST API reference for sending emails, managing API keys, tracking delivery events, and configuring recipient allowlists with low latency.

Read guide
Documentation

Official Client SDKs (TypeScript & Python)

Official zero-dependency client SDKs for SadaSend. TypeScript and Python packages are live on npm and PyPI with typed results and auto-idempotency.

Read guide
Documentation

SMTP relay & framework integrations

Connect existing applications, WordPress, Supabase, Laravel, Django, and Nodemailer to SadaSend via standard SMTP relay with zero code changes.

Read guide
Deep Dive3 min read

Micro-SaaS Stack: Supabase, Stripe & SadaSend Guide

Building a SaaS in 2026? Here is how to architect authentication with Supabase, payments with Stripe, and transactional delivery with SadaSend with zero rate limits.

Read tutorial
Deep Dive3 min read

Why your transactional email goes to spam

People assume transactional mail is exempt from filtering because it was requested. Mailbox providers do not know that, and mostly do not care.

Read tutorial
Deep Dive4 min read

SPF, DKIM and DMARC: what each one actually does

Three records, endlessly confused with each other. Here is the mental model that makes them stop being confusing, and the two mistakes that cause most failures.

Read tutorial
Deep Dive3 min read

Production React Email Deliverability: Zero-Bleed Preheaders, Outlook MSO & Gmail Clipping Defense

Rendering React Email in production? Learn how to avoid Gmail 102 KB clipping, prevent preheader snippet leakage, handle Outlook Word HTML tables, and support Apple Mail dark mode.

Read tutorial
Deep Dive6 min read

BIMI and VMC Certificates: Getting Your Verified Logo into Gmail and Apple Mail

Display your official verified brand avatar and blue checkmark beside outgoing emails in Gmail, Apple Mail, and Yahoo with BIMI and Verified Mark Certificates.

Read tutorial