An affiliate program is a channel where the product owner pays external partners a fixed amount or a share of revenue for a confirmed action - a sale, a paid subscription, a verified install - and pays nothing for traffic that does not convert. That single trait separates it from buying ads: with paid media, the advertiser carries the risk of clicks that never convert and only finds out the true cost per customer after the spend is gone. With an affiliate program, the risk of unconverted traffic sits with the partner, and the cost of the channel is known before a single dollar moves: it is the payout rate, multiplied by confirmed results.
Three payout models cover most programs:
- CPA (cost per acquisition) - a fixed payment per completed sale or sign-up. Predictable budget, easiest to forecast.
- CPL (cost per lead) - payment for a verified lead: an email, a phone number, a qualified form submission. Common where the sale itself happens off-platform or later.
- RevShare - a percentage of the revenue a referred customer generates, paid for as long as the customer pays. Standard in SaaS and subscription products, where a single sign-up is worth more over twelve months than at the point of conversion.
- Hybrid - a smaller upfront CPA plus an ongoing RevShare cut. Balances the affiliate's need for cash flow against the advertiser's exposure on lifetime value.
The product owner sets the payout, defines what counts as a conversion, and provides (or buys) the tracking that confirms it happened. The affiliate supplies traffic and promotion. A CPA network sits between the two: it recruits and vets partners, verifies conversions, processes payouts, and gives both sides a shared dashboard instead of two disconnected spreadsheets.
The market backs this up at scale: affiliate-driven e-commerce revenue in the US is forecast to reach $241.03 billion by 2026, and more than 90% of online businesses already run an affiliate program or plan to launch one within the next year (DesignRush). For brands that already run one, the channel is not a rounding error: 74% report that 11–30% of total revenue comes through affiliates (DesignRush). The decision in front of most product owners is no longer whether to run one - it is how, and what to get right before the first affiliate sends traffic.
How to start an affiliate program for your business
Before any tracking link exists, four decisions determine whether the program works or stalls in month two. Get these wrong and no amount of affiliate recruiting fixes it.
1. Pick the payout model your margin can carry. CPA and CPL pay once and settle fast, which suits products with a single, clean sale. RevShare pays out of ongoing revenue and fits subscription products where the value compounds, but it also means the affiliate is watching your churn as closely as their own commission. Match the model to how your product actually makes money, not to what a competitor advertises.
2. Decide who is supposed to bring the traffic. SEO affiliates, media buyers running paid placements, review sites, email lists, and content creators all convert differently and expect different payout structures. A program built for review-site affiliates (slower, content-driven, usually RevShare) looks nothing like one built for media buyers running volume (faster, CPA, tighter caps). Naming the traffic type first prevents recruiting the wrong partners and then having to explain why their traffic does not fit the offer.
3. Choose between building the program yourself and running it through a network. In-house means owning the software, the affiliate relationships, and the fraud review. A network absorbs that in exchange for a fee or a commission override. The full cost comparison is below. This is usually the decision with the biggest line-item impact, and it is worth doing on numbers before soliciting a single affiliate.
4. Define the exact event that counts as a conversion - and how it gets confirmed. A "sale" sounds simple until a partner asks whether a refunded order still pays out, whether a trial that never converts to paid counts, or whether an assisted conversion (the affiliate's link was in the path but not the last click) is owed anything. Answering this before launch, in writing, is what prevents the first commission dispute.
Read more on the traffic side of this decision in how to market a SaaS product, which covers the acquisition channels an affiliate program sits alongside, not in place of. Smaller teams weighing the same four decisions on a leaner budget can see them worked through at that scale in affiliate marketing programs for small businesses.
In-house program vs affiliate network: what each one costs
The two paths do not compete on quality of affiliates alone. They compete on total cost, and the line items land in different places.
| Cost item |
Run it yourself |
Run it through a network |
| Tracking software |
Own affiliate platform: 300/month |
Included in the network's infrastructure |
| Program manager |
Full-time hire: 100,000+/year |
Account manager included in the relationship |
| Setup / minimum commitment |
- |
5,000+ in network setup fees and minimums |
| Ongoing take on commissions |
None - 100% of the commission budget reaches affiliates |
Network override, typically 20–30% on top of affiliate payouts |
| Total program cost |
Commission budget + software + a salaried hire's time |
Commonly 15–35% of affiliate-driven revenue, all-in |
Figures on software cost, network minimums, in-house salary and network override are sourced from Hamster Garage and Trackier.
The in-house column is cheaper on software and far more expensive on staffing: a full-time program manager typically costs more per year than a first-year affiliate program generates. The network column trades that fixed cost for a variable one that scales with results. For a product testing whether affiliate traffic works before committing to a headcount, that trade usually favors the network path: you learn whether the channel performs before you have hired for it.
A specialist network also differs from a generalist one on cost, not just publisher quality: it does not charge you to build a vertical-specific pool from zero, because that pool already exists. CIPIAI operates this way for tech verticals - VPN, mobile, extensions, software - folding account management and affiliate vetting into the relationship instead of billing them separately.
How to set an affiliate payout you can afford
The common mistake is pricing the payout against what competitors advertise. The payout should come from your own margin, worked backward from what a converted customer is actually worth.
Start with the conversion rate the category typically runs, not the rate you hope for. Program-wide conversion rates average 1–3% in e-commerce and 4–8% in SaaS and financial services (WeCanTrack). Those numbers set the volume of traffic an affiliate needs to earn a meaningful payout: a $20 payout on a 1% conversion rate needs a hundred clicks per sale, which tells you how much traffic an affiliate has to commit before the program is worth their time. From there, work the math in this order:
1. Customer value first. For a one-time sale, that is gross margin per order. For a subscription, it is average revenue per user over the retention window you can actually measure - not a lifetime-value projection you cannot yet defend.
2. Decide what share of that value funds the payout. Most programs allocate a portion of acquisition cost, not of total margin, to affiliate commission: the same budget line that would otherwise fund paid ads.
3. Set the payout and hold it for a fixed test window. Changing payouts mid-test makes results impossible to compare, and affiliates notice and deprioritize a program whose terms keep moving.
None of this produces a guaranteed number, and it should not be presented as one: what the payout returns depends on the traffic each affiliate brings, and any forward projection is an estimate based on past campaigns, not a commitment. CIPIAI's approach reflects that directly: a new advertiser starts with a test volume of traffic, and scale is a decision made after that volume runs, not before. . For a deeper look at how CPA budgets are structured across a program, see the CPA marketing cost guide.
How affiliate networks compare: Awin, CJ, ShareASale and niche networks
Not every network is built for the same advertiser. The table below compares the general-purpose players against a specialist network on structure, not on private commission data. All figures here are publicly published by each network.
| Network |
Type |
Publisher base |
Best fit |
| Awin |
Large, multi-vertical marketplace |
Broad - thousands of publishers across retail, finance, travel, SaaS and more |
Advertisers who want reach across many affiliate types at once and can manage a large, general publisher pool |
| CJ (Commission Junction) |
Enterprise-oriented network |
Broad, skewed toward established, larger publishers |
Advertisers with an established brand and the internal resources to run a full affiliate program through a platform |
| ShareASale |
Mid-market, SMB-friendly network |
Broad - strong e-commerce and content-publisher base |
Smaller and mid-size merchants, particularly e-commerce, wanting a self-serve setup |
| Niche / vertical networks (e.g. CIPIAI) |
Specialist, vertical-focused network |
Narrower, but concentrated in the target vertical |
Advertisers in a specific category - tech, VPN, mobile, software - who need publishers already active in that space rather than a general pool |
The tradeoff is consistent across the category: general-purpose networks offer reach across many verticals but leave the advertiser to find and vet the publishers who actually work in theirs. Specialist networks offer a narrower pool that is already active in the vertical, which usually means a shorter path from setup to the first converting affiliate. Neither structure is objectively better; the right choice depends on whether the product needs broad publisher discovery or a fast start inside one category.
🟡 Owner note: this table describes each network's public positioning and structure. It does not state specific setup fees, deposits or commission splits for Awin, CJ or ShareASale - those change and are not confirmed here. Verify current terms directly with each network before this leaves draft status if exact figures are wanted.
What to prepare before you launch
Four things need to exist before the first affiliate link goes live, regardless of whether the program runs in-house or through a network:
- Tracking and postback. The conversion event defined earlier needs a technical path (a pixel, a postback URL, or an API call) that fires exactly once per confirmed action and reaches the affiliate's tracker without delay. Untested tracking is the single most common reason a program's first week of data is unusable.
- Creatives. Banners, landing page URLs, and brand guidelines that affiliates can use without asking permission for every asset. Programs that make affiliates request creatives one at a time lose the affiliates who move fastest.
- Caps. A daily or weekly volume limit per affiliate, set before launch, not after an affiliate sends more traffic than the budget or the fulfillment process can absorb.
- Fraud and compliance review. A process for checking traffic quality and conversion patterns before payouts go out, not after a quarter of suspicious volume has already been paid. This is the step most in-house programs underbuild in year one, and the one a network typically already has running.
FAQ
How much does it cost to start an affiliate program?
Costs split into software, staffing and network fees, and they land differently depending on the path. Running it yourself costs roughly 50-300/month for tracking software plus a program manager's salary if you hire one (50000 - 100000+/year). Running it through a network trades that for a setup fee or minimum commitment (500 - 5,000+) and an ongoing override, typically 20–30% on top of affiliate payouts. . All-in, most programs land at 15–35% of affiliate-driven revenue (Hamster Garage, Trackier).
Do I need a network or can I run it myself?
Both work; the decision comes down to whether you already have the software, the affiliate relationships, and the fraud-review process, or would need to build all three from zero. A network folds those into the relationship in exchange for a fee or commission override. See the cost table above for the specific tradeoff on your numbers.
What commission should I offer affiliates?
Start from your own margin and the category's typical conversion rate, not from what a competitor publishesProgram-wide conversion rates average 1–3% in e-commerce and 4–8% in SaaS and financial services (WeCanTrack), which sets how much traffic an affiliate needs to earn a meaningful payout at any given rate.
How long does it take to launch an affiliate program?
The setup itself (tracking, creatives, caps, and a compliance process) typically takes days once the four pre-launch decisions above are made. What takes longer is validating the program: most advertisers spend the first 60–90 days collecting data on which affiliates and traffic types convert, before deciding what to scale.
How do I know if affiliate traffic is real?
Check the conversion event against the postback before paying, not after: a confirmed action should fire once and match the tracker on both sides. Beyond tracking, a fraud-review process that flags unusual patterns (duplicate conversions, mismatched geos, traffic that converts at rates the category does not support) is a standard part of running a program, whether built in-house or run through a network that already screens for it.
Conclusion
Starting an affiliate program comes down to four decisions made before launch: payout model, who brings the traffic, in-house versus network, and what counts as a conversion. Not to finding the "best" affiliates first. Get the decisions right and the recruiting part is comparatively simple; get them wrong and no volume of affiliates fixes a program that was never priced or tracked correctly.
Deciding whether to run the program in-house or through a network? CIPIAI works tech verticals on a pay-per-outcome basis - you set the action and the cap, we bring vetted affiliate teams, and we start with a test volume before scaling.
Talk to us about a test →