Salaripedia
English

How much does a buyer and purchasing agent make in Phoenix?

$76,820a year

Median yearly pay for buyer and purchasing agents in the Phoenix-Mesa-Chandler, AZ metro area. That is $36.93 an hour or $6,402 a month.

Hourly
$36.93
Vs. national median
-1%
Rank among cities
96 of 391
Jobs in the area
8,400
Pay range
Lowest 10%: $50,570Median: $76,820Highest 10%: $119,400
PercentileYearlyHourly
10th$50,570$24.31
25th$61,850$29.74
Median$76,820$36.93
75th$94,270$45.32
90th$119,400$57.40

Other cities in Arizona

Median yearly pay for buyer and purchasing agents.

Sierra Vista, AZ$87,850
Tucson, AZ$72,320
Yuma, AZ$68,050
Lake Havasu City, AZ$65,230
Flagstaff, AZ$65,120
Prescott Valley, AZ$63,970
Buyer and Purchasing Agent salary in Arizona Buyer and Purchasing Agent salary in all states

Related jobs in Phoenix

Same field, median yearly pay.

Personal Financial Advisor$103,700
Financial Risk Specialist$102,000
Project Management Specialist$100,800
Labor Relations Specialist$97,070
Tax Examiner and Collector$95,060
Management Analyst$94,900
Financial and Investment Analyst$94,700
Budget Analyst$84,810
Business Operations Specialist$84,190
Financial Specialist$81,440
Salaries for every job in Phoenix, AZ

Frequently asked questions

How much does a buyer and purchasing agent make an hour in Phoenix?

The median hourly pay in the Phoenix-Mesa-Chandler, AZ metro area is $36.93 ($76,820 a year).

Do buyer and purchasing agents make more in Phoenix than the national average?

No: $76,820 against $77,710 nationally, 1% less.

How does Phoenix compare with the rest of Arizona?

The median in Arizona is $75,340, so Phoenix pays 2% more.

Where does Phoenix rank for buyer and purchasing agent pay?

96 of 391 metro areas with data.

How much does a buyer and purchasing agent make starting out in Phoenix?

The lowest-paid 10% make $50,570 or less a year; the top 10% make $119,400 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.