Guides / Exit readinessFor owners preparing to sell

Get your software ready before you sell your business.

When you sell a durable small business, the buyer's engineer reads your software and asks four things: who owns it, who understands it, what it costs to keep running, and what breaks if one person leaves. Those findings surface either way. This Ego Eimi guide covers the seller's side of technical due diligence: what a buyer asks for, the order to fix things in, and what an unfixed finding does to price and terms.

By Felipe Telles, founder of Ego Eimi

01 / Why the software shows up in the deal

The buyer wants the business. The software comes attached, and from closing day, keeping it running is their problem to solve.

So an engineer gets pointed at it. Usually not a hostile one, more often a technical adviser the buyer already trusts, asking the same four questions every time. The answers already exist. You are only deciding whether they come out on your calendar or on the buyer's, with a diligence clock running.

If you suspect those answers are unflattering, that is the normal starting position. Most businesses this size have the same gaps, for the same reasonable history: the software was built to solve a problem, by whoever was available, while the company was busy growing. Every gap here has a fix, and almost none of them can be closed in the weeks after a letter of intent.

Who buys a business like yours?

Search funds, holding companies, and independent sponsors buy durable small businesses, most often in services. In Stanford Graduate School of Business's 2026 search fund study, covering 862 funds in the United States and Canada, the aggregate return on investment was 4.75x. Buyers like these raise capital to acquire, do it more than once, and bring a technical adviser.

What does the technical read cover?

It reads the real system rather than a demo: the repository, the cloud accounts, the deployment, and the contracts behind the code. It confirms what the company legally owns, how much of it lives in one person's head, and what a new team would need to run it.

The same review from the buyer's side is in what tech due diligence finds. For the plain definition, see technical due diligence.

02 / What a buyer's engineer asks for

Seven areas account for most of what a technical review turns up in a business this size. Here is each one seen from inside the company.

Read the middle column as your request list. It usually arrives as a spreadsheet with a deadline. The right column is the version you want finished already. Nobody is auditing you against a regulation. The buyer is checking whether the controls that a customer, an insurer, or an acquirer would ask for exist, which is where SOC 2 readiness comes up.

What the review looks atWhat the buyer asks you to produceWhat to do about it in advance
Key-person riskWho runs this if one person is out for a month, and what is written downHave a second person do the critical tasks once, and record how
Code ownership and accessAdmin rights to the repository, cloud accounts, and domain, in the company's nameMove every account into a company identity before anyone asks to see it
Security and compliance postureAccess controls, a backup you have restored, and any SOC 2 or ISO workTest a restore and tidy up access. Start readiness when a real party asks
AI-generated codeHow much was written with AI tools, and who reviewed it before it shippedGet the fast-shipped parts reviewed, starting with payments and personal data
Scalability and technical debtWhat breaks at three times today's volume, and what the fix would costSize it yourself and write the first-year plan before a buyer writes one
Licensing and IP ownershipSigned assignment from every contractor, and the license terms you depend onChase missing signatures while the people involved still take your call
Handover readinessWhether a new team could run this in a week without calling anyoneWrite the run-book, then test it by having someone else follow it

Score your own system the way a buyer's engineer would with the tech due diligence scorecard. Nothing you answer leaves your browser.

03 / The fix order, and why it runs this way

Work these in order. The sequence is not about which finding is worst; it is about which fixes get cheaper the earlier you start.

Ownership goes first because it is the cheapest to fix and the most damaging to discover late. Key-person risk goes second because it is the slowest. In an NAIC survey cited by the Insurance Information Institute, 71% of small firms said they depend heavily on one or two key people; in software that dependency is key-person risk. Documentation is third because it is easier to write once the first two are moving.

  1. 01

    Put ownership and access in the company's name.

    Move the repository, the cloud accounts, the domain, and every third-party key into a company identity you control. It is the cheapest item here and the worst to find late: a buyer who watches you retrieve your own code from a former developer now questions everything else.

    Days to weeks
  2. 02

    Break the single-person dependency.

    This takes longest because it is a habit rather than a document. Pick the three things only one person can do, have somebody else do each of them at least once while the first person watches, and write down what happened. You cannot cross-train a business in a quarter.

    3 to 12 months
  3. 03

    Write down how the system runs.

    Documentation gets easier once ownership and knowledge are already moving. Aim at one test: could a competent engineer who has never seen this system run it from what you have written? Setup, architecture, deployment, recovery steps, and the decisions that would otherwise surprise them.

    Weeks, then upkeep
  4. 04

    Close the gaps a buyer will test.

    Now the specifics. Test a backup restore and keep the evidence. Have the fast-shipped or AI-written code reviewed, especially near payments or personal data. Chase contractor assignments and license terms while the people involved still take your call. Each is a document a buyer will ask for.

    1 to 3 months
  5. 05

    Size the debt and package the handover.

    Last, because it is presentation rather than repair. Put a number on the shortcuts you know about and write the first-year plan yourself, so the buyer inherits your version instead of inventing a worse one. Then assemble the handover package: access list, run-book, contracts, open risks.

    Before you go to market

Two terms that come up in every one of these conversations: technical debt and source code escrow.

04 / What an unfixed finding does at the table

An open finding rarely kills a deal. More often it moves money, or it moves the date.

The mechanics are ordinary. A buyer who finds something they cannot size has three levers: pay less, pay later, or make you carry the risk. In a West Monroe and Mergermarket survey of dealmakers, 40% discovered a cybersecurity problem at an acquisition only after the deal closed, which shows how often this surfaces late even among professional buyers.

How much does an unfixed finding cost?

Nobody can give you an honest percentage, and you should distrust anyone who offers one. It depends on the finding, the size of the deal, and how much else is open. What is predictable is the shape of the response, which is one of four moves.

  • A price adjustment. The buyer prices the remediation and takes it off the number, using their estimate.
  • An escrow holdback. Part of the proceeds sits with a third party until the issue is closed.
  • An indemnity. You stay on the hook for a named risk after closing, so the deal is not fully behind you.
  • A delayed close. The fix becomes a condition and the calendar slips, which is the cost most sellers underestimate.

Why does fixing it late look worse than fixing it early?

Because diligence is also a character test. A buyer forms a view of how the business is run from how the answers arrive. Ownership sorted out two years ago reads as a company that keeps its house in order. The same fix made during diligence invites a harder look everywhere else.

05 / A timeline you can work backwards from

Lead time is the one input you still control completely, and it is what makes every fix on this page cheap.

None of this needs a consultant to start. The habits that make a business easy to sell are the same ones in our cornerstone guide on building software without a tech team.

01

24 to 12 months out

Ownership into company accounts, and a second person with real hands on the things only one person does today. Documentation starts here; it is easier to write while you are still fixing.

The cheapest window
02

12 to 6 months out

Restore a backup and keep the evidence. Get the fast-shipped code reviewed. Track down contractor assignments and license terms while the people who signed them still answer.

Paperwork season
03

6 months out

One folder: access list, run-book, architecture notes, contracts, and a written list of the risks you already know about. Sizing your own technical debt beats having it sized for you.

Before you go to market
04

Once there is a letter of intent

The questions arrive as a list with a deadline. At this stage you are mostly proving that what you already told them is true, so the work is retrieval rather than repair.

A short window

06 / When a sell-side read is worth buying

Buy the read when you cannot answer the buyer's questions yourself, and when the deal is large enough that being wrong about the software is expensive.

Some sellers do not need one. If you own everything, two people know how the system works, and you could hand it over in a week, you are ready and the money is better spent elsewhere. It earns its keep when the software is load-bearing, or when you have been putting off looking.

What does a sell-side technical review produce?

The same artifact a buyer's diligence produces, pointed at your question instead of theirs. We run it as a software audit: a fixed-scope read of the code, the ownership, the security posture, and the handover readiness, ending in a written verdict with a number attached to each finding.

  • A salvage-or-rebuild call on the system, with the reasoning shown so you can check it.
  • A risk, security, and AI-exposure map, in plain language rather than jargon.
  • A scope for the work worth doing before you go to market, with signed acceptance criteria and a number for the return.
  • A report you keep either way, whether we do the remediation or someone else does.

It runs about one to two weeks, at roughly $5,000 to $15,000, and the fee credits in full toward any build or remediation that follows. What you are buying is the choice of which findings to fix and which to disclose, and that choice disappears once a buyer holds the list.

See how the review runs on tech due diligence and exit readiness, or self-score first with the tech due diligence scorecard.

07 / Common questions

How far ahead should I start getting my software ready to sell?

Twelve to twenty-four months is the useful window. Two of the fixes are slow: moving a business off one person's knowledge takes quarters, and documentation written against a deadline is thin documentation. Ownership and access can be sorted in days whenever you start. If your sale is closer, do the fast items and disclose the rest plainly.

What will a buyer's engineer ask for?

Admin access to the repository, the cloud accounts, and the domain in the company's name. Evidence that backups exist and have been restored. Signed assignments from every contractor who wrote code. Documentation a new engineer could work from, and a straight answer about who understands the system. Most of that is paperwork rather than engineering.

Who owns the code if a contractor or agency built it?

Not always you. Ownership depends on what the contract says and whether it assigned the work to the company. Plenty of small businesses have paid for software they do not fully own, and diligence is where that surfaces. Chase missing signatures while the people involved still take your call. Where a clean transfer is not possible, source code escrow holds a copy with a neutral third party.

What is sell-side technical due diligence?

It is the same review a buyer would run, commissioned by the seller and run first. You get the findings while there is still time to act on them, and you decide which to fix and which to disclose. Our guide to what tech due diligence finds walks the buyer's side of the same checklist.

Can something in the software lower my sale price?

It can, and nobody can honestly tell you by how much. It depends on the finding, the size of the deal, and how much else is open. What is predictable is the shape: a price adjustment, an escrow holdback, an indemnity you carry past closing, or a delayed close. In a West Monroe and Mergermarket survey, 40% of acquirers discovered a cybersecurity problem only after a deal closed.

Do I have to fix everything before I go to market?

No. The goal is that nothing in the software is a surprise, which is a lower bar than perfect. Fix what is cheap and fast, starting with ownership and access. Size what is expensive and hand the buyer your own plan. Disclose what is left. A known issue with a number attached is a line item; the same issue found by the buyer's engineer is a renegotiation.

Last updated July 2026 · Talk with Felipe

Your build

Taking on new builds

Have something in mind?

Tell us what you're making. We reply within one business day, and you get a fixed price and a date in writing before any code.