CJ Affiliate logo

CJ (Commission Junction)

The dinosaur. Founded 1998, the biggest retail roster in affiliate marketing, zero public pricing, reported deposits and inactivity fees, and affiliate tooling a decade behind impact.com: HTML snippet links, no path to brands, poor reporting. From an active CJ publisher account.

Best For Large retailers with a partnerships department and an agency who want the biggest consumer-brand publisher base
Skip It If You're DTC under eight figures, your affiliates promote by email or social, or you want to see a price before a sales call
Affiliate Marketplace API Enterprise Payouts Built-in Shopify
Starting Price Not published (sales call)
Pricing Model Custom / sales call
Platform Fee on Sales Per-transaction fee, unpublished; deposits, minimums and inactivity fees reported (3P)
Lock-in
4.0
Setup
4.0
Data Export Partial (affiliate list only)
Payout Methods
Managed payouts (one invoice) Bank transfer
Tax Forms Handled
Yes
Max Commission Tiers 1
Native Integrations
Shopify Custom (JS / API only)
cj affiliate review

CJ is the dinosaur. Founded in 1998, owned by Publicis, home to some of the biggest retail brands on earth, and still asking affiliates to paste HTML snippets into their content like it's a 2004 sidebar widget.

I've been a CJ affiliate for years. It's the worst network experience I've had, and I'll itemise why, because the reasons matter to you as a brand more than they matter to me. Your affiliates are living in the same dashboard.

I haven't run a brand program on CJ. The brand side below is from CJ's own legal pages and support site, plus third-party reviews, because CJ publishes no pricing and no contract terms. That gap is itself the finding.

Who it's for

Large, established retailers with a partnerships department, a procurement process, and the budget to sign a private service order without seeing a price list first. Companies where "the network" is a line item an agency manages, and nobody in the building has ever pasted an affiliate link themselves.

That's not a sneer. It's the customer. CJ's retailer base is real and it's the biggest brands you can name. If you're one of them, you're on CJ because your competitors are and because the agencies know it.

Who should skip it

Every DTC brand under eight figures. There's no published plan for you, no self-serve entry, and the affiliates you'd want are happier on impact.com.

Anyone whose affiliates promote through email, social or video. I'll get to why.

Anyone who wants to know what they'll pay before they talk to sales.

From the affiliate side

Here's the list. I promised one in the DTC networks guide and this is the longer version.

It charges affiliates for being quiet. If you don't hit a commission threshold, CJ takes a fee. A slow quarter on your program costs your affiliates money, and they know it, so they prioritise programs on networks that don't do this.

Links are HTML code snippets. Not a URL. A block of code with an image tag and tracking parameters, built for pasting into a web page. If your affiliate wants to put your link in a newsletter, a tweet, a YouTube description or a text, they have to dig the URL out of the snippet, and the tooling fights them the whole way. In 2026 most affiliate promotion happens in email and social. CJ's link tooling is built for the one place it doesn't.

Adding a property is hard. A new site, a new channel, a new newsletter: each one is a process. On impact.com it's a form.

Reaching a brand is nearly impossible. If I have a question about your program, or want to pitch a placement, there's no clean path to a human on your side. Brand outreach is the heart of affiliate marketing and CJ makes it a dead end.

Reporting is bad. Finding out what converted, from where, on which link, is harder than it should be.

Finding and replacing a link is horrible. When a product page moves or a program changes its destination, updating every instance across your content is a manual slog. On a network built for publishers with hundreds of links, that's the one thing that should be easy.

The one good thing: the dead clicks report. It tells you when a link is sending traffic to nowhere. Every network should have it. Only CJ does, as far as I've seen, and I'll give credit where it's earned.

What this adds up to, for you: the affiliates on CJ are there for the brands, not the platform. When the same product is on CJ and impact.com, I promote it through impact.com and leave the CJ link alone. I'm not the only one.

The brands fit the platform

My opinion, labelled as such: CJ serves old, established companies that mostly don't know what they're doing online and still think in catalogue-era marketing terms. Banner sizes. Quarterly creative refreshes. "Placements." The platform was built for that mindset and it still reflects it, which is why the affiliates who thrive there tend to be the coupon and loyalty sites that work the same way, and why creators and newsletter writers go elsewhere.

If that's your company, CJ will feel normal. If it isn't, it'll feel like a time machine.

Pricing, decoded

There isn't any. CJ publishes nothing. The legal pages confirm a per-transaction fee structure and an optional paid "Program Management" service level, and that terms live in a private service order. That's it.

Third-party accounts, none of which I can verify against a primary source:

  • A $6,500 deposit held for about a year after an account was closed (2023).
  • A minimum monthly payment (2023).
  • An inactivity fee (2019).
  • "High startup fees" (2020).

CJ's own support page warns about scammers impersonating CJ and asking for deposits. Read that the obvious way: real deposits exist, and they're large enough that fraudsters imitate them.

So the pricing section of this review is: ask, get it in writing, and compare it to impact.com at $30 plus 2.5% on Starter or $500 a month on Essentials, and to Awin at $49 plus 3.5%. If CJ's number is in that range, the publisher base might be worth it. If it isn't, you're paying for the logo.

What it does well

The retailer roster. If you're a publisher who wants to promote the biggest consumer brands, CJ has them, and that's why affiliates keep their accounts open despite everything above.

Payouts in 150-plus currencies, with Payoneer confirmed as a rail. The Shopify and Magento plugins exist. There's a developer API. And the dead clicks report.

The Amazon Ads integration, "CJ Marketplaces," is worth a warning rather than a cheer: it forces a 14-day referral window and hands CJ your Amazon Ads API access. There's also a third-party Shopify app called "CJ Affiliate Advertiser Pro" that isn't made by CJ and charges 50% of recovered commissions. Don't confuse the two.

Lock-in: 4 out of 5

What gets you out: publisher reports and a developer API. Standard cart plugins.

What keeps you in: opacity. The contract is private, so I can't tell you the term, the notice period or the exit fees, and neither can anyone who hasn't signed one. Contact-email export is undocumented, so assume you can't take publisher emails with you. If the deposit stories are accurate, your money sits with CJ after you leave. And the publishers are CJ's members; the big coupon and loyalty sites that drive volume there don't follow brands to standalone tools.

Four because I can't see the contract. If it's as rigid as the reviews suggest, it's a five.

Gotchas

  • No public pricing, plans, or terms. Everything is a sales conversation and a private order.
  • Deposits. Reported at $6,500, reported as held for a year. Unverified, but CJ's own anti-scam page confirms deposits are a thing.
  • Minimum payments and inactivity fees reported by reviewers. Ask directly.
  • Your affiliates pay a fee if they miss a threshold. Expect that to shape which of your affiliates stay active.
  • HTML snippet links. Your creator and newsletter affiliates will hate them.
  • No clear path for affiliates to reach you. The best ones will give up.
  • CJ Marketplaces takes Amazon Ads API access and imposes a 14-day window.
  • Impersonation scams. Verify any deposit request is really CJ.

Integrations

Shopify and Magento plugins. Universal tag. Developer API. Amazon via CJ Marketplaces. Everything else is custom.

Not supported natively: Stripe, Paddle, WooCommerce as a first-party plugin, any SaaS billing platform, any course platform.

If you're leaving

Read your service order for the term and notice period; it's the only place they're written down. Pull every report you can through the API while you still have access. Ask in writing for your deposit back and for written confirmation of the closure date. Collect your top publishers' contact details by whatever means you can, because the export won't give you emails. Then build the new program before you give notice, and expect the publishers who came from CJ's coupon and loyalty tier not to follow.

Verdict

If you're a large retailer with an agency and a procurement team, CJ is a known quantity with the biggest brand roster in affiliate marketing, and you'll be fine, in the way a company that buys from the oldest vendor is usually fine.

For everyone else, there's no reason to choose CJ in 2026. The pricing is hidden, the deposit stories are ugly, and the affiliate tooling is a decade behind impact.com. Your affiliates are the ones who have to live in it, and from where I sit, they'd rather not. The dinosaur is still walking around. That doesn't mean you should ride it.

Last verified November 1, 2026. Fee structure and service terms from cj.com legal pages (program management, marketplace services). Scam warning from cj.com/support. Payment rails from Payoneer's CJ partner page. Deposit, minimum and inactivity fee reports are third-party (Findstack, Capterra, 2019 to 2023) and unverified. Affiliate-side observations from the author's own CJ publisher account.

Founded 1998
Headquarters Santa Barbara, California, USA (Publicis Groupe)
Last Verified
2026-11-01
Directify Logo Made with Directify