Simple, transparent pricing

Start free, upgrade when you need more. No hidden fees.

Free

Perfect for trying things out.

$0 /month
per workspace
  • 3 active handoffs
  • 30-day expiration
  • Basic audit log
  • Ves branding
Popular

Pro

For freelancers and small agencies.

per workspace
  • Unlimited handoffs
  • No expiration limit
  • File attachments
  • Email notifications
  • Custom branding colors
  • No Ves branding

Growth

For growing agencies.

per workspace
  • Everything in Pro
  • 5 team members
  • Shared handoff library
  • Team activity log
  • Custom subdomain

Agency

For large agencies.

per workspace
  • Everything in Growth
  • Unlimited team members
  • Custom domain
  • White-label option
  • API access
  • SSO support

Compare plans

Find the perfect plan for your handoff needs.

Features
Free
$0
Pro
Growth
Agency
Handoffs & Storage
Active handoffs 3 Unlimited Unlimited Unlimited
Expiration limit 30 days No limit No limit No limit
File attachments
Security
Zero-knowledge encryption
Email OTP verification
Audit log Basic Full Full Full
SSO support
Team & Collaboration
Team members 1 1 5 Unlimited
Shared handoff library
Team activity log
Branding & Customization
Remove ves.sh branding
Custom branding colors
Custom subdomain
Custom domain
White-label option
Notifications & Integrations
Email notifications
API access
Get started Get started Get started Contact sales

Frequently asked questions

When a handoff expires, the link becomes inactive and clients can no longer access it. You can always create a new handoff or extend the expiration (on paid plans).
All sensitive data is encrypted in your browser using AES-256-GCM before being sent to our servers. The encryption key is derived from your passphrase, which we never see. We only store encrypted blobs that are meaningless without the passphrase.
Because we use zero-knowledge encryption, we cannot recover your passphrase or decrypt your data without it. Make sure to store your passphrase securely. If lost, you'll need to create a new handoff with a new passphrase.
Yes! Clients don't need an account. They just need the link, passphrase, and an email address that matches the allowed domain you specify. We send a one-time code to verify their email.
Each workspace has its own subscription. This is ideal for agencies managing multiple clients or teams who want separate billing. You can create multiple workspaces and upgrade each one independently based on its needs.
Yes! You can create and switch between multiple workspaces from the navigation menu. Each workspace maintains its own handoffs, team members, and billing.