Getting paid per install is one of the easiest ways for developers to monetize software and still offer great software and tools. Using a pay-per-install program, you can get started monetizing your software within hours.

Here’s how to get paid per install in 5 easy steps:

1. Pick Your Network

There aren’t too many pay-per-install networks to choose from. The pay-per-install network of choice, of course, is CodeFuel, the world’s leading developer of monetization tools.

When you evaluate your network, ask yourself the following questions:

Who else uses the network? The partners, advertisers, and publishers will help you get an idea of the overall quality of the network.

What are the major features and benefits? Look for ease of installation, up-front costs, analytics tools, and other monetization tools that you may have access to.

What are the network’s payouts? Contact the company to find out not only the payout information but also the traffic volume and the quality of the leads, which will help determine your revenue potential.

What is the company’s reputation? Look at outside sources to find out more about the company’s past, present, and future direction. The bigger the reputation, the better.

2. Sign Up

Signing up shouldn’t be a chore. If the company requests up-front payments or fees, ask yourself if those fees are really necessary. Also, go back through the questions in the first step to ensure that this is a legitimate company. The most legitimate companies shouldn’t require anything up-front: if their product is good quality, they should be able to generate enough revenue simply through revenue-sharing.

Once you’ve signed up, explore your account and integrate your code. Integration should be easy, quick, and hassle-free.

3. Pick Your Offers

You get paid per install by offering third-party software during your product’s installation. Each time a customer accepts one of the offers, you earn a commission. The more traffic and downloads your software gets, the more you get paid.

Here are a few considerations when choosing your offers:

Are they relevant to your audience? Your audience doesn’t need to see a children’s video game if you are presenting them with a PC cleaning utility. And if you are offering a video game, they probably don’t need accounting software.

Are the offers good quality? Strike the right balance between relevance and quality. If you present software that is poor quality, this will reflect badly on you and could increase the number of uninstalls your product receives.

Don’t choose competitors. It may sound obvious, but don’t forget that not everyone on the pay-per-install network is entirely “compatible” with your software.

4. Push Start

Build your installation funnel with appropriate copywriting, offers, and design elements. Upload to software directories, promote on your content network, then watch the money roll in.

A/B split-testing should be integrated with your pay-per-install software. If it’s not, find a tool that offers split-testing.

Here are things to watch for and refine:

Split-test copywriting. Here are three copywriting elements to test: benefits, features, and calls-to-action. Your written content should contain these three primary elements for each offer.

Split-test visual designs. Visual design elements can include everything from photographs to colors, text size, typography, and white space. Test only one element at a time so you know which has the most impact.

Split-test offers. Each offer brings something different to the table. Spend enough time – or include enough traffic in your test – to generate a statistically significant result. Changing offers every day or every week will only throw your results and induce more micromanagement.

Monitor drop-out points. If certain points in the installation funnel show more abandonment rates, split-test that point in the cycle to find out why users leave and how you can fix it.

5. Rinse and Repeat

If you have another software program, integrate it with the same uploader and give it a shot. You can even try promoting your own software during the installation.

Here are a couple techniques to help you increase downloads:

Keep upgrading your software. When it’s time to upgrade your existing software, request that users download the upgraded version during program startup. Each time people download your new version, they will re-install the software and the pay-per-install program.

Incentivize or suggest sharing. During startup, request – or even require, as a form of payment – that users promote your product on social media. You can also lock content, in the same way that freemium models lock content. But instead of requiring cash payments to unlock features, require shares on social media. This tactic works as a promotional tool and a monetization strategy.


As you can see, getting paid per install doesn’t have to end with the initial download. Though installation funnel optimization and marketing is an ongoing effort, it’s one of the better ways to ensure that you generate regular income for your development work.