SignWell API Pricing Explained: Free Limits, Overage Costs & $0.50 Alternative (2026)
SignWell (formerly Docsketch) is frequently recommended as a budget-friendly alternative to legacy e-signature giants. However, once your engineering team transitions from manual dashboard uploads to programmatic API dispatches, a separate billing meter and rigid template-coordinate architecture kick in. Here is the complete 2026 developer breakdown.
Quick Answer (TL;DR)
2026 Developer API Pricing Audit • Verified Cost Per Envelope
SignWell separates its web dashboard subscriptions ($8–$24/mo) from its programmatic API billing. While SignWell provides a generous 25 free API documents per month for prototyping, scaling in production requires metered API billing ranging from $0.75 to $1.50+ per document (or custom enterprise commitments for HIPAA and high-volume tiers), plus strict coordinate array mapping. By comparison, Signbee charges a flat $0.50/document pay-as-you-go, $20/month for 100 documents ($0.20/doc), or $50/month for unlimited documents, and accepts raw CommonMark Markdown or Base64 PDFs via a single POST /api/v1/send call with native MCP agent support.
1. The Two-Track Pricing Split: SignWell Web Plans vs. SignWell API
When software founders, product managers, or backend architects first evaluate the best e-signature APIs for developers in 2026, SignWell (launched originally as Docsketch) almost always appears on the shortlist. On the surface, SignWell's main marketing pricing page looks remarkably inexpensive: a Light/Personal plan at $8 to $10 per month and a Business plan at $24 to $30 per month for three senders with “unlimited documents.”
However, a closer inspection of SignWell's developer documentation reveals a critical structural separation that catches engineering teams off guard during sprint planning: SignWell web app plans and SignWell API plans are billed on completely separate tracks. Purchasing a $24/month Business subscription gives your human operations staff unlimited manual document sending inside the SignWell browser portal, but it does not give your Node.js, Python, or Go backend unlimited programmatic POST /api/v1/documents calls.
Instead, SignWell treats its API as a metered infrastructure product. While this is noticeably cleaner than the opaque enterprise seat locks documented in our DocuSign API pricing breakdown, per-document API charges accumulate rapidly as soon as your SaaS platform, HR onboarding pipeline, or autonomous AI agent scales past initial testing volumes.
How SignWell's API Meter Operates in 2026
SignWell structures its developer pricing around four core rules that every systems architect must model before writing integration code:
- The 25-Document Free API Tier: Every SignWell API account includes 25 free production API documents per calendar month. This is a genuine production allowance (unlike sandbox-only watermarks), making it helpful for hobby projects or low-frequency B2B invoicing.
- Pay-As-You-Go Overage Rates ($0.75–$1.50/doc): Once your application dispatches its 26th document in a billing cycle, metered billing activates. Without an annual high-volume commitment, effective per-document rates sit between $1.00 and $1.50 at low-to-mid volumes, stepping down toward $0.75–$0.90 only when committing to larger monthly volume brackets.
- Upfront Billing on Dispatch (Not Completion): A billable event is recorded the moment your backend creates and dispatches an envelope via the API—even if the recipient never opens the email, declines to sign, or mistypes their address Requiring a resend.
- Enterprise & HIPAA Gating: Advanced compliance capabilities, custom data retention policies, dedicated rate-limit pools, and HIPAA Business Associate Agreements (BAAs) require negotiated annual contracts that jump into thousands of dollars per year.
2. SignWell API vs. Signbee: Tier-by-Tier Cost Matrix (2026)
In our 2026 multi-provider e-signature API pricing comparison, we benchmarked how unit economics shift when an application grows from 50 agreements per month to 5,000+ agreements per month. Unlike per-envelope models that tax your growth linearly, Signbee provides both a $0.50 pay-as-you-go rate and flat-rate subscription ceilings ($20/mo for 100 documents and $50/mo for unlimited documents).
| Monthly Volume | SignWell API (Est. Monthly) | SignWell Effective / Doc | Signbee API (Optimal Plan) | Signbee Effective / Doc | Annual Savings with Signbee |
|---|---|---|---|---|---|
| 5 docs / mo | $0 (within 25 free) | $0.00 | $0 (Free Tier: 5 docs) | $0.00 | $0 / yr |
| 50 docs / mo | $37.50 – $50.00 | $0.75 – $1.00 | $20.00 (Pro Plan) | $0.40 | $210 – $360 / yr |
| 100 docs / mo | $90.00 – $125.00 | $0.90 – $1.25 | $20.00 (Pro Plan) | $0.20 | $840 – $1,260 / yr |
| 250 docs / mo | $225.00 – $300.00 | $0.90 – $1.20 | $50.00 (Business Unlimited) | $0.20 | $2,100 – $3,000 / yr |
| 1,000 docs / mo | $750.00 – $1,000.00 | $0.75 – $1.00 | $50.00 (Business Unlimited) | $0.05 | $8,400 – $11,400 / yr |
| 5,000 docs / mo | $3,250.00 – $4,250.00 | $0.65 – $0.85 | $50.00 (Business Unlimited) | $0.01 | $38,400 – $50,400 / yr |
The takeaway from the table above is immediate: if your application sends strictly between 6 and 25 documents per month and you are willing to invest the upfront engineering hours to build PDF coordinate templates, SignWell's free API tier is attractive. However, the moment your SaaS product crosses 40 to 50 documents per month, Signbee's $20/month Pro tier (100 documents included) cuts your bill in half—and at 250 to 5,000 documents per month, Signbee's $50/month Business Unlimited plan saves between $2,100 and $50,400 annually. For teams looking to start at zero cost, see our guide to choosing a production-ready free e-signature API.
3. Developer Experience: Coordinate Arrays vs. Markdown-First Payloads
Direct invoice cost is only half of Total Cost of Ownership (TCO). For software teams, the hidden multiplier is integration and maintenance engineering time. SignWell was architected around traditional PDF overlay templates—a paradigm inherited from first-generation e-signature platforms built in the early 2010s.
To send a custom agreement through SignWell's POST /api/v1/documents endpoint without manually clicking around a web dashboard first, your backend must perform two brittle operations:
- Render and Base64-encode a PDF binary yourself: You must install Puppeteer, Playwright, WeasyPrint, or React-PDF on your own servers, manage headless Chromium memory limits in serverless functions, and convert your HTML or dynamic contract terms into a binary PDF buffer.
- Calculate exact X/Y pixel coordinates or embed text tags: You must pass a
fields2D array specifying the exact horizontal (x), vertical (y),pagenumber,recipient_id, andtypefor every signature block and date field.
Code Comparison: Sending a Dynamic Service Agreement
Let's compare the actual production code required to generate and dispatch a dynamic Master Services Agreement in SignWell versus Signbee. First, examine the SignWell API payload structure:
// Step 1: You must maintain your own PDF rendering infrastructure (e.g. Puppeteer)
const pdfBuffer = await renderHtmlToPdfViaPuppeteer(contractHtml);
const base64File = pdfBuffer.toString("base64");
// Step 2: Construct SignWell's nested recipients, files, and 2D fields array
const signwellResponse = await fetch("https://www.signwell.com/api/v1/documents/", {
method: "POST",
headers: {
"X-Api-Key": process.env.SIGNWELL_API_KEY!,
"Content-Type": "application/json",
},
body: JSON.stringify({
test_mode: false,
name: "MSA - Acme Corp",
subject: "Please sign your Master Services Agreement",
message: "Review and sign attached PDF.",
files: [
{
name: "msa_acme_2026.pdf",
file_base64: base64File,
},
],
recipients: [
{
id: "recipient_1",
name: "Elena Rostova",
email: "elena@acmecorp.io",
send_email: true,
},
],
// Brittle 2D array: one inner array per file, containing X/Y coordinates!
// If dynamic line items push the signature block to page 3, this breaks:
fields: [
[
{
type: "signature",
required: true,
recipient_id: "recipient_1",
page: 2,
x: 110,
y: 640,
},
{
type: "date",
required: true,
recipient_id: "recipient_1",
page: 2,
x: 380,
y: 640,
},
],
],
}),
});Notice the architectural fragility in the fields block above: if a customer adds five extra line items to a pricing schedule, the signature line spills onto page 3, but SignWell still stamps the signature box at page: 2, x: 110, y: 640—directly on top of your legal indemnification text. Even if you switch to SignWell's text-tag parsing mode ({{signature:1:y}}), you still have to run a headless browser to compile PDF binaries before calling the API.
Now compare that with Signbee's developer-first e-signature integration, where you can pass either clean CommonMark Markdown or an existing Base64 PDF in a single atomic call:
// Zero Puppeteer required. Pass Markdown (or pdf_base64 / pdf_url) directly:
const signbeeResponse = await fetch("https://signb.ee/api/v1/send", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.SIGNBEE_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
title: "Master Services Agreement — Acme Corp",
markdown: `# Master Services Agreement
This Agreement is entered into on September 26, 2026 between **B2bee Ltd** and **Acme Corp**.
## 1. Commercial Schedule
| Deliverable | Milestone Date | Fee (USD) |
|---|---|---|
| API Integration & Security Audit | 2026-10-10 | $4,500.00 |
| Production Rollout & SLA | 2026-10-25 | $7,500.00 |
## 2. Cryptographic Execution
Both parties agree to execute this instrument electronically under ESIGN, UETA, and eIDAS.`,
sender_name: "Michael Beckett",
sender_email: "michael@b2bee.ai",
recipient_name: "Elena Rostova",
recipient_email: "elena@acmecorp.io",
expires_in_days: 14,
webhook_url: "https://api.yourdomain.com/webhooks/signbee",
}),
});
const { document_id, signing_url, status } = await signbeeResponse.json();Signbee's rendering engine parses CommonMark headers, bold clauses, numbered lists, and multi-column financial tables natively, paginates the document cleanly regardless of whether it is 1 page or 25 pages long, binds Party A at the API layer, emails Party B a zero-account signing ceremony link, and appends a tamper-evident A4 Signing Certificate with a two-pass SHA-256 cryptographic checksum.
4. AI Agent Readiness: Why Coordinate APIs Fail in LLM Tool Calls
In 2026, a rapidly growing percentage of API documents are no longer triggered by traditional web forms—they are dispatched by autonomous AI agents running inside Claude Desktop, Cursor, OpenAI Agents SDK, LangGraph, or Meta Muse Connectors.
When an LLM agent is asked to draft and send a non-disclosure agreement or sales order, asking the language model to guess pixel coordinates (x: 110, y: 640) on an unrendered PDF binary is a recipe for hallucination. Language models reason natively in structured text and Markdown, not in PostScript bounding boxes.
Requires custom middleware to convert LLM Markdown output into HTML, spin up headless Chrome to generate a PDF, inject invisible anchor tags, Base64 encode the binary, and map SignWell's recipients and files schema. No official first-party MCP server is provided.
Ships with an official Model Context Protocol server (npx -y signbee-mcp) and public OpenAPI 3.1 spec (https://signb.ee/openapi.json). Agents draft agreements in native Markdown and invoke send_document in a single deterministic step.
5. Deep Architectural Comparison: SignWell vs. Signbee
Beyond envelope pricing, engineering leaders must evaluate authentication standards, template limits, webhook security, white-label flexibility (also covered in our white-label e-signature API guide), and cryptographic audit verification. Here is how SignWell and Signbee compare across 10 technical dimensions:
| Technical Dimension | SignWell API | Signbee API |
|---|---|---|
| Authentication Header | X-Api-Key: <key> | Authorization: Bearer <key> & X-API-Key |
| Native Markdown Ingestion | No (Requires PDF/Docx binary or URL) | Yes (Built-in CommonMark + Table Engine) |
| Pre-Existing PDF Support | Yes (file_base64 / file_url) | Yes (pdf_base64 / pdf_url) |
| Template Storage Caps | 1 template on Free; capped per tier | Unlimited dynamic code templates |
| Model Context Protocol (MCP) | None (Community workarounds only) | npx -y signbee-mcp (Official) |
| Cryptographic Verification | Internal completion audit log | Two-Pass SHA-256 Certificate + Public Verify URL |
| Zero-Account Signer Flow | Yes (Tokenized email link) | Yes (Mobile-first tokenized signing ceremony) |
| Pay-As-You-Go Rate | $0.75 – $1.50 / document | $0.50 / document |
| 100 Docs / Month Cost | ~$90.00 – $125.00 / mo | $20.00 / mo ($0.20/doc on Pro) |
| Unlimited API Plan | Not available (Metered at all tiers) | $50.00 / mo (Business Tier) |
6. Webhook Event Verification & Tamper-Evident Cryptography
In production SaaS architectures, sending the contract is only the first half of the transaction. Your backend needs a deterministic, cryptographically verified webhook callback the millisecond Party B signs the agreement so your application can provision user accounts, release escrow funds, or update CRM pipeline stages.
SignWell requires registering webhook callback URLs via POST /api/v1/hooks (or inside the API application settings) and computing a hash over the event type and timestamp. Signbee allows you to pass a per-document webhook_url directly inside your POST /api/v1/send request (ideal for multi-tenant SaaS or ephemeral agent callbacks) as well as workspace-level webhooks, signed with standard X-Signbee-Signature HMAC-SHA256 headers:
import crypto from "crypto";
import { NextResponse } from "next/server";
export async function POST(req: Request) {
const rawBody = await req.text();
const signature = req.headers.get("x-signbee-signature") || "";
// Verify HMAC-SHA256 authenticity
const expectedHmac = crypto
.createHmac("sha256", process.env.SIGNBEE_WEBHOOK_SECRET!)
.update(rawBody)
.digest("hex");
if (!crypto.timingSafeEqual(Buffer.from(signature), Buffer.from(expectedHmac))) {
return NextResponse.json({ error: "Invalid webhook signature" }, { status: 401 });
}
const event = JSON.parse(rawBody);
if (event.type === "document.signed") {
const {
document_id,
sha256_hash,
signed_pdf_url,
verification_url,
signer_email,
completed_at,
} = event.data;
// Persist the immutable SHA-256 hash & signed PDF URL to your database
await db.contracts.update({
where: { externalDocumentId: document_id },
data: {
status: "EXECUTED",
sha256Checksum: sha256_hash,
signedPdfUrl: signed_pdf_url,
verifyUrl: verification_url,
executedAt: new Date(completed_at),
},
});
}
return NextResponse.json({ received: true });
}7. Five Hidden SignWell API Bottlenecks to Watch For
Before committing your engineering roadmap to SignWell, review these five operational bottlenecks frequently encountered by growing SaaS platforms:
- Template Count Restrictions on Entry Tiers: If you rely on SignWell's
document_templatesendpoint rather than raw coordinate arrays, be aware that template limits apply to lower-tier accounts. By contrast, storing Markdown templates in your own Git repository with Signbee gives you unlimited version-controlled templates at zero extra cost. - Test Mode Watermarks & Production Quota Burn: While SignWell provides a
test_mode: trueflag, testing actual unwatermarked production rendering burns your 25-document monthly quota. If you are also evaluating self-hosted options, compare this against our open-source e-signature API comparison. - Multi-Page Table Overflow Glitches: Because SignWell expects a pre-rendered PDF or fixed template, dynamic B2B quotes with variable line items frequently collide with pre-placed signature fields unless you build custom pagination calculators in your backend.
- No Unlimited API Cap: If a viral marketing campaign or seasonal onboarding surge spikes your volume from 300 to 3,000 agreements in a single month, SignWell's metered API billing scales linearly—resulting in an unexpected four-figure invoice. Signbee's $50/month Business plan caps your spend permanently.
- Enterprise Compliance Upsells: Features that enterprise buyers demand during security reviews—such as public cryptographic hash verification pages—are included out of the box on every Signbee document (
https://signb.ee/verify/[id]).
8. Verdict: When to Choose SignWell vs. Signbee
Both platforms represent a massive improvement over legacy enterprise giants like DocuSign and Adobe Acrobat Sign. Here is the objective decision framework for your engineering team:
- Choose SignWell if: Your non-technical operations team wants a visual drag-and-drop web UI for static PDF templates, your programmatic API volume will remain permanently between 10 and 25 documents per month, and you do not need LLM/MCP agent integrations.
- Choose Signbee if: You want predictable pricing ($0.50/doc, $20/mo for 100 docs, or $50/mo unlimited), you want to generate agreements from clean CommonMark Markdown or Base64 PDFs in one HTTP call without X/Y coordinate math, or you are building AI agent workflows via MCP and OpenAPI 3.1.
Frequently Asked Questions: SignWell API Pricing & Limits
How much does the SignWell API actually cost per document in 2026?
SignWell separates its web application pricing from its developer API billing. While the SignWell API offers 25 free API documents per month for initial adoption, paid usage scales on a metered pay-as-you-go schedule starting around $0.75 to $1.50 per document depending on your monthly volume tier, committed prepaid bundles, and whether you require advanced features like custom branding, redirect URLs, or HIPAA compliance. By contrast, Signbee offers 5 free production documents per month, a $0.50/doc pay-as-you-go rate, a $20/month Pro tier covering 100 documents ($0.20/doc), and a $50/month Business plan with unlimited documents.
Do SignWell web app plans (Personal or Business) include unlimited API documents?
No. One of the most common billing misconceptions among engineering teams is assuming that SignWell's $8/month Personal plan or $24/month Business plan grants unlimited programmatic API sending. Those retail subscription plans only cover manual document uploads and templates triggered by human users inside the SignWell web dashboard. Programmatic dispatches executed via POST /api/v1/documents or POST /api/v1/document_templates/documents are metered under SignWell's separate API billing schedule once you pass the 25 monthly free API documents.
How does SignWell template coordinate mapping compare to Signbee's Markdown and PDF API?
SignWell's REST API requires developers to either pre-build templates in the web UI or pass deeply nested fields arrays containing exact X/Y pixel coordinates, page indices, field IDs, and recipient index mappings for every signature box, date tag, and text input. If your dynamic agreement changes length by even two paragraphs, hardcoded X/Y coordinates drift out of alignment. Signbee eliminates coordinate math altogether: you send CommonMark Markdown or a Base64 PDF in a single POST /api/v1/send request, and Signbee compiles the document, formats tables, conducts the signing ceremony, and appends a tamper-evident SHA-256 certificate.
Does SignWell offer a native Model Context Protocol (MCP) server for AI agents?
As of 2026, SignWell does not ship a first-party Model Context Protocol (MCP) server or native OpenAPI 3.1 agent discovery manifest for autonomous LLM workflows. To use SignWell inside Claude Desktop, Cursor, Windsurf, or OpenAI Agents SDK, developers must write custom wrapper tools that translate conversational prompts into multi-part PDF buffers and coordinate arrays. Signbee is purpose-built for both SaaS applications and AI agents, shipping an official npx signbee-mcp package and a single-call JSON payload structure that LLMs can invoke with zero coordinate hallucination.
What happens if an API document sent via SignWell is never signed or expires?
Under SignWell's API billing structure, an API document is metered at the moment the creation or send request is accepted by the server, regardless of whether the recipient ultimately completes the signing ceremony, declines the agreement, or lets the link expire. If your automated onboarding flow experiences a 40% drop-off rate where prospects abandon the contract, you still pay for 100% of the dispatched envelopes. Moving high-volume funnels to Signbee's $20/month Pro tier (100 docs) or $50/month unlimited Business plan eliminates wasted per-envelope spend on abandoned drafts.
How long does it take to migrate from the SignWell API to Signbee?
Most engineering teams complete a full migration from SignWell (formerly Docsketch) to Signbee in under 30 minutes. Because Signbee accepts raw Markdown or Base64 PDFs via a single REST endpoint (POST https://signb.ee/api/v1/send) authenticated with a standard Bearer token, you can delete hundreds of lines of SignWell template-cloning logic, recipient array mapping, and coordinate calculation code. Webhook migration is equally straightforward: Signbee delivers clean JSON lifecycle payloads signed with HMAC-SHA256 headers so your backend can verify completion events in five lines of Node.js or Python.
Cut Your E-Signature API Spend by Up to 85%
Send your first 5 production agreements free every month. Scale to $0.50/doc pay-as-you-go, $20/mo for 100 docs, or $50/mo unlimited with zero coordinate math.