Creator affiliate program: affiliate links, discount codes and payouts

Creator affiliate program: affiliate links, discount codes and payouts
Co-founder
Updated: Influencer Marketing

Short answer

A creator affiliate program rests on three elements: an affiliate link with consistent UTM parameters, a separate discount code for every creator and written payout rules. Derive the commission from your own margin, accrue it after the return period, and report sales, cost and ROAS for each creator separately.

A creator affiliate program is a setup in which an influencer gets their own affiliate link or discount code and the brand pays them a commission on the sales attributed to them. It sounds simple, but in practice three things decide whether it works: consistent link tagging, well-designed codes and payout rules written down before the first creator publishes anything. The model itself is defined in our glossary: affiliate collaboration. This article is about building and running such a program with 20 or more creators at once.

When affiliate makes sense and when it does not

Affiliate works best when the product is bought online in one or two steps, the basket value is predictable and you have a store with analytics that shows the source of each order. It fits cosmetics, fashion, supplements, accessories and subscription apps well.

It works worse for products with a long decision cycle (furniture, B2B services), for mostly in-store sales and for campaigns aimed at reach rather than sales. There, commission alone will not pay for the creator's work and good creators will simply decline. The practical fix is a hybrid model: a flat fee per post plus a commission on sales.

The cheapest way to track is a plain store link with UTM parameters. Google Analytics recognises, among others, utm_source, utm_medium, utm_campaign, utm_id, utm_term and utm_content (source: Google Analytics Help — URL builders: collect campaign data with custom URLs, as of 9 October 2026). Values are case-sensitive, so “Instagram” and “instagram” show up as two different sources.

Set the convention once and use it in every link:

  • utm_source — the platform: instagram, tiktok, youtube;
  • utm_medium — one fixed value for the whole program, e.g. influencer or affiliate;
  • utm_campaign — the campaign name: affiliate_2026q4;
  • utm_content — creator and format ID: anna_kowalska_reel;
  • utm_id — optionally the campaign ID from your sheet, if you import cost data.

Example: https://yourstore.com/product?utm_source=instagram&utm_medium=influencer&utm_campaign=affiliate_2026q4&utm_content=anna_kowalska_reel. Shorten long links with your own shortener or a redirect on the store domain — in a bio or a story, readability matters.

Keep the limitation in mind: UTM measures the visit from the link. If a viewer sees the reel and buys the next day by typing the address, analytics credits another source. That is why a link always goes together with a code.

Step 2. Discount codes: a separate code for every creator

A discount code catches purchases the link misses: from another device, days later, after a screenshot. Every creator gets their own code — one shared code makes payouts impossible to calculate.

  • Name: short and easy to say out loud, e.g. ANNA10. Avoid mixing zeros and the letter O.
  • Value: one for the whole program or two or three tiers for creator groups. Different discounts for similar creators quickly surface in comments.
  • Conditions: minimum basket, excluded categories, no stacking with other promotions, expiry date.
  • Per-customer limit: one use per email address limits abuse.

Codes leak to coupon sites. Decide in advance what happens then: do orders with a leaked code count towards commission, or do you replace the code? Put it in the contract instead of arguing after the fact.

Step 3. Commission model: pick one and describe it in one sentence

The most common models:

  • Percentage of net order value (CPS) — the easiest to understand and settle;
  • Fixed amount per order (CPA) — predictable when products are similarly priced;
  • Fee per first subscription or a new customer's first order — for apps and subscriptions;
  • Hybrid — a flat fee per post plus commission; the easiest way to attract creators with polished content.

Derive the commission from your own margin, not from a “market norm”. A simple maximum-commission formula: max commission = gross margin per order − discount cost − order handling cost − target profit. Example: a PLN 200 net order, 50% margin (PLN 100), 10% discount (PLN 20), handling and shipping PLN 25, and you want to keep PLN 25 — that leaves at most PLN 30 for commission, or 15% of the order value. These figures are illustrative; plug in your own.

Also define the base: net amount after discount, excluding shipping. Missing that one sentence is the most common cause of disputes at the first payout.

Step 4. Attribution and payout rules

Before launch, write the rules on one page and send them to every creator with the contract:

  1. What counts: an order with the creator's code or via their UTM link within an attribution window, e.g. 7 or 30 days — you choose the length.
  2. Code vs link conflict: if an order has one creator's code and another creator's link, the code wins (it is the customer's conscious choice).
  3. Returns and cancellations: commission is accrued only after the return period ends. In Poland a consumer may withdraw from a distance contract within 14 days (Consumer Rights Act, Art. 27), so settle closed orders, e.g. older than 30 days.
  4. Payout cycle: monthly, for orders from the month before last; optionally a minimum payout amount.
  5. Document: an invoice from a creator with a business, or a civil-law contract with a private person — agree the form with your accountant.
  6. Ad disclosure: content with an affiliate link or code is commercial — require clear labelling of the paid collaboration in the contract.

Step 5. The program spreadsheet: the columns you actually need

If you run the program in Excel or Google Sheets, create one “Creators” sheet and one “Orders” sheet, linked by creator ID.

“Creators” sheet: ID, name and handle, platform, discount code, UTM link, commission model and rate, start date, contract status, payout details, settlement form.

“Orders” sheet: order number, date, net value after discount, code used, utm_content, assigned creator, status (paid, returned, closed), commission accrued.

Two tabs are enough: a list of creators with their codes and rates, and a list of orders with the code used. That lets you match each order to a creator, count commission only on closed orders (no returns), and see at the end of the month how much each creator is owed.

With 20+ creators the sheet starts breaking at the stage of manually pasting order exports. A daily automatic export from the store to the sheet, or a dedicated affiliate tool, helps at that point.

Step 6. The report for a client or management

An affiliate program report should answer three questions: how much it sold, how much it cost and which creators perform best. A minimum table per creator:

  • link clicks (sessions with the creator's utm_content in GA4);
  • orders with the code and with the link, separately and combined after de-duplication;
  • net revenue and average order value;
  • cost: commissions + flat fees + value of products sent to creators;
  • ROAS = revenue / cost, and cost per order = cost / number of orders;
  • share of new customers, if your store distinguishes them.

More on measuring results, including reach campaigns, in how to measure a creator campaign. Creators who deliver sales several months in a row are worth moving into a long-term partnership — see our article on creator ambassador programs.

Pre-launch checklist

  • UTM convention written down and tested on one test order.
  • A unique code per creator, with a usage limit and expiry date.
  • Commission model described in one sentence, with the base (net, after discount, excluding shipping).
  • Attribution window, code/link conflict rule and leaked-code policy.
  • Accrual date after the return period and payout day.
  • Settlement form and payout details for each creator.
  • Ad disclosure requirement in the contract.
  • Report template ready before the first post.

How Blogger Bank organises work with creators

What takes the most time in an affiliate program is not the formulas but finding creators, correspondence, contracts and payouts for dozens of people at once. Blogger Bank is a platform where a brand publishes a task with a budget and requirements, and creators apply on their own.

In a hybrid model you can settle the flat part on the platform and the sales commission by your own codes and UTMs. Browse creators in the influencer directory, e.g. the family, pets, education, business and culture niches. Create a brand account and publish your first task.

Frequently asked questions

What is a creator affiliate program?

It is a collaboration model in which a creator gets their own affiliate link or discount code and the brand pays a commission on the sales attributed to that link or code, according to rules written before launch.

How do I tag an influencer affiliate link with UTM parameters?

Add utm_source with the platform name, a fixed utm_medium for the program, utm_campaign with the campaign name and utm_content with the creator ID. Google Analytics values are case-sensitive, so always write them in lowercase.

Is an affiliate link enough without a discount code?

No. A UTM link only measures the click-through visit. Purchases from another device, days later or after a screenshot are credited to other sources. A separate discount code per creator catches those orders too.

What commission should a brand offer creators in an affiliate program?

Derive it from your own margin: subtract the discount cost, order handling cost and target profit from the gross margin per order. What remains is the maximum commission. Write the base, such as net after discount, into the contract.

When should a brand pay affiliate commission to a creator?

The safest moment is after the return period, because a consumer in Poland may withdraw from a distance contract within 14 days. In practice brands settle closed orders monthly, for example orders older than 30 days.

Who gets the order when it has one creator's code and another's link?

Set the rule before launch and write it into the contract. Usually the discount code wins, because it is the customer's conscious choice, while the UTM link may come from an earlier accidental click.

What should a brand do when a creator's discount code leaks to coupon sites?

Decide in advance whether orders with a leaked code count towards commission or whether you replace the code. A one-use-per-email limit and an expiry date on every code reduce the scale of abuse.

What should an influencer affiliate program report include?

For each creator: link clicks, orders from code and link after de-duplication, net revenue, average order value, total cost including commissions and products, ROAS and cost per order.

Related content

Launch ad campaigns and create content with Blogger Bank