Technical writing is one of the most underrated income streams for developers. You already have the expertise — you just need to learn how to package and sell it. Here's how much technical writers actually earn, where the gigs are, and how to build a portfolio that attracts high-paying clients.

How Much Technical Writers Earn

ChannelRate RangeHow It Works
Company tech blogs (ghostwriting)$500-2,000/articleWrite under a company's brand. High demand for dev-tool companies.
Freelance platforms (Upwork, Toptal)$100-500/article (entry)Competitive but good for building portfolio.
Dev.to / Medium Partner Program$50-500/moWrite publicly. Build audience. Low direct pay, high lead generation.
Your own blog + sponsorships$500-5,000+/moBuild audience, sell sponsorships. Takes 6-18 months.
API documentation (contract)$75-150/hrWrite docs for developer tools. High barrier, high pay.
Technical books / ebooks$2K-50K+ (lifetime)Long tail income. Self-publish on Gumroad or Leanpub.

Where to Find Paid Writing Gigs

  1. Who pays for dev content? Dev tool companies (Vercel, Supabase, Stripe, Prisma, etc.) — they ALL need blog posts, docs, and tutorials.
  2. Look for "Write for Us" pages: Many dev tools pay $500-2,000 for guest posts. Twilio, DigitalOcean, Auth0 pay for tutorials.
  3. Twitter/X: Follow dev tool founders and developer advocates. They post writing opportunities.
  4. Dev.to: Build a following. Companies will reach out to you.
  5. Agency approach: Offer "blog content as a service" to 3-5 dev tool companies. $2K-5K/mo retainer.

How to Build a Portfolio That Gets Hired

  • Write 5 high-quality articles on your own blog first. These are your samples.
  • Pick a niche: "TypeScript" and "frontend" is too broad. "Next.js performance optimization" or "Postgres query optimization" is specific and valuable.
  • Show results: "This article got 50K views and was featured in Next.js weekly" proves value better than "I write about TypeScript."
  • Format matters: Code blocks, tables, clear headings, practical examples. A well-formatted article IS your portfolio.

Writing That Attracts Clients

Do ThisAvoid This
Hands-on tutorials with working codeTheoretical overviews without code
Specific, practical titles: "How to Reduce Next.js Build Time by 60%""An Introduction to Next.js Performance"
Tables, code examples, decision matricesWall of text
Opinionated takes based on experienceGeneric summaries anyone could write with ChatGPT

Bottom line: Technical writing is a $50K-150K/year side hustle for developers who do it well. Start with your own blog to build samples. Then reach out to dev tool companies directly — they're always looking for good writers who actually understand the code. See also: Newsletter Monetization and Selling Digital Products.