OOpenHub
Back to projects
D

Documenso

Productivity

The open source DocuSign alternative — sign documents with full control and trust.

TypeScriptLicense: AGPL-3.0Level: intermediate10,000
#e-signature#documents#signing#docusign-alternative#pdf#legal

About this project

Documenso is an open-source digital document signing platform — a transparent, self-hostable alternative to DocuSign. It handles the full e-signature workflow: upload a PDF, place signature fields, send to signers, collect signatures, and receive a legally binding signed document with a tamper-proof audit trail.

Market opportunity

The e-signature market is worth $6B+ and growing at 28% annually as the world permanently moves to digital document workflows. DocuSign controls roughly 70% of the market and charges $10–$65+/user/month for basic signing features — pricing that stings for small businesses, agencies, and startups that just want to send a few contracts a month without a $120/year minimum. Adobe Acrobat Sign and HelloSign add another pricing layer. Documenso targets this directly: a production-grade signing platform you can self-host for the cost of a VPS, with a growing cloud option for those who want managed.

Technical overview

  • Stack: TypeScript + Next.js + tRPC, Prisma + PostgreSQL, Docker-based deployment.
  • Signing workflow: PDF upload → drag-and-drop field placement (signature, initials, name, date, text) → email signing invitations → real-time status tracking.
  • Audit trail: cryptographically signed certificate of completion with timestamp, IP, and signer identity.
  • Multi-signer: sequential or parallel signing order, with optional signing order enforcement.
  • API: a REST API for programmatic document creation and signing — integrate into your own product.
  • Self-hostable: Docker Compose with PostgreSQL; runs on any cloud VPS.

Who's it for

Small businesses sending contracts without a DocuSign budget, SaaS products that need embedded e-signatures, HR teams automating offer letter workflows, legal and real estate professionals, and developers building document-heavy applications.

How to use it

Get started

Cloud (fastest): Sign up at documenso.com — free tier available. Upload a PDF, drag signature fields onto the document, enter your signer's email, and send. They receive an email, click to sign, and you both get the completed document.

Self-host:

git clone https://github.com/documenso/documenso
cd documenso
cp .env.example .env   # set DATABASE_URL, NEXTAUTH_SECRET, NEXT_PUBLIC_WEBAPP_URL, and email (SMTP)
docker compose up -d

Visit http://localhost:3000, create your account, and upload your first document. For production, run behind Nginx + SSL. Configure SMTP (SendGrid, Resend, or your own) for signing invitation emails.

💡 How to make a business with it

How to make money with it

1. Document signing service for SMBs. Countless small businesses — real estate agents, freelancers, accountants, HR teams — need to sign contracts regularly but balk at $120–$780/year for DocuSign. Offer managed Documenso for a flat monthly fee.

  • Target: Freelancers, small agencies, local service businesses
  • Pricing: $15–$35/month per account
  • Example: 150 accounts × $25/month = $45,000/year from shared infrastructure
  • Difficulty: Simple — host once, serve many

2. Embedded e-signatures inside your SaaS. If you're building a HR tool, a freelance marketplace, a legal app, or any SaaS that involves agreements, embed Documenso's API to offer native e-signatures as a feature — without DocuSign's per-envelope fees eating your margin.

  • Target: Your own SaaS user base
  • Pricing: Add a "Pro" tier at $20–$50/month that includes document signing
  • Example: 200 users upgrade at $30/month = $72,000 ARR
  • Difficulty: Medium — API integration requires development time but eliminates ongoing signing costs

3. Industry-specific document automation. Combine Documenso with a document template library and automated field pre-fill for one industry — real estate purchase agreements, freelance contracts, employee offer letters, NDA packages.

  • Target: Real estate agents, HR departments, freelance platforms
  • Pricing: $49–$149/month for the specialized tool
  • Example: A real estate signing tool at $79/month × 300 agents = $284,400 ARR
  • Difficulty: Medium — the value is in the industry-specific templates and workflow, not the signing engine

Need technical help?

Want help setting up Documenso, customizing it, or building your product on top of it? Knock me — let's talk.