If you have a flair for writing and want to earn money through it, whether part-time or full-time, then you have come to the right place. With the advent of the internet, writing has become one of the most pursued professions in the world. Today people are earning six figures income every month just by writing. So, without any further due, let’s look at some of the top ways to earn money from writing.

List of Top 11 Ways to Earn Money Online Through Writing in India

1. Blogging

Blog post dashboard
Blog post dashboard

Blogging is a tried and tested method to earn money by writing. Monetizing your blog may take time as you need to be dedicated and consistently writing your blogs. To start with, you need to choose a niche for your blog; this could be anything that you are passionate about writing about.  Technology, food, fashion, lifestyle, sports, news, reviews, and politics are some topics you can write about. After selecting your niche, you need to choose a platform to start with. One such website is WordPress, where you can start for free.

Once you have established yourself in your particular niche, you can start monetizing your blog. One of the easiest ways to start is affiliate marketing. You can also earn money with sponsored content and ads.

2. Guest Blogging

Guest Blog post
Guest Blog post

Guest blogging is another way through which you can earn money. Guest posting simply means writing for other bloggers or companies. As guest writers, bloggers will hire you to create content for them. You can also work with companies who often look for freelance writers for their websites’ blog sections. You can gain much from guest blogging and establish yourself as an authority in your subject by knowing its purpose and adhering to the best practices.

3. Create Affiliate Content

Affiliate content writing
Affiliate content writing

Affiliate marketing is one of the best ways of earning passive income. You must have seen bloggers adding links to their favourite products somewhere in their blogs. These links are called affiliate links. When you partner with brands as an affiliate, you get special links which you can use to earn money. When someone purchases a product through your affiliate link, you will earn a commission. The percentage of commission you will earn will vary from brand to brand.

One of the top affiliate networks you can join to get started is EarnKaro. With EarnKaro, you can partner with 150+ brands and earn up to Rs 30,000 per month.

4. Write Articles for Magazines


In India, there are several magazines where you can submit articles and be paid. Before you begin to write, you must do some research on the magazine where you want your article to appear. You should pay attention to their latest themes, writing style, etc. Start writing your article after that, keeping the publication’s style in mind. You will gain valuable exposure in the industry by writing articles for magazines to make money.

5. Technical Writing

Technical Writing
Technical Writing

Technical writing is for you if you can break down complex concepts. Technical writers focus on writing user guides, product descriptions, reference guides, white papers, journal articles and other document materials for technical products and services. The demand for technical writers in medicine, software and engineering is constantly growing.

6. Copywriting

Copywriting is done with the intent to persuade the reader to take action. It can be to buy a product, sign up for a service, click on the link, connect to a professional, or donate to a cause. Copywriters are essentially promoting a brand, product, or service.

To become a copywriter, make an effort to contribute to several publications with varied reader bases. Develop a portfolio that is as diverse and adaptable as you can by adjusting the tone and arguments in your writing to suit each channel.

7. Self-Publish a Book

Self-publishing is another way to earn money. You can write a book on any topic of your choice, be it fiction, nonfiction, comic, or anthology. As an Amazon self-published author, you can earn up to 70% royalty. However, not every book becomes a bestseller. You must research your content thoroughly and format your book before publishing it. Your earnings will depend upon your following on social media, how you market your book, and your readers’ reviews. You will receive a check every month, depending on the number of sales.

8. Write Scripts

If you have the capabilities to write a script and understand its technicalities, then you can earn money by partnering with a video creator. Demand for video content is rising, and now is the right time to enter this domain as a scriptwriter. You can reach out to content creators or apply directly to a job post. As a scriptwriter, your earnings will be based on the channel’s subscribers and the views you can generate through your content.

9. Ghostwriting

You can become a ghostwriter if you have great writing skills but don’t fancy the public attention you might get. A ghostwriter is an individual who creates content that is credited to someone else. As a ghostwriter, you can write nonfiction books, public speeches, online content, and book proposals on behalf of a client. You can work with different publications, institutions, and even individual clients.

10. Written Content for Social Media

If you understand how to build online followings and create viral posts, you can start writing content for social media and earn money. You can start freelancing with small businesses that often cannot hire full-time employees for social media.

11. Transcribe Documents

You can make money by transcribing documents. You can work on a freelance basis with businesses that are willing to pay for translating texts. Some languages like Turkish, Chinese, Italian, and Somalian will earn you more money compared to others.


Today, you can easily monetize your content by writing online. The internet has provided Indian writers with several opportunities. You can write blog posts, resumes, greeting cards, articles, scripts, books, and songs to earn money. If you don’t want the credit, you can even ghostwrite content. Depending on your schedule and interest, you can be a freelancer or full-time employee and earn money through writing.


How can I earn money by writing?

There are several ways by which you can earn money from writing, like blogging, writing articles, copywriting, scriptwriting, ghostwriting etc.

Can I earn money by writing stories online?

Yes. You can earn money from writing stories online. You can submit your stories to online and print publications, or you can self-publish and make money from them.

Which website is best for earning money by writing?

Some of the best websites to earn money by writing are Fiverr, Upwork, Freelancer.com and BloggingPro.

How do I become an online writer?

To start as an online writer by following the steps below:

1. Choose your niche
2. Set up a website or blog
3. Create sample work
4. Pitch yourself for work
5. Check writing job boards
6. Collect testimonials from your clients

Also Read:

Combine the creativity and curiosity of a centaur, and the dependability and attention to detail of a ram, Surabhi is what you get! You wouldn't be entirely wrong if you call her Auguste Rodin's muse - her friends and family bet that 'The Thinker' is inspired by her. She's also a pluviophile who loves cracking not-so-appropriate meal time jokes, as well as binging on romance fiction and Lana Del Rey.


Please enter your comment!
Please enter your name here