Lifetime-deal profit calculator

What a lifetime deal really leaves you after the marketplace share, refunds and years of serving users.

Your numbers

Commonly reported: about 30% to the partner at first, improving after a code threshold. Revenue share is negotiated per deal. Check current terms.

$
%
%
%
months
Cost of each lifetime user, per month
$
$
%/mo
h/wk
Cash you keep
$19.1K
$23.90 per code after share and refunds
Marketplace share
$26.0K
of $47.2K in sales
Cost per user
$0.70
every month, for as long as they use it
Cost overtakes cash
Not in 3 years
Peak support time
35.5 h/month
You have about 34.6 h/month
Suggested code cap
769
Limited by your support hours
Your support hours cover about 769 codes
Beyond that, launch support will eat into building time. Cap the codes, publish help docs first, or line up part-time support.

Cash kept vs cost of serving users, first 36 months

  • Cash kept (cumulative)
  • Cost of serving users (cumulative)
$0$5,000$10.0K$15.0K$20.0KM1M5M9M13M17M21M25M29M33
How it’s calculated
  • cash kept = codes × price × share you keep × (1 − refunds), paid out after the marketplace delay
  • cost per user = hosting + AI + support hours × support cost per hour
  • users each month = users last month × (1 − stop rate) + new codes × (1 − refunds)
  • code cap = the lower of: zero if a code costs more to serve over 24 months than it brings in; your free support hours ÷ support hours per user

See the whole picture

Build a full plan free: cash, break-even, your workload, a lifetime-deal planner, funding options and AI-drafted proposals, all from one engine.

Questions

Is a lifetime deal a good idea for a new product?

It can bring early cash and users when you have none. The catch is that lifetime users keep costing you hosting, AI and support for years, so the deal only works if the cash you keep covers those costs and your support hours can handle the launch.

What share does the marketplace take?

It varies by marketplace and deal, and terms change. The presets here are seed values marked “check current terms”; confirm the real split before you commit.