Escrozon Buyer's Handbook

AI app source code or a running SaaS: how to judge the price

SaaS & source code · About 9 minutes to read

“SaaS for sale” can mean two very different things. One is source code: an app you will have to launch, host and find customers for yourself. The other is a running business, with customers, revenue and costs. Both are listed side by side on most marketplaces, and they need to be priced in completely different ways.

Part 1: Buying source code

With source code you are buying a head start, not an income. What it is worth depends on how much time it saves you and how much work is still left to do.

Is it exclusive?

This is the first question to ask, because it matters most. Code sold once, with exclusive rights, is worth far more than a script sold to anyone who pays. Ask how many copies have been sold, and whether the seller will stop selling it after your purchase. Get the answer in writing.

What does the licence let you do?

Check whether you may:

“Lifetime licence” usually means you may use the code indefinitely. It does not mean you own the copyright, and it does not cover the fees of any service the code depends on.

Is it complete?

A working product usually needs more than the core app. Check that you get:

Ask for a live demo, then run the code yourself before you pay. If it does not start from the instructions provided, the missing work is yours.

What will it cost to run?

Add up hosting, any paid libraries and, for AI products, the model provider's usage fees. An AI app that calls a hosted model pays for every request, so its costs rise with every user. The questions for buying an AI chatbot cover this in detail.

Part 2: Buying a running SaaS

A running business is priced on what it earns. Small software businesses are usually valued as a multiple of annual profit, often measured as seller's discretionary earnings: revenue minus running costs, with the owner's own pay and one-off expenses added back. Larger, fast-growing companies are more often priced on revenue.

Build your own profit figure

Read recurring revenue with churn beside it

Monthly recurring revenue means little on its own. If 8% of subscribers cancel every month, only about 37% of today's customers are still paying a year later (0.92 to the power of 12). A business like that has to replace almost two-thirds of its customers each year just to stand still. Ask for three more things:

Verify every number at the source

Screenshots can be edited. Ask for read-only access to the payment processor. Stripe, for example, has team roles with limited permissions. Failing that, ask for a live screen-share where you tell the seller where to click. Compare the processor's payouts with bank deposits. For AI products, check the provider's usage dashboard as well, so you can confirm the costs as well as the revenue.

Risks that should lower the price

Plan the handover of paying customers early

Moving live subscriptions from one payment account to another usually needs the processor's own migration process, and that takes time. Agree early how it will be handled. Also confirm the customer list, the email list and the support inbox are included.

Where to compare asking prices

Escrozon lists AI SaaS source code and apps. The seller's side of the same maths is covered in how to price your software, which is useful for knowing how a seller arrived at the number. Whichever kind you buy, keep the payment in escrow until the code, accounts and data on your handover list are in your control.