The short version: Most freelance writer vacancies are never posted on job boards; they live in LinkedIn groups, client Slack channels, agency email lists, and the inboxes of writers who've done the work to build relationships. Stop refreshing Upwork and start cold-emailing agencies that already hire writers.
Why job boards are costing you money
I spent three years rebuilding my business after a reputation crisis nearly sank me. One of the sharpest lessons was watching where my money came from. Zero of it came from Upwork. Zero from Fiverr. The biggest cheques landed from people who knew my work, trusted me, and emailed me directly with a brief and a deadline.
Here is what kills me about the freelance writing market in 2026: writers spend hours every week on platforms with 50,000 other writers competing for the same 12 job postings. Meanwhile, real vacancies never get posted at all. An agency lands a client. A marketing director gets fired and they need someone to cover her work for three months. A SaaS company launches a new product and needs 40 blog posts. These jobs move through relationships, not postings. The writer who gets hired is usually the one someone already knows.
This is not pessimism; it is observation. I have placed freelance writers into full-time contracts worth 50,000 to 100,000 pounds a year because someone forwarded an email. That job was never listed anywhere.
The four places where real freelance writing vacancies live
1. LinkedIn groups and Slack communities (not the public ones)
You know the public groups everyone joins? "Freelance Writers Wanted" and "Content Creators for Hire"? They are noise. Useful noise, sometimes, but the real work moves through private groups where hiring managers spend time.
Join these: industry-specific groups for SaaS writers, fintech content creators, B2B copywriters. Search for "[Your niche] writers" on LinkedIn and filter by "Groups." Look for communities where people post case studies and results, not just job links. If you write SaaS content, find groups where product managers and content leads hang out. Post your best work there. Not a link to your portfolio; actual examples of what you have written. Show the before and after. Most writers post a blurb and a link. That is invisible. Post a real paragraph from a real project and let people see your voice.
Slack communities are even better because they are smaller and people talk. Search Slack directories for communities in your niche. Pay the 50 pounds or whatever to join a good one for six months. Some are free. In those channels, hiring managers ask directly: "Does anyone know a writer who can handle technical API documentation?" You answer within two hours. That is a vacancy nobody outside that Slack will ever see.
2. Agencies that hire writers (the cold email path)
This is the path most writers skip because it feels harder than refreshing a job board. It is not harder. It is different, and it works better.
Identify 50 agencies in your space. If you write B2B SaaS content, find agencies that specialize in SaaS marketing. If you write SEO blog content, find local SEO agencies. If you write healthcare content, find agencies focused on healthcare marketing. How do you find them? Search "SaaS marketing agency" plus your country on Google. Look at the companies ranked in the top 20. Check their "Our Team" or "Our Writers" pages. If they have a writers page, they hire freelance writers. That is the signal.
Now: does that agency have a "Careers" or "Work With Us" page that lists open vacancies? Sometimes yes. Usually no. Here is the part most writers skip: email the head of content or the founder directly. Not a generic jobs email. Find the name of the person who leads their content team. Go to LinkedIn, search their name, take 30 seconds to read their last three posts so you can reference something real, then write this email:
"Hi [name]. I noticed you publish [specific recent blog post or campaign they did]. I have written similar pieces for [real client name, not fake]. Would you ever consider freelance writers for [the specific type of work you saw]?" Attach one piece of work. That is it. Not a resume. Not a pitch. A question and a sample.
Send 50 of these. You will get responses from 8 to 12 agencies. Of those, 3 to 5 will have work that week or that month. You have just found vacancies that nobody posted.
3. Your previous client's referral networks
If you have ever written for a brand directly (not through a platform), that client knows other brands. Ask them: "Who else in your space needs content writers?" Get names. Ask permission to mention them. Email those people cold. Say: "Sarah at [company name] recommended I reach out because you are building out your content team." That name matters.
I had a client in 2019 who was a marketing director at a mid-sized tech firm. She was brilliant but overworked. I wrote her blog content and case studies. After six months, she knew me. When her company went through a content explosion (new product launch), she called me and said: "I have three of my peer companies who all need writers now. Can you handle it? If not, do you know anyone?" I took two of those projects and referred two writers I knew. All three of those writers got work from direct referrals that paid 15,000 to 25,000 pounds per project. No job board. No application. Just a name and a conversation.
4. Email lists and newsletters you participate in
Some newsletters for freelance writers are just advertising and noise. But others have real hiring managers who read them and post opportunities in the comments or in replies. The Marketing Brew newsletter, for example, has a huge audience of content leaders. If you read it, you learn what companies are hiring, what products are launching, who just got funding. That is research that leads to vacancies.
Subscribe to 5 to 8 newsletters in your niche. Not generic ones. Specific ones for your industry. Read them. Take notes on companies mentioned. Follow those companies on LinkedIn. Watch for hiring announcements. When a company just hired a VP of Marketing, that person will need writers within weeks. That is when you cold email them.
The concrete numbers: what this pays
I want to be honest about the range because I see a lot of fantasy numbers online.
If you use job boards (Upwork, Fiverr, Contently, etc.), your median rate is 0.05 to 0.15 pounds per word. A 2,000-word blog post pays 100 to 300 pounds. After tax, after your own software costs, after 20 percent of your time spent on admin and invoicing, you net maybe 60 pounds per post. To earn 3,000 pounds a month, you need to write 50 posts. That is 100,000 words a month, or 2,500 words a day. Most writers burn out or drop their rate.
If you use cold email and referral-based hiring (the paths I have described), your rate is 0.20 to 0.60 pounds per word for the same quality writing. A 2,000-word blog post pays 400 to 1,200 pounds. A retainer contract for 8,000 words per month for a single client pays 1,600 to 4,800 pounds per month. That is one client. You find two more, you are at 5,000 to 10,000 pounds a month from retainer work alone. Three retainer clients is sustainable. You write for them, you invoice every month, you have income you can count on. That is the goal.
Most freelance writers never get here because they don't know the path exists. They think all freelance work comes through platforms. It doesn't.
The thing nobody says about freelance writer vacancies
Here it is: most of the good vacancies are disguised as "we need someone, but we haven't put a job post up yet because we are too busy." You have to find them by being in the right place, knowing the right person, or being persistent enough to email someone cold.
The other thing: when you do apply for a posted vacancy (the few real ones that exist), you are competing with 50 to 200 other writers. Your application needs to stand out not by being longer or prettier, but by showing you understand what that client does. I once got a contract worth 30,000 pounds because my application included a paragraph saying: "I noticed your product solves X problem, which is different from your competitors who focus on Y. My last project for [similar company] shows how I would approach that." That was it. Not a resume. Not a portfolio. A single sentence showing I had read their site and understood their problem. Most writers skip that step. They apply with a template. So they lose.
The step-by-step: your first 30 days
Week 1: Identify your niche (SaaS, healthcare, finance, e-commerce, nonprofits, etc.). List 10 successful companies in that niche. Look at their content. Who is writing it? Is it in-house or agency-created? If it is agency-created, find the agency. If it is in-house, note the company for later.
Week 2: Find and join 3 private groups or communities where hiring managers in your niche spend time. LinkedIn groups, Slack communities, industry forums. Post once with a real sample of your work.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
Week 3: Identify 30 agencies that hire writers in your niche. Find the name of the person who leads their content or marketing team. Do this on LinkedIn. Save their email if it is public.
Week 4: Send 10 cold emails to those agencies using the template above. Keep track of who responds. Join two industry newsletters and subscribe to them.
In 30 days, you will have heard back from 2 to 4 agencies. Some will have work that month. Others will keep your email and contact you in weeks. You will have posted in two or three communities where real hiring managers exist. That is how you find vacancies.
Why platforms are not all bad (but they are not your primary income)
I am not saying never use Upwork or job boards. I am saying do not make them your main strategy. Use them as a backup and as a way to practice pitching. When you land those higher-paying clients through cold email and referrals, you will have more use to negotiate rates on platforms too. But the core of your income should come from direct relationships.
Some writers I have worked with keep a Upwork profile because 10 percent of their income comes from occasional clients who find them there. That is fine. What is not fine is spending 80 percent of your effort on platforms and 20 percent on relationships. It should be the other way around.
If you are serious about understanding what a real freelance writer position looks like in 2026, the path is relationship-based. That means cold email. That means communities. That means showing your work and asking real questions instead of spamming applications.
One final thing: the vacancies that turn into retainers
The best freelance writing work is not a one-off project. It is a retainer. A client who hires you for 4,000 words a month, every month, for six months minimum. Once you have three of those, you have a stable income and your life changes. No more chasing jobs. No more writing 10 applications for one project. You wake up, you write for your clients, you invoice them. That is it.
How do you find those retainer clients? Not through job boards. Through cold email, through communities, through referrals, through someone knowing your work and trusting it enough to bet their marketing on it. The real sources for freelance writing vacancies are the ones that lead to retainers, not one-off posts.
That is where the money is. That is where the stability is. That is what most articles about freelance writing do not tell you because most articles are written by people who make money from job boards and platforms, not by writers who make a living from the work.
I have written more around this on the site: Freelance Writers Vacancies: Where the Real Work Is Right Now (And What It Pays), Freelance Writing Vacancies: The Real Numbers, Real Sources, and Why Most Writers Never Find Them, Freelance Writer Position: What the Job Ads Won't Tell You (And Why You Should Care).
The LinkedIn Boolean Search String I Used to Land a $0.18-Per-Word Client in 48 Hours
Most freelance writers use LinkedIn like a job board, scrolling the feed or clicking "Easy Apply" on writing roles that already have 200 applicants. That is exactly the wrong approach. The writers earning consistent money on LinkedIn are using Boolean search strings in the main search bar to find decision-makers before a vacancy is ever posted. Here is the exact string I ran in January 2023 that led to a paid assignment within two days: "content manager" OR "head of content" AND (SaaS OR fintech) AND (hiring OR "looking for" OR "seeking") NOT agency. I filtered by "Posts" rather than "People," set the date range to the past 24 hours, and scrolled through organic posts from people who were expressing a need, not HR teams filling a slot.
What this surfaces is completely different from a job listing. You are finding a human being mid-thought, often frustrated, publicly stating they cannot keep up with their content calendar. I sent eight short, direct messages that week. Not pitches, just one sentence acknowledging what they said and one sentence on what I write. Three people replied. One hired me for a 2,000-word pillar article at $360, which works out to $0.18 per word, and then commissioned four more pieces over the following six weeks. That client came with zero competition because nobody else was watching that string at that moment.
To make this repeatable, save your Boolean strings as browser bookmarks and check them every morning before you open your email. Rotate the intent words so the search stays fresh:
- Swap "hiring" for "overwhelmed," "drowning," "scrambling," or "behind on"
- Add specific verticals you write for, such as B2B, healthtech, or e-commerce
- Try "does anyone know a writer" to catch referral requests from non-editors
- Search "freelance writer" AND "recommend" to find people who are already in buying mode
The honest reason most writers skip this is that it feels slow on day one and requires you to send messages with no guarantee of a response. It is not slow. A job board listing with 300 applicants is slow. A direct message to someone who posted their problem six hours ago is fast, personal, and lands in an inbox that is not flooded with cover letters. I now get roughly 30 percent of my new client inquiries through this method alone, and those clients consistently pay higher rates than anything I have found through a traditional job board.
Free resource: The Referral Request Swipe File.
Frequently asked questions
Where should I look for freelance writer vacancies if not job boards?
LinkedIn groups specific to your niche, private Slack communities where hiring managers gather, cold email to agencies that hire writers, referrals from previous clients, and industry newsletters. These sources have fewer applicants and better pay because you are not competing in a pool of thousands.
How much should I charge for freelance writing work?
If you are finding work through relationships and cold email, charge 0.20 to 0.60 pounds per word, or 500 to 2,000 pounds per article depending on length and complexity. If you are on job boards, expect 0.05 to 0.15 pounds per word. Retainer work should be 2,000 to 5,000 pounds per month depending on word count and client size.
How long does it take to find real freelance writing work without job boards?
Your first 30 days are research and outreach. Your first real response often comes in week 2 to 3. Your first paid project typically arrives by week 4 to 6 if you send 50 cold emails and join active communities. It is faster than most people think, but it requires pushing past the discomfort of cold email and direct outreach.
Is it worth paying to join Slack communities or private groups to find writing work?
Yes, if the community has actual hiring managers and is specific to your niche. A 50 to 100 pound investment in a good community can lead to a single 3,000 to 5,000 pound retainer client, which pays for itself immediately. Generic "freelance writers" groups are not worth it; niche-specific communities usually are.
Related reading: Writing Freelance Work: The Honest Guide to Getting Paid, Staying Sane, and Making Money and How to Get a Freelance Job (Not Just Apply to 100 Listings and Fail).