
I’ve been in talent acquisition for over a decade, and the number one question I get from hiring managers is: “How much should I budget for a single job posting?” The short answer is it varies wildly—from completely free to several thousand dollars—depending on where you post, how long the ad runs, and whether you include premium features like promoted listings or programmatic distribution.
For a typical professional role in the U.S., here’s a realistic breakdown:
| Posting Channel | Cost Range | Typical Reach | Notes |
|---|---|---|---|
| Free job boards (Indeed, Glassdoor) | $0 | Moderate | Good for entry-level or high-volume roles; limited targeting |
| LinkedIn Premium Job Slot | $400 – $700 per month | High (professional network) | Best for mid-to-senior roles; includes matching algorithm |
| Industry-specific niche boards | $150 – $500 per post | Targeted | Useful for specialized fields (e.g., healthcare, tech) |
| Aggregator distribution (e.g., ZipRecruiter) | $300 – $600 per month | Broad | Often includes multiple job boards in one package |
| Agency or recruiter fee | 15% – 25% of annual salary | One-to-one sourcing | Full-cycle, but significantly more expensive |
On average, companies spend between $500 and $1,500 per hire on job advertising alone, according to data from the Society for Human Resource Management. But that’s just the tip of the iceberg. Hidden costs like internal recruiter time, applicant tracking system fees, and background checks can push the total cost per hire to $4,000–$7,000 for a mid-level role.
My advice: start with a free listing on Indeed and a basic LinkedIn slot. Track which sources deliver quality candidates, then scale the budget accordingly. Don’t just throw money at every board—measure your cost per applicant and time-to-fill per channel.

Honestly, I’m a small business owner with a team of six, and I can’t afford those fancy job ad packages. I’ve had great luck posting on LinkedIn for free—just use the “post a job” option without paying for promotion. It’s slower, but you still get a handful of applicants each week. For a part-time role, I also put a notice on my company’s social media page. Cost: zero. Only pay if you’re in a hurry or need a very specific skill set. Otherwise, free channels work fine for small operations.

As someone who just graduated and is job hunting, I never thought about the cost of a job posting from the company side. But I’ve noticed that the jobs I see on LinkedIn with the “Promoted” badge often feel more serious—like the company is really investing to find the right person. I’m more likely to apply to those because I assume they’ll respond faster. So yeah, I guess companies that pay a bit more get better applicants. But from my end, the cost is zero, which is a relief.

From an HR manager’s perspective, the real question isn’t just the cost of a single posting, but the ROI. I’ve run A/B tests on our job ads. A $600 LinkedIn slot for a senior engineer brought in 12 qualified applicants, while a $300 general board gave us 50 but only 3 were passable. So the more expensive channel actually had a lower cost per qualified candidate. I always recommend budgeting at least $800 per role for a mid-senior hire, and then adjusting based on field. Track your conversion rates religiously—that’s where the real savings happen.

I help professionals navigate their career moves, and I often hear from clients frustrated by companies that “ghost” after applying. Here’s a behind-the-scenes truth: if a company posts a job for free, they might not be serious about filling it quickly. Paid ads signal urgency and investment. So when you see a job that’s clearly promoted, it’s usually a better bet. For job seekers, this means you can prioritize paid-posted roles to save time. And for companies, don’t cheap out on a single posting—spend what it takes to attract the right people, or risk wasting everyone’s time.


