Quick answer

Running your own affiliate program means you own the tracking, the terms, the relationships and the payouts, instead of renting all four from a network. The economics are straightforward: a network typically takes an override on top of the commission you pay, so in-house is cheaper per sale — and you inherit recruitment, fraud checking and paying people on time. The decision is not about cost. It is about whether anyone at your company will actually own the program after launch, because an unmanaged affiliate program does not sit still. It attracts the wrong affiliates and quietly loses you margin.

Disclosure: this site publishes a free WordPress affiliate plugin, so I have an obvious interest in you running a program in-house. I have tried to be specific about when a network is the better answer and when you should not run a program at all — those sections are where you can check whether this is advice or a sales pitch.

Almost every guide to affiliate marketing is written for the affiliate. Pick a niche, build an audience, get links, earn commission. That is a perfectly good article and it is not the one you need if you are the one paying the commission.

The merchant side has different questions with different answers. What can I afford to pay? How do I know the sale was really theirs? What stops someone claiming commission on a customer who was already checking out? What happens when a coupon site inserts itself into every transaction I was going to get anyway?

This is that guide.

In-house or a network

The first decision, and the one most write-ups get wrong by framing it as a cost comparison.

NetworkIn-house
Cost structureYour commission, plus a network override, plus typically a setup fee and monthly minimumYour commission, plus software, plus payment fees
Affiliate recruitmentA marketplace of existing affiliates browsing for programsEntirely yours to do
PaymentsHandled, consolidated, one invoice to youYou pay every affiliate individually
Fraud screeningSome, varying by networkYours
Relationship with affiliatesMediated. You may not have their contact detailsDirect. They are your list
DataWhat the network’s reporting exposesAll of it, in your own database
LeavingAffiliates frequently stay with the networkNothing to leave
The recruitment row is the honest argument for networks and the reason plenty of in-house programs never get off the ground.

My take

Run it in-house when you already know who your affiliates would be — existing customers, partners, integrators, people who already write about you. In that case you are not buying distribution, you are formalising relationships you have, and a network adds a fee and a middleman to a conversation you could have directly. Use a network when you need strangers to find you, because that marketplace is genuinely hard to replicate and nobody has ever solved recruitment with software.

What you can afford to pay

Commission rates get copied from competitors, which is how programs end up unprofitable. The number comes out of your own margin arithmetic.

Work from contribution margin, not revenue.

  Sale price                        100.00
  - cost of goods / delivery         30.00
  - payment processing                2.90
  - support and fulfilment cost       8.00
  ------------------------------------------
  Contribution margin                59.10

Now decide what share of that margin you will trade
for a sale you would not otherwise have had.

  20% of margin  → commission  11.80  (11.8% of sale price)
  30% of margin  → commission  17.70  (17.7% of sale price)

The two figures people confuse:
  "20% commission" usually means 20% OF SALE PRICE
  which here is 20.00 — a third of your entire margin.

For recurring products, work from expected lifetime value
minus servicing cost, not from the first payment. And decide
in advance whether commission is paid on renewals, because
that single clause changes the economics completely.

Two structural decisions follow, and both are easier to set now than to change later.

How tracking actually works, and where it breaks

This is the part general affiliate guides skip entirely, and it is the part that determines whether your payouts are correct.

The standard mechanism:

  1. Visitor clicks yoursite.com/?ref=jane
  2. You set a first-party cookie: ref=jane, expires in N days
  3. Visitor buys, at some point inside that window
  4. At checkout you read the cookie and attribute the sale

Where it breaks, in rough order of how much money it costs:

  Cookie cleared or blocked      → attributed to nobody
  Different device               → phone click, desktop purchase, lost
  Long consideration cycle       → cookie expired before they bought
  Another affiliate link clicked → last click overwrites first
  Ad blocker or privacy browser  → tracking may never fire
  Checkout on a different domain → cookie not readable there

The consequence worth internalising: your tracking systematically undercounts affiliate contribution. Affiliates know this and will tell you about it, frequently while asking for a longer cookie window. They are not wrong. The question is how much of an unmeasurable gap you are willing to pay for.

Cookie window and attribution model

SettingCommon choiceWhat it costs you
Cookie duration30 daysLonger windows pay for sales the affiliate barely influenced
AttributionLast clickRewards the site closest to checkout, usually coupon and loyalty sites
First click insteadRarerRewards discovery, harder to explain and to implement
Self-referralShould be blockedOtherwise affiliates buy through their own link for a discount
Existing customersDecide explicitlyPaying commission on a repeat customer is usually pure loss
The last two rows are where unmanaged programs leak money quietly for months before anyone checks.

The uncomfortable part

Last-click attribution combined with coupon sites is the most expensive structural problem in affiliate marketing, and almost nobody warns merchants about it before launch. A customer decides to buy, opens a new tab, searches your brand plus the word “discount,” lands on a coupon site, clicks through, and completes a purchase they were already going to make. Last click says the coupon site earned it. You pay commission and a discount on a sale you already had. This is not fraud and it is not against your terms unless you write terms that address it.

Terms that prevent the predictable problems

Your affiliate agreement is the only mechanism you have for controlling behaviour after someone joins. Six clauses that address the things that actually go wrong.

  1. Brand bidding. State whether affiliates may bid on your brand name in paid search. If you do not, someone will, and you will end up paying commission to appear above your own organic result while also paying for the click.
  2. Coupon and discount conduct. Whether affiliates may publish codes, whether they may create codes, and whether commission is payable on orders using a code they did not issue.
  3. Self-referral. Explicitly prohibited, and enforced technically as well as contractually.
  4. Cooling-off and clawback. Commission approved after the refund window closes, not on order. Otherwise you pay out on orders that get refunded.
  5. Disclosure requirement. Affiliates must disclose the relationship. This is not politeness — regulators hold advertisers responsible for how their affiliates promote them.
  6. Termination and unpaid balance. What happens to accrued commission when you remove someone. Vague terms here produce disputes and occasionally public ones.

Clause five carries real legal weight and deserves its own treatment, which it gets in affiliate compliance: what you are actually responsible for.

Paying people, which is more annoying than it sounds

Running in-house means you handle payouts. Decisions to make before your first affiliate earns anything.

Recruiting the first ten, which is the whole game

Programs fail at recruitment, not at technology. A perfectly configured program with four inactive affiliates produces nothing.

The sources that actually work for a new in-house program, in order:

  1. Existing happy customers. They already use it, already recommend it, and converting an advocate into an affiliate is a single email. This is the highest-yield source and the most neglected.
  2. People who already mention you. Search your brand name. Anyone who wrote about you without being asked is a warm lead.
  3. Integration and service partners. Agencies, consultants and complementary tools whose clients need what you sell.
  4. Affiliates of adjacent, non-competing products. Findable by looking at who links to products your customers also buy.
  5. Inbound, from a proper program page. Slow, and it compounds. Publish commission rate, cookie window and terms openly — programs that hide the rate get fewer serious applicants.

What does not work: buying lists, mass outreach to anyone with a blog, and expecting a directory listing to produce partners. The distribution of affiliate performance is extremely skewed — a small number will produce almost everything, and finding them is relationship work rather than volume work.

When you should not run a program at all

Written by a site that gives away affiliate software, so weigh it accordingly — and I would still tell you this before you install anything.

A launch sequence that works

  1. Calculate the rate from contribution margin. Write down the number and the reasoning.
  2. Write the terms, covering the six clauses above. This is a document, not a checkbox.
  3. Install tracking and test it properly — click a link, clear cookies, buy on another device, apply a coupon, request a refund. Confirm each case attributes the way you intended.
  4. Recruit ten people you already know before publishing a program page.
  5. Give them assets that work — accurate copy, current screenshots, a landing page that converts. Affiliates promote what makes them money.
  6. Review monthly. Which affiliates produce, what the refund rate looks like per affiliate, and whether anyone is bidding on your brand.

Step three is the one people skip and the one that produces angry emails in month two. Test the refund case in particular — a program that pays commission on orders that get refunded is a program that funds returns fraud.

My verdict

An in-house affiliate program is genuinely worth running when you already have people who would recommend you, margin that can absorb a commission, and one person willing to own it. Under those conditions it is one of the few channels where you pay only for outcomes.

It is a poor idea as a growth tactic bolted on because a competitor has one. The failure mode is not dramatic — the program simply fills up with coupon sites and brand bidders, and twelve months later somebody works out that most of the commission went on sales you would have made anyway.

Decide the rate from your margin, write terms that address coupons and brand bidding before launch, test the refund path, and recruit ten people you can name. That is the whole job, and the software is the easiest part of it.

What you are legally responsible for once affiliates start promoting you is covered in affiliate compliance and when you actually need software for it.

Frequently asked questions

Should I run an affiliate program in-house or use a network?

In-house when you already know who your affiliates would be — existing customers, partners, people who already write about you — because then you are formalising relationships rather than buying distribution. Use a network when you need strangers to find you, since that marketplace is genuinely hard to replicate and recruitment is the part software cannot solve.

What commission rate should I pay affiliates?

Work from contribution margin rather than copying competitors. Take sale price minus cost of goods, payment processing, and support and fulfilment cost, then decide what share of the remaining margin you will trade for an incremental sale. Note that a 20% commission usually means 20% of sale price, which can be a third or more of your actual margin.

How does affiliate tracking actually work?

A visitor clicks a link containing a referral identifier, you set a first-party cookie recording that affiliate with an expiry, and at checkout you read the cookie and attribute the sale. It breaks when cookies are cleared or blocked, when the visitor switches device, when the window expires, when another affiliate link overwrites it, or when checkout sits on a different domain.

What cookie window should an affiliate program use?

Thirty days is the common default. Longer windows pay commission on sales the affiliate barely influenced, shorter ones undercount genuine contribution. Because tracking systematically undercounts anyway, the real question is how much of an unmeasurable gap you are willing to fund, and that is a commercial judgement rather than a technical one.

Why are coupon sites a problem for affiliate programs?

Under last-click attribution, a customer who has already decided to buy opens a new tab, searches your brand plus discount, clicks through a coupon site and completes the purchase. The coupon site receives credit for a sale you already had, so you pay both a commission and a discount. It is not fraud, and it only stops if your terms address it explicitly.

What clauses does an affiliate agreement need?

Six that address what actually goes wrong: whether affiliates may bid on your brand name in paid search, conduct around coupons and discount codes, an explicit self-referral prohibition, commission approval only after the refund window closes, a requirement to disclose the relationship, and what happens to accrued balances on termination.

How do I recruit my first affiliates?

Existing happy customers first — converting an advocate is a single email and it is the highest-yield and most neglected source. Then people who already mention your brand unprompted, integration and service partners, affiliates of adjacent non-competing products, and finally inbound from a program page that publishes the rate and terms openly.

When should you not run an affiliate program?

When your margin cannot absorb a commission, when nobody will own the program after launch, when your sale is long and consultative so attribution is meaningless, when you have no customers yet and therefore no proven conversion, or when you are in a regulated category and the compliance work is not in place before launch.