u/Divine-Clown

I spent 2 weeks tracking ghost jobs on Upwork. 19 screenshots later, I'm done being quiet about this.
🔥 Hot ▲ 74 r/Upwork+1 crossposts

I spent 2 weeks tracking ghost jobs on Upwork. 19 screenshots later, I'm done being quiet about this.

Look, I don't usually rant on Reddit. But this has been building up and I think a lot of you are dealing with the same crap so I just want to put it out there.

I freelance in cybersecurity on Upwork. Pentesting, Cloudflare setups, security audits - that kind of stuff. I take my proposals seriously. I don't copy paste some generic "I'm the best fit" nonsense. I actually read the job, understand the scope, write something specific. That takes time. And connects. Real money.

So imagine doing all that, and then... nothing. Crickets. The client just vanishes.

And I'm not talking about one or two bad experiences. I'm talking about a pattern. I started screenshotting every ghost job I came across and I hit Reddit's 20 image limit before I even ran out of examples. I could've easily done 50+ or maybe more then this.

Here's what I keep seeing over and over

Jobs sitting there for a week. Two weeks. Sometimes over a month. "0 hires." Proposals still showing "under review" when clearly nobody is reviewing a damn thing. The client posted the job, got 20, 30, 50 proposals from freelancers who actually put in effort... and just bounced.

And Upwork? They just let it sit there collecting more proposals. More connects being burned. More money in their pocket.

That's the part that really gets to me. They KNOW these clients are inactive. They have the data - last login time, whether they've even opened a single proposal, everything. But why would they close those jobs? Every proposal is connects spent. Connects = money. Ghost jobs are basically passive income for Upwork at this point.

Let me put some numbers on this so it hits different

Average job charges what, 8-16 connects per proposal? Let's say 12. A ghost job gets 30 proposals before it dies. That's 360 connects. At Upwork pricing that's like $54 burned on ONE dead posting. Now multiply that by the thousands of ghost jobs sitting on the platform right now. Yeah.

And it's not just connects. Every proposal I write takes me 15, 20, sometimes 30 minutes if it's a complex job. I'm reading their requirements, thinking about their architecture, writing something thoughtful. When that goes into a void because the client logged in once and never came back? Man, that wears you down.

Oh and the cherry on top - Upwork's own algorithm tanks your profile if your win rate is low. So you apply to 20 jobs, 12 of them are ghost posts where you literally never had a chance, and now YOUR metrics look bad. Make it make sense.

Check the screenshots, this isn't me exaggerating

I attached 20 screenshots. Scroll through them. You'll see the same story repeating:

  • jobs posted 7-10+ days ago, zero activity, still "open" and accepting proposals
  • clients who clearly haven't logged in for weeks but the job is still up there eating connects
  • posts with 20-50+ proposals that just never went anywhere
  • budget listed, scope described, looks legit... but the client was just window shopping and we paid for it

20 images and I had to stop because Reddit said no more. That should tell you something about how widespread this is.

Co what should actually change? here's my take

put a cap on proposals. Why can a single job get 50+ proposals? That's insane. Nobody is reading 50 cover letters. Cap it at 15-20. Once you hit the limit, the job stops accepting new ones. This forces the client to actually look at what they have and it stops freelancers from throwing connects into a black hole where they'll never be seen.

give clients a deadline. You post a job? Cool. You have 7 days to shortlist someone, message someone, or close it. If you don't do any of that, the job auto-closes and every freelancer gets their connects back. Simple. You asked for people's time and money - follow through or give it back.

auto-refund connects on dead jobs. If the client hasn't logged in for 5 days after posting, or hasn't viewed a single proposal, just refund the connects automatically. Upwork has this data in real time. They could flip this switch tomorrow if they wanted to. They just don't want to because dead jobs = revenue.

show us what we're getting into before we spend connects. Before I apply, let me see when the client last logged in, how many proposals they've actually viewed, and their hire-through rate. Like, does this person actually hire people or do they just post jobs and ghost? I shouldn't have to gamble my connects on that. Give us the data.

punish repeat offenders. If a client posts 3 jobs and never hires on any of them, restrict their posting. Make them fund escrow first or something. Freelancers get punished for bad metrics all the time. Why are clients immune? They waste the entire community's time with zero consequences.

some kind of "verified buyer" badge. If a client has a history of actually hiring and paying, show that. Let freelancers know who's serious. It would help everyone - serious clients get better proposals because top freelancers aren't wasting time on ghost posts anymore.

Why Upwork won't do any of this (and why they should anyway)

I'll be real with you. Ghost jobs make Upwork money. There's no mystery here. Every dead post that collects 30 proposals is pure profit through connects. They have zero incentive to fix this.

But here's what they're not thinking about. The good freelancers - the ones who write real proposals, who actually deliver quality work, who make the platform worth using for clients - those people are getting burned out. They're leaving. Going to Contra, going direct, building their own client base off-platform. And when the talent pool drops, clients stop finding good people, and the whole thing falls apart.

You can't keep squeezing one side of the marketplace forever. Eventually it breaks.

I want to hear from you all

Seriously. Am I tripping or have you noticed this too?

  • how many connects you think you've wasted this month on jobs that went nowhere?
  • certain budget ranges or categories where ghost jobs are worse?
  • any tricks you've figured out to spot ghost posts before applying?
  • what would you change if you could?

Drop your experiences below. And if anyone from Upwork somehow sees this... we notice. We keep track. And we're tired.

TL;DR: Been tracking ghost jobs on Upwork for weeks - jobs where clients post, collect 20-50 proposals, and disappear. Attached 20 screenshots showing the pattern (would've attached more but hit the limit). Freelancers are burning real money on connects and hours writing proposals for jobs that were never going to lead to a hire. Upwork needs to cap proposals, set client deadlines, auto-refund on inactive jobs, and show us client activity before we apply. They won't do it because ghost jobs make them money. But the talent is leaving and they should care about that.

https://preview.redd.it/cfoomfzrvltg1.png?width=1205&format=png&auto=webp&s=3d9b606b8eae07c3a0091a73e57ada869491ece6

https://preview.redd.it/of26h7ziwltg1.png?width=1216&format=png&auto=webp&s=e87c9458a7dd26cbd171126c9b40ad7eedb34c4d

https://preview.redd.it/0iwweb5kwltg1.png?width=1209&format=png&auto=webp&s=cccba2b4166ebda4f098cfee0fa5ec537740796a

https://preview.redd.it/obu7vkalwltg1.png?width=1212&format=png&auto=webp&s=52b26dcf5d96f09f0a22416527f38454ec706608

https://preview.redd.it/50l3dyamwltg1.png?width=1222&format=png&auto=webp&s=c4db4862dd5dfd2c44350be6b910490aab811d07

https://preview.redd.it/pssc81bnwltg1.png?width=1226&format=png&auto=webp&s=42df3ef21e6c85743f04b6f9a9247434370d2b32

https://preview.redd.it/npyyymfowltg1.png?width=1210&format=png&auto=webp&s=671936a010a71aac8b6ae64b378db8d188919b8b

https://preview.redd.it/v83shkcpwltg1.png?width=1214&format=png&auto=webp&s=01a2557136fa98ffe4a62fe3cf5d682bcc595766

https://preview.redd.it/7igz2rgqwltg1.png?width=1221&format=png&auto=webp&s=98f169236d68e036cd7751c65c9ba89334566e75

https://preview.redd.it/6brv7jzrwltg1.png?width=1221&format=png&auto=webp&s=c98cc560c212ee4273450b159058eda3dbe1ad07

https://preview.redd.it/08yojaytwltg1.png?width=1215&format=png&auto=webp&s=085948553a5c7d3eef469cec6ba29e21e06d1817

https://preview.redd.it/o36lyqhwwltg1.png?width=1225&format=png&auto=webp&s=fd1c8fc90dea687d2955bae08c0f45d06cdf8199

https://preview.redd.it/p2czc1jxwltg1.png?width=1234&format=png&auto=webp&s=859ca509b7a0c4e4a678a11ed411a839ae5e061b

https://preview.redd.it/e6etydiywltg1.png?width=1242&format=png&auto=webp&s=7f1557193ad273ec4dbffac23484a3cc08331c54

https://preview.redd.it/iwwjhhjzwltg1.png?width=1222&format=png&auto=webp&s=4bfe479f28386ee4e94df3cda629ee021bb2e206

https://preview.redd.it/y347lie0xltg1.png?width=1233&format=png&auto=webp&s=68a5dedccdae76b47b4389ec9c6efc4a97cbdb47

https://preview.redd.it/rm64qfb1xltg1.png?width=1254&format=png&auto=webp&s=e902057495fc05e5e58ec891537902cc043fd4ac

https://preview.redd.it/nufb8z52xltg1.png?width=1240&format=png&auto=webp&s=092ab9dd75930bd194f6b48c69bb631159fd9353

https://preview.redd.it/fx0bf703xltg1.png?width=1224&format=png&auto=webp&s=92bfc22380716f8f7d0018a572ef091060de65db

reddit.com
u/Divine-Clown — 10 hours ago
▲ 18 r/Odoo

Bought Odoo subscription based on verbal promise from their team, now told the feature doesn't exist on my plan and no refund possible

I run a small consultancy and was looking for a tool to manage my business operations. One of Odoo's sales representatives reached out to me because i was using there one of app as odoo says one is free for life time right, so during our conversations, I specifically asked whether I could use their APIs to integrate Odoo with my existing website. I was then connected with another person from their technical side who also confirmed that yes, API integration is possible and I can go ahead. Based on these assurances, I purchased the subscription for ₹8,000, which is a significant amount for me. After the purchase, when I started setting things up the spokesperson is saying it'snot possible to set it directly using API for any App even for CRM you have to use iframe lol, and later I found out that external API access is not even available on the Standard plan I was sold. It's only available on their Custom plan, which costs nearly double. When I reached out asking for a refund, I was told that refunds are not possible as per their company policy. I completely understand policies exist, but my purchase decision was based on what their own team told me before I paid. Has anyone been in a similar situation? Is there any way to get a refund in a case like this?

reddit.com
u/Divine-Clown — 22 hours ago