Goodbye, Upwork — our friendship was good… but now you just use me
After years of using Upwork, I think it’s finally time to say goodbye, you were great once but not gonna verify again, don't care anymore.
Not because I suddenly became too successful for freelancing, unfortunately. Mostly because finding a genuinely good project now feels like searching for a clean public toilet at a music festival.
You scroll through:
- “Expert developer needed”
- Budget: $50
- Estimated duration: three months
- Requirements: frontend, backend, DevOps, design, SEO, AI, blockchain, emotional support
- Client history: 47 jobs posted, 0 hires
Then, when a decent project finally appears, it already has 50+ proposals submitted by people offering to rebuild the entire internet for $8.
And naturally, you need to spend Connects for the privilege of applying. Sometimes more Connects to boost the application. Because apparently paying to apply for work is now part of the modern job-search experience.
Then there are the clients.
Some are great. Others disappear for two weeks, return at 2 a.m., change the entire scope, and ask why the work is not finished yet.
You can explain everything clearly, document every decision, follow the agreed scope, and still end up dealing with someone who believes “one small change” means rebuilding half the project for free.
And when a client is genuinely dishonest, tries to avoid payment, demands unpaid work, or runs an obvious scam, freelancer protection often feels more theoretical than practical.
The platform collects fees from both sides, but when something goes wrong, freelancers can still feel like they are on their own—trying to prove they completed work while worrying about disputes, refunds, bad reviews, or losing access to future jobs.
Upwork did help me find work in the past, so I won’t pretend it was always useless. I met some good clients and worked on real projects through the platform.
But lately, the combination of fewer worthwhile jobs, aggressive competition, fees, questionable clients, weak protection, and the constant Connects casino has made it feel like more effort than it’s worth.
I’d rather spend that time finding clients elsewhere, building my own products, or simply staring at a wall. The wall has not hired me yet, but it also hasn’t charged me 16 Connects, changed the scope six times, or threatened me with a bad review.
So, goodbye Upwork. Thanks for the clients, the experience, and the recurring opportunity to apply for a senior developer position paying less than a Netflix subscription.