IAnswerable

Surviving Technical Due Diligence

02 Sep 2026

Technical due diligence is not a code review. Nobody’s going to nitpick your variable names. They’re checking whether the thing they’re about to buy or fund can survive contact with reality without you. Here’s what actually gets looked at.

What they’re really checking

Three questions drive almost every technical DD: can this keep running without the founder, is the cost structure sane at 10x current scale, and is there a landmine (security, licensing, compliance) that turns into a lawsuit later. Everything on the checklist maps back to one of those three.

The bus-factor question

If one person can explain the whole architecture from memory and nobody else can deploy a fix without them, that’s the single biggest red flag in a small-company DD. You can’t fix this in the two weeks before diligence starts, but you can make it look less bad:

Cost structure at scale

They will ask what your infrastructure costs at current usage, and then ask what it costs at 10x. If you don’t have an answer, that’s worse than a bad answer. Know your per-user or per-request cost, and know which line items scale linearly versus which ones are fixed and will stay flat as you grow. A cloud bill that’s 90% one oversized reserved instance you’ve been meaning to right-size is an easy fix — flag it and fix it before someone else finds it.

Security and compliance landmines

These are the findings that kill deals, not just discount them:

Fix what you can find in the weeks you have. For anything you can’t fix in time, write it down yourself with a remediation plan. A known issue with a plan reads completely differently from the same issue discovered by their team.

What to have ready before anyone asks

The gotcha

The worst outcome in DD isn’t finding a problem — every codebase has problems, and experienced diligence teams expect that. The worst outcome is a problem you didn’t know about and can’t explain, because now they’re wondering what else you don’t know. Do your own pass with fresh eyes (or better, someone else’s) before theirs starts. Surprising yourself first is much cheaper than surprising them.