Skip to app content
Skip to main content
Back to Research & Articles
October 21, 2026•
Media BuyingProcessGuide

The Media Buying Process: 8 Steps From Media Plan to Final Report

The complete media buying process from brief to final report, with deliverables and timelines for each step.

JH
Joel Horwitz
Founder & CEO, Synter

A media plan says something like "\$60,000 across paid social,

connected TV and search, October 1 to 31, to drive demo requests."

Media buying is the work of making that sentence true: booking or

bidding for each dollar, launching with tracking that works, keeping

spend on schedule, and proving you got what you paid for. This guide

walks through the media buying process in eight steps, with an owner and

output for each, and shows how the steps change when you buy direct,

programmatically, or in a self-serve ad account.

What Is Media Buying?

**Media buying is the work of purchasing ad space and ad placements,

then running and adjusting them so a media plan turns into live ads that

hit the plan's goals.** Whether the ad inventory is a trade publication

sponsorship, programmatic impressions, or Google clicks, the job across

media outlets is the same: reach the target audience at the planned

price, and document what was delivered.

Media Buying vs. Media Planning

Planning decides who to reach, where, when, and with how much money.

Buying executes those decisions and lives with the consequences once the

campaign is running.


Media planning Media buying

  • ----------------------------------- -----------------------------------

Defines campaign goals, KPIs and Turns goals into placements, bids

the target audience and budgets

Chooses media channels and the Requests proposals, negotiates

budget split rates or sets up bidding

Sets flight dates and reach and Books inventory, signs paperwork,

frequency targets launches and QAs

Done mostly before launch Runs from booking through the final

invoice


When inventory is unavailable, the buyer needs to revise the plan with

the planner. Keep that feedback loop open through delivery and

reconciliation.

The Media Buying Process at a Glance

These are the eight media buying process steps, from brief to wrap

report:

  1. Start from the media plan and goals
  1. Research audiences, channels, and inventory
  1. Choose how you will buy
  1. Request proposals and negotiate, or set up bidding
  1. Lock the schedule, budgets, and paperwork
  1. Traffic creative, set up tracking and QA the launch
  1. Monitor pacing and optimize
  1. Reconcile, report, and feed learnings back into the next plan

Step Owner Output

  • ----------------------- ----------------------- -----------------------

1\. Media plan and Media planner with the Approved brief with

goals marketing lead KPIs, budget, flight

dates and audiences

2\. Research Media planner and buyer Shortlist of channels

and inventory with cost

and reach estimates

3\. Buying method Media buyer Buying method for each

line of the plan

4\. Proposals or Media buyer Proposals and

bidding negotiated rates, or

bid strategies and

budgets

5\. Schedule and Media buyer, with Signed insertion

paperwork finance sign-off orders, deal IDs or

launch-ready campaigns

6\. Creative, tracking Ad operations or the QA log and a verified

and QA buyer test conversion

7\. Pacing and Media buyer or analyst Pacing report and a

optimization change log

8\. Reconcile and Buyer, analyst and Reconciled spend and a

report finance wrap report


**Alt text: "Media buying process flowchart showing eight steps from

media plan to wrap report, splitting into direct and programmatic tracks

at steps 4 and 5 and looping back to the plan."**

The 8 Steps of the Media Buying Process

1. Start From the Media Plan and Goals

Read the plan as a set of constraints: one primary KPI, a total budget,

flight dates, target audiences, and any placements already promised to a

partner. Gaps surface here, such as a plan asking for "awareness and

leads" without ranking them.

Write down how the KPI will be counted, and in which system, before

anything is bought. "Cost per demo request, counted in the CRM,

deduplicated by email" is a buyable goal, while "drive engagement"

isn't.

What good looks like: one page with the KPI, its source of truth,

the monthly budget and the flight dates, signed off by whoever owns the

number.

2. Research Audiences, Channels and Inventory

Estimate where the target audience can be reached and at what cost. A

B2B software plan might combine LinkedIn job-title targeting, placements

on industry publications and branded search. Treat the channel mix as a

hypothesis to test against qualified outcomes, not proof that one

channel created another's demand.

For each option, note targeting, minimum spend, your past costs, and any

ad inventory that sells out early.

What good looks like: a shortlist where every line has an

audience-fit reason, an estimated cost, and an estimated reach.

3. Choose How You Will Buy

Choose a buying method for each plan line: a publisher agreement,

programmatic transaction, or self-serve ad account. The choice

determines whether later work centers on contracts and deal terms,

auction settings, or platform configuration.

What good looks like: every line has a buying method, and the team

knows which lines need contracts and which only need ad accounts.

4. Request Proposals and Negotiate, or Set Up Bidding

For direct and programmatic guaranteed buys, an RFP starts the inventory

discussion: specify what you want to purchase and ask the publisher for

availability and terms. In Display & Video 360, [negotiation can begin

with your RFP or the publisher's

proposal](https://support.google.com/displayvideo/answer/7067656).

Compare rates, available impressions, viewability, invalid-traffic

standards, and makegood terms.

Self-serve and open-auction buys don't involve a negotiation; the

equivalent work is choosing a bid strategy, a target, and a budget with

room to deliver.

What good looks like: proposals compared on cost per outcome rather

than CPM alone, and a written reason for every bid strategy.

5. Lock the Schedule, Budgets and Paperwork

Direct buys are formalized in an insertion order (IO). Under the 4A's

and IAB standard terms, an IO is a [mutually agreed order under which

the publisher delivers the

ads](https://www.iab.com/wp-content/uploads/2015/06/IAB_4As-tsandcs-FINAL.pdf),

with deliverables, prices, maximum spend, and flight dates spelled out.

Programmatic deals are set up as a deal ID, which the exchange includes

in bid requests for that inventory so your DSP can bid under the agreed

terms.

In Display & Video 360, an "insertion order" is an object inside the

DSP that [groups line items and holds the budget and pacing

settings](https://support.google.com/displayvideo/answer/2696705),

not a contract with a publisher.

What good looks like: every placement has a signed IO, an active

deal ID or a launch-ready campaign, and the budget caps add up to the

plan.

6. Traffic Creative, Set Up Tracking and QA the Launch

Trafficking means getting the right creative assets, in the right specs,

onto the right placement with tracking attached, named by a convention

(channel, campaign, audience, creative) that the step 8 report can group

by.

Then test conversion tracking with a real conversion, not a test event.

Our own audit found [Google Ads double-counting every

conversion](https://synterai.com/blog/pixel-verification-guide)

because hardcoded tags fired alongside identical Tag Manager tags, while

X conversions showed unverified for months. The rule we use now is that

a conversion is verified only when it appears in the platform's event

log, the Tag Manager debugger, and your own database. In Synter,

run_launch_preflight checks conversion tracking and the landing page at

plan time, before anyone approves the launch.

Our [campaign preflight

checklist](https://synterai.com/blog/campaign-preflight-checklist)

covers the other launch checks.

What good looks like: a QA log per placement, and one real

conversion visible in all three places before budget goes up.

7. Monitor Pacing and Optimize

Pacing compares actual spend with where spend should be by now: pacing =

spend to date ÷ (flight budget × days elapsed ÷ days in flight).

Take an illustrative \$60,000 flight running October 1 to 31. After 10

full days, planned spend is \$19,354.84. If actual spend is \$15,200,

the buy is pacing at 78.5% and needs about \$2,133 a day for the

remaining 21 days instead of the original \$1,935.

Check daily, because platforms pace by their own rules: most Google Ads

campaigns can spend [up to twice the average daily

budget](https://support.google.com/google-ads/answer/10486637)

on a given day, capped at 30.4 times it over a full month at that

budget. In Display & Video 360, ["Even" pacing can leave budget

unspent](https://support.google.com/displayvideo/answer/3114676)

when inventory tightens late in a flight, while "Ahead" pacing can

spend up to 120% of the prorated target.

Once delivery is on track, shift budget toward lines beating the KPI;

our [cross-channel budget allocation

guide](https://synterai.com/blog/cross-channel-ad-budget-allocation-guide)

covers how. Our create_autonomous_schedule tool defaults to a

[read-only, cross-platform pacing

monitor](https://docs.synterai.com/mcp/tools) that runs

every four hours, alerts in Slack, and never moves money.

What good looks like: every line inside the tolerance agreed in step

1 (say, 90% to 110% of planned spend), with each correction dated.

8. Reconcile, Report and Feed Learnings Back Into the Next Plan

Reconciliation checks that what you were billed matches what was

delivered. Under the same 4A's and IAB terms, when both sides track

delivery, invoicing uses a designated controlling count, and if it is

lower than the other side's count by more than 10% over the invoice

period, both parties run a reconciliation; an unresolved gap can be

treated as under-delivery, leading to a makegood flight or a credit.

As a hypothetical example, an IO for 2,000,000 impressions at a \$12 CPM

is a \$24,000 buy. If the publisher's ad server counts 1,950,000 and

your third-party ad server, set as the controlling count, records

1,700,000, the 250,000 gap is 12.8% of the publisher's number and 14.7%

of yours, so it clears the threshold either way.

The wrap report compares campaign performance to the plan and lists what

to repeat, cut, or test; our [quarterly business review

template](https://synterai.com/resources/qbr-template) adds

attribution limits and an action register.

What good looks like: every invoice matched to a delivery report in

the month it arrives, and three to five written decisions carried into

the next plan.

Direct, Programmatic and Self-Serve Buying: How the Process Changes

Keep the same eight-step process, but adapt the transaction steps. In

auction-based programmatic buying, [each impression can be bid on in

real

time](https://github.com/InteractiveAdvertisingBureau/openrtb2.x/blob/main/2.6.md)

while the consumer waits. Guaranteed and preferred deals instead use

terms negotiated in advance. Buyers use demand-side platforms (DSPs);

publishers sell through sell-side platforms (SSPs).


Buying method How you buy Which steps get Typical paperwork

heavier

  • ----------------- ----------------- ----------------- -----------------

Direct media Negotiate 4 (RFPs, Signed IO under

buying (IO-based) placements and negotiation), 5 the publisher's

rates with the (IOs), 8 or standard terms

publisher (reconciling ad

server counts)

Programmatic open Bid impression by 6 (brand safety Budgets, bids and

auction (via DSP) impression on and fraud pacing set in the

exchange settings), 7 DSP (in Display &

inventory (pacing, bids) Video 360, inside

the insertion

order)

Programmatic Guaranteed 4 (deal terms), 5 Deal ID set up in

guaranteed, reserves (deal IDs, flight the DSP;

preferred deals inventory at a dates) programmatic

and private negotiated price; guaranteed can

auctions (PMP) a preferred deal remove tag swaps

gives a first and separate

chance to bid at invoices

that price; a

private auction

invites chosen

buyers to bid

above a floor

Self-serve Set budgets, 6 (tracking QA), Budgets, bid

(Google, Meta, bids, and 7 (daily pacing, strategy and

LinkedIn, TikTok) targeting in the optimization) billing settings

platform's ad in the ad account

account

Retail media Retail ad 2 (product and Retailer ad

(Amazon, Walmart consoles, such as retailer data), 8 account; sales

Connect, cost-per-click (sales reporting) results reported

Instacart) Amazon Sponsored by the retailer

Products, or a

DSP such as

Amazon DSP


A private auction does not guarantee delivery. In Google Ad Manager,

inventory [may reach the open

auction](https://support.google.com/admanager/answer/15708670)

if the deal buyer does not submit a valid bid above the agreed floor.

Retail reporting adds a measurement boundary: [closed-loop

attribution](https://mediaratingcouncil.org/sites/default/files/Standards/IAB_Retail_Media_Measurement_Guidelines_January2024.pdf)

uses the retailer's own sales and exposure data, so identify that

source in the wrap report.

Quality standards belong in the step 4 RFP. For desktop ads, the Media

Rating Council counts a display impression as

viewable

when at least 50% of its pixels are in view on an in-focus tab for one

continuous second (30% for ads of 242,500 pixels or more; two continuous

seconds of play for video). MRC also separates [general and

sophisticated invalid

traffic](https://mediaratingcouncil.org/sites/default/files/Standards/IVT%20Addendum%20Update%20062520.pdf)

(IVT), and TAG runs a [Certified Against Fraud

program](https://www.tagtoday.net/fraud) aimed at IVT in

the supply chain. For more on DSP buying, see [how programmatic buying

works](https://synterai.com/blog/programmatic-ad-management-guide).

Who Runs the Media Buying Process?

Assign ownership explicitly in any of these three arrangements:

  • In-house. The marketing team operates its self-serve accounts and

may hold a DSP seat. Name an owner for contracts and invoice

reconciliation, as well as campaign delivery. In a 2023 ANA study,

[82% of ANA members reported having an in-house

agency](https://www.ana.net/content/show/id/79185), and

social, search, and media strategy were among the services most often

moved in-house.

  • Media agencies. An agency can handle publisher relationships,

negotiations, and invoice reconciliation. Specify how it receives CRM

outcomes so it can assess the buy against the same business goals as

your team.

  • Hybrid. The agency runs direct and programmatic buys while the

in-house team runs search and paid social. This works when one named

person owns the cross-channel pacing report and the final

reconciliation.

Where the Media Buying Process Breaks Down

Use these checks to catch launch, delivery, and reconciliation gaps:

  • Plans without a ranked KPI. If the plan does not prioritize an

outcome, the buyer lacks a clear basis for choosing between reach,

clicks, and conversions.

  • Naming that breaks reporting. If one platform uses "Q4_Demo_US"

and another "us-demo-oct", grouping spend needs a manual mapping

file that drifts.

  • Tracking not verified before launch. A double-counting tag

inflates conversions, and automated bidding learns from the bad data.

  • Pacing checked weekly instead of daily. When a platform can spend

up to twice the daily budget on a given day, a weekly check finds the

problem after the money is gone.

  • Reconciliation done months late. The 4A's and IAB terms ask

publishers to warn of likely under-delivery at least 14 days before an

IO ends; a buyer who reconciles a quarter later finds the shortfall

after the flight is over.

  • Each platform optimized on its own numbers. Every platform counts

conversions by its own rules, so cross-platform reporting needs one

source of truth, usually the CRM.

Our breakdown of [where the hours go in manual

buying](https://synterai.com/blog/cost-of-manual-media-buying-2026)

puts a cost on the manual work.

Where Automation and AI Agents Fit in the Process

Steps 1 to 4 stay human-led, because goals, channel choices, and

publisher relationships are judgment and trust work; Synter does not

send RFPs, negotiate with publishers, or sign insertion orders with

them. Steps 6 to 8 suit AI agents, since the work is repetitive,

cross-platform and time-sensitive; see [how AI changes the media

buyer's

job](https://synterai.com/blog/ai-vs-manual-media-buying).


Step What an agent can take on in Synter

  • ----------------------------------- -----------------------------------

6\. Launch QA A tracking and landing page

preflight at plan time; a person

approves the plan before it runs,

and new campaigns are created

paused by default

7\. Pacing and optimization A pacing monitor across connected

platforms, plus budget and bid

changes within workspace limits

8\. Reconciliation and reporting get_spend_reconciliation compares

Google Ads and The Trade Desk

totals for up to 92 days and

explains likely causes of gaps


Our AI agents work across 16 ad platforms, including The Trade Desk,

Display & Video 360, Amazon DSP and Amazon Ads, though write access is

limited on several of them, and our [pricing

page](https://synterai.com/pricing) lists DSP and CTV

access under the Custom plan.

Every write passes one server-side safety gate, changes over the

workspace's monetary limits are blocked outright, and each decision

lands in an audit log. As of October 2026, under the default workspace

autonomy level, launches, enables, and new creative wait for a person,

while pauses and budget or bid changes run immediately and are logged,

and background agents default to asking before changing your ad

accounts; our [approval

model](https://docs.synterai.com/mcp/approval-model) has

the details.

If you are moving from manual to AI-assisted buying, our [switching

guide](https://synterai.com/blog/switch-to-ai-media-buying)

covers the pilot. For vendor comparisons, our guide to [media buying

automation

tools](https://synterai.com/blog/best-media-buying-automation-tools)

lays out the options. To see launch QA, pacing, and cross-platform

optimization on your own accounts, [explore our AI

agents](https://synterai.com/features/ai-agents).

FAQ

What Is the Process of Media Buying?

The media buying process turns a media plan into delivered, verified ads

in eight steps: goals, research, buying method, proposals or bidding,

paperwork, launch QA, pacing, and reconciliation and reporting.

How Do I Get Into Media Buying?

Start with a small self-serve campaign and complete the tracking test,

pacing checks, and reconciliation. Then learn IO terms and programmatic

deal setup. A coordinator or assistant-buyer role can provide practice

with those tasks.

What Are the 5 Stages of the Buying Process?

That phrase usually means the consumer buying process: [need

recognition, information search, evaluation of alternatives, purchase

decision and post-purchase

evaluation](https://openstax.org/books/principles-marketing/pages/3-3-the-consumer-purchasing-decision-process).

It describes how people decide to buy, not how advertisers buy media.

What Is the Difference Between Media Buying and Media Planning?

Planning decides who to reach, where, when, and with what budget; buying

executes it, from booking or bidding through pacing and reconciliation.

What Does an Insertion Order Include?

Under the 4A's and IAB standard terms, an IO specifies the deliverables

and prices, the maximum spend, the start and end dates, any third-party

ad server, and can add reporting, placement, and data ownership terms.

Share Article

Stay Ahead of AI Growth Trends

Get the latest strategies on AI agent marketing, autonomous growth loops, and programmatic campaigns delivered weekly.

Synter

The AI Agent Operator for Ads.

Direct API connections to 43 advertising platforms, including Google, Meta, LinkedIn, TikTok, and Amazon DSP. One interface. No tab hell.

No credit card required$25 free execution creditInstant 30s setup
Free Account Audit

Find Wasted Spend Across Your Ad Accounts

Synter audits 43 advertising platforms in seconds — detecting keyword leaks, attribution gaps, and budget misallocations with zero connector fees.