The base salary is only half the answer to “what does a media buyer earn”. The other half is the percentage of profit, and the ceiling depends less on the grade on a CV than on the budget a team is willing to hand over and on how much a winning campaign can absorb. Below is the table across all seven grades, the bonus formula with a worked example, and the methodology behind every number.
How much does a media buyer earn in Ukraine in 2026?
A media buyer in Ukraine earns a base of $1,000–2,500 a month at middle grade and $2,000–3,000 at senior in 2026, plus 10–20% of profit, meaning revenue minus ad spend minus consumables. Entry roles pay $250–500 (account farmer) and $400–700 (buyer assistant); a junior buyer gets $600–1,200, which is a market estimate. A team lead earns $2,500–4,000 and a Head of Media Buying $4,000–6,000. With the bonus, our estimate of typical monthly income is $600–1,500 for a junior, $1,500–3,500 for a middle, $3,000–5,500 for a senior, $3,500–6,500 for a team lead and $5,000–9,000 for a Head. A worked example: $10,000 of spend brings $14,000 of revenue with $500 of consumables, so profit is $3,500; a 15% share adds $525 to an $1,800 base, $2,325 in total. Base bands come from 25 open ROIcamp vacancies, October 2026.
Pay bands by grade
The table below is built from the base salaries in our open vacancies. The income-with-bonus column is our own estimate, not a vacancy figure: base plus bonus in a typical month with a working campaign, not a record month and not a promise.
| Role / grade | Base, $/mo | Estimated income with bonus, $/mo (ROIcamp estimate) | What moves it | Source of the number |
|---|---|---|---|---|
| Account farmer | 250–500 | 300–650 | bonus for account batch survival | ROIcamp vacancy |
| Buyer assistant | 400–700 | 400–700 | no profit share at this grade | ROIcamp vacancy |
| Junior media buyer | 600–1,200 | 600–1,500 | first solo campaigns in the black | market band* |
| Middle media buyer | 1,000–2,500 | 1,500–3,500 | 10–15% profit share, spend volume | ROIcamp vacancy |
| Senior media buyer | 2,000–3,000 | 3,000–5,500 | 15–20% share, campaign stability | upper half of the Media Buyer (Meta) band** |
| Team Lead | 2,500–4,000 | 3,500–6,500 | share of personal plus team profit | ROIcamp vacancy |
| Head of Media Buying | 4,000–6,000 | 5,000–9,000 | share of the whole department’s profit | ROIcamp vacancy |
| Affiliate manager | 1,000–1,800 | 1,200–2,500 | share of partner turnover | ROIcamp vacancy |
| Creative (designer / producer) | 500–1,800 | 500–2,000 | grade; no direct profit share | ROIcamp vacancies: junior designer, producer |
| Analyst (Marketing / BI) | 1,800–2,800 | 1,800–3,000 | flat pay, not tied to profit | ROIcamp vacancy |
| Junior AI analyst (research & automation) | 200–300 | 200–300 | flat pay, not tied to profit | ROIcamp vacancy |
* Junior media buyer is the one row we have no open vacancy for right now: we grow juniors internally out of farming and assistant roles. The $600–1,200 band is the market range across Ukrainian dating and nutra teams as of October 2026, a market estimate and not our own rate. Every other row’s base comes from the salary field of our published vacancies.
** The Media Buyer (Meta) vacancy carries one band across two grades, $1,000–3,000 for middle and senior together. The senior row shows its upper half: we have no separate senior vacancy with a band of its own right now.
Two things jump out of the table. First, base salaries in buying are lower than anyone expects after watching course ads: the top of the senior band in a Ukrainian team in 2026 is $3,000, not $10,000. Second, buying is the one function (unlike creative, analytics or QA) where the base is a floor rather than a ceiling, because an uncapped percentage sits on top of it.
How much does an account farmer earn?
An account farmer at ROIcamp earns a base of $250–500 a month plus a bonus tied to how many accounts in a batch survive, which puts a typical month at $300–650. No prior experience is needed. Farming usually lasts 4–8 months, followed by 4–6 months as a buyer assistant at $400–700 before the first solo campaigns.
How much do a team lead and Head of Media Buying earn?
A team lead earns a base of $2,500–4,000 a month and a Head of Media Buying $4,000–6,000, both taken from our open vacancies. On top comes a share of team or whole-department profit, which by our estimate brings a typical month to $3,500–6,500 for a team lead and $5,000–9,000 for a Head. Both roles are as much about people and budget allocation as about ad accounts.
Why the base salary tells you nothing
The standard compensation model in media buying is base salary plus a share of profit, and the bonus formula looks like this:
Bonus = % × (revenue − spend − operating costs)
Let’s run the numbers. A middle buyer spends $10,000 over a month. The cohorts from that traffic bring in $14,000 of revenue. Direct operating costs, meaning accounts, proxies and payment processor fees, come to $500:
- Profit = 14,000 − 10,000 − 500 = $3,500
- Bonus at 15% = 0.15 × 3,500 = $525
- Total on an $1,800 base: $2,325 take-home
Now take the same buyer in a scaling month: $25,000 spend, $36,000 revenue, $900 in operating costs. Profit is $10,100, the bonus at 15% is $1,515, total $3,315. And the same buyer again in a month spent hunting for a new campaign after the previous one burned out: profit is zero and take-home is just the $1,800 base.
This is why the bands should be read as “base plus potential” rather than as a guaranteed number. A buyer’s annual income is not twelve identical months, it is a few strong ones, a few average ones and a few on base only. A team that promises a junior a steady $5,000 every month either does not understand its own economics or is selling a course.
The question that settles everything in an interview: how exactly is profit calculated and can I see my own numbers? If the formula is closed and stats arrive as a monthly screenshot, multiply your percentage by zero. Inflated “accrued” operating costs are the most common way bonuses get shaved.
What drives income
At the same grade, two buyers can end up with a twofold difference in income. Here are the factors in order of impact:
- Grade and percentage. The gap between 10% and 20% on $5,000 of profit is $500 a month, a third of a junior base. A progressive scheme, where a bigger profit earns a bigger share, is worth more than a $300 bump to the base.
- The budget you are trusted with. The bonus is a percentage of an absolute number. A buyer capped at $5,000 of spend physically cannot earn what a buyer running $30,000 earns, even with better ROI. Caps grow with trust and a track record, which usually takes 6–12 months.
- Vertical. Dating, nutra, gambling and e-commerce carry different margins and different risk. There is a separate section on this below.
- Traffic source. Meta is still the largest source in dating, about half of our buying, so buyers with proven Meta expertise cost more than generalists. In-app and TikTok are narrower niches with less competition for jobs, but also fewer openings.
- GEO. Tier-1 (US, UK, CA, AU) delivers a high revenue per user, along with expensive traffic and brutal competition. Tier-2/3 means a cheaper entry and a smaller absolute margin. Tier-1 experience on a CV adds more to your base than an extra year of tenure.
- Type of team. An in-house product team pays a lower base but offers stability, infrastructure and coverage of losses. A partnership model or solo work raises the ceiling and removes every guarantee. Agencies pay flat with no share, which means working to someone else’s KPI.
How income grows with experience
A realistic track inside a Ukrainian team with a documented grade system, as of 2026:
| Period | Position | Income, $/mo |
|---|---|---|
| first 4–8 months | account farmer | 250–650 |
| next 4–6 months | buyer assistant | 400–700 |
| from 12–18 months, first year working solo | junior media buyer | 600–1,500 |
| 2–3 years | middle media buyer | 1,500–3,500 |
| 3–5 years | senior media buyer | 3,000–5,500 |
| 3–4 years and up, with direct reports | Team Lead | 3,500–6,500 |
| 5 years and up | Head of Media Buying | 5,000–9,000 |
The full path from zero to an independent buyer takes 12–18 months, and another 12–18 from junior to a confident middle. In other words, the first serious money in this profession shows up somewhere in year two, and that is the honest answer to “how long until $2,000”, a level that the DOU salary report, summer 2026 records as the median for marketers in Ukraine (median from a survey of 352 marketers, June 2026). Only one thing speeds the track up: cases with numbers attached. A buyer who ran two profitable campaigns in four months negotiates from a stronger position than someone with two years of tenure and nothing to show. The rungs of the ladder are broken down in detail in “Who is a media buyer”, and the entry plan from scratch is in “Media buyer with no experience”.
Dating versus other verticals
An honest comparison, without advertising our own niche:
| Vertical | Buyer base salary | Bonus potential | Risk and caveats |
|---|---|---|---|
| Dating | market average | moderate, steady | short feedback cycle (1–3 days), demand without seasonality, main risk is moderation and bans |
| Gambling / betting | 20–40% higher | high | regulation, payment processing, harsh bans, higher odds of non-payment in grey teams |
| Nutra | average | high on a winning offer | dependent on offer and season, source rules change often |
| E-commerce / white offers | lower | low | often flat pay with no share, working to someone else’s KPI, thin margins |
| Crypto | high | very high | the most volatile income of all: record months alternate with zeros |
Gambling genuinely pays more, and pretending otherwise would be pointless. But that 20–40% premium on the base is compensation for elevated risk: infrastructure bans, regulatory limits and a higher share of teams that “forget” about the bonus. Dating wins on something else: predictability. Demand for dating has no season, the funnel is short (registration, subscription, rebill), traffic quality is visible within a day or three, and the vertical itself is legal and untouched by shifts in gambling law. For a first or second job in the niche, that matters more than $400 extra on the base.
How we collected this data
This is the core section of the article, so here it is, plainly.
Source. Every base salary except the one flagged row comes from the salary fields of 25 open ROIcamp vacancies published on the site as of October 2026. This is not a survey-based market average or an expert estimate, these are the rates we actually offer candidates and actually pay. Each one is verifiable: the band is listed on the relevant vacancy page under /en/careers.
What the sample covers. The 25 vacancies span five functions: media buying (farming, assistant, Meta buying, in-app, team lead, Head, affiliate management), creative (design, production, localization, SMM, B2B marketing), tech (analytics, AI research, QA, SEO, tracking), HR and finance. Dating vertical, fully remote, 40 plus people in the company. ROIcamp has worked in dating since 2011. Under the Ukrainian classifier of economic activities, buying falls under NACE-equivalent code 73.12, “Media representation”.
Limitations worth stating honestly:
- These are one team’s bands, not the market’s. Other teams pay both less and more, especially in gambling.
- The “Junior media buyer” row is a market estimate rather than our own rate: we do not hire juniors externally, we grow them from farming and assistant roles.
- The “Estimated income with bonus” column is a ROIcamp estimate, calculated rather than taken from vacancies: base plus bonus in a month with a working campaign, using the 10–20% of profit formula. In a month without one, only the base remains.
- The 2026 market is weaker than 2021–2022: auctions cost more and competition for offers is tougher. We deliberately do not inflate the upper bounds, so the numbers here are more modest than what courses promise, and that is on purpose.
Updates. Bands are reviewed alongside the vacancies; the numbers are current as of October 2026. If you are reading this much later, cross-check the vacancy pages, where the figures are always fresh.
Version: Q4 2026. What changed since September: the income-with-bonus column is now labelled as a ROIcamp estimate rather than a vacancy figure, the junior row is marked as a market estimate, and the track timings are clarified: account farmer 4–8 months, buyer assistant 4–6 months, an independent junior 12–18 months from zero, a confident middle another 12–18 months.
Can you earn more
Yes, just not through the route the ads are selling.
Formally there is no ceiling: the bonus is a share of profit, and profit has no upper bound. In practice the ceiling exists and is set by three things: how much volume a campaign can absorb before ROI drops, the budget cap the team is willing to trust you with, and your percentage. That is why an experienced buyer negotiates for access to a larger budget and a progressive share rather than for base salary, since it pays several times better than $500 more on the fixed part.
Three workable ways to raise income, in order of realism:
- Move up a grade inside the team. The junior to middle jump roughly doubles income over 12–18 months. It is the most predictable path.
- Negotiate a progressive share. A scheme like “15% up to $10,000 of profit, 20% above” suits both sides and is easy to sell in negotiation if you have a track record.
- Move into team lead. A share of team profit gets added to your personal share, which is a step change in income and also a change of profession: half your time goes to people rather than ad accounts.
What not to do: go solo with no financial cushion. A solo start means $2,000–3,000 of your own money on tests and infrastructure with no guarantees at all, and most such starts end with a burned budget before the first working campaign. What traffic arbitrage is and how the model works from the inside is covered in the guide “Traffic arbitrage: how to start”.
Every base band in this article except junior buyer comes from our open vacancies. Base salary from month one, operating costs and test budgets on the company, an open bonus formula, fully remote. See ROIcamp vacancies, from account farmer to Head of Media Buying.
Sources
- Зарплати фахівців з Design, Leadership, HR, Recruitment, Marketing, Sales, Support та інших — літо 2026 — DOU
- КВЕД-2010 клас 73.12 Посередництво в розміщенні реклами — Держстат України
Download the base pay ranges as CSV — Generated from the salary fields of published ROIcamp vacancies and updated with them.