To start an affiliate program, first confirm that your margins and customer lifetime value can fund commissions. Then choose a commission model and cookie window, pick affiliate software or a network, publish an affiliate agreement with disclosure rules, and set up server-to-server tracking. Only then recruit, onboard and activate your first partners, and measure EPC, conversion rate and approval rate from the first week.
Most of the work happens before the first affiliate signs up. The order matters: a commission you can't afford, or tracking that loses conversions, is far harder to fix once partners depend on it. This guide stays tool-neutral; if you are already comparing platforms, start with our overview of affiliate tracking software.
The launch plan at a glance
| Step | Decision | What you should have at the end |
|---|---|---|
| 1. Readiness check | Can you afford to pay partners? | A maximum CPA or RevShare ceiling per product |
| 2. Commission model and cookie window | How and when partners are paid | A written commission plan per campaign |
| 3. Platform | Software, network or in-house build | A signed contract or a running trial |
| 4. Legal | What affiliates may and may not do | Affiliate agreement and disclosure policy |
| 5. Tracking | How conversions are attributed | Tested tracking links, script and S2S postback |
| 6. Recruiting | Who promotes you first | A shortlist of well-matched partners |
| 7. Onboarding and activation | How partners get to a first conversion | Welcome kit, creatives, a 30-day check-in plan |
| 8. Measurement | Whether the program works | A weekly report on EPC, conversion rate and approval rate |
Readiness check: margins, LTV and product-market fit
Affiliates are paid out of gross profit, so the first question is how much gross profit a referred customer produces. Customer lifetime value (LTV) over a realistic horizon, multiplied by your gross margin, sets the ceiling for any commission you offer. Everything else in the program is built on that number.
Work out the maximum commission you can afford
Pick a payback horizon you can live with, usually the period for which you have reliable retention data. Then decide what share of that gross profit you are willing to spend on acquisition. The figures below are an example with invented round numbers:
12-month revenue per customer: $400
Gross margin: 70%
12-month gross profit: $400 × 0.70 = $280
Share you will spend on acquisition: 35%
Maximum CPA: $280 × 0.35 = $98
Equivalent revenue-share ceiling: $98 ÷ $400 = 24.5% of 12-month revenue
Then stress-test it. Halve retention and rerun the numbers. If the maximum CPA falls below what partners in your vertical expect, a fixed CPA is risky, and a revenue share, which moves with customer value, is the safer starting point while you collect data.
Commissions are not the only cost. Software fees, payment fees, fraud losses and the time of whoever manages the program all come out of the same margin, so leave headroom.
Check product-market fit before you pay for distribution
Affiliates amplify a funnel that already converts; they rarely fix one that doesn't. Before launch, look at four signals:
- Conversion rate of cold traffic. If non-brand paid search or social traffic converts poorly, affiliate traffic usually will too, and partners will drop you after a test.
- Refunds and chargebacks. Every reversed sale is a reversed commission. Affiliates judge programs by how much of their work gets approved.
- Retention. For subscriptions, iGaming and trading products, retention after the first few months decides whether revenue-share partners earn anything.
- Checkout friction. Every extra step between the click and the conversion lowers the partner's earnings per click.
Make sure someone owns the program
A program needs an owner who approves applications, answers partners, reviews conversions and sends payments on schedule. Affiliates stop promoting brands that reply late or pay late. Decide who that is before launch, and set a commission budget for the first 90 days.
Choose a commission model and cookie window
The commission model decides who carries the risk of a bad customer. Fixed payouts protect the affiliate; percentage payouts protect the brand.
| Model | Pays on | Works best when | Watch out for |
|---|---|---|---|
| CPA | A qualified action: sale, deposit, verified account | You know customer value and want a predictable cost | Incentive abuse; define the qualifying event tightly |
| CPS | A percentage of order value | E-commerce with clear basket values | Refunds; pay on net order value |
| CPL | A registration or lead | Your sales team converts leads | Lead quality; validate before approval |
| RevShare | A percentage of net revenue over time | Subscriptions, iGaming, trading; LTV still uncertain | Reporting transparency, duration caps |
| Hybrid | A smaller CPA plus a smaller RevShare | Proven partners with high-value traffic | Two sets of terms to explain and audit |
Our CPA vs RevShare vs hybrid comparison runs the payout math for each model over 6 and 12 months. For rate levels, our guide to affiliate commission rates collects published rates by vertical and shows how to test them.
Write down qualification and approval rules
A rate means little without the rules around it. Before launch, decide:
- Qualifying event and minimum value, for example "first order of at least $30" or "verified account plus first deposit."
- Which purchases pay: first purchase only, every purchase, or recurring payments for a set number of months.
- Hold period: how long commissions stay pending before approval, typically long enough for your refund window to close.
- Reversal reasons: refunds, chargebacks, duplicates, fraud and breaches of the agreement.
Pick a cookie window that matches your sales cycle
The cookie duration is how long after a click a conversion still credits the affiliate. Match it to how long your customers take to decide: an impulse purchase may convert within a day, while B2B software can take months. As of October 2026, HubSpot's affiliate program advertises a 180-day cookie window, and MassPartner campaigns default to 30 days.
A window that is too short underpays content partners whose readers research before buying. One that is too long pays for conversions the affiliate barely influenced. Our guide to affiliate cookie duration covers the trade-offs in more detail.
Browser limits matter as well. Safari's Intelligent Tracking Prevention caps persistent cookies set through document.cookie at seven days (WebKit, ITP 2.1), so a 60-day window that relies only on a script-set cookie can shrink to a week for Safari users. That is one reason to report conversions server to server, as described below.
Software vs network vs in-house build
There are three ways to run the program, and they differ mainly in who finds the affiliates and who owns the data.
| Affiliate network | Affiliate software (SaaS) | Build in-house | |
|---|---|---|---|
| Who recruits affiliates | Network marketplace plus your own outreach | You | You |
| Typical pricing | Platform fee plus a percentage of sales or commissions | Flat monthly tiers with usage limits | Engineering and maintenance time |
| Data and relationships | Shared with the network | Yours | Yours |
| Control over terms and fraud rules | Within network policies | Full | Full |
| Time to launch | Fast once approved | Fast for self-serve plans | Slowest |
| Best for | Brands that need reach immediately | Brands that will recruit directly | Very large programs with unusual requirements |
A network buys you reach, and its fees grow with your sales. Software costs roughly the same whether partners sell a little or a lot, but recruitment is your job. Building your own means also building attribution, fraud screening, reporting, payouts and tax-form collection, and maintaining them as browsers and regulations change.
We compare the cost models with worked numbers in affiliate network vs affiliate software. Many brands start on software and add a network later for reach, or the reverse.
Legal: agreement, disclosures and regulated verticals
Not legal advice. Advertising, privacy, gambling and financial-promotion rules differ by country. Have a qualified lawyer review your terms before you launch.
The affiliate agreement
Your affiliate agreement is the only document that lets you withhold or reverse commissions, so write it before you approve anyone. At a minimum it should define the qualifying action, commission and hold period, payment terms, prohibited activities (brand bidding, cookie stuffing, incentivized traffic, spam), disclosure duties, data protection and termination. Our affiliate agreement template lists 15 clauses with a copy-ready skeleton.
Disclosure rules for affiliates
In the US, affiliates must disclose their financial relationship with you, and you are expected to supervise them. The FTC's Endorsement Guides FAQ says advertisers need "reasonable programs in place to train and monitor members of their network." The same FAQ says a disclosure should sit close to the recommendation, and that a bare "affiliate link" label may not be understood.
Put the disclosure rules in your agreement and your welcome kit, then spot-check partner content. For search, Google asks sites to mark advertisements and paid placements with rel="sponsored", with nofollow still accepted (Google Search Central); tell affiliates which you expect.
Privacy and consent
Tracking links and scripts process personal data such as IP addresses and click IDs. If you sell into the EU or UK, check with counsel whether your tracking needs consent and how your consent tool treats it. Make sure that tool doesn't strip click IDs from landing URLs, or conversions will go unattributed.
Regulated verticals
Gambling, crypto and financial products carry extra duties. The UK Gambling Commission's guidance on affiliates and third parties says licensees must take responsibility for the third parties they contract with. Restrict promotion to markets where you are licensed, require responsible-gambling messaging, ban "risk-free" claims, and never promise affiliates or players earnings.
Tracking setup: links, script and S2S postbacks
Tracking has to work before the first partner sends a click. A reliable setup combines tracking links, a first-party script and server-to-server (S2S) tracking:
- Tracking links with a unique click ID. Every click gets an ID that ties it to the affiliate, campaign and any sub-IDs the affiliate passes.
- Capture the click ID on the landing page. A tracking script stores it in a first-party cookie; check that redirects and consent tools don't drop the query string.
- Store it server-side. Save the click ID with the user or order record, so conversions that happen days later, or in a payment webhook, can still be attributed.
- Fire a postback when the conversion is confirmed. Send it after the order is paid or the deposit clears, not when a button is clicked.
- Send separate events. A lead, a sale and a deposit should be different events, with amount, currency and order ID, so the right commission rule applies.
- Report reversals. Refunds and chargebacks should update the conversion before the hold period ends.
- Test end to end. Click a live tracking link, complete a test conversion and confirm it appears with the right amount.
On MassPartner, the postback goes to a brand-specific endpoint, and the brand dashboard includes an installation tester:
https://masspartner.com/api/postback/YOUR_BRAND_ID?click_id=CLICK_ID&event=sale&amount=120.00¤cy=USD&order_id=ORDER_ID&user_id=CUSTOMER_ID
Whichever platform you use, the logic is the same. Our page on S2S postback tracking covers parameters, testing and the common reasons conversions go missing.
Two more decisions belong here. Let affiliates pass their own sub-IDs, so they can see which placements convert. And decide which fraud checks run on every click, such as datacenter IP detection, click-velocity limits and country rules, before traffic arrives rather than after the first bad week.
Recruiting your first affiliates
Start with people who already know your product, then widen the net. Warm sources need less convincing, because they already understand what you sell:
- Existing customers and users, especially those who already write or post about your category.
- Integration partners, agencies and consultants who recommend tools or services to their clients.
- Creators and publishers already mentioning you, found through brand-mention searches.
- Sites ranking for your category keywords: reviews, comparisons and "best X" lists.
- Affiliate marketplaces and directories, where publishers browse programs by vertical.
Aim for fit, not volume. An example target for a first cohort is 20 to 30 hand-picked partners whose audience matches your customer, rather than hundreds of sign-ups that never send a click.
Your program page does part of the recruiting for you. Publish the commission, cookie window, hold period, payout schedule and methods, allowed and banned traffic sources, and the markets you accept. Our guide on how to recruit affiliates covers 15 channels, outreach templates and screening.
Onboarding and activation
Approval is not activation. An affiliate who never sends a click costs nothing, but also earns you nothing, and a long tail of inactive accounts hides the partners who need help. Treat the first 30 days as part of the launch.
What a welcome kit should include
- Tracking links, and instructions for sub-IDs and deep links.
- Creatives: banners in standard sizes, logos, product images and approved copy.
- The rules in plain language: disclosure wording, banned keywords, restricted markets.
- Commission, hold period, payout schedule and the tax and payment details you need before the first payout.
- One named contact and a promised response time.
An example 30-day activation plan
| Day | Action | Goal |
|---|---|---|
| 0 | Approval email with the welcome kit and links | Partner knows how to start |
| 3 | Check whether any clicks have arrived | Catch broken links early |
| 7 | Personal note to partners with no clicks: offer creatives, angles, a call | First traffic |
| 14 | Share early conversion data with active partners | Partners invest more effort |
| 30 | Review: active, needs help, or inactive | Focus time where it pays |
Small, time-boxed incentives can speed this up, for example a bonus on a partner's first approved conversion. Keep incentives in writing and tie them to approved, not pending, conversions.
Measuring: EPC, conversion rate and approval rate
Three metrics tell you whether partners can make money with you and whether you can afford them. Earnings per click (EPC) is what affiliates compare across programs; conversion rate shows funnel quality; approval rate shows traffic quality and how fair your reviews look from the outside.
EPC = total commissions ÷ clicks
Conversion rate = conversions ÷ clicks
Approval rate = approved conversions ÷ all conversions
Activation rate = affiliates with at least one conversion ÷ approved affiliates
Example with invented round numbers: 2,000 clicks produce 40 conversions, of which 34 are approved, earning partners $1,700. That is a 2% conversion rate, an 85% approval rate and an EPC of $0.85.
| Metric | What it tells you | What to check if it drops |
|---|---|---|
| EPC | Whether promoting you pays, per click | Landing page changes, commission cuts, tracking gaps |
| Conversion rate | Funnel quality for affiliate traffic | Checkout errors, offer mismatch, wrong geo |
| Approval rate | Traffic quality and review fairness | Fraud, incentive abuse, overly strict rules |
| Activation rate | Whether onboarding works | Welcome kit, creatives, response times |
| Reversal rate after payout | Whether hold periods are long enough | Refund window, chargeback timing |
| Revenue concentration | Dependency on a few partners | Recruit and develop the next tier |
Review partner-level numbers weekly, the program monthly and commission levels quarterly. Segment everything by affiliate, campaign, country and sub-ID; program-wide averages hide both your best partners and your fraud.
A 90-day launch timeline (example)
| Weeks | Focus | Done when |
|---|---|---|
| 1–2 | Economics, commission plan, platform choice | Maximum CPA agreed; platform trial running |
| 3–4 | Agreement, tracking, test conversions | Terms published; postback tested end to end |
| 5–8 | Recruit and onboard the first partners | First partners approved and sending clicks |
| 9–12 | Activate, measure, adjust | First commission review done; first payouts on time |
Launch your affiliate program on MassPartner
MassPartner gives brands CPA, RevShare and hybrid campaigns, S2S postbacks with an installation tester, fraud checks on every click and a branded affiliate portal. Every plan includes a 7-day free trial; compare plans on the pricing page.
FAQ
How much does it cost to start an affiliate program?
The largest costs are commissions and the time to manage partners. Software is usually the smaller line: as of October 2026, several self-serve platforms publish plans under $100 a month, while networks typically add a percentage fee on sales or commissions.
How long does it take to launch an affiliate program?
Technical setup on self-serve software can take days if a developer can add a script and a server-side postback. Budget several more weeks for the agreement, end-to-end testing and recruiting the first partners.
Do I need a lawyer to start an affiliate program?
You should have one review your affiliate agreement and disclosure rules, especially in regulated verticals such as gambling or financial products. Templates are a starting point, not a finished contract.
What cookie duration should a new program use?
Match it to your sales cycle: short for impulse purchases, longer for considered or B2B purchases. MassPartner campaigns default to 30 days; whatever you choose, state it in the agreement.
How many affiliates do I need to start?
Fewer than you might think. A small group of active, well-matched partners produces more than hundreds of inactive sign-ups, so focus on activation before volume.