Since 2016 I have been developing COREDO as a partner for entrepreneurs and investors who value accuracy, speed and predictability when entering international markets. Over that time the COREDO team has executed hundreds of projects in Europe, Asia and the CIS countries: from company registrations in the EU, the Czech Republic, Slovakia, Cyprus and Estonia to launching structures in the United Kingdom, Singapore and Dubai. We have completed the full cycle of deal support: investments and M&A, obtaining financial licenses (crypto, forex, payment services and e‑money), setting up AML/KYC, as well as investment and technical due diligence of an IT startup.
In this article I have collected the pre-investment due diligence practices that we embed into comprehensive client support. My goal: to give you a methodology that saves months, reduces uncertainty and strengthens the negotiating position. Examples and tools are based on real COREDO projects: no unnecessary theory, with a focus on actionable results.
Does an IT startup need due diligence?

I follow the principle “measure twice, cut once”. That means, before signing an SPA/SSA or SAFE you need to check IP, the cap table, regulatory constraints, ARR/MRR and technological risk at the level of architecture, DevOps and data security. This creates confidence that integration will proceed without shock to the team and clients, and that jurisdictional and tax aspects will not put you at risk.
COREDO verification model: 6 contours

The COREDO verification model provides six assessment contours that comprehensively cover both the business and the project’s risks. One of the key contours, legal due diligence and IP matters, focuses on agreements, technology rights and potential risks that can significantly affect the startup’s fate.
Startup legal due diligence and IP
I start with IP due diligence, because rights to the source code and the brand are what protect the core value of the deal. I request an inventory of assets: code, libraries, patents, trademarks and domains, as well as assignment agreements with all employees and contractors. It’s important to ensure the founders had the authority, that the chain of title is clean and does not conflict with open source licenses (GPL, MIT, Apache).
I pay special attention to software escrow and source code release conditions: especially when there’s dependence on a key supplier. I review license agreements with clients, exit clauses and non‑compete, as well as dispute jurisdiction, arbitration, force majeure and the dispute resolution mechanism. In industries subject to export control and restrictions on cryptography or dual‑use technologies, compliance issues are included in the mandatory checklist.
Corporate structure and transactions
Regulatory framework for AML/KYC
Financial due diligence for SaaS
Financial KPIs: mirrors of reality. I compare ARR, MRR, churn, gross margin and burn multiple with the monetization model and the contract base. For SaaS, revenue recognition and deferred revenue, the correctness of subscription cycles and discounts are critical. We often perform cohort analysis, check retention and NPS to see the sustainability of the streams.
Unit economics, another marker: CAC, LTV, payback period and contribution margin. If CAC “eats” LTV or the payback period falls outside hypotheses, I propose correction scenarios. Tax compliance and VAT/digital services tax in the EU affect net economics; I check VAT registration, OSS/IOSS and the correctness of invoicing. For recurring payments, PCI DSS, chargeback risks and the choice of payment provider are important.
Customer and contract verification
Technical due diligence
A technological assessment is an “X‑ray” of architecture, DevOps and security. The IT startup review includes an audit of the startup’s source code, checking commit history and the Git repository, analysis of unit tests, coverage and CI/CD processes, code scanning for vulnerabilities and SAST, as well as penetration testing and pentest results. I look at governance: code review practices, branch protection rules, SBOM and management of third‑party dependencies.
Technical due diligence: the COREDO method

For assessing the product and infrastructure we use the COREDO methodology as part of in-depth technical due diligence, which allows us to identify architectural constraints and technical risks in advance. Next we’ll move on to analysis of architecture and scalability: the key aspects that determine a system’s ability to grow and withstand load.
Architecture and scalability
Repository and codebase
Checking a Git repository is not just the commit history. I evaluate the reputation and provenance of the code: signed commits, CLA and contributor license agreements, authorship and involvement of external contributors. To assess technical debt I use metrics: maintainability index, cyclomatic complexity and frequency of changes in hot files.
DevOps infrastructure and CI/CD
Dependency visibility: SBOM and software bill of materials are becoming a standard. This is related to SCA (Software Composition Analysis) and license management, to eliminate legal and vulnerable third‑party dependencies. The risk of supply chain attacks after examples like SolarWinds is not theoretical; I assess the build chain, access controls and environment isolation. Secrets and key management (Vault, KMS, HSM) plus IAM, RBAC, least privilege and MFA are mandatory elements.
Vulnerabilities and application security
Data encryption and compliance
Backups, retention strategy and recovery testing are basic things that are often underestimated. I validate RTO and RPO, as well as the disaster recovery plan (DRP). Without regular recovery testing, backups are just an expensive illusion of security.
Vendors and third-party dependencies
Third‑party vendor risk assessment is not a formality: cloud providers, analytics, PSPs and KYC providers affect availability and compliance. I check DPAs, SLAs, penalties, the right to audit and migration terms. Software supply contracts, service level agreements and penalties must be synchronized with your promises to customers. For critical components we discuss software escrow and the conditions for source release.
COREDO Cases: Typical Scenarios

In COREDO’s practice we systematize typical scenarios and cases to provide practical guidance for complex cross-border operations. The first example — the purchase of a European SaaS from Slovakia by a fund from Singapore — clearly demonstrates the key legal, tax and corporate issues that participants most often face.
Singapore fund to buy a Slovak SaaS
Licensed fintech in Estonia
Integration into a corporate portfolio and M&A
Checklists and questions for founders, CTO

Documents and evidence I am requesting
- IP and legal: IP register, agreements transferring code rights (employees and contractors), patents and trademarks, software escrow and release terms, open source licenses and SCA‑reports.
- Commercial: list of top clients, contracts, SLAs, penalties, exit clauses, non‑compete, references, pilot agreements and PoC.
- Financial: reports on ARR/MRR/churn, revenue recognition and deferred revenue, cohort analysis, unit economics (CAC, LTV, payback), payment reconciliation and chargeback statistics.
- Regulatory: licenses and permits (including PSD2/financial), DPA, DPIA, SCC/BCR, data residency policy, ISO27001/SOC2, PCI DSS.
- Security and engineering: SAST/DAST reports, pentest results, remediation roadmap, SBOM, secret management policy (Vault/KMS/HSM), IAM/RBAC, DRP plans and recovery tests.
- Corporate: cap table, option plans (vesting, cliff), SAFE/convertible notes, liquidation preferences, anti‑dilution provisions, board and shareholder minutes.
- Legal and compliance: current/potential disputes, regulatory correspondence, sanctions and PEP checks of counterparties, tax compliance and VAT in the EU.
CTO questions for the pre-investment audit
- What to check in the source code when investing in a startup: ownership, test coverage, complexity and dependencies.
- How to assess the scalability of a SaaS architecture: target SLOs, current bottlenecks (latency/throughput), sharding/caching plan.
- What the DevOps practices review includes: reproducible and signed builds, IaC and drift control, release policy (canary, blue‑green), post‑mortems.
- How to assess risks of using open source: SBOM/SCA, GPL/MIT/Apache licenses, update process and CVE remediation.
- How to limit risks when integrating a third‑party service: vendor risk assessment, SLA, right to audit, escrow, migration and lock‑in assessment.
- What guarantees to require for backups and RTO/RPO: recovery test procedures, reports, independent verification.
- How to verify GDPR compliance and cross‑border processing: DPA/DPIA, SCC/BCR, data mapping, minimization and logging.
COREDO Support: How to Reduce Risk
I structure the work in phases with clear artifacts. At the start we establish the deal hypothesis, geography and regulatory perimeter: EU, Czechia/Slovakia, Cyprus/Estonia, United Kingdom, Singapore and Dubai — COREDO’s practice is especially strong there. Next we open the virtual data room and launch parallel tracks: legal, regulatory/AML, financial, commercial and technical.
Each track has its deliverables: from a report on the startup’s legal due diligence and an IP map to a technical risk matrix with an assessment of technological risk and a remediation plan. The output is a consolidated investment memorandum where risk items are linked to the economics of the deal: price adjustments, escrow/holdback terms, warranty obligations and KPI blocks. This approach shortens negotiations and simplifies post-closing integration.
A separate vector is licensing and registration. If the model requires a license (crypto, forex, payment services), the COREDO team takes on structuring, preparation of AML/KYC policies, configuration of transaction analytics and engagement with the regulator. For registering legal entities in the EU, United Kingdom, Singapore or Dubai we prepare a set of incorporation documents, a banking package and a tax compliance plan.
How to contractually mitigate red flags
- Unresolved critical CVEs and pentest failure. Solution: remediation roadmap with deadlines, escrow/holdback until closing, reps & warranties and the right to an independent re‑test.
- Lack of agreements assigning code rights from part of the team. Solution: urgent assignment, cap table adjustment, partial price‑adjustment.
- Customer concentration and fragile enterprise‑contracts. Solution: earn‑out, expanded SLAs, liability insurance, pilots with diversification.
- Weak GDPR compliance and absence of SCC/BCR for cross‑border transfers. Solution: DPA/DPIA before closing, controlled regional rollout, architectural segmentation.
- Issues with revenue recognition and deferred revenue. Solution: restatement, valuation adjustment, covenants on financial reporting.
- Tax and VAT risks. Solution: price reserve, voluntary correction, post‑closing support and registration in OSS/IOSS schemes.
Hiring the core team by region
Regional risks in Europe, Asia and Africa differ in localization, licensing and provider stability. I recommend checking local regulation and licensing in countries of presence, export controls and restrictions on cryptography in advance. In some regions data residency is required, which entails infrastructure segmentation and duplication of DR processes.
Conclusions
Investment due diligence for a startup – is not a set of disparate checks, but an interconnected system in which legal, financial, commercial, and technical blocks reinforce one another. When this mechanism operates smoothly, a startup’s pre-investment valuation becomes more accurate and the deal structure safer. In my approach, COREDO acts as an integrator: from company registration and obtaining financial licenses to AML consulting and in-depth technical expertise.