{"id":10004,"date":"2026-11-13T21:16:57","date_gmt":"2026-11-13T18:16:57","guid":{"rendered":"https:\/\/legalbit.top\/en\/?p=10004"},"modified":"2026-11-13T21:31:41","modified_gmt":"2026-11-13T18:31:41","slug":"cpa-network-publisher-agreement","status":"publish","type":"post","link":"https:\/\/legalbit.top\/en\/cpa-network-publisher-agreement\/","title":{"rendered":"CPA Network and Publisher Agreements: Traffic Liability and Payouts"},"content":{"rendered":"\n<style>body.postid-10004{--lbm-hero:url(\"https:\/\/legalbit.top\/wp-content\/uploads\/2026\/11\/cpa-network-traffic-payouts-2048x1152-1.webp\");}<\/style><!-- Lucide Icons, ISC License. Copyright (c) 2026 Lucide Icons and Contributors. Permission to use, copy, modify, and\/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. --><svg width=\"0\" height=\"0\" style=\"position:absolute\" aria-hidden=\"true\"><symbol id=\"i-list\" viewBox=\"0 0 24 24\"><path d=\"M9 6h11M9 12h11M9 18h11\"\/><path d=\"M4 6h.01M4 12h.01M4 18h.01\"\/><\/symbol><symbol id=\"i-user\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"8\" r=\"4\"\/><path d=\"M4 21c0-4 3.6-7 8-7s8 3 8 7\"\/><\/symbol><symbol id=\"i-ban\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M5.6 5.6l12.8 12.8\"\/><\/symbol><symbol id=\"i-layers\" viewBox=\"0 0 24 24\"><path d=\"M12 3l9 5-9 5-9-5z\"\/><path d=\"M3 13l9 5 9-5\"\/><\/symbol><symbol id=\"i-eye\" viewBox=\"0 0 24 24\"><path d=\"M2 12s4-7 10-7 10 7 10 7-4 7-10 7S2 12 2 12z\"\/><circle cx=\"12\" cy=\"12\" r=\"3\"\/><\/symbol><symbol id=\"i-doc\" viewBox=\"0 0 24 24\"><path d=\"M7 3h8l4 4v14H7z\"\/><path d=\"M15 3v4h4M10 12h6M10 16h6\"\/><\/symbol><symbol id=\"i-pen\" viewBox=\"0 0 24 24\"><path d=\"M4 20l4-1 11-11-3-3L5 16z\"\/><path d=\"M14 6l3 3\"\/><\/symbol><symbol id=\"i-book\" viewBox=\"0 0 24 24\"><path d=\"M4 5a2 2 0 0 1 2-2h13v16H6a2 2 0 0 0-2 2z\"\/><path d=\"M4 19V5\"\/><\/symbol><symbol id=\"i-alert\" viewBox=\"0 0 24 24\"><path d=\"M12 3l10 18H2z\"\/><path d=\"M12 10v4M12 17.5h.01\"\/><\/symbol><symbol id=\"i-bulb\" viewBox=\"0 0 24 24\"><path d=\"M9 18h6M10 21h4\"\/><path d=\"M12 3a6 6 0 0 0-3.5 10.9c.6.5 1 1.2 1 2.1h5c0-.9.4-1.6 1-2.1A6 6 0 0 0 12 3z\"\/><\/symbol><symbol id=\"i-info\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 11v5M12 8h.01\"\/><\/symbol><symbol id=\"i-coin\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M14.5 9.5c-.5-1-1.5-1.5-2.5-1.5-1.4 0-2.5.8-2.5 2s1.1 1.6 2.5 2 2.5.8 2.5 2-1.1 2-2.5 2c-1 0-2-.5-2.5-1.5M12 6.5v11\"\/><\/symbol><symbol id=\"i-clock\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v5l3 2\"\/><\/symbol><symbol id=\"i-globe\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M3 12h18M12 3c2.5 2.7 3.8 5.7 3.8 9s-1.3 6.3-3.8 9c-2.5-2.7-3.8-5.7-3.8-9S9.5 5.7 12 3z\"\/><\/symbol><symbol id=\"payment-cable\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M17 19a1 1 0 0 1-1-1v-2a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2a1 1 0 0 1-1 1z\" \/>\n  <path d=\"M17 21v-2\" \/>\n  <path d=\"M19 14V6.5a1 1 0 0 0-7 0v11a1 1 0 0 1-7 0V10\" \/>\n  <path d=\"M21 21v-2\" \/>\n  <path d=\"M3 5V3\" \/>\n  <path d=\"M4 10a2 2 0 0 1-2-2V6a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v2a2 2 0 0 1-2 2z\" \/>\n  <path d=\"M7 5V3\" \/><\/symbol><symbol id=\"payment-network\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"16\" y=\"16\" width=\"6\" height=\"6\" rx=\"1\" \/>\n  <rect x=\"2\" y=\"16\" width=\"6\" height=\"6\" rx=\"1\" \/>\n  <rect x=\"9\" y=\"2\" width=\"6\" height=\"6\" rx=\"1\" \/>\n  <path d=\"M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3\" \/>\n  <path d=\"M12 12V8\" \/><\/symbol><symbol id=\"payment-combine\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14 3a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1\" \/>\n  <path d=\"M19 3a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1\" \/>\n  <path d=\"m7 15 3 3\" \/>\n  <path d=\"m7 21 3-3H5a2 2 0 0 1-2-2v-2\" \/>\n  <rect x=\"14\" y=\"14\" width=\"7\" height=\"7\" rx=\"1\" \/>\n  <rect x=\"3\" y=\"3\" width=\"7\" height=\"7\" rx=\"1\" \/><\/symbol><symbol id=\"payment-code-xml\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m18 16 4-4-4-4\" \/>\n  <path d=\"m6 8-4 4 4 4\" \/>\n  <path d=\"m14.5 4-5 16\" \/><\/symbol><symbol id=\"payment-badge-check\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z\" \/>\n  <path d=\"m16 9-5.5 5.5L8 12\" \/><\/symbol><symbol id=\"payment-workflow\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect width=\"8\" height=\"8\" x=\"3\" y=\"3\" rx=\"2\" \/>\n  <path d=\"M7 11v4a2 2 0 0 0 2 2h4\" \/>\n  <rect width=\"8\" height=\"8\" x=\"13\" y=\"13\" rx=\"2\" \/><\/symbol><symbol id=\"payment-credit-card\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect width=\"20\" height=\"14\" x=\"2\" y=\"5\" rx=\"2\" \/>\n  <line x1=\"2\" x2=\"22\" y1=\"10\" y2=\"10\" \/>\n  <path d=\"M6 14h2\" \/><\/symbol><symbol id=\"payment-route\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M9 5h8.5a1 1 0 010 7h-11a1 1 0 000 7H15\" \/>\n  <circle cx=\"18\" cy=\"19\" r=\"3\" \/>\n  <circle cx=\"6\" cy=\"5\" r=\"3\" \/><\/symbol><symbol id=\"payment-split\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M16 3h5v5\" \/>\n  <path d=\"M8 3H3v5\" \/>\n  <path d=\"M12 22v-8.3a4 4 0 0 0-1.172-2.872L3 3\" \/>\n  <path d=\"m15 9 6-6\" \/><\/symbol><symbol id=\"payment-map-pinned\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M18 8c0 3.613-3.869 7.429-5.393 8.795a1 1 0 01-1.214 0C9.87 15.429 6 11.613 6 8a6 6 0 0112 0\" \/>\n  <path d=\"M4.474 15h-.197a1 1 0 00-.969.753l-1.097 4.35a1.5 1.5 0 001.444 1.898L20.344 22a1.5 1.5 0 001.446-1.897l-1.098-4.35a1 1 0 00-.969-.753h-.197\" \/>\n  <circle cx=\"12\" cy=\"8\" r=\"2\" \/><\/symbol><symbol id=\"payment-shield-check\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\" \/>\n  <path d=\"m9 12 2 2 4-4\" \/><\/symbol><symbol id=\"payment-files\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M15 2h-4a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V8\" \/>\n  <path d=\"M16.706 2.706A2.4 2.4 0 0 0 15 2v5a1 1 0 0 0 1 1h5a2.4 2.4 0 0 0-.706-1.706z\" \/>\n  <path d=\"M5 7a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h8a2 2 0 0 0 1.732-1\" \/><\/symbol><symbol id=\"cpa-mouse-pointer-click\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n  <path d=\"M14 4.1 12 6\" \/>\n  <path d=\"m5.1 8-2.9-.8\" \/>\n  <path d=\"m6 12-1.9 2\" \/>\n  <path d=\"M7.2 2.2 8 5.1\" \/>\n  <path d=\"M9.037 9.69a.498.498 0 0 1 .653-.653l11 4.5a.5.5 0 0 1-.074.949l-4.349 1.041a1 1 0 0 0-.74.739l-1.04 4.35a.5.5 0 0 1-.95.074z\" \/>\n<\/symbol><symbol id=\"cpa-megaphone\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n  <path d=\"M11 6a13 13 0 0 0 8.4-2.8A1 1 0 0 1 21 4v12a1 1 0 0 1-1.6.8A13 13 0 0 0 11 14H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2z\" \/>\n  <path d=\"M6 14a12 12 0 0 0 2.4 7.2 2 2 0 0 0 3.2-2.4A8 8 0 0 1 10 14\" \/>\n  <path d=\"M8 6v8\" \/>\n<\/symbol><symbol id=\"cpa-receipt-text\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n  <path d=\"M13 16H8\" \/>\n  <path d=\"M14 8H8\" \/>\n  <path d=\"M16 12H8\" \/>\n  <path d=\"M4 3a1 1 0 0 1 1-1 1.3 1.3 0 0 1 .7.2l.933.6a1.3 1.3 0 0 0 1.4 0l.934-.6a1.3 1.3 0 0 1 1.4 0l.933.6a1.3 1.3 0 0 0 1.4 0l.933-.6a1.3 1.3 0 0 1 1.4 0l.934.6a1.3 1.3 0 0 0 1.4 0l.933-.6A1.3 1.3 0 0 1 19 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1 1.3 1.3 0 0 1-.7-.2l-.933-.6a1.3 1.3 0 0 0-1.4 0l-.934.6a1.3 1.3 0 0 1-1.4 0l-.933-.6a1.3 1.3 0 0 0-1.4 0l-.933.6a1.3 1.3 0 0 1-1.4 0l-.934-.6a1.3 1.3 0 0 0-1.4 0l-.933.6a1.3 1.3 0 0 1-.7.2 1 1 0 0 1-1-1z\" \/>\n<\/symbol><symbol id=\"cpa-scan-line\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n  <path d=\"M3 7V5a2 2 0 0 1 2-2h2\" \/>\n  <path d=\"M17 3h2a2 2 0 0 1 2 2v2\" \/>\n  <path d=\"M21 17v2a2 2 0 0 1-2 2h-2\" \/>\n  <path d=\"M7 21H5a2 2 0 0 1-2-2v-2\" \/>\n  <path d=\"M7 12h10\" \/>\n<\/symbol><symbol id=\"cpa-timer\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n  <line x1=\"10\" x2=\"14\" y1=\"2\" y2=\"2\" \/>\n  <line x1=\"12\" x2=\"15\" y1=\"14\" y2=\"11\" \/>\n  <circle cx=\"12\" cy=\"14\" r=\"8\" \/>\n<\/symbol><\/svg><div class=\"lbm\"><section class=\"lbm-intro\"><div class=\"lbm-intro-main\"><p class=\"lbm-lead\" style=\"font-family:Inter,system-ui,sans-serif!important;font-size:16.5px!important;font-weight:400!important;line-height:1.7!important;text-align:left!important;word-spacing:normal!important\">A CPA campaign can generate thousands of conversions and still end in a payment dispute. The advertiser rejects leads, the network freezes the balance, and the publisher says the dashboard already confirmed the commission. The agreement must explain what earns a fee, how quality is checked and who bears each risk.<\/p><p>This article provides a drafting framework for international campaigns. Suggested procedures are contractual recommendations, not universal legal deadlines.<\/p><p class=\"lbm-verified\">Reviewed on 14 November 2026.<\/p><ul class=\"lbm-toc\"><li><a href=\"#cpa-0\">Who owes the money?<\/a><\/li><li><a href=\"#cpa-1\">Define the conversion before launch<\/a><\/li><li><a href=\"#cpa-2\">Traffic quality: prohibit conduct, not vague labels<\/a><\/li><li><a href=\"#cpa-3\">Payouts, holds and advertiser non-payment<\/a><\/li><li><a href=\"#cpa-4\">An evidence-based dispute process<\/a><\/li><li><a href=\"#cpa-5\">Contractual allocation does not remove regulatory duties<\/a><\/li><li><a href=\"#cpa-6\">Liability and termination: keep remedies proportionate<\/a><\/li><li><a href=\"#cpa-7\">A checklist before the first click<\/a><\/li><li><a href=\"#cpa-8\">Frequently asked questions<\/a><\/li><\/ul><\/div><\/section><div class=\"lbm-co soft\"><span class=\"lbm-ico\"><svg><use href=\"#cpa-scan-line\"\/><\/svg><\/span><div><p>A tracked conversion, an approved conversion and a payable commission are three different stages. Define each one before buying traffic.<\/p><\/div><\/div><section id=\"cpa-0\"><h2>Who owes the money?<\/h2><p>CPA means payment for an agreed action, such as a qualified lead, registration or sale. \u201cWebmaster\u201d usually means a publisher or affiliate supplying traffic; it does not necessarily mean a website developer.<\/p><div class=\"lbm-roles\"><div class=\"lbm-role\"><span class=\"lbm-ico\"><svg><use href=\"#payment-network\"\/><\/svg><\/span><h3 style=\"font-family:'Cormorant Garamond',Georgia,serif!important;font-size:21px!important;font-weight:700!important;line-height:1.35!important\">The network\u2019s role<\/h3><p>State whether the network contracts in its own name, acts as a disclosed agent or merely supplies tracking. Identify the legal entity owing the publisher and the entity buying the advertising service. A brand name or dashboard is not a sufficient description of the debtor.<\/p><\/div><div class=\"lbm-role\"><span class=\"lbm-ico\"><svg><use href=\"#payment-route\"\/><\/svg><\/span><h3 style=\"font-family:'Cormorant Garamond',Georgia,serif!important;font-size:21px!important;font-weight:700!important;line-height:1.35!important\">The publisher\u2019s role<\/h3><p>List approved websites, channels, advertising accounts and any sub-publishers. Specify whether subcontracting requires consent and which obligations must flow down. The network needs a route to identify the actual traffic source without demanding unrelated commercial secrets.<\/p><\/div><\/div><p>The advertiser\u2019s approval process belongs in the contract chain. If the publisher never signs the advertiser\u2019s terms, do not assume that unpublished advertiser rules automatically bind it. Set an order of precedence between the master agreement, offer specification and later instructions.<\/p><\/section><section id=\"cpa-1\"><h2>Define the conversion before launch<\/h2><p>The offer specification should be saved in a version that both parties can later prove. It needs more than a price and a destination URL.<\/p><ol class=\"lbm-steps\"><li><span class=\"lbm-ico\"><svg><use href=\"#cpa-mouse-pointer-click\"\/><\/svg><\/span><div><h3 style=\"font-family:'Cormorant Garamond',Georgia,serif!important;font-size:21px!important;font-weight:700!important;line-height:1.35!important\">Qualifying action<\/h3><p>Define the payable event, required customer attributes, countries, duplicate rules, existing-customer exclusions and any purchase or verification conditions. Separate poor commercial performance from a breach of an agreed quality criterion.<\/p><\/div><\/li><li><span class=\"lbm-ico\"><svg><use href=\"#payment-workflow\"\/><\/svg><\/span><div><h3 style=\"font-family:'Cormorant Garamond',Georgia,serif!important;font-size:21px!important;font-weight:700!important;line-height:1.35!important\">Attribution<\/h3><p>Specify attribution windows, time zone, click and conversion identifiers, last-click rules, cross-device treatment and deduplication. Decide which records prevail when network, advertiser and publisher reports disagree.<\/p><\/div><\/li><li><span class=\"lbm-ico\"><svg><use href=\"#cpa-timer\"\/><\/svg><\/span><div><h3 style=\"font-family:'Cormorant Garamond',Georgia,serif!important;font-size:21px!important;font-weight:700!important;line-height:1.35!important\">Validation<\/h3><p>Set a review period, rejection codes, evidence requirements and an objection window. Explain what happens if no decision arrives on time. There is no universal rule that silence automatically approves a conversion.<\/p><\/div><\/li><li><span class=\"lbm-ico\"><svg><use href=\"#payment-files\"\/><\/svg><\/span><div><h3 style=\"font-family:'Cormorant Garamond',Georgia,serif!important;font-size:21px!important;font-weight:700!important;line-height:1.35!important\">Change control<\/h3><p>Changes to price, caps, permitted channels or qualification rules should be recorded, notified and given a clear effective time. Address in-flight traffic; avoid retroactively applying a new rule to conversions generated under the old offer.<\/p><\/div><\/li><\/ol><\/section><section id=\"cpa-2\"><h2>Traffic quality: prohibit conduct, not vague labels<\/h2><p>\u201cLow-quality traffic\u201d is too broad to explain every rejection. Distinguish deliberate manipulation, prohibited acquisition methods and genuine leads that simply do not convert into sales.<\/p><div class=\"lbm-roles\"><div class=\"lbm-role\"><span class=\"lbm-ico\"><svg><use href=\"#payment-code-xml\"\/><\/svg><\/span><h3 style=\"font-family:'Cormorant Garamond',Georgia,serif!important;font-size:21px!important;font-weight:700!important;line-height:1.35!important\">Bots and fabricated leads<\/h3><p>Define automated registrations, synthetic identities, duplicate submissions, click injection, cookie stuffing and falsified conversion events. State how indicators are investigated; a shared IP address alone is not conclusive proof of fraud.<\/p><\/div><div class=\"lbm-role\"><span class=\"lbm-ico\"><svg><use href=\"#payment-map-pinned\"\/><\/svg><\/span><h3 style=\"font-family:'Cormorant Garamond',Georgia,serif!important;font-size:21px!important;font-weight:700!important;line-height:1.35!important\">Unapproved sources<\/h3><p>Address prohibited geographies, incentivised traffic, brand bidding, misleading domains, unsolicited messages and hidden sub-publishers. Restrictions should match the actual offer and be available before the campaign starts.<\/p><\/div><div class=\"lbm-role\"><span class=\"lbm-ico\"><svg><use href=\"#cpa-receipt-text\"\/><\/svg><\/span><h3 style=\"font-family:'Cormorant Garamond',Georgia,serif!important;font-size:21px!important;font-weight:700!important;line-height:1.35!important\">Payment abuse<\/h3><p>Explain treatment of stolen payment details, refunds, cancellations and chargebacks. A later refund need not automatically mean publisher misconduct: specify when it reverses commission and when additional damages can be claimed.<\/p><\/div><div class=\"lbm-role\"><span class=\"lbm-ico\"><svg><use href=\"#cpa-megaphone\"\/><\/svg><\/span><h3 style=\"font-family:'Cormorant Garamond',Georgia,serif!important;font-size:21px!important;font-weight:700!important;line-height:1.35!important\">Advertising content<\/h3><p>Allocate approval of creatives, claims, landing pages and disclosures. Require rights to images and copy, and a rapid takedown process. Approval should not be treated as permission to publish misleading or unlawful advertising.<\/p><\/div><\/div><p>For creative rights, see our article on <a href=\"\/en\/fair-use\/\">using memes, photos and music in advertising<\/a>. Financial-product campaigns need a separate perimeter review; see <a href=\"\/en\/crypto-financial-advertising\/\">crypto and financial advertising<\/a>.<\/p><\/section><section id=\"cpa-3\"><h2>Payouts, holds and advertiser non-payment<\/h2><p>The payment clause should connect validation to an actual due date. A dashboard balance without settlement rules leaves both parties exposed.<\/p><div class=\"lbm-cmp\" style=\"overflow-x:auto\"><table style=\"width:100%;table-layout:fixed;min-width:580px\"><colgroup><col style=\"width:27%\"><col style=\"width:73%\"><\/colgroup><thead><tr><th scope=\"col\" style=\"white-space:normal!important\">Issue<\/th><th scope=\"col\" style=\"white-space:normal!important\">What the agreement should specify<\/th><\/tr><\/thead><tbody><tr><th scope=\"row\" style=\"white-space:normal!important\">Payment cycle<\/th><td>Currency, rate, invoice or self-billing process, minimum threshold, due date, bank fees, FX method and applicable tax or withholding documentation.<\/td><\/tr><tr><th scope=\"row\" style=\"white-space:normal!important\">Hold or reserve<\/th><td>Purpose, amount or calculation, affected conversions, maximum review period and release process. Distinguish a temporary investigation from final forfeiture.<\/td><\/tr><tr><th scope=\"row\" style=\"white-space:normal!important\">Advertiser non-payment<\/th><td>Whether the network owes commission independently or payment is conditional on collecting from the advertiser. Define the condition, reporting duties and any long-stop date.<\/td><\/tr><tr><th scope=\"row\" style=\"white-space:normal!important\">Reversals and set-off<\/th><td>Which events reverse commission, the time limit, supporting records and how corrections appear in the ledger. Avoid double recovery for the same loss.<\/td><\/tr><tr><th scope=\"row\" style=\"white-space:normal!important\">Undisputed amounts<\/th><td>Whether clean conversions are paid while a specific batch is disputed. State the treatment of small balances and final settlement after termination.<\/td><\/tr><\/tbody><\/table><\/div><p>A pay-when-paid or pay-if-paid clause shifts credit risk; its effect depends on its wording and applicable law. Publishers should price that exposure rather than assume network approval guarantees payment. Networks should not describe an amount as finally payable while reserving unlimited discretionary cancellation.<\/p><\/section><section id=\"cpa-4\"><h2>An evidence-based dispute process<\/h2><p>A workable procedure should let the parties test a rejection without exposing unnecessary personal data or the entire advertising account.<\/p><div class=\"lbm-faq\"><details><summary>1. Identify the disputed batch<\/summary><p>Record the offer version, date range, conversion IDs, rejection reasons and amounts. Preserve relevant logs, creative approvals, postbacks and correspondence. Set access and retention rules consistent with privacy duties.<\/p><\/details><details><summary>2. Allow a meaningful challenge<\/summary><p>Provide enough information to understand and challenge the allegation. Protect confidential anti-fraud methods through controlled disclosure or an independent reviewer where appropriate. State who decides, within what period, and who pays review costs.<\/p><\/details><details><summary>3. Resolve the balance<\/summary><p>Issue a reasoned decision, ledger correction and payment or release instruction. Define escalation, mediation, court or arbitration arrangements and applicable law. Selecting governing law does not necessarily displace mandatory rules.<\/p><\/details><\/div><p>Hypothetical example: 1,000 conversions are tracked, 120 are rejected as duplicates and 880 remain undisputed. The procedure should identify the 120 records and permit a challenge, while the payment clause determines when the 880 are due. The example does not prescribe a statutory payment rule.<\/p><\/section><section id=\"cpa-5\"><h2>Contractual allocation does not remove regulatory duties<\/h2><p>A clause making the publisher \u201csolely responsible for all advertising\u201d is not a universal defence for the advertiser or network. Public-law responsibility and contractual reimbursement are different questions.<\/p><div class=\"lbm-cmp\" style=\"overflow-x:auto\"><table style=\"width:100%;table-layout:fixed;min-width:580px\"><colgroup><col style=\"width:27%\"><col style=\"width:73%\"><\/colgroup><thead><tr><th scope=\"col\" style=\"white-space:normal!important\">Area<\/th><th scope=\"col\" style=\"white-space:normal!important\">Practical contract implication<\/th><\/tr><\/thead><tbody><tr><th scope=\"row\" style=\"white-space:normal!important\">UK affiliate advertising<\/th><td>ASA\/CAP guidance treats brands and affiliates as accountable for affiliate advertising under its rules. Allocate disclosure, approval and monitoring duties; outsourcing promotion does not simply erase responsibility.<\/td><\/tr><tr><th scope=\"row\" style=\"white-space:normal!important\">US endorsements<\/th><td>FTC guidance requires material connections to be clearly disclosed where applicable. Address affiliate disclosures, substantiation, training and monitoring; exposure depends on each participant\u2019s role and the facts.<\/td><\/tr><tr><th scope=\"row\" style=\"white-space:normal!important\">EU personal data<\/th><td>Determine whether parties are independent controllers, joint controllers or processors from their actual functions. GDPR Articles 26 and 28 require the appropriate arrangements where those roles apply.<\/td><\/tr><tr><th scope=\"row\" style=\"white-space:normal!important\">Tracking technologies<\/th><td>For UK cookies and similar device-access technologies, assess PECR consent requirements and applicable exceptions. Server-side tracking is not a general exemption from privacy law.<\/td><\/tr><\/tbody><\/table><\/div><p>Keep an inventory of pixels, identifiers and lead fields, document who provides notices and collects required consent, and allocate security and incident cooperation. Never promise blanket ownership of personal data or assume every network is a processor. For the wider campaign review, see <a href=\"\/en\/the-high-stakes-of-digital-marketing\/\">legal checks before a digital marketing launch<\/a>.<\/p><\/section><section id=\"cpa-6\"><h2>Liability and termination: keep remedies proportionate<\/h2><div class=\"lbm-roles\"><div class=\"lbm-role\"><span class=\"lbm-ico\"><svg><use href=\"#payment-files\"\/><\/svg><\/span><h3 style=\"font-family:'Cormorant Garamond',Georgia,serif!important;font-size:21px!important;font-weight:700!important;line-height:1.35!important\">Define recoverable losses<\/h3><p>Address unpaid commission, wasted media spend, third-party claims and investigation costs separately. State causation, mitigation, evidence and exclusions. Distinguish a contractual penalty from compensation; enforceability varies by governing law.<\/p><\/div><div class=\"lbm-role\"><span class=\"lbm-ico\"><svg><use href=\"#payment-badge-check\"\/><\/svg><\/span><h3 style=\"font-family:'Cormorant Garamond',Georgia,serif!important;font-size:21px!important;font-weight:700!important;line-height:1.35!important\">Set caps and exceptions<\/h3><p>Negotiate an ordinary liability cap and any exceptions for fraud, intentional misconduct, confidentiality, IP or data breaches. An unlimited indemnity should not silently override every negotiated cap.<\/p><\/div><div class=\"lbm-role\"><span class=\"lbm-ico\"><svg><use href=\"#payment-workflow\"\/><\/svg><\/span><h3 style=\"font-family:'Cormorant Garamond',Georgia,serif!important;font-size:21px!important;font-weight:700!important;line-height:1.35!important\">Control third-party claims<\/h3><p>Specify notice, defence control, settlement approval and cooperation. Regulatory penalties are not automatically recoverable or transferable simply because the contract says so.<\/p><\/div><div class=\"lbm-role\"><span class=\"lbm-ico\"><svg><use href=\"#payment-route\"\/><\/svg><\/span><h3 style=\"font-family:'Cormorant Garamond',Georgia,serif!important;font-size:21px!important;font-weight:700!important;line-height:1.35!important\">Close the campaign properly<\/h3><p>Provide emergency suspension for credible fraud or unlawful content, ordinary termination notice and treatment of accrued fees. Record the cutoff time, in-flight conversions, continued validation, reserve release and lawful data retention.<\/p><\/div><\/div><\/section><section id=\"cpa-7\"><h2>A checklist before the first click<\/h2><ol class=\"lbm-steps\"><li><span class=\"lbm-ico\"><svg><use href=\"#payment-network\"\/><\/svg><\/span><div><h3 style=\"font-family:'Cormorant Garamond',Georgia,serif!important;font-size:21px!important;font-weight:700!important;line-height:1.35!important\">Check the counterparty<\/h3><p>Verify entity details, authority to sign and the identity of the payment debtor.<\/p><\/div><\/li><li><span class=\"lbm-ico\"><svg><use href=\"#payment-files\"\/><\/svg><\/span><div><h3 style=\"font-family:'Cormorant Garamond',Georgia,serif!important;font-size:21px!important;font-weight:700!important;line-height:1.35!important\">Freeze the offer terms<\/h3><p>Save price, caps, conversion criteria, channels, attribution and version history.<\/p><\/div><\/li><li><span class=\"lbm-ico\"><svg><use href=\"#payment-code-xml\"\/><\/svg><\/span><div><h3 style=\"font-family:'Cormorant Garamond',Georgia,serif!important;font-size:21px!important;font-weight:700!important;line-height:1.35!important\">Test measurement<\/h3><p>Check tracking, postbacks, duplicate handling and reporting access before scaling.<\/p><\/div><\/li><li><span class=\"lbm-ico\"><svg><use href=\"#payment-shield-check\"\/><\/svg><\/span><div><h3 style=\"font-family:'Cormorant Garamond',Georgia,serif!important;font-size:21px!important;font-weight:700!important;line-height:1.35!important\">Agree the dispute workflow<\/h3><p>Specify reasons, evidence, deadlines, appeal and treatment of undisputed sums.<\/p><\/div><\/li><li><span class=\"lbm-ico\"><svg><use href=\"#payment-credit-card\"\/><\/svg><\/span><div><h3 style=\"font-family:'Cormorant Garamond',Georgia,serif!important;font-size:21px!important;font-weight:700!important;line-height:1.35!important\">Read the cash-flow risk<\/h3><p>Calculate the effect of holds, advertiser default, deductions and termination on the publisher\u2019s payment timetable.<\/p><\/div><\/li><\/ol><\/section><section id=\"cpa-8\"><h2>Frequently asked questions<\/h2><div class=\"lbm-faq\"><details><summary>Can a network reject all traffic because the advertiser did not pay?<\/summary><p>Not automatically. Distinguish failure to meet agreed conversion criteria from advertiser credit risk. Whether payment is conditional must be assessed under the actual agreement and governing law.<\/p><\/details><details><summary>Is a dashboard balance proof of a debt?<\/summary><p>It can be evidence, but its meaning depends on whether the balance is tracked, provisional, approved or payable. Preserve reports and contract versions rather than relying on a screenshot alone.<\/p><\/details><details><summary>May a network keep all commission after detecting fraud?<\/summary><p>The legal basis and scope must be assessed. Specify which conversions are affected, the evidence, contractual remedies and any applicable limits; a fraud allegation does not by itself answer every payment question.<\/p><\/details><details><summary>Does the network need two agreements?<\/summary><p>Often there is an advertiser\u2013network agreement and a network\u2013publisher agreement. They should align on qualification, review and payment without assuming every upstream risk can silently be passed downstream.<\/p><\/details><\/div><\/section><div class=\"lb-ac\"><h2>This topic is our service<\/h2><p>We help advertisers, CPA networks and publishers structure agreements, payment terms and advertising compliance.<\/p><ul><li><a href=\"\/en\/marketing-advertising-compliance\/\">Marketing and advertising compliance<\/a><\/li><li><a href=\"\/en\/legal-documents\/\">Contracts and legal documents<\/a><\/li><\/ul><\/div><p class=\"lbm-more\"><b>See also: <\/b><a href=\"\/en\/the-high-stakes-of-digital-marketing\/\">Legal risks in digital marketing<\/a>; <a href=\"\/en\/fair-use\/\">Third-party content in advertising<\/a>; <a href=\"\/en\/crypto-financial-advertising\/\">Crypto and financial advertising<\/a>.<\/p><div class=\"lbm-src\"><details><summary><b>Primary sources<\/b><small>4 documents<\/small><\/summary><ul><li><a href=\"https:\/\/www.asa.org.uk\/news\/get-yourself-affiliated-with-the-rules-on-affiliate-marketing.html\" target=\"_blank\" rel=\"noopener\">ASA\/CAP \u2014 affiliate marketing responsibilities<\/a><\/li><li><a href=\"https:\/\/www.ftc.gov\/business-guidance\/resources\/ftcs-endorsement-guides-what-people-are-asking\" target=\"_blank\" rel=\"noopener\">FTC \u2014 Endorsement Guides: What People Are Asking<\/a><\/li><li><a href=\"https:\/\/eur-lex.europa.eu\/eli\/reg\/2016\/679\/oj\/eng\" target=\"_blank\" rel=\"noopener\">GDPR \u2014 Articles 26 and 28<\/a><\/li><li><a href=\"https:\/\/ico.org.uk\/for-organisations\/direct-marketing-and-privacy-and-electronic-communications\/guide-to-pecr\/cookies-and-similar-technologies\/\" target=\"_blank\" rel=\"noopener\">ICO \u2014 cookies and similar technologies<\/a><\/li><\/ul><\/details><\/div><p class=\"lbm-verified\">This material is general information and is not legal advice. Reviewed on 14 November 2026. Requirements depend on applicable law, target markets and the actual operating model. Before launch, check official rules and obtain advice on the terms for your project.<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>How to allocate CPA campaign risks: traffic quality and validation, fraud, holds, advertiser non-payment, evidence and payout terms.<\/p>\n","protected":false},"author":1,"featured_media":10005,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[70],"tags":[],"post_folder":[],"class_list":["post-10004","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-digital-marketing"],"acf":[],"_links":{"self":[{"href":"https:\/\/legalbit.top\/en\/wp-json\/wp\/v2\/posts\/10004","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/legalbit.top\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/legalbit.top\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/legalbit.top\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/legalbit.top\/en\/wp-json\/wp\/v2\/comments?post=10004"}],"version-history":[{"count":3,"href":"https:\/\/legalbit.top\/en\/wp-json\/wp\/v2\/posts\/10004\/revisions"}],"predecessor-version":[{"id":10009,"href":"https:\/\/legalbit.top\/en\/wp-json\/wp\/v2\/posts\/10004\/revisions\/10009"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/legalbit.top\/en\/wp-json\/wp\/v2\/media\/10005"}],"wp:attachment":[{"href":"https:\/\/legalbit.top\/en\/wp-json\/wp\/v2\/media?parent=10004"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/legalbit.top\/en\/wp-json\/wp\/v2\/categories?post=10004"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/legalbit.top\/en\/wp-json\/wp\/v2\/tags?post=10004"},{"taxonomy":"post_folder","embeddable":true,"href":"https:\/\/legalbit.top\/en\/wp-json\/wp\/v2\/post_folder?post=10004"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}