Asset Purchase Agreement for a SaaS: What to Include (Plain-English Guide)

Shaking hands on a price feels like the end of a deal. It is the middle. The asset purchase agreement is where the price turns into a promise, and where...

StartExus

6 min read

Asset Purchase Agreement for a SaaS: What to Include (Plain-English Guide)

Shaking hands on a price feels like the end of a deal. It is the middle. The asset purchase agreement is where the price turns into a promise, and where most of the later arguments are won or lost.

A good one is not long. It is specific. What moves, when the money moves, and what happens if something is wrong.

Here is what to put in an asset purchase agreement for a small SaaS, in plain English, for buyers and sellers. This is the checklist I would hand a friend. General guidance, not legal advice.

What an asset purchase agreement does

Most small SaaS sales are asset sales. The buyer buys the product, not the company that owns it. The asset purchase agreement, or APA, is the contract that makes that work.

  • It defines the deal. What is sold, for how much, on what terms.
  • It splits the risk. Who is responsible for what happened before the sale, and what after.
  • It is between you two. StartExus is not a party to any transaction between buyers and sellers. The agreement is yours to write and sign.

Infographic: Six things to put in writing in a SaaS asset purchase agreement. 1, parties and every asset: legal names, code, repos, databases and docs, domain, brand, social and content, customer accounts and billing setup, assignment of all IP. 2, what is not included: cash, other products and personal accounts, pre-closing debts, taxes and disputes, refunds on charges before closing, contracts that cannot transfer. 3, price and payment: fixed amount in a named currency, cash at closing, holdback or earnout, an earnout metric, period and payment date, prepaid annual subscriptions. 4, the seller's promises: owns the assets, numbers shared are accurate, no undisclosed disputes, licenses and privacy rules respected, a claim period after closing. 5, handover and support: closing sequence through escrow, transfer checklist, weeks and hours of seller support, reasonable non-compete and non-solicit. 6, if something is wrong: indemnification, a cap and a minimum on claims, a holdback, governing law and disputes. General information, not legal advice

1. Name the parties and list every asset

Start with who is buying and selling, then attach a schedule of everything included. If it is not on the list, assume it is not in the deal.

  • The legal names. Whoever actually owns the assets, and the buyer entity that will hold them.
  • The product. Source code, repositories, databases, infrastructure and documentation.
  • The brand. Domain names, trademarks, logos, social accounts and content.
  • The customers. Customer accounts, subscriber lists and the billing setup.
  • The intellectual property. A clear assignment of all rights in the code, design and content to the buyer.

2. Spell out what is not included

What stays behind matters as much as what goes. Buyers of assets usually do not take on the seller's past.

  • Excluded assets. Cash in the bank, other products and personal accounts.
  • Excluded liabilities. Debts, taxes and disputes from before closing usually stay with the seller. Say so.
  • Refunds and chargebacks. Decide who pays for a refund on a charge made before closing.
  • Third-party contracts. Some tool and supplier agreements cannot simply be handed over. List which transfer and which the buyer opens fresh.

3. Set the price and how it gets paid

The headline price is one number. The payment terms decide what it is actually worth.

  • The purchase price. Written as a fixed amount, in a named currency.
  • How it is paid. Cash at closing, a holdback, an earnout or part paid later. On StartExus, offers can include terms such as part of the price paid later.
  • Earnouts need a formula. Name the metric, the period, how it is measured and when it is paid. "If it does well" is not a formula.
  • Prepaid subscriptions. If customers paid annually, the buyer will serve months the seller already collected. Agree how that is handled.

Worked example (illustrative): A SaaS sells for $24,000. The APA pays $20,000 through escrow at closing and holds back $4,000 for 90 days to cover refunds or problems found later. One customer paid $1,200 for a year with three months left at closing. That is $300 of service the buyer will deliver, so the parties agree to knock $300 off the price.

4. Write down the seller's promises

Representations and warranties are the facts the seller promises are true. They protect the buyer from surprises.

  • Ownership. The seller owns the assets, and nobody else has a claim on them.
  • The numbers. Revenue, costs and customer figures shared during due diligence are accurate.
  • No hidden problems. No undisclosed disputes or legal claims.
  • Clean code and data. Third-party and open-source licenses are respected, and customer data was collected in line with the privacy rules that apply.
  • How long they last. A set period after closing during which the buyer can still claim.

5. Plan the handover, support and non-compete

Small deals go wrong at the transfer. Put the order and the help in writing.

  • The closing sequence. StartExus recommends Escrow.com: the buyer funds escrow, the seller transfers, the buyer checks everything arrived and works as described, then funds are released.
  • A transfer checklist. Domain, code, hosting, payment, email and social accounts, with who does what by when.
  • Transition support. How many weeks and hours the seller helps, and how.
  • Non-compete and non-solicit. The seller agrees not to launch a competing product or poach customers for a set time. Keep the scope reasonable. Whether these hold up depends on where you are.

Infographic: Close in order, money first, assets second. The closing sequence StartExus recommends with Escrow.com: 1, sign the asset purchase agreement; 2, buyer funds escrow and Escrow.com confirms receipt to both sides; 3, seller transfers the domain, code, accounts, content and contacts following the checklist; 4, buyer inspects and funds are released to the seller; 5, seller support, any holdback or earnout, and claims as the agreement sets out. StartExus never holds money and takes no cut; Escrow.com charges its own fee, split as buyer and seller agree

6. Decide what happens if something is wrong

Every agreement should answer one question: if a promise proves false, what then?

  • Indemnification. The party who broke a promise covers the other side's resulting losses.
  • Limits. A cap on how much can be claimed, often tied to the price, and a minimum before claims count.
  • The holdback. Money kept back for a set period gives the buyer something practical to claim against.
  • Disputes and governing law. Which law applies and how disagreements are settled. With Escrow.com, transfer disputes are handled under its process before money is released. Later claims rely on the agreement.

Your 30-minute pre-signing checklist

  1. Every included asset is on a written schedule.
  2. Excluded assets and pre-closing liabilities are named.
  3. The price, currency and payment timing are exact.
  4. Any earnout has a metric, a period and a payment date.
  5. Prepaid subscriptions and refunds are dealt with.
  6. The seller's promises match what was shown in due diligence.
  7. The transfer checklist and transition support are in writing.
  8. Money moves through escrow before any asset does.

Pro tip: Read the draft as the other side. Ask what you would claim if things went badly. If the agreement does not answer it clearly, fix that clause before you sign.

The bottom line

An asset purchase agreement is not paperwork after the deal. It is the deal. Specific lists, exact terms and clear promises protect both sides.

Keep it plain and complete. Starting from a template is fine. Have a lawyer in your jurisdiction review it before you sign. This is general information, not legal advice.

For the closing steps, see how escrow works on the trust and verification page, and read the StartExus seller guide before you list.

Browse current SaaS businesses for sale on StartExus, or list your business for sale for free. No listing fee, no success fee, no buyer fee.

Tags

  • due diligence
  • saas
  • ai

written by

StartExus

Writes for the StartExus blog about buying and selling online businesses.

// next step

Ready to make your move?

List free with no success fee, or browse verified businesses today.