[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-en-how-to-structure-bonuses-tied-to-amazon-revenue":3,"blog-related-category-en-how-to-structure-bonuses-tied-to-amazon-revenue":50,"blog-related-latest-en-how-to-structure-bonuses-tied-to-amazon-revenue":63,"blog-translations-how-to-structure-bonuses-tied-to-amazon-revenue":73},{"id":4,"type":5,"locale":6,"slug":7,"title":8,"description":9,"body":10,"status":11,"section":12,"tags":13,"author":18,"cover_url":19,"published_at":20,"metadata":21,"template":5,"sort_order":45,"source_id":46,"search_vector":47,"created_at":48,"updated_at":49},"9e0b8525-cde4-4f29-9fbf-2cd3a108bf4d","blog","en","how-to-structure-bonuses-tied-to-amazon-revenue","How to structure bonuses tied to Amazon revenue","Never bonus on revenue, since your ad budget can buy it. Tie the bonus to contribution margin after ad spend or to cost of customer acquisition at held volume.","Do not tie the bonus to revenue. Revenue can be bought with your own ad budget, so a revenue bonus rewards spending rather than skill. Tie it to contribution margin after ad spend, or to cost of customer acquisition holding volume steady. Both measure the thing you actually want and neither can be bought.\n\n## The short version\n\n- **Revenue is buyable.** A bonus on revenue pays the agency to spend more of your money.\n- **Tie the bonus to contribution margin after ad spend** or to cost of customer acquisition.\n- **Organic share of revenue** is the best long-term metric if you want ad dependence reduced.\n- **Set the baseline before the work starts,** and have both sides agree how it was measured.\n- **Cap the downside too.** Define what happens in a bad quarter and when spend should fall.\n\n## Why revenue is the wrong metric\n\nI run Flapen with 50 operators managing about 70 brands, and we deliberately do not take a percentage of revenue below $50,000 per month in profit. The reason is simple: revenue responds to spend.\n\nGive any competent operator an unlimited ad budget and revenue will rise. So will cost of customer acquisition, and so will the share of sales that only exist because they were purchased. A bonus on revenue pays for that outcome and calls it performance.\n\n| Bonus metric | Can it be bought? | Verdict |\n|---|---|---|\n| Revenue | Yes, with your budget | Avoid |\n| ACoS alone | Yes, by cutting spend | Avoid |\n| Units sold | Yes, by discounting | Avoid |\n| Contribution margin after ad spend | No | Best general choice |\n| Cost of customer acquisition at held volume | No | Best for scaling |\n| Organic share of revenue | No | Best for reducing ad dependence |\n\nNotice that ACoS on its own fails for the opposite reason to revenue. ACoS improves when you stop advertising, so a pure ACoS bonus can be earned by shrinking the business.\n\n## The three structures that work\n\n### Contribution margin after ad spend\n\nRevenue minus landed cost, Amazon fees, and ad spend. The money you actually keep before overhead.\n\nThis is the best default because it cannot be gamed from either direction. Spending more to inflate revenue reduces it. Cutting ads to improve efficiency also reduces it if volume collapses. The only way to move it is to improve the business.\n\n### Cost of customer acquisition at held volume\n\nPay on reductions in cost of customer acquisition, but only when unit volume is flat or growing. The volume condition is what stops the metric being gamed by retreating to your cheapest keywords.\n\nThis is the right choice when the brand is scaling and margin is temporarily compressed by design.\n\n### Organic share of revenue\n\nThe share of sales that arrive without advertising. Slow to move, and the most honest measure of whether an agency is building an asset or renting you sales.\n\nUse it as a secondary metric over a longer window, usually two or three quarters rather than monthly.\n\n## What a workable bonus agreement contains\n\n1. **A baseline both parties measured,** agreed in writing before work starts.\n2. **A measurement window long enough to be real.** Quarterly, not monthly. Amazon has too much week-to-week noise.\n3. **One primary metric,** not four. Multiple metrics let both sides argue about which one counted.\n4. **A floor condition.** No bonus if return rate rises or account health degrades.\n5. **Kill criteria that override the bonus.** If rating trend, return rate, conversion rate, and cost of customer acquisition trajectory say a product should stop, stopping must not cost the agency its bonus.\n\nPoint five is the one that gets missed and matters most. Any bonus structure creates pressure to keep a failing product running, because a dead product earns nothing. Write in that the honest recommendation is protected.\n\n## Should I use a bonus instead of a flat fee\n\nUsually no, and I say that as someone who charges a flat fee, so weigh it accordingly.\n\nA flat fee is the only structure where the agency does not earn more by spending more of your money. Ours runs $800 per month for one product up to $2,400 for five, and it does not move when I recommend cutting spend. That neutrality is worth more than most sellers realize.\n\nBonuses make sense in two situations. When you want the agency carrying genuine risk and are willing to pay for upside, or when the account is large enough that the base fee is trivial relative to the opportunity. Below $50,000 per month in profit, the volatility usually makes a bonus unfair to whichever side is unlucky that quarter.\n\n## What most agencies will not tell you\n\nA revenue bonus is the easiest structure to sell and the easiest to earn without improving anything. It sounds aligned. It is not.\n\nThe deeper issue is that every performance structure quietly buys out the agency's neutrality. The advice you most need is the advice that reduces their earnings: stop spending here, kill this product, do not launch that variation yet. Each layer of performance pay makes that advice more expensive to give.\n\nIf you do use a bonus, the protection is procedural. Put the kill criteria in the contract, agree the baseline in writing before anyone starts, and review quarterly rather than monthly.\n\n## Related answers\n\n- [Fair Amazon agency pricing models](\u002Fblog\u002Ffair-amazon-agency-pricing-models)\n- [Alternatives to flat retainer for Amazon PPC](\u002Fblog\u002Falternatives-to-flat-retainer-for-amazon-ppc)\n- [KPIs an Amazon agency should report weekly](\u002Fblog\u002Fkpis-an-amazon-agency-should-report-weekly)\n- [What to include in an Amazon PPC agency SLA](\u002Fblog\u002Fwhat-to-include-in-an-amazon-ppc-agency-sla)\n- [Hiring an Amazon agency: the complete guide](\u002Fblog\u002Fhiring-an-agency)\n\nWe stay on a flat fee so the advice stays neutral. Pricing is published at [Flapen](\u002Famazon-consulting).\n\n## Keep learning\n\n- [Compare Amazon business models](\u002Fguides\u002Fbusiness-models)\n- [Value your Amazon business](\u002Ftools\u002Fbusiness-value-calculator)\n","published","working-with-agencies",[14,15,16,17],"fees","ppc","amazon-fba","organic-ranking","joel-turcotte-gaucher","\u002Fimages\u002Fblog\u002Fclusters\u002Fhiring-an-agency-07.jpg","2026-09-04T00:42:51.798+00:00",{"faq":22,"seo":39,"batch":40,"cluster":41,"cover_alt":42,"answers_prompt":43,"primary_benchmark":44},[23,27,31,35],{"id":24,"answer":25,"question":26},"how-to-structure-bonuses-tied-to-amazon-revenue-faq-1","Because revenue is buyable with your own ad budget. Give any competent operator an unlimited budget and revenue rises, along with cost of customer acquisition. The bonus then pays for spending rather than for skill.","Why is a revenue bonus a bad idea?",{"id":28,"answer":29,"question":30},"how-to-structure-bonuses-tied-to-amazon-revenue-faq-2","Contribution margin after ad spend. It cannot be gamed from either direction: inflating revenue with spend reduces it, and cutting ads to improve efficiency reduces it too if volume collapses.","What is the best single bonus metric?",{"id":32,"answer":33,"question":34},"how-to-structure-bonuses-tied-to-amazon-revenue-faq-3","Quarterly. Amazon has too much week-to-week noise for monthly bonus measurement to mean anything, and a short window encourages exactly the short-term behavior the bonus was meant to prevent.","How long should the measurement window be?",{"id":36,"answer":37,"question":38},"how-to-structure-bonuses-tied-to-amazon-revenue-faq-4","A kill-criteria override. Any bonus creates pressure to keep a failing product alive, because a dead product earns nothing. Write in that stopping a product must not cost the agency its bonus.","What is the clause everyone forgets?",{},"B01","C01","Flapen cover for How to structure bonuses tied to Amazon revenue: a Flapen operator and a client walking an aisle of cartons with a tablet","how to structure bonuses tied to amazon revenue","B5",0,null,"'\u002Famazon-consulting':969C '\u002Fblog\u002Falternatives-to-flat-retainer-for-amazon-ppc':926C '\u002Fblog\u002Ffair-amazon-agency-pricing-models':918C '\u002Fblog\u002Fhiring-an-agency':952C '\u002Fblog\u002Fkpis-an-amazon-agency-should-report-weekly':934C '\u002Fblog\u002Fwhat-to-include-in-an-amazon-ppc-agency-sla':944C '\u002Fguides\u002Fbusiness-models':976C '\u002Ftools\u002Fbusiness-value-calculator':981C '000':203C,780C '1':528C '2':540C,717C '3':561C '4':577C '400':718C '5':591C '50':185C,202C,779C '70':189C '800':709C 'a':55C,98C,167C,197C,248C,336C,507C,511C,523C,529C,541C,578C,612C,642C,647C,663C,667C,680C,687C,789C,806C,884C,956C 'about':188C,573C 'accordingly':686C 'account':588C,764C 'acos':273C,318C,329C,338C 'acquisition':34B,76C,125C,233C,298C,418C,429C,609C 'actually':85C,369C 'ad':15B,27B,52C,69C,118C,140C,222C,289C,314C,355C,364C 'ads':394C 'advertising':334C,483C 'advice':845C,851C,875C,961C 'after':26B,68C,117C,288C,354C 'agencies':801C 'agency':104C,495C,621C,696C,750C,841C,915C,930C,942C,948C 'agree':154C,897C 'agreed':534C 'agreement':526C 'aligned':825C 'alone':274C 'also':398C 'alternatives':919C 'amazon':7A,361C,552C,914C,924C,929C,940C,947C,973C,979C,985 'amazon-fba':984 'an':220C,494C,498C,928C,939C,946C 'and':87C,150C,170C,191C,224C,234C,256C,363C,465C,487C,605C,632C,672C,721C,754C,815C,905C 'answers':912C 'any':217C,635C 'anyone':903C 'anything':822C 'are':755C 'argue':572C 'arrive':481C 'as':506C,676C 'asset':499C 'at':35B,299C,419C,967C 'avoid':272C,279C,285C 'bad':168C 'base':770C 'baseline':145C,530C,899C 'be':47C,90C,264C,341C,381C,547C 'because':244C,378C,646C 'before':146C,371C,537C,902C 'being':447C 'below':201C,778C 'best':132C,292C,303C,311C,376C 'bonus':10B,22B,42C,57C,99C,113C,249C,260C,339C,525C,582C,597C,623C,636C,664C,790C,808C,885C 'bonuses':4A,740C 'both':80C,152C,531C,570C 'bought':48C,91C,265C 'brand':462C 'brands':190C 'budget':16B,53C,223C,271C 'building':497C 'business':346C,414C,974C,980C 'but':430C 'buy':18B 'buyable':97C 'buys':838C 'by':276C,283C,343C,449C,470C,701C 'calls':257C 'can':17B,46C,89C,262C,340C 'cannot':380C 'cap':159C 'carrying':751C 'charges':679C 'cheapest':453C 'choice':294C,459C 'collapses':403C 'compare':972C 'competent':218C 'complete':950C 'compressed':469C 'condition':441C,580C 'contains':527C 'contract':896C 'contribution':24B,66C,115C,286C,352C 'conversion':603C 'cost':31B,73C,122C,230C,295C,360C,415C,426C,606C,619C 'counted':576C 'creates':638C 'criteria':593C,893C 'customer':33B,75C,124C,232C,297C,417C,428C,608C 'cutting':277C,393C,729C 'dead':648C 'deeper':830C 'default':377C 'define':163C 'degrades':590C 'deliberately':193C 'dependence':141C,315C 'design':471C 'direction':385C 'discounting':284C 'do':38C,194C,862C,882C 'does':697C,723C 'downside':161C 'each':868C 'earn':699C,819C 'earned':342C 'earnings':855C 'earns':650C 'easiest':811C,817C 'efficiency':397C 'either':384C 'enough':545C,767C 'every':834C 'exist':243C 'expensive':877C 'failing':643C 'fails':322C 'fair':913C 'fall':174C 'fba':986 'fee':669C,682C,689C,771C,958C 'fees':362C,982 'five':625C,720C 'flapen':183C,968C 'flat':436C,668C,681C,688C,921C,957C 'floor':579C 'for':253C,304C,312C,323C,712C,719C,759C,923C 'four':566C 'from':383C 'gamed':382C,448C 'general':293C 'genuine':752C 'gets':630C 'give':216C,879C 'growing':438C 'guide':951C 'happens':165C 'has':553C 'have':151C 'health':589C 'held':36B,300C,420C 'here':858C 'hiring':945C 'holding':77C 'honest':490C,656C 'how':1A,155C 'i':181C,661C,673C,727C 'if':137C,401C,583C,598C,880C 'improve':396C,412C 'improves':330C 'improving':821C 'in':166C,206C,425C,535C,653C,743C,783C,894C,900C,938C 'include':937C 'inflate':389C 'instead':665C 'is':96C,130C,177C,210C,374C,410C,435C,442C,456C,463C,467C,496C,626C,658C,690C,733C,765C,772C,795C,809C,827C,832C,849C,888C,965C 'issue':831C 'it':19B,64C,156C,258C,263C,379C,392C,400C,409C,505C,685C,722C,823C,826C 'its':320C,622C 'keep':370C,641C,970C 'keywords':454C 'kill':592C,859C,892C 'kpis':927C 'landed':359C 'large':766C 'launch':864C 'layer':869C 'learning':971C 'let':569C 'long':134C,544C 'long-term':133C 'longer':512C 'make':741C 'makes':788C,873C 'managing':187C 'margin':25B,67C,116C,287C,353C,466C 'matters':633C 'measure':81C,491C 'measured':158C,533C 'measurement':542C 'metric':136C,180C,261C,446C,509C,564C 'metrics':568C 'minus':358C 'missed':631C 'models':917C,975C 'money':110C,367C,706C 'month':205C,711C,782C 'monthly':521C,551C,910C 'more':107C,387C,700C,703C,735C,876C 'most':489C,634C,737C,800C,847C 'move':408C,486C,725C 'much':555C 'multiple':567C 'must':617C 'need':848C 'neither':88C 'neutral':963C 'neutrality':732C,843C 'never':9B 'no':291C,302C,310C,581C,671C 'noise':560C 'not':39C,195C,550C,565C,618C,698C,724C,803C,828C,863C 'nothing':651C 'notice':316C 'of':32B,74C,108C,123C,128C,199C,231C,239C,296C,308C,416C,427C,474C,478C,492C,607C,666C,704C,870C 'on':11B,100C,250C,319C,423C,955C 'one':562C,575C,628C,713C 'only':242C,405C,431C,692C 'operator':219C 'operators':186C 'opportunity':777C 'opposite':325C 'or':29B,71C,120C,437C,500C,516C,587C,761C 'organic':126C,306C,472C,988 'organic-ranking':987 'ours':707C 'out':839C 'outcome':255C 'over':510C 'overhead':372C 'override':595C 'own':51C,321C 'parties':532C 'pay':422C,758C,872C 'pays':102C,252C 'per':204C,710C,781C 'percentage':198C 'performance':259C,835C,871C 'point':624C 'ppc':925C,941C,983 'pressure':639C 'pricing':916C,964C 'primary':563C 'procedural':889C 'product':613C,644C,649C,714C,861C 'profit':207C,784C 'protected':659C 'protection':887C 'published':966C 'purchased':247C 'pure':337C 'put':890C 'quarter':169C,798C 'quarterly':549C,907C 'quarters':518C 'quietly':837C 'ranking':989 'rate':585C,602C,604C 'rather':60C,519C,908C 'rating':599C 'real':548C 'realize':739C 'reason':209C,326C 'recommend':728C 'recommendation':657C 'reduced':142C 'reduces':391C,399C,853C 'reducing':313C 'reductions':424C 'related':911C 'relative':774C 'renting':501C 'report':932C 'responds':213C 'retainer':922C 'retreating':450C 'return':584C,601C 'revenue':8A,12B,44C,45C,56C,95C,101C,129C,176C,200C,212C,225C,251C,267C,309C,328C,357C,390C,475C,807C 'review':906C 'rewards':58C 'right':458C 'rise':227C 'rises':586C 'risk':753C 'run':182C 'running':645C 'runs':708C 's':842C 'sales':240C,479C,503C 'say':611C,674C 'scaling':305C,464C 'secondary':508C 'sell':814C 'sellers':738C 'sense':742C 'set':143C 'share':127C,238C,307C,473C,477C 'short':93C 'should':173C,614C,660C,931C 'shrinking':344C 'side':794C 'sides':153C,571C 'simple':211C 'since':13B 'situations':745C 'skill':62C 'sla':943C 'slow':484C 'so':54C,228C,235C,335C,683C,959C 'sold':281C 'someone':677C 'sounds':824C 'spend':28B,70C,106C,119C,172C,215C,278C,290C,356C,365C,730C 'spending':59C,386C,702C,857C 'starts':149C,539C,904C 'stay':954C 'stays':962C 'steady':79C 'stop':333C,615C,856C 'stopping':616C 'stops':444C 'structure':3A,637C,693C,812C,836C 'structures':349C 'take':196C 'tell':804C 'temporarily':468C 'term':135C 'than':61C,520C,736C,909C 'that':241C,254C,317C,350C,480C,594C,629C,654C,675C,731C,768C,797C,833C,852C,865C,874C 'the':21B,41C,82C,92C,103C,112C,131C,144C,147C,160C,178C,208C,237C,324C,345C,347C,366C,375C,404C,413C,439C,445C,457C,461C,476C,488C,596C,620C,627C,655C,691C,695C,749C,763C,769C,776C,785C,810C,816C,829C,840C,844C,850C,886C,891C,895C,898C,949C,960C 'their':854C 'they':245C 'thing':83C 'this':373C,455C,860C 'three':348C,517C 'tie':20B,40C,63C,111C 'tied':5A 'to':2A,6A,23B,30B,43C,65C,72C,105C,114C,121C,214C,327C,388C,395C,407C,411C,451C,485C,546C,558C,640C,716C,757C,775C,792C,813C,818C,878C,920C,936C 'too':162C,554C 'trajectory':610C 'trend':600C 'trivial':773C 'two':515C,744C 'unfair':791C 'unit':433C 'units':280C 'unlimited':221C 'unlucky':796C 'up':715C 'upside':760C 'use':504C,662C,883C 'usually':514C,670C,787C 'value':977C 'variation':866C 'verdict':266C 'version':94C 'volatility':786C 'volume':37B,78C,301C,402C,421C,434C,440C 'want':86C,139C,748C 'was':157C 'way':406C 'we':192C,953C 'week':557C,559C 'week-to-week':556C 'weekly':933C 'weigh':684C 'were':246C 'what':164C,443C,522C,799C,935C 'when':171C,331C,432C,460C,726C,746C,762C 'where':694C 'whether':493C 'which':574C 'whichever':793C 'who':678C 'why':175C 'will':226C,229C,236C,802C 'willing':756C 'window':513C,543C 'with':49C,184C,269C 'without':482C,820C 'work':148C,351C,538C 'workable':524C 'worth':734C 'write':652C 'writing':536C,901C 'wrong':179C 'yes':268C,275C,282C 'yet':867C 'you':84C,138C,332C,368C,502C,747C,805C,846C,881C 'your':14B,50C,109C,270C,452C,705C,978C","2026-09-04T16:27:27.075028+00:00","2026-09-04T16:34:00.970185+00:00",[51,55,59],{"slug":52,"title":53,"published_at":54},"brand-tiers","Amazon brand management tiers: the complete guide","2026-09-04T16:33:51.798+00:00",{"slug":56,"title":57,"published_at":58},"done-for-you-management","Done-for-you Amazon management: the complete guide","2026-09-04T16:26:51.798+00:00",{"slug":60,"title":61,"published_at":62},"build-vs-buy","Build vs buy for your Amazon channel: the complete guide","2026-09-04T16:25:51.798+00:00",[64,65,69],{"slug":52,"title":53,"published_at":54},{"slug":66,"title":67,"published_at":68},"geography-and-marketplaces","Amazon marketplaces by geography: the complete guide","2026-09-04T16:32:51.798+00:00",{"slug":70,"title":71,"published_at":72},"measurement-and-audit","Amazon account measurement and audits: the complete guide","2026-09-04T16:31:51.798+00:00",[]]