ReferralFlo
Strategy·Sep 8, 2026·8 min read

In-house affiliate program vs. agency: cost and control

An in-house affiliate program typically costs less per dollar of sales once volume grows, but an affiliate agency wins on speed to launch and hands-off setup.

NANaveed Ahmer
Naveed Ahmer
Referral Strategy Consultant
Share
Editorial photograph: The empty lobby of a mid-century office building in flat overcast light: one long concrete wall, a single tall window casting a soft grey rectangle on a terrazzo floor, one figure….

An in-house affiliate program and an affiliate agency solve the same problem: more revenue from third-party promoters. They just get there with different cost structures and different amounts of control. In-house trades a slower ramp for direct ownership of affiliate relationships and a lower cost per dollar of sales once volume grows. An agency trades a management fee for faster launch and an existing roster of affiliates ready to promote on day one.

Affiliate program cost breaks into the same two buckets no matter who runs it: fixed overhead (people, platform, tooling) and variable payouts (commissions, bonuses, placement fees). Where those costs land, and who controls the terms, is the real decision.

What an in-house affiliate program actually costs

Running an in-house affiliate program costs a partial or full-time affiliate manager's salary, a tracking and payout platform, and the commissions you pay affiliates. On a $70,000 fully-loaded manager salary plus a platform subscription, illustrative fixed costs run somewhere near $76,000 to $85,000 a year before a single commission goes out, depending on plan tier (see ReferralFlo pricing for actual platform cost).

The variable side is the commission structure: flat bounty, percentage of sale, or a double-sided reward where both the affiliate and the referred customer get something. Reward escrow can hold that payout until a condition clears, a closed deal, a completed KYC check, a first order, which limits how much cash goes out before revenue is confirmed. Anti-fraud detection (self-referral checks, IP collision detection, disposable-email filtering) is bundled into the platform rather than billed as a separate line item, which matters because fraud monitoring is one of the hidden costs agencies sometimes mark up.

Recruitment is the other real cost, and it's mostly time, not cash: sourcing affiliates, vetting them, and negotiating terms takes staff hours that an agency would otherwise absorb.

What an affiliate agency charges and what you get for it

Agency pricing for affiliate program management isn't standardized. Common structures include a flat monthly retainer, a percentage of affiliate-driven revenue layered on top of the commissions paid to affiliates, or a per-affiliate placement fee for sourcing vetted partners from the agency's existing network. Some agencies combine two or three of these.

Here's the arithmetic, stated as an illustrative assumption, not a benchmark: if an agency charges a 15% management fee on top of a 20% affiliate commission, and the program drives $200,000 in affiliate-attributed sales in a year, that's $40,000 in commissions plus $30,000 in agency fees, versus an in-house fixed cost of roughly $76,000 to $85,000 plus the same $40,000 in commissions. At that volume the two models cost about the same; the crossover point where in-house gets cheaper depends entirely on how much revenue the program drives, which is exactly what a referral vs. paid CAC comparison is built to model.

What you're paying an agency for isn't just management, it's access. A roster of affiliates already vetted, creative already tested, and relationships already warm. That access has real value early on; it has diminishing value once your own program has traction.

Control: who owns the relationships and the data

Control over an affiliate program comes down to three things: who holds the affiliate contracts, who has access to first-party attribution data, and who can change reward terms without waiting on someone else's approval. Teams running their own platform own all three. Teams working through an agency typically own none of them outright, since the agency's dashboard, contracts, and reporting cadence sit between the brand and the affiliate.

An in-house program built on ReferralFlo's Growth Graph attribution engine keeps referral links, device fingerprinting, UTM passthrough, and cross-domain attribution inside a system the brand controls. Reward rules can be A/B tested and changed same-day rather than routed through a change request. That matters at renewal time and it matters for compliance: the brand remains legally responsible for affiliate disclosure under the FTC's Endorsement Guides regardless of who manages day-to-day affiliate relationships, so someone needs direct visibility into what affiliates are actually publishing. An agency contract should specify, in writing, who monitors that.

Speed: time to a live campaign versus time to full scale

An affiliate agency generally launches faster, because it brings an existing roster of vetted affiliates and creative templates that don't need to be built from zero. An in-house program launches slower at first, since recruiting affiliates, negotiating terms, and standing up tracking all take real time, though tiered onboarding and pre-built share flows shorten that runway considerably.

If speed to first live campaign is the constraint, an agency's roster is the faster path. If the constraint is cost per dollar of managed sales over a multi-year horizon, in-house wins as volume grows, because fixed costs don't scale with revenue the way a percentage-of-spend agency fee does. For a detailed walkthrough of tiering affiliates and building onboarding kits in-house, see the affiliate program launch checklist.

Reporting: whose numbers do you trust at renewal

Reporting is the most common friction point between in-house and agency-run programs, because agencies often report affiliate-driven revenue using their own attribution methodology, which rarely reconciles cleanly with what shows up in Stripe, Shopify, or HubSpot. In-house teams running their own tracking reconcile referral revenue against the same systems finance already trusts, since the platform ties referrals to conversions across connected integrations directly.

That reconciliation gap isn't cosmetic. Businesses that pay affiliates as independent contractors also carry Form 1099-NEC reporting obligations once payments cross the IRS threshold, whether the program is run in-house or by an agency. If the agency is the entity issuing payouts, confirm in the contract who owns that filing responsibility and who has the payment records to support it.

A decision framework: when each model wins

The right model depends on volume, timeline, and how much you're willing to pay someone else to hold the relationship. A hybrid approach, an agency for initial recruitment paired with a platform you own for tracking and payouts, is common for teams that want speed now and control later.

Dimension In-house Agency Hybrid
Cost structure Fixed: salary + platform fee + commissions Variable: retainer or % of spend + commissions + placement fees Retainer for recruitment + platform fee for tracking and payouts
Control Full ownership of contracts, data, and reward rules Limited: agency holds relationships and reporting cadence Shared: you own data and payouts, agency sources affiliates
Speed to launch Slower: recruit affiliates and build creative from zero Faster: existing vetted roster and creative templates Moderate: agency recruits while you configure tracking
Reporting Reconciles directly against Stripe, Shopify, HubSpot Agency's own dashboard, often monthly, own attribution model Platform reconciles revenue; agency reports recruitment activity

If you have under 20 affiliates and need something live in the next 30 days, an agency's existing roster gets you there faster. If you already have inbound affiliate interest, or you plan to run the program for years rather than a single campaign, in-house lowers cost per dollar of managed sales and gives you the reward escrow, anti-fraud detection, and cohort-level reporting to prove it. Run your own numbers through the ROI calculator before committing to either model, and see how the affiliate marketing software handles tiering, payouts, and reporting in one place. If you want a walkthrough against your actual affiliate volume, book a demo.

Frequently asked questions

Is an in-house affiliate program cheaper than an agency?

At scale, usually yes. An in-house program's fixed costs (salary, platform, commissions) don't grow with revenue the way an agency's percentage-of-spend fee does, so the cost gap widens as volume increases.

How much does an affiliate agency typically charge?

Agency pricing isn't standardized. Common structures include a flat monthly retainer, a percentage of affiliate-driven revenue on top of affiliate commissions, or a per-affiliate placement fee. Get exact terms in writing before signing.

Who is responsible for FTC disclosure compliance, us or the agency?

The brand stays responsible for affiliate disclosure compliance under the FTC's Endorsement Guides even when an agency manages daily affiliate relationships, so contracts should specify who monitors and enforces disclosures.

Can I move from an agency to an in-house affiliate program later?

Yes. Many teams start with an agency to launch fast, then bring affiliate management in-house once volume justifies a dedicated platform for tracking, payouts, and reporting.

NANaveed Ahmer
Naveed Ahmer
Referral Strategy Consultant

Referral program specialist and researcher who helps businesses turn referrals into a stable, scalable, and transparent distribution channel.

17 articles by this author →
From the playbook

Design a reward that pays for itself.

We'll model your reward against your AOV and show the break-even in the demo.

Related reading