Skip to main content

For Merchants · Start

How to start an affiliate program.

An affiliate program is the lowest-risk acquisition channel a brand can run: you pay only when a partner delivers a sale. Here's how to launch one — the model to pick, what it costs, and the decisions that determine whether affiliates actually promote you.

Why brands run affiliate programs

Affiliate marketing is pure performance: you set a commission, partners send traffic, and you pay only on a confirmed sale or lead. There's no upfront ad spend and the risk sits with the affiliate, not you. For most ecommerce and SaaS brands it becomes one of the highest-ROI channels precisely because the cost is variable and tied to revenue.

The catch: a program only works if affiliates choose to promote you over the thousands of other offers competing for their traffic. Everything below is in service of that.

The three models: in-house, network, or SaaS

  • In-house on SaaS software — you run the program on a tool like Rewardful, FirstPromoter, Tapfiliate, or Refersion. You keep the relationship and the data, pay a flat monthly fee, and recruit affiliates yourself. Best for most startups and DTC brands.
  • Network — you launch inside Impact, ShareASale, CJ, or Awin and tap their existing affiliate base. Faster reach, but higher cost (setup fee + override on commissions) and less direct control.
  • Hybrid — many brands run SaaS software for their core partners and a network for reach. Start with one.

The full trade-off — pricing, control, and which tool fits which business model — is in the affiliate management software guide.

What it costs to start

  • SaaS software — roughly $50–$300/month to start, scaling with affiliate count or tracked revenue.
  • Networks — a setup fee (often $500–$5,000) plus a 20–30% override on top of the commissions you pay.
  • Commissions — your real cost, paid only on results. Budget by your margins, not a fixed number (see commission rates).

The decisions that make or break it

  1. Commission — competitive enough that affiliates choose you, affordable against your margin and LTV.
  2. Cookie window — 30–90 days is standard; too short and affiliates won't bother.
  3. Terms — spell out brand bidding, coupon rules, and what counts as a valid sale up front. Vague terms cause disputes and fraud.
  4. Tracking — accurate last-click attribution and reliable postbacks. Affiliates leave programs that don't track their sales.

Assets and launch

Before you recruit, give affiliates what they need to promote: tracked links and deep links, a few creative sizes, a product/data feed if you have a catalog, and a one-page program summary (commission, cookie window, terms). Then start recruiting — your own customers first, covered in how to recruit affiliates.

Common first-program mistakes

  • Setting commissions too low to compete, then wondering why no one promotes.
  • A cookie window so short affiliates can't earn on a normal buying cycle.
  • Launching with no creatives or unclear terms, so good affiliates pass.
  • No plan to recruit — a program with no affiliates is just software you're paying for.

Frequently asked questions

How much does it cost to start an affiliate program?

On self-hosted SaaS software, expect roughly $50 to $300 per month to start, scaling with your affiliate count or tracked revenue. Affiliate networks add a setup fee (often $500 to $5,000) plus a 20 to 30% override on the commissions you pay. Beyond software, your real cost is the commissions themselves — and those are paid only when an affiliate delivers a sale.

Should I use an affiliate network or in-house software?

Use self-hosted SaaS software (Rewardful, FirstPromoter, Tapfiliate, Refersion) if you want to keep the affiliate relationship and data, pay a predictable monthly fee, and recruit partners yourself — the right call for most startups and DTC brands. Use a network (Impact, ShareASale, CJ) when you want fast access to an existing base of affiliates and will accept higher cost and less control. Many brands eventually run both.

How long does it take to set up an affiliate program?

The technical setup on modern SaaS software is fast — often a day or two to install tracking, set your commission and cookie window, and prepare links and creatives. The slow part is recruiting and activating affiliates, which is ongoing. Plan for a soft launch with a handful of partners, then build from there over months.

What commission rate should I offer to start?

Set it from your margin and customer lifetime value, not a guess. Physical products commonly run 5 to 15%, digital products and courses 20 to 50%, and SaaS 20 to 30% — often recurring. The rate has to be high enough that affiliates choose you over competing offers while still leaving you profitable after the sale. See the commission rates guide for how to calculate it.

More for merchants

Next step

Pick the software to run it on

The platform you choose shapes cost, control, and how much work the program is. The software guide compares the tools by business model.