Skip to content

Source code, SaaS & technology escrowTechnical verificationIP services

Resources · Software escrow

How to Open a Software Escrow Account, Step by Step

Illustration for How to Open a Software Escrow Account in 5 Steps

What would you do if your software vendor went out of business tomorrow, taking the source code your operations depend on with them? Opening a software escrow account is how you plan for that now instead of scrambling later. The process is straightforward, five steps, and either party can start it, before or after a license is signed. Here is how it works.

The short version. Opening a software escrow account takes five steps: choose a reputable, neutral agent; negotiate the agreement; make the deposit; verify it; and manage the account over time. Along the way you'll pick an account type (single or multiple beneficiary) and decide who pays, usually the vendor, sometimes the licensee, sometimes split.

The 5 steps

  1. Choose an escrow agent. Select a reputable, neutral third party with both technical and legal expertise to draft the contract, store the materials, and manage release. Check the storage facilities too, ideally at least two secure, off-site locations built to withstand disaster.
  2. Negotiate the agreement. With the agent chosen, the parties define the terms: which deposit materials to include (source code, build instructions, and more), the release conditions, and whether to opt into verification.
  3. Make the deposit. Once signed, the vendor deposits the materials, typically source code, internal repositories, third-party dependencies, documentation, customer data, virtual machines, and a list of developers, usually through a secure online system, sometimes by mail or hand delivery. Materials go into long-term storage across two or more secure sites, and the vendor refreshes them on the schedule set in the agreement.
  4. Verify the deposit. The agent confirms the agreed materials are present. You can also opt into technical verification, which flags components that are corrupted, incomplete, password-protected, hard to use, or carry viruses. Standard verification is included free at EscrowTech; deeper checks like binary comparison or test-plan verification carry a fee, a menu matched to the deposit's risk.
  5. Manage the account. Manage everything online: a key contact keeps deposits current and balances paid, and you receive regular status reports confirming all parties are protected. Vendors can also register new licensees online.

Types of escrow accounts

Software escrow account types
TypeUsed for
Single beneficiaryOne vendor and one licensee
Multiple beneficiary, separated products (MB-SP)One vendor, many licensees; materials organized by product
Multiple beneficiary, separate escrows (MB-SE)One vendor, many licensees with distinct, separately stored materials

Beyond software and source code, the same agent can hold a broader technology escrow, protect hosted applications through SaaS escrow, or secure a domain through domain name escrow. For help choosing a level, see source code escrow account levels.

Who pays?

There is no fixed rule. Most often the vendor pays and builds escrow fees into operating costs; in some cases, such as single-beneficiary agreements, the licensee pays, and the cost can be split. See the published fees for specifics.

Why it is worth it

Both sides benefit. For vendors, escrow reduces the chance of litigation, signals trust, strengthens their position in negotiations, and protects their IP. For licensees, it provides a legal framework and, above all, business continuity if the vendor fails. Either party can start the process; you can draft a first version with the escrow agreement wizard, or read more about software escrow.

Frequently asked questions

How do you open a software escrow account?

In five steps: choose a reputable neutral agent, negotiate the agreement and its terms, make the deposit of source code and materials, verify the deposit, and manage the account over time, updating deposits on schedule.

Who can initiate a software escrow account?

Either party. The vendor (licensor) or the licensee can start the process, and it can be done before entering a licensing agreement or after one has been signed.

What materials go into a software escrow deposit?

Typically source code, internal repositories, third-party dependencies, documentation, customer data, virtual machines, and a list of developers, refreshed on a schedule set in the agreement.

What are the types of software escrow accounts?

Single beneficiary (one vendor, one licensee), multiple beneficiary with separated products (MB-SP), and multiple beneficiary with separate escrows (MB-SE). The same agent can also handle technology, SaaS, and domain escrow.

Who pays for a software escrow account?

There is no fixed standard. Most often the vendor pays and budgets it into operating costs, though the licensee may pay, especially in single-beneficiary agreements, and the cost can be split.

Opening an account in five steps
STEP 1
Scope the deal
Structure, parties, and what to protect.
→
STEP 2
Draft the agreement
Release conditions written around the deal.
→
STEP 3
Make the deposit
Source, build materials, and documentation.
→
STEP 4
Verify
Confirm the deposit would recover, matched to risk.
→
STEP 5
Maintain
Keep the deposit current over time.

Open an account before you need it.

See how to set up a software escrow account, from choosing an agent to verifying the deposit.

See how software escrow works → Or talk to our team
Call us(801) 852-8202 Get a quote