Radio App for iOS
Mobile app
App that provides users with access to live radio stations and streaming audio content
Published on
June 15, 2026


$13,000
Asking Price
Main Metrics
$11,418
ARR
20
Customers
2024
Launched
$13,000
Asking Price
Already Sold
Main Metrics
$11,418
ARR
20
Customers
2024
Launched
Overview
<p><b>Startup description</b></p><p>My app is an iOS utility subscription app that provides users with access to live radio stations and streaming audio content. Built as a thin convenience layer over iOS native audio playback APIs, it monetizes via auto-renewable subscriptions through the App Store.</p><p>The app has grown through targeted App Store Optimization, which established stable keyword positions in the radio/audio streaming category. The product now runs on 100% organic traffic with zero paid acquisition, making the current revenue base highly capital-efficient and the future growth-lever inventory largely untouched.</p><p><b>Key highlights</b></p><ul>
<li>Current ARR: $6,159 (run-rate based on current MRR)</li>
<li>Current MRR: $513</li>
<li>Revenue (last 6 months): $3,720</li>
<li>LTV (18 renewal periods): $20.49</li>
<li>Install → Trial conversion: 15.6%</li>
<li>Trial → Paid conversion: 6.07%</li>
<li>Installs (last 6 months): 3,974</li>
<li>New trials (last 3 months): 416</li>
<li>Active trials: 29 (with recent spike up to 74)</li>
<li>Geographic concentration: 82% US, 14% Australia, 5% Canada</li>
<li>CAC: $0 (100% organic acquisition)</li>
<li>Business margin: ~70% post Apple commission</li>
</ul>
<p><b>Team</b></p><p>Operational footprint at the current scale is zero — there's no ongoing maintenance required, it's a fully passive income asset at this point.</p><p><b>Tech Stack</b></p><ul>
<li>Frontend: Native Swift / SwiftUI (iOS)</li>
<li>Subscription management: Adapty — paywalls, A/B testing, remote config, subscription analytics</li>
<li>In-app purchases: StoreKit 2</li>
<li>Analytics: App Store Connect Analytics + Adapty Analytics</li>
<li>Backend: No.</li>
</ul>
<p><b>Marketing and growth</b></p><p>The app's current position is built on three layers:</p><ul>
<li>App Store Optimization — established top keyword positions in the radio/audio streaming category in the US App Store, now stable and serving as the source of all organic traffic.</li>
<li>Pure organic operation — last 6 months show zero paid acquisition, 100% organic install flow driven entirely by App Store search.</li>
<li>Paywall iteration via Adapty — remote-config-driven paywall changes and A/B tests without binary releases.</li>
</ul>
<p><b>Untouched growth levers available to a new owner:</b></p><ul>
<li>Apple Search Ads (no ASA campaigns active)</li>
<li>International localization (revenue is 99% English-speaking markets)</li>
<li>Paywall structure (currently weekly-only, no annual tier)</li>
<li>Onboarding optimization (current onboarding has not been A/B tested)</li>
</ul>
<p><b>Revenue and profit</b></p><ul>
<li>Current ARR (run-rate): $6,159</li>
<li>Current MRR$: 513</li>
<li>Revenue (last 6 months): $3,720</li>
<li>ARPU (active user): $0.94</li>
<li>LTV (18 periods): $20.49</li>
<li>Install → Trial CR: 15.6%</li>
<li>Trial → Paid CR: 6.07%</li>
<li>Estimated business margin: ~70%</li>
<li>Estimated annualized profit (at current run-rate): ~$4,300</li>
</ul>
<p><b>Geographic revenue breakdown (last 6 months):</b></p><ul>
<li>United States: $3,040, 81.7%</li>
<li>Australia: $507.75, 13.6%</li>
<li>Canada: $172.90, 4.6%</li>
<li>Other: ~$0 <0.1%</li>
</ul>
<p><b>Return on investment</b></p><p>At the current annualized profit of ~$4,300 (70% margin on $6,159 ARR), payback by asking price:</p><p>A buyer can materially shorten payback through:</p><ul>
<li>Adding annual subscription tier — currently weekly-only. Category benchmarks (iScanner, CamScanner, Adobe-style apps) show annual tiers commonly lift ARPPU 30–60%.</li>
<li>Paywall trust signals — adding star rating and "Trusted by N users" badges (universal in top-tier competitors, absent here). Typical lift: +1–2 pp Install→Trial.</li>
<li>Onboarding redesign — moving from passive feature tour to quiz-driven personalized onboarding. Typical lift: +20–40% Install→Trial.</li>
<li>Apple Search Ads activation — no paid acquisition has ever run on this app; ASA on high-intent keywords is a clean lever.</li>
<li>Localization — expanding to non-English markets (DE, FR, ES, JP) to diversify the 82% US concentration.</li>
</ul>
<p><b>Startup assets</b></p><ul>
<li>Full iOS application source code — Swift / SwiftUI, ready for handover</li>
<li>App Store Connect listing — established positions on radio-related keywords; transferred via Apple's standard app transfer process</li>
<li>Subscription products — configured weekly auto-renewable subscription with active subscriber base</li>
<li>Adapty workspace — paywall configurations, A/B test history, full analytics access</li>
<li>Brand assets — app icon, App Store screenshots, marketing creatives, all design source files</li>
<li>Active user base at handover — current MRR $513 with active trial and subscription cohorts.</li>
</ul>
<p><b>Risks</b></p><p>Apple platform risk: Like any iOS app, exposure to App Store Review Guidelines changes and category restrictions. Mitigation: the app sits in an established, well-understood category (radio/audio streaming) with no current review issues and uses only sanctioned APIs.</p><p>Keyword position decay: Organic traffic depends on holding current App Store keyword positions. Without active ASO maintenance, these can erode. Mitigation: standard ASO hygiene (metadata refresh, competitor monitoring) keeps positions stable.</p><p>High weekly-churn structure: Current monetization is weekly-trial-dominated with steep early churn — typical for utility-app subscriptions but caps LTV. Mitigation: introduce an annual tier and post-trial retention (clear optimization, see ROI section).</p><p>Geographic concentration (82% US): Revenue exposure to US App Store algorithm changes. Mitigation: localization to secondary English-speaking markets (AU, CA, UK) is straightforward and partially proven.</p><p>Low Trial → Paid CR (6.07%): Indicates room for paywall and pricing improvements — current revenue is not yet fully optimized. For a buyer, this reads more as an opportunity than risk.</p><p><b>Why buy this app</b></p><ul>
<li>Capital-efficient income asset — $0 CAC, 100% organic, ~70% margin. Cash-flow positive with minimal operating cost.</li>
<li>Established keyword moat in a competitive category — top App Store positions in radio/audio that are hard for new entrants to displace.</li>
<li>Multiple untapped optimization levers — single-plan weekly monetization with no trust signals, no upsells, no annual tier, no localization beyond English. All standard category improvements are still on the table.</li>
<li>Predictable seasonal revenue pattern — Q4/Q1 peak, Q2 trough, recovery already visible heading into Q3.</li>
<li>Light operational footprint — runs on auto-pilot; suitable for portfolio buyers or solo operators looking for a passive-income asset that responds well to active optimization.</li>
<li>Clean handover — full source code, Adapty workspace, App Store Connect transfer, brand assets, and a documented optimization backlog all included.</li>
</ul>
<p>✅ $11.418 TTM revenue</p><p>✅ 20 customers</p><p>✅ Business model: SaaS</p><p>✅ Built with Swift, SwiftUI</p>
$11,418
Annual Revenue
20
Number of Customers
Expenses
100$/year for Apple Developer fee.
API costs: 20$/month.
Business Model
Auto-renewable subscriptions.
Target Audience
Tier-1 geo's.
Asking Price Reasoning
I evaluate my products based on the average MRR in last 3 month with 24-30x multiplier.
Reason for Selling
Focusing on other products in my portfolio.
Growth Opportunity
ASO / ASA / Paid Ads.
30 days free support from seller
Competitors
Firetruck Ltd.
Tech Stack
Swift, SwiftUI.
Traffic Metrics
Revenue Metrics
How it works
$13,000
Asking Price
Already Sold
Main Metrics
$11,418
ARR
20
Customers
2024
Launched

Profitable startups straight to your inbox
Join 10,000+ entrepreneurs and investors looking for their next startup acquisition opportunity.
Oops! Something went wrong while submitting the form.





