How to Write a Listing That Sells Your Side Project

Buyers do not buy your weekend story. They buy a transferable cash-flowing asset with numbers they can trust. Your listing is the first diligence pass, not...

StartExus

5 min read

How to Write a Listing That Sells Your Side Project

Buyers do not buy your weekend story. They buy a transferable cash-flowing asset with numbers they can trust. Your listing is the first diligence pass, not a pitch deck for friends.

Most side-project listings fail for the same reason. They read like a resume: long origin story, soft metrics, pretty screenshots that hide the churn, and a price that only makes sense if you ignore the peers.

This is the listing playbook I would hand a friend before they put a micro-SaaS or other small online business for sale. The dollar figures below are illustrative examples, not real listings.

Why the listing is half the sale

A buyer decides in under a minute whether to message you. If the headline is vague, the MRR is unexplained, or the screenshots look staged, they bounce. Clear listings get NDA clicks. Fuzzy ones sit.

1. Write a headline buyers can scan in three seconds

Lead with what the product does, who it is for, and one hard number. Skip clever brand names until the second line.

  • Name the job, not the brand. "Calendar booking tool for freelancers, $1,850 MRR" beats "AetherFlow: the future of scheduling."
  • Put a metric in the title when you can. MRR, trailing twelve-month revenue, or paying customers. Vague "growing SaaS" headlines get skipped.
  • One sentence of scope. Add who it serves and what transfers. Example: "B2B Notion template marketplace. 420 paying buyers. Domain, Stripe and Gumroad included."

Weak vs strong (illustrative, not a real listing): "Side project SaaS for sale, open to offers" becomes "Invoice reminder SaaS for agencies · $2,400 MRR · 3.5% monthly churn · Stripe + domain transfer ready." Same product. Very different inbox.

2. Show the metrics buyers actually trust

Buyers do not need your full P&L on the public page. They need enough to decide the deal is real.

  • MRR and how you define it. Separate true monthly recurring from annual prepays and one-offs. State the last six months, not your best month.
  • Churn and concentration. A 4% monthly logo churn and "top customer is 12% of MRR" builds trust. Hiding both creates suspicion.
  • Traffic by source. Organic, direct, paid and referral for at least six months. One Product Hunt spike is not a growth story.
  • Owner time. Hours per week on support and ops. Buyers are buying their own time back. Be honest.

3. Screenshots and proof that survive diligence

Pretty UI shots are table stakes. Proof is what moves a buyer from "interesting" to "NDA signed."

  • Product in use, not just marketing pages. Dashboard with real (or scrubbed) data. Onboarding flow. Billing screen. Mobile if it matters.
  • Processor and analytics exports. Offer Stripe (or PayPal) payouts and analytics under NDA. Say that in the listing so buyers know you are ready.
  • Transfer checklist preview. List domain, repo, hosting, Stripe, email and docs. Signal that the handover is planned, not improvised.

Infographic: 6 parts of a listing that sells your side project. 1, a headline buyers can scan in three seconds. 2, metrics buyers trust (MRR, churn, traffic by source). 3, screenshots that show the product working. 4, proof that survives diligence. 5, price framing that invites offers. 6, what to leave out of the public page. Write for the buyer, not for your ego

4. Frame the price so it invites offers

Price is a claim. Defend it with verified numbers and peer context, not sunk cost or hours poured in.

  • Anchor on verified MRR or SDE. A flat micro-SaaS often clears in the low-to-mid 20s on verified MRR. Growth, retention and transferability can push higher. Soft numbers cannot.
  • Explain the multiple in one line. "24x on trailing six-month average MRR of $1,850" is clearer than "$44,400 OBO."
  • Say what is included. Code, domain, Stripe customer list, docs, and a two-week handover. Ambiguity kills momentum.

Worked example (illustrative, not a real listing): a seller wants 40x on $900 "MRR" that mixes two annual prepays. After cleaning to $1,850 true MRR with a Stripe export ready, a 24x ask of about $44,400 reads as serious. The first version invites ghosting. The second invites diligence.

5. What to leave out of the public listing

Not everything belongs on the open page. Oversharing creates noise. Undersharing creates doubt. Aim for clarity with a private follow-up path.

  • Omit vanity metrics. Lifetime pageviews, Discord members and "waitlist of 8,000" without conversion rates waste space.
  • Omit drama. Do not narrate why you are burned out, mad at a co-founder, or "just need cash this week." Buyers read desperation as risk.
  • Omit customer PII. No emails, names or invoices in public screenshots. Scrub first. Share under NDA later.
  • Omit secret claim links. Keep claim and verification flows in private channels. Public pages sell the asset, not the admin path.

Infographic: listing rewrite and seller checklist. Illustrative example, not a real listing: weak headline Side Project SaaS For Sale becomes Calendar booking tool for freelancers, $1,850 MRR, 4 percent monthly churn. Soft ask of 40x on $900 claimed MRR becomes 24x on verified $1,850 with Stripe export ready. Before you publish: write a scannable headline, show MRR and churn, add product screenshots, attach proof, frame a defensible ask, omit vanity metrics and drama, and list free on StartExus

Your listing checklist before you publish

  1. Rewrite the headline with job-to-be-done, audience and one hard number.
  2. State MRR definition, last six months, churn and top-customer share.
  3. Add product screenshots that show the app working, not only the landing page.
  4. Note which proof you will share under NDA (Stripe, analytics, repo plan).
  5. Frame the ask on verified numbers with a one-line multiple explanation.
  6. List what transfers: domain, code, billing, email, docs and handover window.
  7. Cut vanity metrics, personal drama and unscrubbed customer data.
  8. List free on StartExus, get human review, and plan to close through Escrow.com when you agree terms.

The bottom line

A listing that sells your side project is short, concrete and built for a skeptical buyer. Sharp headline. Trusted metrics. Real screenshots. Proof ready under NDA. A price you can defend. Nothing that looks like vanity or panic.

Write it once for the buyer who will open your books. Everything else is noise.

Ready to list? Browse SaaS businesses for sale on StartExus for comps, or list your side project for free: no success fee, human review, and Escrow.com recommended at close.

Tags

  • online business
  • saas
  • ai
  • growth

written by

StartExus

Writes for the StartExus blog about buying and selling online businesses.

// next step

Ready to make your move?

List free with no success fee, or browse verified businesses today.