Proof
- Up to $0.50 per user per month
- One DLL, plain C ABI
- C++, C#, Go, Python, Node
- Caps compiled into the core
- First 100 devices, no sales call
Why desktop monetization is a different problem
Mobile has a payments rail built into the operating system. Windows does not, in any way that a small developer can rely on. The result is a set of bad options that every desktop developer recognises:
- A paid tier that requires you to make the free version worse on purpose.
- A nag screen, which trains people to close your app faster.
- Ads in a desktop utility, which look like malware and get reported as malware.
- Donations, which convert at a rate that will not fund a weekend.
None of those is wrong exactly. They are just all expensive in goodwill, and goodwill is most of what a free tool has.
What it pays
Up to $0.50 per user per month, at per-country rates, with your full rate card in your dashboard from the moment you sign up.
Earnings accrue daily: a user counts for a day once their device has been sharing for 60 minutes in that day, each qualifying day is worth the monthly rate divided by the days in that month, and the month is the sum of its days. A day below the bar earns nothing.
Devices on hosting, datacenter or VPN IPs are not counted. On desktop that exclusion matters more than it does on mobile, because a meaningful share of Windows power users run one.
How a qualifying day is counted has the full arithmetic. If you are still comparing models, what apps make per download puts this next to ads and subscriptions.
The antivirus question, which you should ask
Bandwidth-sharing agents are classified as proxyware by several antivirus vendors, and an unsigned binary that opens network connections is exactly the shape a heuristic scanner dislikes. Any vendor who tells you this is a non-issue is telling you they have not shipped on Windows.
What actually reduces it: code-signing your own executable with a certificate that has reputation, shipping the DLL alongside your signed binary rather than downloading it at runtime, and submitting a false-positive report to any vendor that flags you. We publish checksums for every artifact so you can verify what you are shipping.
This is a real cost of the model on Windows and it belongs in your decision.
Before you integrate anything
- Read the consent screen your users will see.
- Ask which limits you can change. The correct number is zero.
- Ask what happens under sustained load. "Opts out" beats "throttles".
- Ask who buys the traffic and what is blocked.
- Ship it to a small slice of your install base and watch your crash reports and your uninstall rate for a week.
Your first 100 devices go live without a sales call, so step 5 costs an afternoon.
How it works has the technical detail, and the platforms page lists every binding.