Most first-time micro-SaaS buyers do one of two things wrong. They either do too little diligence — take the seller's word for the MRR and discover post-close that it was largely inflated — or they over-engineer the process, spending three weeks on a $4,000 deal that doesn't warrant it.

The right framework for evaluating an abandoned SaaS is thorough but bounded. Six areas, each with specific signals to verify. Once you've run all six, you either have conviction or you walk. There's no "I'll figure it out after closing."

Here's the complete checklist, with exactly what to check and why it matters.

1

Ownership and Legal — Confirm Before Everything Else

Ownership is the precondition for everything else. If you can't cleanly acquire the asset, none of the revenue numbers matter.

Domain ownership. Ask for the registrar account name and verify the domain has clean registration history. Check WHOIS for the current registrant — it should match the seller. Domains that have been transferred multiple times or have expired-and-reregistered histories are yellow flags. Confirm the seller can transfer the domain to your registrar of choice without complications.

Code ownership. Ask directly: "Is this entirely your original code, or does it incorporate third-party code?" The answer shapes your exposure. Open source components under MIT or Apache 2.0 are fine — you can inherit those without liability. The dangerous scenarios are GPL components in a commercial product (copyleft contamination), unlicensed third-party code, or — rarely but not never — employer work-for-hire clauses in the founder's employment agreement at the time they built it.

Data privacy. If the product collects personal data from users — email addresses, billing info, usage logs — you need to confirm the data can be lawfully transferred as part of the acquisition. This is a GDPR and CCPA concern. The standard approach: the seller's privacy policy should cover data transfers in business sales. If it doesn't, it's a minor fix — but you need to flag it before close, not after.

Trademark and brand. A quick trademark search (USPTO for US, EUIPO for Europe) takes ten minutes. Confirm no one holds a conflicting trademark on the product name you're buying. Also check that the product doesn't use any trademarked assets in its branding that the founder might not own rights to pass on.

One hard rule: Never close a micro-SaaS acquisition without a signed asset purchase agreement that explicitly lists what's being transferred: domain, codebase (with repo URL and commit hash), customer list, social accounts, any trademarks or IP, and payment processor access. A Venmo payment with a "here you go" message is not an acquisition. It's a donation with regrets.

2

Revenue Verification — What MRR Is Real vs. Inflated

This is the most consequential step in any SaaS acquisition checklist, and the one sellers most frequently misrepresent — not always intentionally. Founders have a remarkable capacity to remember peak MRR as "typical" MRR.

Request payment processor screenshots. The standard is Stripe dashboard: monthly charge volume for the last 12 months, not a single screenshot of the current month. You want the trend line. Is revenue flat, growing, or declining? Declining MRR on an abandoned product is expected and defensible — what's not defensible is a seller claiming $2K/month when the chart shows $800 five of the last six months.

Distinguish MRR from one-time revenue. Recurring subscriptions are worth 2–3x ARR. One-time purchases (Gumroad sales, lifetime deals) are worth 0.5–1x annual run rate. A seller presenting "$2,400 revenue last year" could mean $200/month recurring, or it could mean a Gumroad spike from a Product Hunt launch that won't repeat. Ask explicitly: "Of total revenue, how much is recurring subscriptions vs one-time purchases?"

Check for active subscribers, not just revenue. Revenue numbers can be inflated by failed payments that technically processed, disputed charges, or accounts that paid once and never churned (on a legacy plan that wasn't cancelled). Ask for the active subscriber count alongside the MRR figure. If a product has "$1,500 MRR" but only 12 active subscribers, those are $125/month accounts — check whether that price point is sustainable or whether those 12 subscribers are grandfathered at rates no new customer would pay.

Verify customer transferability. Stripe subscriptions are transferred differently than Gumroad subscriptions. Stripe allows a full account transfer or a migration of subscription data to a new account. Gumroad doesn't — you'd be moving customers to a different billing system, which requires explicit customer action and will produce churn. Know what you're transferring before you price the deal.

What "real MRR" means for valuation: Only count subscriptions that are currently active, at the current subscription price, with cards that haven't failed in the last 60 days. Everything else is a projection, not a fact. Base your acquisition price on verified MRR, not the seller's verbal assurance of what's "typical."

3

Technical Audit — What You're Actually Inheriting

You don't need to be a senior engineer to do a useful technical audit of a micro-SaaS. You need to be able to answer four questions: What does it run on? Can I maintain it? What's broken? What will break next?

Tech stack assessment. Before you look at a single line of code, confirm the stack: language, framework, key dependencies. Node.js + Postgres is straightforward to maintain; a bespoke PHP 5.6 app with custom MVC and a MongoDB backend from 2014 is not. If the stack is something you can't run yourself or hire for cheaply, the technical maintenance cost needs to factor heavily into your price.

Dependency audit. Pull the package.json (or requirements.txt, Gemfile, etc.) and check the dependency ages. A project with 50 outdated major-version dependencies is carrying security debt. Check for abandoned packages — npm packages with no updates in 3+ years that also have known CVEs are time bombs.

Hosting situation. Where is it deployed? Heroku, Render, Railway, Vercel? Or is it running on a personal cloud account (AWS, GCP) the founder is paying for? "It runs on my AWS account" is not infrastructure you can easily take over — you're migrating, not inheriting. Factor the migration cost and downtime risk into your valuation.

Code quality spot check. Ask for repo access before closing. Spend 30 minutes reading the most critical service files. What you're looking for isn't perfection — it's whether the code has discernible structure. If every file is a 2,000-line function that does 15 things, that's a signal of future pain. If the code is organized, with obvious module separation and reasonable naming, you can work with it even if you'd have done it differently.

Database schema. Ask for the schema (or an ERD). Wide tables with 80+ columns, no foreign keys, and columns named temp_fix_2022 are structural debt. Not a dealbreaker for a $5K deal — but the rebuild cost goes into your offer price.

The right question isn't "is this code good?" It's "what would it cost me to maintain this for 12 months, and what would it cost to rebuild the parts I'd need to change to grow it?" Those two numbers tell you whether the technical debt is priced into the deal.

4

Traffic and SEO Health — Real Users vs. Bot Traffic

An abandoned SaaS with good SEO is an asset. One with a Google penalty is a liability dressed up as an asset. Checking SEO health before buying takes 20 minutes and can save you from a catastrophic misjudgment.

Is it indexed at all? Search Google for site:yourtargetdomain.com. If the domain has been active for 2+ years and only 5 pages are indexed, that's a red flag — either thin content, technical SEO problems, or a previous manual penalty. A healthy micro-SaaS should have its core pages indexed cleanly.

Check for Google penalties. Ask for access to Google Search Console before closing. Look for: manual actions (listed explicitly under Security & Manual Actions), any large drops in impressions in the Performance report that don't correlate with obvious external events, and deindexation notices. A product hit by a manual penalty for thin content or unnatural links is recoverable — but recovery takes 6–12 months and requires work. Price accordingly.

Is the traffic real? Tools like Semrush and Ahrefs give you organic keyword rankings and estimated traffic. If the seller claims 10,000 monthly visitors but the domain has no keyword rankings and no backlinks, something's off — either the seller is conflating all-time traffic with current traffic, or the numbers are fabricated. Organic traffic from legitimate keyword rankings is real. Traffic from sources unknown is not a business asset.

Backlink profile. A clean backlink profile built over time from relevant sources is an SEO moat. A backlink profile full of PBN links, comment spam, or obviously purchased links is a liability — Google can and does discount or penalize these patterns algorithmically. Check the referring domains in Ahrefs or Semrush and look for patterns that suggest manipulation.

Email list (if applicable). An email list is a direct traffic asset independent of Google. If the product has 2,000 email subscribers who are still engaged (reasonable open rates), that's meaningful distribution. Ask for the email platform (Mailchimp, ConvertKit, etc.), the list size, and the average open rate. An open rate below 10% often means the list hasn't been emailed in so long the engaged users have moved on — not worthless, but close.

5

Owner Motivation — Why Abandoned, and What Risks That Creates

Understanding why a product was abandoned is not just psychology — it's due diligence. The reason for abandonment tells you the risk profile of what you're buying.

The benign scenarios:

The yellow flag scenarios:

The red flag scenarios:

The standard diligence question on seller motivation: "What would it take for you to want to keep running this?" If the answer is "honestly, nothing — I've moved on," that's a clean signal. If the answer is hedged — "I mean, if things were different..." — there may be seller's regret risk post-close, or lingering complications they're not fully disclosing.

6

Valuation Math — How to Value an Abandoned SaaS

The most common question from first-time buyers: "How do I know what to pay?" The answer is a formula, calibrated by the factors you've already verified in steps 1–5.

The base formula for how to value an abandoned SaaS:

Verified MRR × 12 = ARR Asking price ÷ ARR = Revenue multiple Market rate for micro-SaaS: Healthy, growing: 3–5x ARR Flat/stable: 2–3x ARR Declining: 1–2x ARR No recurring rev: 0.5–1x annual one-time

Adjustments to the base multiple:

Factor Adjustment Why
Clean code, modern stack +0.5x Lower maintenance burden post-acquisition
Technical debt (legacy stack, no tests) −0.5x to −1x Rebuild cost should come out of the price
Strong SEO / organic traffic +0.5x Acquisition channel that doesn't require paid spend
Google penalty or deindexation −1x Recovery is time-intensive and uncertain
Transferable customer relationships +0.25x Lower post-acquisition churn risk
Seller unavailable post-close −0.25x No transition support, higher onboarding risk
Pending legal or compliance issue −1x or walk Unknown liability that transfers with the asset

The effort-to-revive factor. For truly abandoned products — code that hasn't been touched in 2 years, dependencies that need major updates, a UI that looks like 2018 — factor in your estimated rebuild effort as a direct deduction from the offer price. If you'd spend $3K and 40 hours to bring it up to a maintainable standard, deduct that from the formula output.

The final sanity check: what's the payback period at your expected MRR trajectory? If you pay $6K for a product at $500 verified MRR and you think you can grow it to $1,500 within 6 months, payback is roughly 4–6 months — a good deal. If you pay $6K for the same product with no growth thesis, payback is 12 months at current MRR — fine, but make sure you have a growth plan before you close.

The Full SaaS Acquisition Checklist

Due Diligence Checklist — Evaluate Micro-SaaS Before Buying

  • Ownership: Domain transferable, code owned free-and-clear, no GPL contamination
  • Legal: Asset purchase agreement drafted, IP list confirmed, data privacy transfer reviewed
  • Revenue: Stripe/Gumroad screenshots verified for 12 months — not seller's verbal
  • MRR quality: Active subscriber count confirmed; recurring vs. one-time revenue split verified
  • Customer transferability: Subscription migration method confirmed (Stripe transfer or re-billing)
  • Tech stack: Language, framework, key dependencies assessed; hosting situation clear
  • Code review: 30-minute repo scan; structural debt assessed; rebuild estimate calculated
  • SEO: Google index status checked; Search Console reviewed for penalties; organic traffic verified
  • Backlinks: Referring domain profile reviewed for manipulation signals
  • Seller motivation: Abandonment reason confirmed; no open legal disputes or compliance issues
  • Valuation: Multiple calculated from verified MRR, adjusted for tech debt and SEO health
  • Payback period: Acquisition price ÷ MRR < 18 months with realistic growth thesis

What Separates Good Deals from Expensive Lessons

Every micro-SaaS acquisition that goes wrong fails at the same place: a buyer took the seller's word for something they should have verified directly. Revenue was "roughly $1,500/month" until the Stripe export showed six months of $400. The codebase was "well-structured" until you saw the 3,000-line god file. The traffic was "mostly organic" until Search Console showed a manual penalty from 2024.

None of these are fatal if you know about them before closing. All of them are potentially catastrophic if you discover them post-close.

The due diligence process for an abandoned SaaS isn't complicated — it's just structured. Own each step, verify every number directly, and don't let enthusiasm for a deal compress the process. The best acquisitions are the ones where you've done the work and still want to buy it.

ReviveHQ Scores Deals Across All These Dimensions

Every deal in our database is pre-scored across ownership clarity, revenue signals, tech stack, SEO health, and estimated revival effort. See our top-rated deals this week.

See Top-Rated Deals →
← How to Find SaaS to Buy Cheap First 30 Days After Acquiring →