skills/sales-side-project-valuation/SKILL.md
Side project valuation strategy — pricing, revenue multiples, what buyers look for, deal structuring, and marketplace selection for selling or buying a side project. Use when pricing a side project you want to sell, evaluating a project you want to buy, deciding between Acquire.com/Flippa/TrustMRR/SideProjectors/1Kprojects/Microns/Little Exits, structuring earnouts or seller financing, preparing a listing, running due diligence, or comparing revenue multiples for micro-SaaS. Do NOT use for early-stage fundraising (different problem — equity not acquisition), ongoing operations (use /sales-digital-products or /sales-funnel), or platform-specific help on SideProjectors (use /sales-sideprojectors).
npx skillsauth add sales-skills/sales sales-side-project-valuationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Help the user price, sell, buy, or structure a side project acquisition. Covers valuation methodologies (revenue multiples, cost-based, comparable sales), marketplace selection (matching deal size to the right marketplace), due diligence, and deal structuring (cash vs earnout vs seller financing). This skill is tool-agnostic — it references specific marketplaces for where to list but focuses on the underlying strategy.
If references/learnings.md exists, read it first for accumulated knowledge.
Ask the user:
What's your role?
What's the project stage?
What's your primary question?
Skip-ahead rule: if the user's prompt already provides enough context, skip to Step 2.
| Problem domain | Route to |
|---|---|
| SideProjectors-specific listing help | /sales-sideprojectors {user's question} |
| Digital product sales (selling an ongoing product, not the project itself) | /sales-digital-products {user's question} |
| Product launch directory strategy (getting exposure before selling) | /sales-launch-directory {user's question} |
| Audience growth for the project | /sales-audience-growth {user's question} |
| Newsletter-as-asset valuation | /sales-newsletter {user's question} |
Otherwise, answer directly below.
For marketplace-specific guidance (fees, buyer quality, deal size fit, escrow, typical timeline), read references/platforms.md. Answer using only the relevant section — don't dump the full reference.
You no longer need the platform reference — focus on the user's specific situation.
Pre-revenue projects — buyers heavily discount no-revenue projects:
Revenue-generating projects — multiples of annual revenue (ARR):
| Profile | Typical multiple (ARR) | |---|---| | Side project, flat revenue, no growth | 1.0-1.5x | | Side project, stable, small growth | 1.5-2.5x | | Small micro-SaaS, clear growth | 2.5-4x | | Profitable SaaS, 20%+ growth, low churn | 4-6x | | Private lower-middle market SaaS (broker-sold) | 4-7x (median ~4.5x in 2026) |
Premium drivers (push toward top of range):
Discount drivers (push toward bottom):
Financials (verified, not self-reported):
Product and code:
Customers and market:
Legal and transfer:
| Structure | Seller gets | Buyer gets | Best for | |---|---|---|---| | All cash | Full price at close | No deferred payments | Small deals, low-risk, clean transfer | | Cash + earnout | Base + upside if targets hit (3-24 months) | Downside protection if revenue drops | Growth-stage or uncertain retention | | Cash + seller note | Down payment + monthly over 3-7 years with interest | Lower upfront capital | Mid-size deals where buyer needs financing | | Equity rollover | Cash + stake in new owner's business | Aligned incentives, founder transition | Larger deals, strategic acquirers |
Typical structure for side projects under $50K: 100% cash at close via escrow. Earnouts make sense above $50K or when the project's future revenue is uncertain.
Escrow — never skip it for deals over $500. Use Escrow.com, Tranferslot, or marketplace-built-in escrow (Acquire.com, Flippa). Side project deals without escrow are the #1 source of scams.
| Price range | Best marketplace fit | |---|---| | Under $1,000 | 1Kprojects, SideProjectors, Little Exits, Indiemaker | | $1,000-$5,000 | SideProjectors, Microns, Little Exits, Indiemaker | | $5,000-$50,000 | Microns, Acquire.com, Indiemaker, Flippa, TrustMRR (if verified-revenue provider) | | $50,000-$500,000 | Acquire.com, Flippa, Empire Flippers, TrustMRR (lump-sum only) | | $500,000+ | Empire Flippers, FE International, broker-assisted | | $200K–$20M net profit (ecom/DTC/FBA/newsletter) | Ecomswap (boutique ecom-specialist advisory), Quiet Light, Empire Flippers |
Read references/platforms.md for per-marketplace detail (fees, buyer verification, escrow, typical timeline).
If you discover a gotcha, pricing benchmark, or negotiation tactic not covered in references/learnings.md, append it there with today's date.
This skill covers a strategy domain across many marketplaces. Before pointing the user to any specific platform skill (any /sales-{platform} listed in ## Related skills), read that platform skill's actual SKILL.md first. The 1-line description in ## Related skills is enough to identify a candidate — it's not enough to commit to it or to write a prompt that invokes it well.
How to read it:
~/.claude/skills/{skill-name}/SKILL.md exists locally, Read it.sales-* skills, WebFetch from: https://raw.githubusercontent.com/sales-skills/sales/main/skills/{skill-name}/SKILL.md.After reading, ground your recommendation in something concrete from the SKILL.md. Align any generated invocation with the skill's argument-hint. If the platform skill turns out not to fit, swap to another or handle the question here directly.
/sales-acquire — Acquire.com platform help (curated SaaS marketplace, 500K+ verified buyers, NDA-gated listings, Escrow.com integration)/sales-flippa — Flippa platform help (largest open marketplace, tiered listing packages $29-$699, 3-10% success fees, auto-verification above $50K)/sales-trustmrr — TrustMRR platform help (verified-revenue marketplace with live Stripe/LemonSqueezy/Polar/Paddle/etc. API verification, APA-only lump-sum deals, $29-$499 boost tiers)/sales-sideprojectors — SideProjectors platform help (free peer-to-peer, DR69 backlink, no escrow)/sales-ecomswap — Ecomswap platform help (boutique sell-side M&A advisory for profitable Shopify/FBA/DTC/newsletter/content exits, $200K+ net-profit floor, SDE-based valuation, curated private buyer sourcing)/sales-startupage — StartuPage platform help (founder-ecosystem platform where acquisition is 1 of 4 opportunity types; verified MRR via Stripe/LemonSqueezy/Polar/RevenueCat/Dodo; best as a secondary listing for cross-posting rather than primary marketplace)/sales-arrfounder — Arrfounder platform help (social-proof founder directory pulling MRR/ARR from Twitter/X bios — not a marketplace, useful as a comp-check/discovery tool before pricing a sale)/sales-digital-products — Sell digital products (ebooks, templates, SaaS downloads) instead of selling the project itself/sales-launch-directory — Launch across startup directories (relevant before selling — buyers discover projects through PH, BetaList, etc.)/sales-audience-growth — Grow an email list or user base (audience is itself a valuation driver)/sales-newsletter — Newsletter monetization (newsletters sell as assets too — separate valuation playbook)/sales-funnel — Build sales funnels for the ongoing product (not selling the project itself)/sales-do — Not sure which skill to use? The router matches any sales objective to the right skill. Install:
npx skills add sales-skills/sales --skill sales-doUser says: "I have a Chrome extension making $400/mo MRR for the past 8 months. I want to sell it. What's it worth and where should I list it?" Skill does:
User says: "I'm looking at buying a newsletter business for $30K. It claims 8K subscribers and $1K/mo in sponsorships. What should I verify?" Skill does:
/sales-newsletter for newsletter-specific operating guidance post-purchase
Result: Buyer has a verification checklist and a deal structure proposal that de-risks subscriber retention.User says: "I have a $25K/year SaaS. Should I list on Acquire.com or Flippa?" Skill does:
references/platforms.md for the comparisonSymptom: Listed on a marketplace but no serious buyer inquiries
Cause: Price too high for the profile, weak listing (missing metrics, screenshots, or rationale), or wrong marketplace for the deal size
Solution: Drop price 20-30% and see if inquiries pick up — the market is telling you the price is too high. Audit the listing: does it show 12 months of verified revenue? Does it have a transfer plan? Cross-list on 2-3 marketplaces that match your deal size (see references/platforms.md). If it's abandoned, reframe as "starter project" rather than "abandoned" — buyers fear the latter.
Symptom: Deal stuck on structure — buyer proposes 40% cash + 60% earnout, seller wants 100% cash Cause: Misaligned risk assessment — buyer sees retention/growth risk, seller sees earnout as unlikely to pay Solution: Meet in the middle with 70-80% cash + 20-30% earnout on a short (6-12 month) window with achievable targets (90% revenue retention, not growth). If revenue is genuinely stable and verifiable, seller can push for all cash by providing stronger transition support (60-90 days of availability). If buyer won't budge, the price is probably right and the structure is the concession.
Symptom: One party pushing for direct wire transfer "to save fees" Cause: Either inexperience or (worst case) scam intent — legitimate buyers/sellers understand escrow protects both parties Solution: Refuse. For any deal over $500, insist on escrow — Escrow.com charges 0.89-3.25% and prevents irreversible fraud. Marketplace-built-in escrow (Acquire.com, Flippa) is often included in the platform fee. If the counterparty refuses escrow, walk away — this is the single most common side project scam pattern.
tools
Waitlister platform help — pre-launch waitlist platform with hosted landing pages, points-based viral referrals, built-in email broadcasts, REST API, and five HMAC-signed webhook events. Use when choosing Free (100 subscribers) vs Launch $15/mo (unlimited subs, referrals + broadcasts) vs Growth $49/mo (API, webhooks, Klaviyo/Mailchimp/Kit sync, fraud detection unlock here) vs Business $129/mo, building a webhook handler that verifies X-Webhook-Signature, webhooks auto-disabled after 10 consecutive failures, API signups bypassing referral fraud detection because client_ip/fingerprint weren't forwarded, granting bonus points or pulling top referrers via the API for reward fulfillment, broadcast send caps forcing an ESP handoff, automating without Zapier (Waitlister has none — webhooks/API only), or comparing Waitlister vs LaunchList/KickoffLabs/GetWaitlist/Prefinery. Do NOT use for list-growth strategy (use /sales-audience-growth) or LaunchList help (use /sales-launchlist).
development
LaunchList platform help — viral pre-launch waitlist platform with one-time lifetime pricing, gamified referrals (queue jumping, leaderboard, position inflation), embed widget + custom form POST endpoint, new_user/email_verify webhooks, Zapier, and spam protection. Use when choosing Free (100 submissions) vs Launch $29 (500) vs Grow $79 one-time (10K — webhooks, Zapier, team unlock here), wiring waitlist signups into Mailchimp/Kit/HubSpot or a CRM because LaunchList has no email broadcast system, needing programmatic access when there is no public REST API yet (form POST + webhook workaround), building a webhook handler with referred_by referral attribution, blocking disposable-email or bot signups on a viral waitlist, a custom signup form not submitting or not tracking referrals, or comparing LaunchList vs KickoffLabs/Viral Loops/Prefinery/GetWaitlist on one-time vs subscription pricing. Do NOT use for list-growth strategy (use /sales-audience-growth) or KickoffLabs help (use /sales-kickofflabs).
development
UpViral platform help — viral referral marketing and list-building platform (by Emarky) for viral sweepstakes, giveaway/reward campaigns, pre-launch waiting lists, and milestone referrals, with REST API (`app.upviral.com/api/v1/`, form-encoded `uvapikey` + `uvmethod`), Callback-URL webhooks, IP-based fraud detection, and 30+ ESP/CRM integrations. Use when campaigns aren't tracking referral points, deciding between Starter $79/mo (10K leads, NO API) vs Business $119/mo (API + webhooks) vs Premium $319/mo, the API erroring because you're on Starter where API/webhooks are gated, building a pipeline with `add_contact`/`get_leads`/`get_leads_points`, interpreting same-IP suspicious-referral flags, or picking UpViral over Viral Loops/Vyper/Gleam. Do NOT use for newsletter audience growth (use /sales-audience-growth), KickoffLabs help (use /sales-kickofflabs), merge-tag referrals (use /sales-referralkit), SparkLoop recommendations (use /sales-sparkloop), or multi-level Level 1/2/3 tracking (use /sales-referralhero).
tools
ReferralHero platform help — full-stack referral, affiliate, waitlist, contest, and NPS platform with REST API, webhooks, Zapier, native ESP connectors, multi-level referral tracking (Level 1/2/3), coupon groups, anti-fraud, and a 5,000 calls/hour limit. Use when referrals aren't tracking, deciding between Free (no API) vs PRO $199/mo (API + webhooks) vs PREMIUM $399/mo (ReCaptcha + SMS Verification), auth failing with `no_token` or `Bearer` vs `X-API-Key`, Level 2/3 counts off from calling `level_2_all_referrals` not `level_2_referrals`, bulk 429s from not chunking the 500-transaction `add_bulk_transactions` limit, coupon endpoints 404 without a coupon group, reward fulfillment (`promote` then `unlock_promoted_reward`) failing, or comparing to SparkLoop/ReferralKit/GrowSurf. Do NOT use for newsletter audience growth (use /sales-audience-growth), merge-tag referrals (use /sales-referralkit), SparkLoop recommendations (use /sales-sparkloop), or affiliate strategy across tools (use /sales-affiliate-program).