Pricing

Start free. Upgrade when you send every week.

Three plans, priced per workspace rather than per seat. Signatures are included in all of them, and the people you send to never need an account.

Free

$0a month

For trying it out, or for one agreement a month.

  • 5 sends for signature a month
  • 1 data room
  • 2 people

Pro

Recommended

$29a month

For one person or a small team sending every week.

  • 100 sends for signature a month
  • 10 data rooms
  • 10 people

Business

$99a month

For a company that needs single sign-on and no ceilings.

  • Unlimited sends for signature
  • Unlimited data rooms
  • Unlimited people

Prices in US dollars, billed monthly through Stripe. Need an invoice, a security review or something these plans do not cover? Talk to us.

What each plan allows

LimitFreeProBusiness
Sent for signature, per month5100Unlimited
Documents100UnlimitedUnlimited
Share links50UnlimitedUnlimited
Data rooms110Unlimited
People in the workspace210Unlimited
Custom link domains15
API keys15Unlimited
Incoming webhooks15Unlimited
Per-room logo, colours and layout
SAML single sign-on and SCIM

In every plan

  • The collaborative editor, suggesting mode and version history
  • Signature fields in the document or on an uploaded PDF
  • Certificates of completion with a full audit trail
  • Tracked links with every gate, and section-level analytics
  • The assistant, with approvals, undo and an activity log
  • The REST API, webhooks, CLI and MCP server

Pricing questions

What counts as a send?
Sending a document for signature, once, however many people sign it. Reminders, the completed PDF and the certificate are all part of the send.
What happens when I reach a limit?
Nothing is deleted and nothing already sent stops working. Creating the next document, room or link asks you to upgrade, and deleting one makes space for another. Sends beyond the month's allowance cost one credit each, bought in packs under Settings → Billing.
Do signers or readers count as people in the workspace?
No. Only the people who sign in to write and send count. Recipients sign and read from private links without an account.
Can we run it ourselves?
Yes. XDocs runs in Docker against ordinary Postgres. With no billing keys configured, a self-hosted deployment is unmetered.

Your next contract does not need three tools.

Create, sign, share and understand your documents with XDocs.