15 Essential Affiliate Program Agreement Clauses to Include

An affiliate emails asking why their commission vanished. The customer refunded that order three weeks ago. You know pulling the commission is fair.
But your agreement never mentioned refunds, so now you are arguing over $180 with someone who promotes your store to 40,000 people. That is what one missing clause costs.
Here are the fifteen that prevent it.
Quick note: This is written from the operations side, not the legal side, and it is not legal advice. Use it to work out what your agreement needs to cover, then have a professional review the final wording.
Key Takeaways: Affiliate Program Agreement
- An affiliate program agreement is the written rulebook your affiliates accept before they earn a single commission.
- Every clause you write needs a matching setting in your affiliate software, or the clause is unenforceable.
- Cookie duration, attribution credit, and payout thresholds are the three clauses that cause the most disputes.
- Refund and chargeback language is the single most commonly skipped clause in small programs.
- Prohibited promotion rules only work if you name the specific tactics, not just “unethical methods.”
- FTC disclosure obligations sit with you, not only with your affiliates, so the agreement must assign them clearly.
- A click-to-accept checkbox on your registration form creates a dated acceptance record for every affiliate.
What Is An Affiliate Program Agreement?
An affiliate program agreement is a contract between a business and the partners who promote it, setting out commission rates, tracking rules, promotional limits, payment terms, and the conditions under which either side can walk away. It turns an informal arrangement into an enforceable one.
Think of it as the rulebook for a game everyone is already playing. Without it, you are relying on shared assumptions with strangers. It is usually one master document, and every affiliate accepts the same version.
Why Your Agreement Is Only As Strong As Your Settings
An affiliate agreement is not a legal document sitting beside your program. It is a written description of what your software already does, and every meaningful clause has a switch behind it in your dashboard.
Say your agreement promises a 60-day cookie window, but your plugin is set to 30. An affiliate sends a click on day one, the customer buys on day 45, and no commission appears. That affiliate now holds your own document proving they should have been paid.
So the list below pairs each clause with the setting that makes it real. Write the clause, then flip the switch.
The stakes are not theoretical. A CHEQ study found roughly 17% of affiliate traffic was fraudulent in 2022, with projected industry losses of $3.4 billion. Vague agreements are what bad partners look for.
The 15 Clauses Every Affiliate Program Agreement Needs
Here are the must-have affiliate agreements you need to include in your program to avoid any future hassles.
1. Definitions And Program Scope
Define your terms. Who is the “Company,” who is the “Affiliate,” what counts as a “Qualifying Sale,” and which products or sites are included. This feels like filler until you launch a second product line and an affiliate insists their link covers it.
If you run multiple domains, say where the purchase must complete for a commission to generate.
Where it lives: your scope should match how tracking is set up, including any connected child sites feeding referrals to your main store.
2. Independent Contractor Status
State that affiliates are independent contractors, not employees, agents, or partners. They have no authority to make representations on your behalf or speak as your company.
An affiliate who tells a customer “the company guarantees results in 30 days” creates a problem you did not authorize. The clause does not erase that risk, but it draws the boundary. Also state that affiliates handle their own taxes.
Where it lives: nowhere in your settings. Pure contract language, and a reminder that not every clause is a switch.
3. Application, Approval, And Rejection Rights
Say plainly that applying does not mean joining. Reserve the right to approve, reject, or revoke enrollment at your discretion. Then describe what you look for: minimum audience size, relevant niche, no coupon aggregator sites.
Where it lives: Registration Settings has a Require admin approval for new affiliates option. Turn it on, and applicants sit pending until you review them. Leave it off, and everyone becomes active instantly, which contradicts any approval clause you wrote. See the registration settings documentation.
4. Commission Rate And Rate Type
Spell out the default rate, whether it is a percentage or a flat amount per conversion, and the currency. Then add the clause everyone forgets: your right to change rates going forward, with notice, and confirmation that changes are not retroactive.
If you run tiered rates, say tiers exist, and that assignment is at your discretion. Do not promise automatic promotion at a revenue threshold unless you have a system that does it.
Where it lives: the global Rate sits in Referral Settings. Tier rates live in Affiliate Groups, where you create a group with its own rate and assign affiliates manually. Integration overrides handle product-specific rates. More on affiliate commission rates.
5. What Counts As A Qualifying Sale
This is where money quietly leaks. Define exactly what the commission is calculated on. Is shipping included? Tax? Do renewals earn? Do upgrades? On discounted orders, do you pay on the pre or post-discount amount?
A 20 percent commission on a $100 order sounds simple until the order is $100 plus $12 shipping plus $8 tax. Paying on $120 instead of $100 costs $4 per order. Multiply across a year.
Where it lives: Referral Settings has Exclude Shipping and Exclude Tax toggles. Several integrations also include options to disable commission on renewals or upgrades.
6. Attribution Rules And Cookie Duration
State how long the tracking cookie lasts and who gets credit when more than one affiliate touches the same buyer.
Most disputes in a growing program trace back to this clause. The customer clicked one affiliate Monday, another Thursday, then bought Friday. Who earns? If your agreement is silent, both will argue they should.
First click means whoever introduced the customer keeps credit. Last click means whoever closed the sale earns it. Neither is wrong, but silence is.
Where it lives: Referral Settings has a Credit option with two choices, First Affiliate or Last Affiliate, applied program-wide rather than per affiliate. Cookie Duration sits beside it, set in days, and that number belongs in your agreement. More on affiliate attribution models.
7. Payment Schedule, Minimum Payout, And Method
Cover four things: how often you pay, the minimum balance before a payout happens, the payment method, and how long after a sale a commission becomes eligible.
That last item matters. If you pay monthly on the 15th but hold commissions for a 30-day refund window, an affiliate whose sale lands on the 14th waits six weeks. Reasonable, but write it down first. Also say what happens to a balance below the minimum. Rolling it forward is the norm and the fairer choice.
Where it lives: payouts are recorded manually rather than pushed through a gateway. You create a batch, choose a date range, set a Minimum Payout Amount, and export a CSV to process the transfers. Payout Method offers PayPal or Bank Transfer.
8. Refunds, Chargebacks, And Commission Reversals
The clause from the opening story. Write it.
State that commission is earned only on completed, non-refunded sales, and that a refund, chargeback, or cancellation within a defined window reverses it. If it was already paid, say whether you deduct from the next payout or invoice for it. Deducting is standard.
Define the window. Thirty days is common for physical goods. For subscriptions, tie it to your own refund policy so the two documents agree.
Where it lives: referrals carry statuses of Paid, Unpaid, Pending, or Rejected, and you can edit any referral to change its status. Reversal is manual, so review refunded orders before you generate each payout batch.
9. Self Referrals And Purchases By Family Or Staff
Decide whether affiliates can earn on their own purchases and write down your answer.
Some programs allow it as a customer discount. Most do not, because it turns a commission program into a coupon that costs you the full rate on buyers who were converting anyway. If you disallow it, extend the clause to household members and staff of the affiliate’s business.
Add a line about repeated attempts. Once might be a misunderstanding. Eight times through different email addresses is grounds for removal.
Where it lives: Referral Settings includes a Disable Self Referral toggle. It cannot detect a spouse’s account, which is why the clause covers people the software cannot see. Pair it with periodic review of your visits log. More on affiliate fraud prevention.
10. Approved And Prohibited Promotional Methods
Vague language kills this clause. “No unethical promotion” means nothing. Name the tactics.
Approved: blog reviews, comparison content, email to an opted-in list, social posts, video, podcast mentions, and your provided creatives.
Prohibited, and be specific:
- Bidding on your brand name or misspellings in paid search
- Cookie stuffing, forced clicks, or iframe injection
- Buying traffic from bot networks or incentivized click services
- Unsolicited email or SMS
- Sites that impersonate your brand or use lookalike domains
- Claiming to be an official representative, reseller, or support channel
Also state that affiliates may promote competing products unless you have negotiated exclusivity, which most programs have not.
Where it lives: your visits log records URL, referrer, related referral, affiliate, UTM parameters, and date for every click. That referrer column is how you catch traffic from places your agreement prohibits. Enforcement is review-based, so schedule it monthly.
11. Brand Asset And Trademark License
Grant a limited, revocable, non-exclusive license to use your logo, product images, and brand name solely to promote your products. Then add the sentence most agreements miss: the license terminates automatically when the agreement ends, and the affiliate must remove your assets within a set number of days.
Without that, a partner you removed for cause can keep your logo on a review site indefinitely, with your written permission. Point affiliates to your approved asset library and state that assets outside it may not be used.
Where it lives: Affiliate Creatives stores approved banners, text links, and QR codes. Each creative can be public or private to a group, and you can schedule them to activate and deactivate on set dates, so a seasonal campaign expires without you chasing anyone. Learn more about affiliate creatives.
12. Coupon Code And Discount Rules
State that codes are issued by you, tied to a named affiliate, and may not be shared, resold, or posted to coupon aggregator sites. Add that codes can be deactivated at any time, and that commission on discounted orders is calculated on the amount actually paid.
Why it matters: an influencer code that lands on a large coupon site stops being an influencer code. It becomes a sitewide discount you pay commission on, applied to customers who found you through search.
Where it lives: codes are assigned by the admin from the coupon editor, not chosen by the affiliate. In WooCommerce, you pick the affiliate inside the coupon settings, and the same pattern applies for other supported carts. Branded coupon support depends on the integration, and the WooCommerce integration is a Pro feature.
13. FTC Disclosure And Advertising Compliance
Require affiliates to disclose their material connection clearly and conspicuously wherever they promote you.
This is not optional politeness. The FTC revised its Endorsement Guides in June 2023, the first substantial update since 2009, and made advertisers responsible for monitoring what their endorsers say. Civil penalty exposure runs to tens of thousands of dollars per violation and is adjusted annually, so check the current figure on ftc.gov before quoting one.
Your clause should require disclosure near the recommendation and before the link, prohibit burying it behind a “more” link, ban false claims about results, and reserve your right to demand removal of non-compliant content.
Give affiliates approved wording. Most people are not trying to break rules, they just do not know what compliant looks like.
Where it lives: in your creatives library alongside each asset, and in onboarding emails.
14. Confidentiality And Customer Data Handling
Two directions here. First, anything non-public you share, such as unreleased products, conversion data, or rates negotiated with a specific partner, stays confidential. Second, affiliates do not receive or process your customer data. They see their own performance stats, not names, emails, or order details.
If you sell into the EU or UK, add a line confirming affiliates handle data they collect themselves under their own privacy policy.
Where it lives: affiliates see only their own referrals, visits, and payouts, which keeps that boundary technical rather than trust-based. Permission Management gives your team granular access without full admin rights.
15. Term, Termination, And Unpaid Earnings
Close with the exit terms: how long it runs, how either party terminates, what happens to earned but unpaid commission, and what happens to pending conversions still inside the cookie window.
Be specific about the money. Standard practice is that legitimately earned commission is paid on the next normal cycle, while commission linked to fraud or breach is forfeited.
Also cover inactivity. If an account sits dormant for a year with a small balance, do you close it or pay it out? Either is fine if applied consistently.
Where it lives: affiliate status can be set to inactive, which stops new referrals without deleting the record. Keep the record, because deleting an affiliate erases history you may need later.
Explore More: How to Set Up Affiliate Terms and Conditions for Your Affiliate Program
Where Each Clause Gets Enforced In Your WordPress Dashboard
Use this as an audit. Read your agreement, then check each setting matches.
| Clause | Setting or dashboard area |
| Approval rights | Registration Settings, Require admin approval |
| Commission rate | Referral Settings Rate, plus Affiliate Groups and integration overrides |
| Qualifying sale | Referral Settings, Exclude Shipping and Exclude Tax |
| Attribution and cookie | Referral Settings, Credit and Cookie Duration |
| Payment terms | Payout Management, Minimum Payout Amount and date range |
| Payment method | Referral Settings, Payout Method |
| Refunds and reversals | Referrals list, edit status to Rejected |
| Self referrals | Referral Settings, Disable Self Referral |
| Promotional rules | Visits log, referrer and UTM columns for review |
| Brand assets | Affiliate Creatives, public or private visibility and scheduling |
| Coupon codes | Coupon editor in your cart, affiliate assignment field |
| Team access | Permission Management |
| Termination | Affiliate status set to inactive |
If a clause has no matching setting, it depends entirely on manual review. That is fine, as long as you know which ones they are.
How To Publish Your Agreement And Collect Acceptance
The document only works if you can prove someone accepted it.
Create a dedicated page with a clean slug like /affiliate-terms. Add a version number and effective date at the top, because you will update it and you will need to know which version each affiliate accepted.
Then connect it to registration. Your sign up form includes a required checkbox confirming agreement to your terms, and the terms page is selected in your settings. That checkbox is your acceptance record.
Three things that make it stronger:
- Link the actual terms page from the checkbox label, not a footer link
- Keep dated copies of every version, not just the current one
- Email the agreement when you approve a new affiliate
If you are adding an agreement to an existing program, send it to everyone with a clear notice date and ask them to confirm. Do not assume silence equals acceptance for a rate cut. See our guide to building an affiliate sign-up page.
Four Mistakes That Quietly Void An Affiliate Agreement
Here are four common mistakes you should avoid:
- Numbers that do not match your settings. Audit the table above before you publish.
- Copying a template built for a different model. Shopify app agreements, SaaS partner contracts, and network terms pages assume infrastructure you may not have.
- No version control. You update rates in March, an affiliate joined in January, and neither of you knows which version applies.
- Writing rules you will never enforce. If your agreement bans brand bidding but you never check your visits log, the clause is decoration, and selective enforcement is harder to defend than no rule at all.
Putting It Into Practice
Writing the agreement is the smaller half of the job. Making your program behave the way the document says it does is what prevents disputes.
Open your affiliate settings beside your draft and go clause by clause. Set the cookie duration to the number you wrote. Pick First Affiliate or Last Affiliate. Toggle self-referral blocking on. Decide whether shipping and tax are in or out. Then publish the terms page and connect it to your sign-up form.
FluentAffiliate gives you every one of those controls inside your WordPress dashboard, with no network fees and no data leaving your site. Configure it once and your agreement stops being a document you hope nobody reads too closely.
One last thing worth repeating. Have a lawyer review your final wording for your jurisdiction before you publish.
Frequently Asked Questions
Is an affiliate program agreement legally binding?
Yes, when properly accepted. A click-to-accept checkbox during registration is generally treated as binding as long as the terms are clearly presented and the acceptance step is unavoidable. Keep a dated record of each affiliate’s acceptance and the version they agreed to. Enforceability details vary by jurisdiction.
What is the difference between an affiliate agreement and affiliate terms and conditions?
Functionally very little. An affiliate agreement is usually formatted as a contract with defined parties and acceptance blocks. Terms and conditions are usually a web page accepted by checkbox. Both create a binding relationship when accepted properly. Most self-serve programs use the terms format because it scales without collecting signatures.
How long should an affiliate program agreement be?
Long enough to cover the fifteen clauses above and no longer. A well-written agreement for a small program runs two to four pages. Padding it with boilerplate you do not enforce makes it less useful, not more professional.
Can I change my affiliate agreement after affiliates have joined?
Yes, but changes should apply going forward, not retroactively. Include a clause reserving the right to modify terms with notice. For material changes like rate cuts, notify affiliates by email with an effective date rather than silently updating the page. Thirty days notice is common.
Do I need an affiliate agreement for a small program?
Yes. Small programs have the same disputes as large ones, with fewer people to absorb the damage. The refund reversal argument, the cookie duration disagreement, and the affiliate running ads on your brand name all happen at ten affiliates.
Who is responsible for FTC disclosure, the affiliate or the brand?
Both. The affiliate must disclose their material connection clearly, and the FTC’s revised Endorsement Guides make advertisers responsible for having reasonable procedures to monitor what endorsers publish. Your agreement should require disclosure, provide approved wording, and reserve your right to demand removal.
What happens to unpaid commissions when an affiliate is terminated?
Whatever your agreement says, which is why it needs to say something. The common approach is that legitimately earned commission is paid on the next scheduled payout, while commission connected to fraud or breach is forfeited. Without a clause, you negotiate from scratch during an argument you are already having.






Leave a Reply