Type "free job posting sites" into Google and you get a list of twelve names, most of them copied from a list of twelve names published a year earlier. Almost none of those lists check whether "free" still means what it said the last time someone looked.
It usually doesn't. LinkedIn's free job post caps out at one at a time, with an applicant limit LinkedIn itself puts at 10 to 30 depending on the role. ZipRecruiter's free option is a trial with a plan waiting behind it, not a permanent free tier. Craigslist, still on half the lists in this niche, has charged US employers to post a job since 2004, when it introduced a $25 fee in New York and Los Angeles; current US pricing runs $10 to $75 depending on the city, read directly off its own fee page. Facebook Jobs, the version most lists still describe, was retired in 2023. What replaced it in October 2025 is a different product with a different mechanic.
This is the list with the catch attached to each name, sourced from the company's own page and checked on 15 September 2026.
LinkedIn: one free job, and an applicant count that quietly runs out
LinkedIn's own help pages are specific about the limits, which is more than most guides bother to repeat. A member can have one free job post active at a time, and only a limited number within a 30-day window. The post stays active for up to 14 days, then pauses. LinkedIn's help center puts the free applicant limit at 10 to 30 applications, "depending on the role," and once you hit it the post is pulled from search results even though it technically stays open.
None of that is disclosed on the page where you click "post a free job." It's on a separate help article that most employers never read, which is exactly why "unlimited applicants" keeps showing up as a myth in threads about LinkedIn hiring. The workaround LinkedIn offers is the one it profits from: promote the post, and the applicant cap disappears.
ZipRecruiter's "free" job posting is a free trial
ZipRecruiter's own post-a-job page answers the question directly: "ZipRecruiter offers new employers a fully loaded free trial, giving you the full ZipRecruiter experience... After your trial, continue with your selected plan or cancel anytime." That's a trial, not a free tier. The distribution to 100+ job sites and the unlimited clicks and applies are real during the trial. What ends when the trial does is the price, not a feature.
Worth knowing before you sign up: cancel-anytime is stated as a self-serve action from the dashboard, which is a lower-friction exit than several competitors offer. If the plan is going to auto-renew regardless, that's the moment it's cheapest to close the loop.
Facebook came back to job posting, and it isn't the old tool
Meta retired Jobs on Facebook, the business-page listing tool, in 2023 (press coverage of the relaunch dates the original shutdown to that year; Meta's own announcement of the retirement is no longer live to check against). If a list still names "Facebook" as a free job board and describes posting from your business page, it's describing a feature that's been gone for roughly three years.
What exists now is different. Meta relaunched job listings as Local Jobs inside Facebook Marketplace on 13 October 2025, US-only, aimed at entry-level, trade and service roles rather than the office and technical hiring most recruiting desks run. Candidates reach an employer through Messenger, one conversation at a time, not through a form or an ATS feed. There's no application pipeline to plug into and no bulk posting tool. For a shift-role opening in one city it can work. For a requisition you want to route into a tracking system, it's the wrong shape entirely.
Handshake is free, once a school says yes
Handshake's own marketing promises "post your open roles on Handshake for free," and that's true as far as it goes. What the marketing page leaves out is that every employer has to be approved, school by school, before a posting goes live there. There's no single "Handshake account" that reaches all 25 million students on the platform; access is granted per institution, and a career center can decline an employer it doesn't recognize.
Third-party recruiters are allowed, but under rules that change what "posting a job" means in practice. Handshake requires each posting to name a single client company, disclose that you're recruiting on that company's behalf, and charge candidates nothing. An agency running a confidential search, or one posting on behalf of several clients from one account, runs straight into those terms. Free, yes. Frictionless, no.
Craigslist charges for job posts in the US
Craigslist's own fee page is unambiguous: "All craigslist postings are free, except for..." Job categories in the US and parts of Canada are the named exception, priced at $10 to $75 per post depending on the area. That's been the rule in some form since 2004, but it's still absent from a surprising number of "free job posting sites" roundups, possibly because the rest of Craigslist really is free and the exception gets lost.
The fee scales with the size of the local market. A handful of sourcing forums have found workarounds by posting into unrelated categories, which Craigslist's own terms treat as a violation and will pull down.
Glassdoor doesn't have its own posting flow anymore
Glassdoor used to run a separate free job-listing product. It doesn't now. Glassdoor's own help center describes job postings as something that happens on Indeed and then syncs across: "When you post or update a job on Indeed, it is automatically sent to Glassdoor, ensuring that both platforms display the most current listings." Navigate to Glassdoor's post-a-job page directly and it redirects you back to Indeed's employer flow.
That means Glassdoor's free posting is the same Indeed post, shown on a second storefront, rather than a separate option. Whatever Indeed's own terms and budget-type billing say (we broke those down in the Indeed pricing piece) apply here too, because there's no separate Glassdoor account or Glassdoor price to negotiate.
Google for Jobs isn't a site you post to
It comes up on every "free job posting sites" list, and it shouldn't, at least not the way it's usually described. Google for Jobs is a search feature that pulls structured job data from other sites: an ATS, a careers page with the right schema markup, or a job board that already has a feed into Google. There's no Google account where an employer types in a job and clicks publish.
The practical version of "getting into Google for Jobs for free" is making sure your careers page or ATS emits valid `JobPosting` schema, or posting to one of the boards Google already indexes, like Indeed, LinkedIn or ZipRecruiter, and letting that posting surface there as a side effect. It's a distribution channel, not a destination.
What's actually free with no catch
Two names on the usual lists hold up without an asterisk, mostly. PostJobFree's own posting form has no trial clock and no per-post fee: "Use this website to post jobs for free," and its FAQ confirms recruiters aren't billed to list a job. The catch is smaller than a paywall: a post goes stale after 30 days and needs a manual renewal, and PostJobFree's own FAQ is upfront that it makes money from "premium membership subscription fees from professional recruiters," which is where its resume-search and higher-volume features sit. Posting stays free; searching like a power user doesn't.
State workforce agency job banks, run by each state's department of labor, are free by design. They're built for unemployment-office referrals, not recruiter reach, so volume and candidate quality vary a lot by state and role.
Neither replaces a real distribution strategy on its own. Both are worth having in the rotation precisely because they don't expire without warning, get capped, or bill you for the posting itself.
What this means for a recruiting desk
Every "free" option above is free for a specific, narrow slice of hiring: one role at a time, a capped number of applicants, one city, one school, or one candidate type. None of them is free at the volume a busy desk actually needs, and the moment you scale past the free tier's limit, you're back to paying somewhere. Indeed's budget-based billing, ZipRecruiter's trial-to-paid conversion and LinkedIn's promote-to-remove-the-cap all land you in the same place: a paid post, just reached by a different door.
The free tier question is really a volume question. If you're posting one role a quarter, LinkedIn's single free slot or PostJobFree cost nothing and cause no harm. If you're running six searches at once, a recruiter's time spent working around ten different free-tier limits costs more than the postings would have. That's the trade a sourcing tool that works the candidate side, rather than the posting side, is built to skip: Glozo finds people who already match, instead of waiting for the right one to apply to a free listing before its cap runs out.