Salaripedia
English

How much does a door-to-door sales worker make?

$41,380a year

Median yearly pay in the United States: half earn more and half earn less. That is $19.89 an hour or $3,448 a month.

Hourly
$19.89
Average (mean)
$43,850
Jobs
2,760
Pay range
Lowest 10%: $32,010Median: $41,380Highest 10%: $51,470
PercentileYearlyHourly
10th$32,010$15.39
25th$36,470$17.53
Median$41,380$19.89
75th$47,390$22.78
90th$51,470$24.75

By state

Median yearly pay.

Missouri$46,380
Texas$46,040
New Jersey$44,370
Indiana$39,870
California$39,520
Utah$38,990
Colorado$38,590
Connecticut$37,440
North Carolina$37,370
Michigan$36,700
Ohio$36,210
Maryland$34,290
Kansas$32,970
Virginia$32,320

Highest paying cities

Metro areas, median yearly pay.

Dallas, TX$49,330
Kansas City, MO$46,040
New York, NY$44,370
San Diego, CA$42,910
Portland, OR$39,970
Washington, DC$35,590
Los Angeles, CA$35,090
Virginia Beach, VA$31,550

In other countries

Door-to-Door Sales Worker belongs to the international group "Stall and market salespersons".

Compare pay in 140 countries

Similar jobs

Frequently asked questions

How much does a door-to-door sales worker make an hour?

The median hourly pay is $19.89 ($41,380 a year).

How much does a door-to-door sales worker make a month?

About $3,448 a month before tax, based on a median of $41,380 a year.

How much does a door-to-door sales worker make starting out?

The lowest-paid 10% make $32,010 or less a year ($15.39 an hour); the top 10% make $51,470 or more.

Which state pays door-to-door sales workers the most?

Missouri, with a median of $46,380 a year, followed by Texas ($46,040) and New Jersey ($44,370).

Which city pays door-to-door sales workers the most?

Dallas-Fort Worth-Arlington, TX, with a median of $49,330 a year.

How many door-to-door sales workers are there in the United States?

About 2,760 people work as door-to-door sales workers.

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.