AffiliateFactoryWP
Affiliate management for WordPress & WooCommerce

Run your own affiliate program.
On your own server.

First-party tracking, explainable commissions, coupons, payouts, and fraud review — self-hosted, privacy-conscious, and free of per-referral fees. Every feature in every plan.

  • 14-day money-back guarantee
  • 1 year of updates & support
  • GPL code you can inspect
The Affiliate Factory WP program dashboard: stat cards, referral revenue chart, top affiliates, and program health
The program dashboard — every number follows your date range, every amount is explainable

Referrals from the tools you already run

  • WooCommerce logoWooCommerce
  • Easy Digital Downloads logoEasy Digital Downloads
  • WP Simple Pay logoWP Simple Pay
  • GiveWP logoGiveWP
  • Event Espresso logoEvent Espresso
  • MemberPress logoMemberPress
  • Paid Memberships Pro logoPaid Memberships Pro
  • Restrict Content Pro logoRestrict Content Pro
  • LearnDash logoLearnDash
  • LifterLMS logoLifterLMS
  • Tutor LMS logoTutor LMS
  • WPForms logoWPForms
  • Gravity Forms logoGravity Forms
  • Formidable Forms logoFormidable Forms
  • All 32 integrations →
Why store owners switch

Your program. Your data. Your margins.

Own your data

Everything runs on your server. No SaaS middleman tracking your customers, no data processor agreements to chase, no platform that can hold your program hostage.

Trust every cent

Commissions are computed in integer minor units with a visible explanation for each amount, and an append-only audit log records every change. Accountants love it.

No feature gates

Fraud review, auto-coupons, marketing sync, the affiliate portal — included in every plan. You only ever pay for more sites.

Referrals & fraud review

Every commission explained. Suspicious ones held, never hidden.

Each referral carries its attribution source, its commission math, and its risk signals. When something looks off — a self-referral pattern, rapid-fire clicks, a blocked email — the referral is held for your review with the reasons written in plain language. You approve or reject; nothing is silently rejected, and every decision lands in the audit log.

  • Decimal-safe amounts — integer math, no floating-point drift
  • Refund-safe maturity window before payouts
  • One review queue for links, coupons, orders, and leads
Referrals screen with statuses and a held referral explaining its fraud signals in plain language
A held referral explains itself — approve or reject with one click
Coupon attribution screen with automatic per-affiliate coupon generation
Auto-generated per-affiliate codes — attribution without links
Coupon attribution

Influencers don’t share links. Coupons close that gap.

Assign a code to each partner — or let the plugin generate one automatically the moment an affiliate is approved. Any order using the code credits its owner, whether the customer clicked a link or heard it on a podcast. Compatible with your existing WooCommerce coupons and popular coupon plugins.

  • Automatic per-affiliate code generation with your pattern
  • Works alongside link tracking, not instead of it
  • Per-code performance: referrals and revenue driven
The affiliate experience

A dashboard your partners actually use

Approved affiliates get a clean, branded portal on your site: their referral link, their coupon, live earnings, and payout history. Customizable sections, texts, and accent color — it looks like your brand, because it runs on your site. Applications come through a customizable form with CAPTCHA support, and every status change can trigger an editable email.

  • One shortcode each for the application page and the portal
  • Custom application fields, reviewed on one screen
  • “Where’s my link?” support tickets → zero
The affiliate-facing portal: stats, referral link, coupon, and recent referrals
What your partners see — on your domain, in your brand
And the rest of the box

Built like a product, not a plugin demo

First-party tracking

Consent-aware, signed cookies with hashed, truncated IPs. No external tracking service, no data leaving your site — GDPR-friendly by design.

Real payouts, your accounts

Pay via your own PayPal or Stripe credentials, or record manual payouts. Every state change lands in an immutable ledger.

Editable HTML emails

Application received, approved, referral earned, payout sent — every notification is editable and sent from your own domain.

Marketing sync

Optionally sync affiliate contacts to Mailchimp, Klaviyo, Brevo, ActiveCampaign, Kit, GetResponse, MailerLite, or Sendy.

Painless migration

CSV import plus a one-click migration tool that detects other affiliate plugins and moves your program over intact.

Append-only audit log

Every decision — approvals, rate changes, payouts, setting edits — recorded permanently, with retention rules and CSV backup.

Simple annual pricing

Pick a plan. Get everything.

Personal

For one store that wants a real affiliate program.

$119/year

Under $10/month for a complete affiliate platform.

  • 1 site
  • Every feature included
  • Standard support
  • 1 year of updates
Most popular

Professional

For growing businesses running several stores.

$159/year

About $32 per site per year — staging sites included.

  • 5 sites
  • Every feature included
  • Priority support
  • 1 year of updates

Agency

For agencies shipping affiliate programs for clients.

$259/year

One flat price for every client site you ever launch.

  • Unlimited sites
  • Every feature included
  • Priority support
  • 1 year of updates

Full plan details on the pricing page.

Seeing beats reading

Poke around the live demo — no signup

A real WordPress admin, the full plugin, sample data, one click to get in. It resets every hour, so press every button you like.

The License screen showing an active Professional plan
Licensing that respects you — the plugin keeps working even if you lapse
Questions

Frequently asked

Does it work without WooCommerce?
Visit tracking, applications, and the affiliate dashboard work on any WordPress site. Order-based commissions come from WooCommerce or one of 15+ other e-commerce, membership, and form integrations.
Are there per-referral or platform fees?
No. You pay for the license — that’s it. Everything runs on your own server with your own payment accounts, so there is no percentage cut, ever.
What’s the difference between the plans?
Only the number of sites and the support tier. Every plan ships every feature.
What happens when my license expires?
The plugin keeps working and your program never stops — an expired license only pauses updates and support until you renew.

Many more answers in the full FAQ.

Launch your affiliate program this week

Install the plugin, follow the built-in setup checklist, and share your application page. Partners can be sending you referrals the same afternoon.