RefolkCandidates
9 min read

NY's S8877 Ghost-Job Fine: The 48% of IT Listings to Skip

New York's S8877 ghost-job bill carries a $2,500 per-platform fine. Use its three disclosure buckets to screen fake postings before you apply.

If you're a senior IT candidate opening a job board tonight, roughly half the postings in front of you don't exist. New York's S8877, which cleared the legislature on June 2, 2026 and sits on Governor Hochul's desk as of October, gives you something more useful than a lawsuit against the people who wasted your weekend: a three-bucket definition of a ghost job you can apply to every posting in every state, starting now.

The $2,500-per-violation fine is the headline. The diagnostic is the point.

What S8877 actually requires

S8877 adds §219-b to New York Labor Law and forces larger employers and job-posting platforms to disclose, on every ad, which of three buckets the role falls into: a current vacancy to be filled within 90 days, a real role that won't be filled for more than 90 days, or no current vacancy where the company is only collecting resumes. The bill requires takedown within two weeks of a hire and obliges employers to notify third-party platforms that reposted the role.

The sponsor stack:

  • Assembly sponsor: Jonathan Jacobson (Newburgh), companion bill A6292.
  • Senate sponsor: Michael Gianaris, who called ghost posting "dishonest and exploitative" on X.
  • Status: On Governor Kathy Hochul's desk as of October 2026. She told reporters she will "review" it. Jacobson told the Times Union he is "hoping the governor sees that she can lead the nation on this."

Even if Hochul vetoes it, the three disclosure buckets are the clearest definition of a ghost job any U.S. body has published. That's the diagnostic to carry into every tab you have open.

The $2,500 fine is per platform, not per posting

The fine attaches to each platform the noncompliant listing appears on, not to the role. A single ghost listing cross-posted to LinkedIn, Indeed, ZipRecruiter and the employer's own ATS is four violations, or $10,000 on day one, rising to $5,000 per platform after 30 days and doubling every 30 days after that.

That matters for two reasons. First, aggregators finally have skin in the game, which is why compliance tooling will ship within a year of signing and quietly affect listings nationwide. Second, employers can't selectively comply only in New York without geo-fencing every job board, so a national firm's cleanup will spill into California, Texas, and remote postings you see from Austin or Boston.

$10,000
Day-one exposure for one ghost listing on four platforms

S8877 fines attach per platform, then double every 30 days of non-correction.

The 47% number everybody is misquoting

The widely shared "47% of IT jobs are ghosts" figure conflates two different measurements, and getting the distinction right changes how you triage. Enhancv's survey of 1,000 U.S. job seekers found 47% had applied to a role they later discovered never existed. That's a share of candidates burned, not a share of listings posted.

The real listing-level numbers from the 2026 research cycle:

MetricFigureSource
IT sector vacancy gap (openings vs hires)46.8%Enhancv, BLS JOLTS Jan '26
IT sector ghost-job rate48%Columbia Law Review via BLS
Senior-role ghost-job rate21% (≈1 in 5)Clarify Capital, 175k listings
C-suite ghost-job rate17%Clarify Capital, 175k listings
Overall U.S. ghost-job rate~14% (1 in 7)Clarify Capital, 175k listings
Greenhouse ATS internal estimate18 - 22%Greenhouse platform data

Carry one derived number into your week: if a senior IT candidate in New York applies to 20 postings, roughly 10 are ghosts at the IT sector rate and about 4 more are ghosts at the senior premium. That leaves a realistic ceiling of 6 winnable applications out of 20. Everything after that is a resume you wrote for a filing cabinet.

Why "senior" is the sweet spot, not the C-suite

Senior individual contributors and mid-managers get ghosted at a higher rate than executives (21% vs 17%) because the top of the org chart is almost never posted publicly in the first place. C-suite searches run retained and confidential. Senior IC and manager roles are where companies most want to look like they're growing without committing budget, and 43% of employers admitted they post ghost jobs specifically to give the impression the company is growing.

That's compounded by the top-of-funnel imbalance. In Refolk's index of professional profiles, roughly 401,000 entry-level U.S. IT engineers compete against a visibly smaller "open to work" senior cohort (about 225 flagged with that headline today), meaning the apparent demand signal for senior IT work is inflated by precisely the postings most likely to be fake. 51% of workers with 8-plus years of experience reported encountering ghost jobs, often used to extract free consultative advice during the interview process.

If you're senior and you applied to 20 roles this week, 14 of them never existed. You wrote cover letters to a filing cabinet.

The six-point S8877 checklist you can use outside New York

Before you tailor a single resume, apply the three disclosure buckets as a question set. Any posting that fails more than two of the following is a ghost until proven otherwise.

  1. Is it on the company's own careers page, not just aggregators? Aggregator-only is the single strongest ghost signal.
  2. Has it been live under 30 days? 40% of hiring managers in the Clarify Capital survey of 1,045 managers did not expect to fill their active posts for two to three months, and 1 in 10 keep listings up for more than six months.
  3. Does it name a hiring manager or recruiter? No name, no accountability.
  4. Does it publish a salary range? States with salary transparency laws have forced honest employers to post bands. The absence of one in 2026 is a tell.
  5. Does the description specify a team, a product, or a stack version? Vague JDs that could be "any backend engineer anywhere" are collecting resumes.
  6. Does the company's engineering headcount on LinkedIn match recent growth? If the team hasn't added anyone in six months and there are 14 "senior backend engineer" posts open, you're the market research.

Running that checklist takes 90 seconds a posting. Running it well across every posting you actually consider is the exact work Refolk takes off you: paste the posting, get your own resume back rewritten for it along with a fit score that tells you whether the role is worth the hour of tailoring in the first place.

The IT sector specifically: why 48% is structural

Information Technology hits 48% ghost rates because the sector's hiring behavior is uniquely compatible with performative posting. BLS JOLTS data for January 2026 showed 192,000 IT job openings against 102,000 actual hires, a 46.8% macro vacancy gap, with an 85.7% candidate-perceived ghosting rate.

Three mechanics drive the gap:

  • Headcount reqs survive layoffs. Engineering orgs frequently keep approved reqs open across hiring freezes to preserve budget authority for when the freeze lifts.
  • Internal-only pipelines leak out. A role that will go to an internal transfer still gets posted externally to satisfy "fair hiring" policies, especially at firms with "always-on" careers pages like Google, Microsoft, Amazon, Oracle, LinkedIn, Figma and JPMorganChase.
  • Visa compliance. PERM labor certification for H-1B green card sponsorship requires a public posting the company has no intention of filling with an outside candidate.

None of those are illegal. All of them produce listings that fail S8877's three disclosure tests. If you're an IT candidate, that is the market reality a tailored resume can't fix.

What to do with the 6 real applications you have left

Treat the six winnable applications per 20 as a budget, and spend accordingly. The old advice of "apply to 100 jobs a week and let volume save you" is actively counterproductive when the base rate of fake listings is this high, because every application into a ghost trains you to write generic resumes that lose to candidates who tailored for the real six.

A spending rule that works in 2026:

  • 90 minutes per real posting, not 15. Read the JD twice, map it to your last two roles, rewrite three bullets to use its exact language.
  • Zero applications to postings older than 60 days that lack a salary band and a named recruiter. Enhancv co-founder Volen Vulkov puts the economic logic plainly: "We are moving toward a low-trust economy where the friction of finding talent will eventually cost more than the 'free' data companies are currently trying to extract."
  • A kill-list of serial offenders. If you've seen a company repost the same req three times in six months, stop. They're farming resumes.
  • One cover letter per application, not a template. This is where tailoring compounds: a specific first paragraph that references the team's recent shipped work beats 40 copy-pastes.

The honest ceiling: what one state law can and can't fix

S8877 will materially change behavior for mid-market employers whose marketing value from ghost posting is less than $2,500 per platform per month. It will barely dent FAANG, whose always-on careers pages are a strategic asset worth far more than the fines, and it won't touch PERM postings or internal-transfer pipelines at all.

What it does change, immediately, is your right to assume that any 2026 posting without a disclosure bucket is a ghost. The three categories are now a public standard, and the honest employers will adopt them within a quarter of Hochul's signature to differentiate. The dishonest ones won't, which is exactly the signal you were missing.

FAQ

Does S8877 apply to jobs posted outside New York?

Technically no. S8877 regulates employers and platforms posting roles located in or visible to New York. In practice, national employers and aggregators like LinkedIn and Indeed will adopt the three-bucket disclosure globally rather than geo-fence their compliance, because the per-platform fine structure makes selective compliance operationally expensive. Expect the disclosure labels to show up on postings in Austin, Boston, and remote roles within two quarters of signing.

How do I tell a real senior IT posting from a ghost in under two minutes?

Check three things: is it on the company's own careers page (not only on aggregators), has it been live under 30 days, and does it name a hiring manager or publish a salary band. A posting that fails two of those three is a ghost until proven otherwise, especially in IT, where sector-wide ghost rates hit 48% and senior-role rates sit at roughly 21%.

Is the 47% number wrong?

It's often cited wrong. 47% is the share of job seekers in Enhancv's 1,000-person survey who had applied to a role that turned out to be fake, not the share of listings that are fake. The listing-level number for IT is closer to 48% from the Columbia Law Review analysis of BLS data, and roughly 14% across all U.S. sectors from Clarify Capital's review of 175,000 listings. Use the right number for the right claim.

What should I do if I've already interviewed for what I now suspect was a ghost?

If you've invested interview hours and the company goes silent, send one short follow-up asking the hiring manager to confirm the role is still open and when they expect to fill it. Those are the exact questions S8877 forces employers to answer in the posting itself, so asking them directly tends to produce either a real timeline or a telling silence. Either way, you free up the calendar.

Put this to work

Paste your career in once. Every application after that is written for you.

Drop a resume or a LinkedIn URL. I rank the live openings against it, rewrite the resume and write a cover letter for the best of them, and fill in the employer's form when you press the button. You read, you decide what goes out.

  1. 01Drop your resume

    A PDF or a LinkedIn URL. About a minute, once.

  2. 02I rank the openings

    Every weekday morning, the live catalog scored against your history. Up to 20 worth your time, not two hundred links.

  3. 03Each one is written up

    Resume rewritten for the posting, a cover letter, a fit score. Press send, or let me fill in the form.

  • New matches ranked and written before you are up.
  • Every bullet stays inside what your history supports. Nothing invented.
  • Queued, submitted, interviewing, offer: one screen, not a spreadsheet.

500 free credits on sign-up. No card. Nothing is sent until you say so.

Keep reading