The Technical Due Diligence Checklist Investors Actually Use (2026)
- Technical due diligence is not a code review. It is an assessment of whether the technology can support the plan in the deck, and whether the company legally owns what it claims to own.
- Deals rarely die on code quality. They die on IP assignment gaps, open-source licence contamination, a bus factor of one, and a security posture that cannot survive the acquirer's own customers.
- The 2026 addition: substantial parts of the codebase were written by a model. That changes provenance, licence and review questions, and almost no diligence template has caught up.
What is on an investor-grade technical due diligence checklist?
Seven areas: intellectual property and licensing, architecture and scalability against the plan, security and data handling, engineering process and delivery, team and key-person risk, cost structure and unit economics, and third-party dependency risk. Code quality sits inside the fourth and is rarely decisive on its own.
The framing that matters is that diligence is not an audit of engineering craft. It is an attempt to answer one question: does the technology plausibly support the revenue plan in the deck, and what would have to be true for it not to. Everything in the checklist is a way of asking that question from a different angle.
I have spent three-plus years advising institutional investors through Tegus, AlphaSights, GLG and Guidepoint, sitting on the analyst's side of exactly these calls, asked to assess whether a company's claims about its technology hold up. What follows is the structure those conversations actually take, not a template.
The most useful thing a founder can know: the questions are predictable, and preparing for them is a two-week exercise that meaningfully changes the outcome. If you want that run properly ahead of a raise, that is what technical due diligence engagements are for.
What are the seven areas every technical diligence covers?
IP and licensing first, because it is binary. Either the company owns its code or it does not. The failure mode is contractors and early collaborators without signed assignment, and it is astonishingly common in companies that started as a side project among friends. The second failure mode is a copyleft-licensed dependency sitting inside a distributed product, which can create obligations that materially change what an acquirer is buying.
Architecture and scalability second, always assessed against the plan rather than in the abstract. Nobody expects a seed-stage system to handle enterprise load. They expect you to know what breaks first, at roughly what volume, and what the fix costs. A founder who says "the write path on the primary database at about fifty times current volume, and the fix is read replicas plus a queue, roughly three engineer-weeks" is more reassuring than one who says the system scales.
Security and data handling third. Where does customer data live, who can reach it, how is access logged, and what happens if a laptop is stolen. For anything touching regulated data, add the framework question: which controls exist today, which are planned, and what has been externally validated. Common frameworks referenced in these conversations are SOC 2's Trust Services Criteria, ISO 27001, and for secure development practice, NIST's Secure Software Development Framework.
The remaining four (engineering process, key-person risk, cost structure and third-party dependency) are where the assessment moves from a checklist to a judgement. They are also where a prepared founder can look dramatically better than an unprepared one for very little work.
Signed assignment from every contributor including contractors and interns. A dependency licence inventory. Any copyleft licence in a distributed artefact flagged and explained before it is found.
binary, fatalNot is it good, but does it support ten times this. Know what breaks first, at what volume, and what the fix costs in engineer-weeks.
assessed against the deckData location, access control, audit logging, secret management, incident history. Map to SOC 2 Trust Services Criteria or ISO 27001 even if you are not certified.
acquirers price thisVersion control hygiene, code review, CI, deployment frequency, rollback capability, incident response. DORA's four delivery metrics are the common vocabulary here.
predicts the futureBus factor per subsystem. Who is the only person who understands the billing engine, and what happens the week they resign.
the quiet killerGross margin per customer including inference and infrastructure. For AI products this is now a first-order diligence question rather than an afterthought.
increasingly centralWhich vendor's failure or price change breaks your product or your margin. Single-model dependency counts, and is asked about explicitly in 2026.
concentration riskThe checklist itself
Below is the version I work through. It is deliberately answerable: every item is something a founder can produce or state in a sentence, and an item you cannot answer is itself a finding. Work through it before an investor does, and treat every unchecked line as a decision about whether to fix it or disclose it.
The single highest-value preparation is the disclosure list. A known problem raised by the founder is a negotiating item; the same problem discovered by the analyst is a trust event. I have watched both happen to comparable companies with very different outcomes, and the difference was entirely in who said it first.
- Signed IP assignment from every person who has ever committed codeincluding interns, contractors, and the friend who helped in month two
- Dependency licence inventory, with every copyleft licence identified and its use explainedgenerate it; do not assert it
- One-page architecture diagram that matches the code as it exists today
- A written answer to: what breaks first, at what volume, and what does the fix costin engineer-weeks, not adjectives
- Data inventory: what personal data you hold, where it lives, who can reach it
- Access control and audit logging on production data, demonstrable in a screen share
- Secrets in a manager, not in environment files in a repositorychecked by scanning history, not by asking
- Deployment frequency, lead time, change failure rate and restore time: four numbersDORA metrics; approximate is fine, unknown is not
- Bus factor stated per subsystem, with the single points of failure namedhonesty here reads as maturity
- Gross margin per customer including inference and infrastructure costthe 2026 question that catches AI companies out
- Third-party concentration: which vendor's failure or repricing breaks the product
- Incident history for the last twelve months, with what changed after each
- Backup and restore actually tested, with a dateuntested backups are not backups
- A written disclosure list of known technical debt, prioritised and costedhighest-value item on this page
What actually kills deals?
Ownership gaps, not code quality. The pattern is nearly always the same: an early contributor was never put under a proper agreement, or a contractor's contract assigned nothing, and the company therefore cannot demonstrate clean title to part of its own product. This is fixable retroactively only with the cooperation of a person who now has leverage, which is why it is so expensive.
Licence contamination is the second. A copyleft-licensed component inside a product you distribute can create obligations that a strategic acquirer's legal team will not accept, and the discovery usually happens late because nobody generated the inventory. Generating that inventory costs an afternoon with standard tooling.
Key-person risk is third and the most under-managed. If one person is the only human who understands the billing engine, that is a finding, and pretending otherwise fails immediately under questioning. The correct response is not to claim redundancy you do not have; it is to name the risk and show the mitigation plan with dates. Diligence rewards accurate self-assessment far more than it rewards a clean story.
Security posture is fourth and is priced rather than fatal, except where the acquirer's own customers impose requirements. If your buyer sells to healthcare or financial services, their compliance obligations become your engineering backlog on day one after close, and that cost lands in the valuation.
What almost never kills a deal on its own: test coverage, code style, a monolith, or an unfashionable framework. Investors are diligencing a business. A working monolith with clear ownership beats an elegant microservice architecture that one person understands.
| Finding | Typical impact | Cost to fix before | Cost to fix after discovery |
|---|---|---|---|
| Unassigned IP from a contributor | Deal-blocking | Days, if they cooperate | Weeks and leverage against you |
| Copyleft licence in a distributed product | Deal-blocking or re-scoped | An afternoon to inventory | Re-architecture or a legal opinion |
| Bus factor of one on a core subsystem | Valuation and retention terms | Weeks of documentation | Founder lock-up conditions |
| No access control on production data | Priced into the deal | 1–2 engineer-weeks | Remediation as a closing condition |
| Unknown gross margin per customer | Credibility damage | Days of analysis | Every subsequent number doubted |
| Low test coverage | Noted, rarely decisive | Ongoing | Noted in the report |
| Monolithic architecture | Usually fine | N/A | N/A |
“A known problem raised by the founder is a negotiating item. The same problem found by the analyst is a trust event. Everything else in diligence preparation is downstream of that one sentence.”— The most useful thing I tell founders before a raise
How do you diligence a codebase that was substantially written by AI?
This is the genuinely new question in 2026 and most templates have not caught up. Stack Overflow's 2025 survey found 84% of developers using or planning to use AI tools, so the honest prior for any company founded in the last two years is that a meaningful share of the codebase was model-generated. The question is not whether, it is what that changes.
Three things change. Provenance: can the company state which parts were generated and under what review process. Licence exposure: generated code can reproduce training data, and the company should be able to say what scanning it runs. Review depth: generated code that passed a skim is the specific risk, because plausible-but-wrong output survives a skim by construction, the same mechanism that made METR's experienced developers 19% slower while feeling faster.
What I look for is not a policy document. It is evidence of a review gate that assumes plausibility rather than correctness, applied to the parts where being wrong is expensive: migrations, permission policies, money handling and idempotency. A company that can say "generated code is fine anywhere except these four categories, and here is the pull-request template that enforces it" has thought about the problem. A company that says its engineers review everything carefully has not.
The second-order question is maintainability. Code nobody wrote is code nobody remembers, and a system where no engineer can explain why a module is shaped the way it is has a bus factor of zero rather than one. Ask the team to walk through an unfamiliar module live. The answer is informative within two minutes.
What should a founder do in the ninety days before a raise?
Treat diligence preparation as a project with a deadline, because the alternative is doing it under time pressure while also running a fundraise. The work is unglamorous, largely non-engineering, and reliably changes the tone of the conversation.
Front-load the legal work, because it is the only category with a hard dependency on other people. Chasing an IP assignment from a contractor who left two years ago takes as long as it takes, and it cannot be compressed by working harder in week eleven.
Then produce the artefacts: architecture diagram, data inventory, licence inventory, four delivery metrics, bus-factor map, margin analysis. None of these takes long individually. All of them together take about two weeks of a senior engineer's time, and having them ready shortens diligence by weeks because the analyst stops having to extract them.
Finally, write the disclosure list and price it. Every known problem, what it would cost to fix, and whether you plan to. This is the artefact that most changes the dynamic, and it is the one almost nobody produces.
- Days 1‑14Legal first, because it depends on other people
Audit every contributor for signed IP assignment. Chase the gaps immediately: this is the only workstream with an external dependency you cannot compress.
- Days 15‑30Generate the inventories
Dependency licence inventory with copyleft flagged. Data inventory: what personal data, where, who can reach it. Both are tooling exercises, not writing exercises.
- Days 31‑55Measure what you will be asked to state
Deployment frequency, lead time, change failure rate, restore time. Gross margin per customer including inference. Bus factor per subsystem, named honestly.
- Days 56‑75Fix the cheap fatal things
Secrets out of repositories, access control and audit logging on production data, a tested restore with a date. These are engineer-weeks, not quarters, and they are the ones that get priced.
- Days 76‑90Write the disclosure list
Every known problem, costed, with a decision on whether you will fix it. Hand it over unprompted. This single document changes the frame of the conversation more than anything else on this timeline.
What does technical due diligence cost and how long does it take?
For an early-stage company, a focused technical diligence is a one-to-three week engagement: code and architecture review, three to six interviews with engineers, an infrastructure and cost review, and a written report with findings ranked by severity and cost to remediate. Larger or regulated targets extend it, mostly because the security and compliance surface grows.
The output that matters is not the report length, it is whether findings are costed. "Test coverage is low" is not actionable. "Test coverage is low in the billing subsystem specifically, which is also the subsystem with a bus factor of one, and closing both is roughly four engineer-weeks" is a decision an investment committee can act on.
For founders, the same work run pre-raise is a rehearsal with a fix list attached. For investors, it is an independent read from someone who has been on both sides of the table: three-plus years advising institutional investors through Tegus, AlphaSights, GLG and Guidepoint, and a decade of building the kind of systems being assessed.
Related reading on the two areas that generate the most findings: startup engineering team structure for the key-person and process questions, and the SaaS MVP tech stack for 2026 for the architecture and cost-structure ones. The engagement itself is technical due diligence.
Technical due diligence: common questions
→What is technical due diligence?
An assessment of whether a company's technology can support its business plan, and whether the company legally owns and can safely operate what it has built. It covers intellectual property and licensing, architecture against projected scale, security and data handling, engineering process, key-person risk, cost structure, and third-party dependency concentration. It is not primarily a code-quality review.
→What do investors look for in technical due diligence?
Whether the architecture supports roughly ten times current load and what the fix costs if it does not; whether every contributor signed IP assignment; whether any copyleft-licensed dependency sits inside a distributed product; who is the only person who understands each subsystem; how customer data is protected and logged; and what gross margin per customer looks like once infrastructure and inference costs are included.
→What kills a deal in technical due diligence?
Ownership problems, overwhelmingly. Unassigned IP from an early contributor or contractor is the most common deal-blocker because fixing it retroactively requires the cooperation of someone who now has leverage. Copyleft licence contamination, a bus factor of one on a core subsystem, and missing access control on customer data are the next three. Code quality alone rarely kills anything.
→How long does technical due diligence take?
One to three weeks for an early-stage company: architecture and code review, three to six engineer interviews, an infrastructure and cost review, and a written report ranking findings by severity and remediation cost. Regulated or larger targets take longer, mostly because the security and compliance surface is bigger rather than because the code takes longer to read.
→How do you diligence a codebase written mostly by AI?
Ask three questions: can the team state which parts were generated and under what review process; what licence scanning runs against generated code; and what review gate applies to the categories where plausible-but-wrong output is expensive, namely migrations, permission policies, money handling and idempotency. Then ask an engineer to walk through an unfamiliar module live, because code nobody wrote is code nobody remembers.
→Should a founder run technical due diligence before a raise?
Yes, and roughly ninety days out. The legal workstream should start first because chasing IP assignments depends on other people and cannot be compressed. The single highest-value output is a costed disclosure list of known technical debt handed over unprompted, which converts findings from trust events into negotiating items.