← All writing

Only a Third of "Remote" Jobs Are Remote

You find it. The role is perfect. The stack is what you want to be writing, the team looks sharp, the mission is one you’d actually get out of bed for, and it says remote, so you can keep the life you’ve built around not commuting. You click. You start filling it out, already picturing the first day. Then, somewhere near the bottom, the fine print: “hybrid, three days a week in our San Francisco office.” You didn’t miss it. It wasn’t in the part you filtered on. And the letdown isn’t the twenty minutes you spent on the form. It’s that you let yourself want it.

That’s the real cost, and it’s why this stings more than it should. Everyone who has looked for an engineering job in the last two years has spent that emotional bandwidth on a role that was never what it advertised. What nobody had was a number. We have one now.

OmniGrade reads the full body of every posting it ingests and works out how the job is actually done, remote or hybrid or onsite, from what the posting says rather than from the label on it. That lets us do the thing a job board can’t: take a role the platform swears is remote and check it against the words in the posting. So we did, across every listing hosted on Ashby, one of the applicant-tracking systems a large slice of startups run their careers pages on.

The tag is wrong two-thirds of the time

In July 2026, of 17,191 engineering roles Ashby tagged remote, 62.9% are hybrid or onsite once you read the body. 37.1% are actually remote. The tag is right a little more than a third of the time. On the other two thirds it’s an ad. The most common shape is mundane: a role tagged remote on a posting whose own location line reads something like “Hybrid — San Francisco, CA.” The label and the fine print sit one inch apart and disagree, and the label is the one you filtered on.

The five species of “remote”

Fake remote isn’t one thing. Sort those 17,191 postings by what the body actually commits to and they split into five kinds:

What “remote” turned out to mean Count Share
Hybrid — N days in office, or anchored to a metro 10,670 62.1%
Geo-fenced — country- or region-locked, mostly US-only 4,496 26.2%
Genuinely remote — work from anywhere 1,850 10.8%
Onsite — remote in the tag only 175 1.0%

Read the middle rows. Genuinely-work-from-anywhere is 10.8%. About one in nine postings sold as remote is the thing the word is supposed to mean. The other eight in nine attach a string: come into the office some days, or live in the right country, or, for a small hard core, just show up.

Who fakes it most

If this were sloppiness it would be random across companies. It isn’t. Sort the same postings by the company’s funding stage and a gradient falls out:

Stage Postings Fake-remote rate
Bootstrapped 458 35.4%
Seed 995 47.3%
Series C 2,021 50.9%
Series A 1,708 61.9%
Series B 2,172 65.3%
Public 363 70.5%
Acquired 660 73.2%
Series E+ 2,318 76.6%

The companies most honest about remote are the ones that have the least of it. Bootstrapped and seed-stage sit at 35% and 47%. The worst are the ones with the most of everything: public, acquired, and late-stage rounds, all north of 70%, topping out at 76.6% for Series E and beyond. It isn’t perfectly monotonic, Series C sits oddly low, but the two ends aren’t ambiguous. A late-stage company is roughly twice as likely to launder office attendance as remote as a bootstrapped one.

Seniority doesn’t buy you out of it either. The rate barely moves across levels, 62 to 65%, until the very bottom, where junior roles hit 86%. If you’re early-career and filtering for remote, roughly seven of every eight matches are going to want you in a building.

The lie is wrong at the source, so everyone repeats it

Here’s why a wrong tag matters more than one letdown. The company’s own careers page is the source of record. LinkedIn, Indeed, the aggregators, the niche remote boards, none of them re-reports the job. They ingest that feed and pass the tag straight through, and none of them reads the body either. So when the source says remote and means hybrid, nothing downstream catches it. The error gets copied, onto every board, under the same “Remote” filter, all of them faithfully repeating a claim that was already wrong where it started. You can switch job boards all you like. You are filtering on the same broken field.

This is Ashby, one applicant-tracking system among several, and the shape it shows almost certainly isn’t unique to it. We’ll take the same read to the other big platforms in a later post. But the mechanism travels no matter where the posting starts: the tag is set where the job is born, everything downstream trusts it, and the only place the truth lives is a body that nobody reads at scale.

Why it happens

Reading this as carelessness gives it too much credit. A remote tag is a funnel widener. Switch it on and your posting reaches every engineer running a remote filter, nationwide or worldwide, instead of only the ones within commuting distance. You get a bigger pool at the top. The requirement you actually intend, the three days or the US-only, moves down into the body, where the filter can’t see it and a motivated applicant will talk themselves past it because by then they already want the job. The tag is the ad. The body is the contract. Companies have learned that the ad converts better when it promises more than the contract delivers.

That’s the thing worth naming, because it isn’t the story either side of the remote argument is telling. Not remote work dying, not RTO winning. Companies dressing return-to-office as remote to buy a wider funnel, and doing it more the bigger they get. The cost lands on applicants one small heartbreak at a time, multiplied across the two-thirds of a platform’s “remote” listings that were never remote. And it lands on the word. A filter you can’t trust is worse than no filter, because it charges you the hope before it charges you the time.

The through-line is boring and it’s the whole point. The tag and the filter run on a label the company controls and you can’t audit, while the truth sits one layer down, in prose that nobody reads at scale. We read it at scale. That’s the entire trick, and it’s why “remote” on a job board should be treated as a claim, not a fact.