FOUNDING 25·first 25 founders get lifetime Pro access·100% stripe-verified metrics·€0 listing fees·deal rooms included·STRIPEconnected·
FOUNDING 25·first 25 founders get lifetime Pro access·100% stripe-verified metrics·€0 listing fees·deal rooms included·STRIPEconnected·
Back to Blog
Buying

SaaS Due Diligence Checklist: What Buyers Actually Look For

Buying a SaaS? This due diligence checklist covers everything you need to verify before signing — from financials to code quality to customer health.

Vaulto Team
May 28, 2026

you found a saas you want to buy. the metrics look good. the seller seems legit.

but how do you know it is actually what they say it is?

this is the complete due diligence checklist for saas acquisitions. use it to avoid the deals that look good on paper but fall apart in reality.


phase 1: financial verification

this is where most bad deals get exposed.

revenue verification

what to checkred flag if...
mrr matches stripe datanumbers are "approximate"
revenue trend (12 months)recent spike before listing
refund rateabove 5% consistently
chargeback rateabove 1%
revenue concentrationtop 3 customers > 30%

critical: ask for live stripe access or stripe-verified metrics. screenshots can be faked.

on vaulto, all listings with the verified badge have metrics pulled directly from stripe's api. no screenshots, no spreadsheets, no trust issues.

expense verification

what to checkred flag if...
hosting costsunusually low for traffic
third-party serviceshidden recurring costs
contractor paymentsundisclosed ongoing work
marketing spendrequired to maintain revenue

ask for: 12 months of bank statements or accounting exports. compare against claimed profits.

profit margins

calculate the actual profit margin:

(revenue - all expenses) / revenue = margin

healthy micro-saas margins are typically 60-80%. below 50% means there is less profit than the topline suggests.


phase 2: customer health

revenue is a lagging indicator. customer health tells you where the business is going.

churn analysis

metrichealthyconcerning
monthly logo churn< 3%> 5%
monthly revenue churn< 2%> 4%
net revenue retention> 100%< 90%

ask for: cohort analysis showing retention over time. a business with 3% monthly churn loses 30% of customers per year.

customer concentration

if the top 3 customers represent more than 30% of revenue, you are buying customer risk, not a business.

ask for: revenue breakdown by customer (anonymized is fine at this stage).

customer feedback

what to checkhow to verify
support ticket volumeask for helpdesk export
common complaintsread recent tickets
feature requestsshows product direction
nps or csat scoresif they track it

phase 3: technical assessment

you are buying code. make sure it is not a liability.

codebase quality

what to checkred flag if...
test coverageno tests at all
documentationnone exists
last commit datemonths ago
dependency versionsyears out of date
security practicesno auth best practices

ask for: read-only repo access or a code walkthrough call.

infrastructure

what to checkred flag if...
hosting providerunusual or custom setup
deployment processmanual and undocumented
monitoringno error tracking
backupsno backup strategy
scalingwill break at 2x traffic

technical debt

every codebase has debt. the question is how much.

ask: "what would you fix if you had time?" — honest sellers will tell you.


phase 4: legal and compliance

boring but critical.

asset ownership

assetwhat to verify
domainowned outright, not expiring
codebaseno third-party claims
trademarksregistered or registrable
customer datagdpr/privacy compliant

existing obligations

what to checkred flag if...
customer contractslong-term commitments
vendor contractsexpensive to exit
employee/contractor agreementsongoing obligations
pending legal issuesany active disputes

phase 5: operational assessment

can you actually run this business?

owner dependency

questionwhat to look for
hours per week< 10 is ideal, > 20 is a job
key relationshipscustomers tied to founder
specialized knowledgeundocumented expertise
support complexityrequires deep product knowledge

transition plan

what to getwhy it matters
documentationhow things work
recorded walkthroughsvisual reference
introduction to key vendorsrelationship transfer
agreed transition periodtypically 30-90 days

the due diligence timeline

phasedurationoutcome
initial review1-2 daysdecide to proceed or not
financial deep dive3-5 daysverify the numbers
technical review2-3 daysassess the code
customer analysis2-3 daysunderstand retention
legal review2-3 dayscheck ownership
final questions1-2 daysclear remaining concerns

total: 2-3 weeks for a thorough review.


questions to ask the seller

these reveal more than any document:

  1. why are you selling?
  2. what would you do differently if starting over?
  3. what is the biggest risk to this business?
  4. which customers are most likely to churn?
  5. what is the hardest part of running this?
  6. how did you acquire your last 10 customers?
  7. what is blocking growth right now?

honest answers build trust. evasive answers are a red flag.


deal structure protection

even after due diligence, protect yourself with deal structure:

escrow

hold 10-20% of payment in escrow for 30-90 days. releases after successful transition.

earnout

tie part of payment to post-acquisition performance. aligns seller incentives.

representations and warranties

seller guarantees that what they said is true. creates recourse if it is not.


the vaulto advantage

on vaulto, due diligence is faster because:

  • verified metrics: mrr, arr, churn pulled directly from stripe
  • nda-protected deal rooms: documents organized by category
  • structured q&a: questions and answers in one place
  • activity tracking: see what documents were shared

you still need to do the work. but verified data means less time verifying basics and more time on what matters.

browse verified saas listings →

Ready to get started?

Create your Stripe-verified deal room and start attracting serious buyers.