Boom Media SaaS — Pricing, Cost & ROI Calculator

Every white cell is editable. Change tier prices, subscriber counts, and costs — MRR, run-cost, profit, margin and ROI update instantly. Your edits auto-save in this browser.

Shared infrastructure (whole portfolio)

Fixed costs that exist regardless of subscribers, split evenly across all 15 apps as an "infra share". Edit to match actual bills.

Per-app model

Starter Growth Pro App costs Computed / month
App $/moSubs $/moSubs $/moSubs Fixed $$/sub MRRCostProfitMarginROI

Monthly profit by app

Blue = profitable at current inputs · Red = running at a loss (its infra share + fixed costs exceed its revenue). Hover a row for the full breakdown; the table above is the data view.

How the math works: App MRR = Σ (tier price × tier subscribers). App run-cost = infra share (shared costs ÷ 15) + app fixed cost + (variable cost × total subs) + payment-fee % × MRR. Profit = MRR − cost · Margin = profit ÷ MRR · ROI = profit ÷ cost. Default variable costs approximate AI usage (Claude/OpenAI calls for Bloggy, Addee, Replyee, Rewardee AI), email, and scan/API usage per customer — replace with real numbers as you learn them. Shared-cost defaults reflect the consolidated stack: all 15 apps self-hosted on Coolify on DigitalOcean (Coolify + self-hosted Supabase at db.boommedia.us on the same droplet[s]) — Vercel retired, so there are no per-app hosting or bandwidth/function fees that scale with traffic. Remaining shared costs are backups/object storage, Resend email, ~15 .online domains, and monitoring. Subscriber defaults are placeholders, not actuals.