Documenso
ProductivityThe open source DocuSign alternative — sign documents with full control and trust.
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.