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.
| Network | In-house | |
|---|---|---|
| Cost structure | Your commission, plus a network override, plus typically a setup fee and monthly minimum | Your commission, plus software, plus payment fees |
| Affiliate recruitment | A marketplace of existing affiliates browsing for programs | Entirely yours to do |
| Payments | Handled, consolidated, one invoice to you | You pay every affiliate individually |
| Fraud screening | Some, varying by network | Yours |
| Relationship with affiliates | Mediated. You may not have their contact details | Direct. They are your list |
| Data | What the network’s reporting exposes | All of it, in your own database |
| Leaving | Affiliates frequently stay with the network | Nothing to leave |
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.
- First payment only, or recurring. Recurring commission is attractive to affiliates and it compounds against you forever on customers who would have renewed regardless. A common middle position is recurring for a fixed period — twelve months, say — then it stops.
- Flat or tiered. Tiering rewards volume and adds administrative complexity. For most small programs a single flat rate is correct, because the affiliates who would reach a higher tier are the ones you should be negotiating with individually anyway.
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
| Setting | Common choice | What it costs you |
|---|---|---|
| Cookie duration | 30 days | Longer windows pay for sales the affiliate barely influenced |
| Attribution | Last click | Rewards the site closest to checkout, usually coupon and loyalty sites |
| First click instead | Rarer | Rewards discovery, harder to explain and to implement |
| Self-referral | Should be blocked | Otherwise affiliates buy through their own link for a discount |
| Existing customers | Decide explicitly | Paying commission on a repeat customer is usually pure loss |
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.
- 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.
- 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.
- Self-referral. Explicitly prohibited, and enforced technically as well as contractually.
- Cooling-off and clawback. Commission approved after the refund window closes, not on order. Otherwise you pay out on orders that get refunded.
- Disclosure requirement. Affiliates must disclose the relationship. This is not politeness — regulators hold advertisers responsible for how their affiliates promote them.
- 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.
- Minimum payout threshold. Paying out £4 costs more in fees and admin than it is worth. Fifty is a common floor.
- Schedule. Monthly, on a fixed date, after the refund window. Predictability matters more to affiliates than speed.
- Method and who absorbs the fee. International transfers are expensive. State in the terms whether the fee comes out of the commission.
- Tax paperwork. Commission is income to the recipient. Depending on your jurisdiction and theirs, you may have reporting obligations, and affiliates may need to invoice you with VAT. Ask your accountant before the first payment, not after the first tax year.
- Records. Keep per-affiliate, per-order records. You will need them for a dispute and possibly for an audit.
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:
- 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.
- People who already mention you. Search your brand name. Anyone who wrote about you without being asked is a warm lead.
- Integration and service partners. Agencies, consultants and complementary tools whose clients need what you sell.
- Affiliates of adjacent, non-competing products. Findable by looking at who links to products your customers also buy.
- 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.
- Your margin cannot absorb it. If a meaningful commission takes you to break-even, an affiliate program converts profitable sales into unprofitable ones. Run the arithmetic above first.
- Nobody will own it. An affiliate program is a channel with partners, not a feature you switch on. Unmanaged, it attracts coupon and brand-bidding traffic because those are the affiliates who need no cultivation.
- Your product has a long, consultative sale. Attribution over a six-month cycle with multiple stakeholders is close to meaningless, and a referral or partner agreement fits better than commission-per-click.
- You have no customers yet. Affiliates promote things that convert. Asking people to send traffic to an unproven page wastes their effort and your credibility.
- You are in a regulated category where you are liable for how others advertise you. Doable, and it needs the compliance work in place before launch rather than after.
A launch sequence that works
- Calculate the rate from contribution margin. Write down the number and the reasoning.
- Write the terms, covering the six clauses above. This is a document, not a checkbox.
- 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.
- Recruit ten people you already know before publishing a program page.
- Give them assets that work — accurate copy, current screenshots, a landing page that converts. Affiliates promote what makes them money.
- 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.



