Affiliate Program Strategy

Your affiliate program is not profitable: the checks to run

Affiracle Team ·
Your affiliate program is not profitable: the checks to run

If your affiliate program is costing you more than it brings back, the cause is almost always one of a small set of ordinary problems: the commission sits above what the sale actually earns you, you are paying for orders that were already coming, or your tracking is crediting the wrong click. All of them are checkable in an afternoon.

This article is for a merchant who set up a program recently and cannot tell whether it is working. You do not need an analytics team to do these checks. You need one spreadsheet, a list of your affiliate orders, and the honesty to look at a single order end to end.

Before you change anything, be clear about what you are measuring. An affiliate program is profitable when the orders it brings in leave money behind after every cost attached to them. Revenue through affiliate links is not the test. Profit on those orders is.

The commission is only one of the costs attached to an affiliate order

A few terms, because the rest of this only makes sense with them.

An affiliate link is a unique web address you give a partner. When someone clicks it, a small file called a cookie is stored in their browser so that a later purchase is credited to that partner. The period during which that credit still counts is the cookie window. When the visitor buys, that is a conversion, and the payment you owe the partner is the commission.

Commissions come in a few shapes. CPA means you pay per sale, usually a share of the order. CPL means you pay per lead, which suits service businesses where the sale happens later on a call. CPC means you pay per click, which is rare for small programs because you pay whether or not anything is sold. There are also multi-level commissions, where an affiliate earns a smaller amount on sales made by the affiliates they recruited.

The mistake that sinks most first programs is treating the commission as the only cost of an affiliate order. It is not. That order also carries the cost of the product, shipping you absorb, payment processing, and very often a discount code the affiliate handed out. Add those together and the order can lose money while your dashboard shows a healthy sales figure.

Work out the profit on one real order before you touch the program

Program-level averages hide the problem. A single order exposes it in minutes.

Pull up one recent affiliate order for your best-selling product. Start with the amount the customer actually paid. Subtract what the item cost you. Subtract the shipping you covered. Subtract the payment processor's cut. Subtract the discount the affiliate's coupon took off the order, which is easy to forget because it never appears as a bill. Then subtract the commission. What is left is your profit on that order.

Now do the same for an order that came through a plain tracking link with no coupon attached. Compare the two. Very often the coupon order is the one that loses money, and it is also the order type your busiest affiliates produce most of.

Repeat this for your cheapest product and your most expensive one. If a flat commission rate applies across your whole catalogue, one of those two is probably being sold at a loss while the other one carries the program. That is not a pricing problem or an affiliate problem. It is a rate that was set once, sitewide, without looking at margin.

Run these checks in order, and stop when one of them explains the gap

Do them in this sequence. The early ones catch the most common causes, and once you find yours there is usually no need to keep going.

  1. Check the commission against margin, product by product. List your main products with the profit each one leaves after costs. Mark every product where the commission eats more than you can afford to give away. If your catalogue has wildly different margins, set rates per product or per collection instead of one rate for everything.
  2. Check whether discounts are stacking. Find the orders where an affiliate coupon was used during a sitewide sale or on already reduced stock. If your store allows both at once, you are paying a commission on an order that was already at its thinnest. Turn off stacking, or exclude sale items from affiliate coupons.
  3. Check where the click actually came from. Look at the pages your affiliate traffic lands on and the time between click and purchase. Purchases that happen seconds after a click, on a checkout page, usually mean the customer was already buying and a coupon or extension grabbed the credit at the last moment. Last-click hijack protection exists for exactly this.
  4. Check refunds before you approve payouts. Compare your affiliate orders against your returns. If you approve commissions the moment an order is placed, you pay for sales that came back. Hold approval until your return window has passed, and use a clawback rule, which simply means the commission is reversed when the order is refunded.
  5. Check your lead definition if you pay per lead. Write down in one sentence what counts as a qualified lead: a real phone number, a service you actually offer, a location you serve. Pay on that definition, not on form submissions. A vague definition is the fastest way to lose money on CPL.
  6. Check who is actually producing. Sort affiliates by orders. If a couple of partners produce nearly everything and the rest have never sent a click, your problem is recruiting, not economics. A program with too few active partners never earns back the time you put into it.

The failure modes that look like bad luck and are not

Each of these has a tell. If you recognise the tell, you are in it.

  • Subsidising sales you already had. The tell: your affiliate conversion rate is far better than every other channel, and the sessions are very short. People who were already at checkout are being counted as new customers won.
  • Paying full commission on deeply discounted orders. The tell: the affiliate orders with the biggest discounts are also the ones you celebrate most, because the revenue number looks good. Check what those orders leave behind.
  • Approving every commission instantly. The tell: your store has returns, but you have never reversed a commission. You are absorbing the refund and the payout on the same order.
  • Blaming the channel when the roster is empty. The tell: you have not approved a new affiliate in weeks, your program page has not changed since launch, and you are still waiting to see whether affiliate marketing works for you. Nothing can work at that volume.
  • Paying for leads nobody can sell to. The tell: the lead count climbs and the sales team stops calling them. The definition of a qualified lead was never written down.

A program that is not profitable yet is usually a program that has not been priced

Most unprofitable affiliate programs are not broken. They were set up with one commission rate, no rules about discounts, and instant approval of payouts, and then left alone. Fix the rate against real margin, stop the stacking, hold payouts until returns settle, and the same program often turns. If you are still setting yours up, the same checks work as a design brief: decide the rate per product, the coupon rules and the approval delay before you recruit anybody. Our guide for merchants running a program covers the setup side, and you can compare what each plan includes on the pricing page.

Key takeaways

  • Judge an affiliate program on profit per order, not on revenue through affiliate links.
  • A single commission rate across a mixed-margin catalogue sells some products at a loss.
  • Affiliate coupons stacking with sitewide sales is a cost you never receive a bill for.
  • Approve commissions after the return window, and reverse them on refunds.
  • If only a couple of affiliates are active, the problem is recruiting, not economics.

Updated September 13, 2026

Affiracle Team

Written by the Affiracle team, from what we see running affiliate programs for e-commerce stores and service businesses every day.

Related articles

Quiet creators usually mean a weak engagement plan, not bad creators What AI Reporting Can Actually Tell a New Affiliate The money your affiliate program is leaving on the table
Accessibility menu