Back to blog
Acquisition7 min read2026-08-18

Technical Due Diligence Before You Buy a Website or SaaS Business

A non-developer checklist for codebase health, hosting risk, security posture, and IP ownership before you buy a website, Shopify store, or SaaS product.

Flat editorial illustration of a pirate octopus mascot inspecting glowing server stacks and a locked treasure chest, symbolizing tech due diligence.

The audit almost every small-deal buyer skips

Ask a buyer what they checked before acquiring a $40k content site or a $150k Shopify store, and you'll hear about traffic trends, margins, and supplier terms. Ask what they checked about the actual technology running the business, and most go quiet. Technical due diligence gets treated as an enterprise-only exercise β€” something venture-backed SaaS buyers do with a hired CTO, not something a solo buyer needs for a WordPress site or a lean Shopify store.

That gap is exactly where post-acquisition surprises live. A plugin nobody maintains anymore. A hosting bill that triples the moment you cross a traffic threshold the seller never disclosed. A "custom integration" that turns out to be one contractor's side project, undocumented and unrenewable. None of this shows up in a P&L. All of it shows up in your first 90 days as an owner.

This guide is a practical technical checklist for buyers who aren't developers β€” what to ask, what to test yourself in twenty minutes, and when it's worth paying someone else to look under the hood.

What "technical" due diligence covers, by business type

The checklist scales with the platform. A content site on WordPress carries different risk than a SaaS product with its own codebase.

Business typePrimary technical risks
Content / affiliate sitePlugin bloat, unmaintained theme, hosting lock-in, thin security (weak admin passwords, no backups)
Shopify / e-commerceApp conflicts, custom theme code quality, payment/checkout customizations, inventory sync scripts
SaaS productCodebase architecture, test coverage, technical debt, infrastructure cost at scale, API dependencies
Newsletter / communitySending platform migration risk, list health, custom automations tied to one person's account

Whatever the platform, the same six questions apply β€” just with different depth.

The non-coder checklist: 6 things to verify before you sign

1. Codebase and architecture health. You don't need to read code to gauge this. Ask the seller: how old is the codebase, has it had a major rewrite, and is there any documentation beyond "it just works"? For SaaS specifically, ask about test coverage and whether deploys require the founder personally, or whether anyone else on the team can ship a change. A codebase only one person can safely touch is a key-person risk wearing a technical costume. 2. Hosting and infrastructure. Get the actual hosting bill, not an estimate. Ask what happens to that bill if traffic or usage doubles β€” some hosting setups scale linearly, others hit a cliff. Check whether the site depends on a single server with no redundancy, and who owns the hosting account (if it's the seller's personal account, that's a transfer-day dependency you need a plan for). 3. Third-party dependencies and API risk. Every integration is a promise from a company you don't have a contract with. List every third-party API and plugin the business depends on to function β€” payment processing, shipping, email sending, analytics β€” and check two things: is the integration actively maintained, and what breaks if that vendor changes its pricing or shuts down a free tier. A business that quietly depends on a deprecated API is one update away from a broken checkout. 4. Security posture. This doesn't require a penetration test for a small deal. Check for the basics: is two-factor authentication enabled on admin accounts, when was the last time passwords were rotated, is there any record of a past breach or unusual login activity, and β€” for e-commerce specifically β€” is the checkout PCI-compliant through the payment processor rather than storing card data directly (most Shopify and modern e-commerce stacks handle this by default, but custom checkouts are where it goes wrong). 5. Open-source license compliance. If the product is custom-built software, ask whether it uses any open-source components under a copyleft license (like GPL) that could restrict how you commercialize or modify the code. This is a niche risk for a simple content site, but a real one for a SaaS acquisition β€” a software composition analysis report, if the seller can produce one, answers this in minutes. 6. Who actually owns the code. Confirm that any developer, contractor, or agency who built the site or product signed an agreement assigning IP ownership to the business β€” not retaining personal rights to the code. This is easy to overlook and expensive to discover after closing, when a former contractor claims ownership of a core feature.

Red flags worth pausing on

SignalWhy it matters
Seller can't say who else could make changes to the siteSingle point of technical failure
Hosting or dev accounts are in a personal, non-transferable nameTransfer-day risk, possible service interruption
No backups, or backups never testedOne bad update away from data loss
Custom code with zero documentationEvery future change becomes expensive guesswork
Reluctance to share admin or hosting access before closingOften signals something they'd rather you not see

None of these automatically kill a deal. They're pricing and negotiation inputs β€” a business with real technical debt can still be a good acquisition at the right price and with the right transition support from the seller.

You don't need to be a developer to run this

For a straightforward content site or Shopify store, the checklist above is mostly a conversation plus twenty minutes of your own testing: log into the admin panel, check for two-factor authentication, ask for the hosting invoice, and search the plugin or app list for anything marked as discontinued.

For a SaaS acquisition with real custom code, it's worth paying for a few hours of an independent technical reviewer β€” someone with no stake in the deal closing, so their assessment is honest. Freelance platforms make this accessible even for smaller deals: a focused technical review of a small codebase is typically a fraction of what a bad post-acquisition surprise would cost you. Ask specifically for a review of architecture, test coverage, dependency risk, and β€” if it applies β€” an open-source license check, rather than a generic "code review."

Where this fits in your due-diligence timeline

  • Before the LOI: ask the six questions above in writing; use vague or evasive answers as a negotiation signal, not just a red flag to walk away from.
  • During due diligence: request read-only or sandbox access to the admin panel, hosting dashboard, and codebase (for SaaS) so you can verify claims rather than take them on faith.
  • At the purchase agreement: get IP assignment and access-transfer terms in writing β€” who hands over what, and by when.
  • First 90 days: rotate every credential the seller had access to, set up your own backups if none exist, and start your own documentation as you learn the system, so the next owner (even if that's future you) isn't starting from zero.

FAQ

Do I need a technical background to buy an online business?

No, but you need a checklist and the willingness to ask specific questions instead of accepting "it all works fine." Most of the checks above take minutes and require no coding knowledge.

Is technical due diligence only relevant for SaaS acquisitions?

No. A content site or e-commerce store has real technical risk too β€” it's just concentrated in hosting, plugins, and access rather than a custom codebase.

How much should I expect to pay for an independent technical review?

It scales with codebase size and complexity, from a light review for a small site to a more thorough audit for a mature SaaS product. Get a scoped quote before committing rather than assuming a flat rate.

What's the single highest-leverage question to ask a seller?

"If you disappeared tomorrow, who else could log in and keep this running?" The answer tells you more about technical risk than almost anything else on this list.

Is this legal or financial advice?

No β€” this is a general educational overview for buyers evaluating listings on Flipagora. Confirm IP ownership, licensing, and access-transfer terms with a qualified professional before you sign anything.

Technical due diligence is one of the cheapest checks you can run before an acquisition and one of the most expensive to skip. Add these six questions to your process before you browse deals β€” start with the Empire Flippers listings or Flippa listings if you're not sure where to begin, and set up deal alerts so you're asking these questions early, not after you've already fallen in love with a listing.

Related articles