Freelance writing can be a useful way to make money online, but there is no fixed salary. How much you earn depends on the type of writing you do, your experience, the clients you work with and how you price your services.
According to current Upwork data, content writers commonly charge around $15–$40 per hour, while its broader writer category shows a typical range of $30–$59 per hour. These are marketplace benchmarks, not guaranteed earnings.
How Much Can a Beginner Make?
A beginner may start with smaller projects while building experience and client reviews.
For example, someone charging $15 per hour and getting 10 paid hours of work per week could make about $600 per month before platform fees and taxes.
As the writer develops better skills, builds a portfolio and finds regular clients, their rates can increase.
How Can You Build a Freelance Writing Portfolio?
You don’t need years of experience or dozens of clients to create a portfolio. You can start with your own writing samples.
Follow these steps:
Step 1: Choose a writing niche
Decide what type of clients you want to attract.
For example:
- Blog and SEO articles
- Website content
- Email marketing
- Product descriptions
- Finance content
- Technology writing
- Travel writing
Choosing a direction makes it easier to create relevant samples.
Step 2: Create 3–5 strong samples
If you have never had a client, write the samples yourself.
For example, if you want to write for technology companies, create articles such as:
- “How Small Businesses Can Use AI”
- “Best Cybersecurity Practices for Small Businesses”
- “How to Choose Business Software”
You can publish them on your own website, Medium, LinkedIn or another suitable platform.
Your samples don’t have to come from paid jobs. Self-created samples are acceptable when you are starting out.
Step 3: Put your samples in one place
You can create a simple portfolio website using WordPress or another website builder.
You can also use the portfolio section provided by freelance platforms such as Upwork.
The important thing is that a potential client should be able to see your best work without searching through several different websites.
Step 4: Explain each sample
Don’t simply upload an article and leave it there.
Add a short description explaining what the piece demonstrates.
For example:
SEO Blog Article — Personal Finance
A 1,200-word informational article written for readers interested in saving money. The piece demonstrates research, SEO structure and simple financial explanations.
This gives the client context about your abilities.
Step 5: Keep improving your portfolio
You don’t need 20 average samples. Three to five excellent and relevant pieces can be more useful than a large collection of weak work. Upwork also recommends regularly updating a portfolio and focusing on your strongest, most relevant work.
What Can Freelance Writers Charge?
Writers can charge in several ways.
Hourly: You charge for the time spent working.
Per word: The client pays according to the length of the article.
Per project: You agree on one price for the complete assignment.
Monthly retainer: A client pays a fixed amount for an agreed amount of work every month.
Upwork’s current rate guide gives examples of about $15–$35 per hour for blog writers, $15–$40 for content writers, $19–$45 for copywriters and $20–$45 for technical writers.
Which Types of Writing Pay More?
Specialized writing can command higher rates because it often requires knowledge beyond basic writing.
Some areas include:
- Technical writing
- Copywriting
- Financial writing
- Medical writing
- Legal content
- SEO writing
- Email marketing
- Website copy
For example, Upwork currently lists medical writers at $23–$50 per hour and grant writers at $35–$60 per hour.
Can Freelance Writing Become a Full-Time Income?
Yes, but it usually takes time to build a reliable client base.
A writer with five clients paying $300 per month would have $1,500 in monthly revenue. Another writer could earn more by working with fewer clients who pay higher rates.
This is why freelance writing income is not simply about how many articles you can write. Your niche, clients, pricing and the value you provide all matter.
How Can a New Writer Get Better-Paying Clients?
Start by becoming good at one particular type of writing instead of trying to write about everything.
For example, instead of saying:
“I write anything.”
You could say:
“I write SEO articles for technology and fintech companies.”
This makes your service clearer and helps you build a portfolio specifically for the clients you want.
You should also learn skills that make your writing more valuable, such as SEO, research, editing, fact-checking and understanding different audiences.
Where Can You Find Freelance Writing Jobs?
You can find clients through freelance marketplaces such as Upwork and Fiverr, LinkedIn, job boards, content agencies and direct outreach to businesses.
Your portfolio becomes particularly important when applying because clients can see your actual work instead of simply taking your word for it.
Is Freelance Writing Still Worth It?
Yes, but basic writing is becoming easier to automate with AI tools.
That means writers who can offer research, expertise, original ideas, storytelling, fact-checking, SEO and strong editing have more ways to stand out.
You don’t need to wait until you have your first client before building your writing career. Create a few strong samples, put them into a simple portfolio and start approaching potential clients.
For a beginner, a good portfolio can be the first real proof that you can do the job.



