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 20 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.

12. Editing and Proofreading

Editing and proofreading online is a great way to earn money in India. To get started, you can create a profile on freelance websites like Upwork and Fiverr and advertise your services. You can also post on job boards like Naukri, Indeed & LinkedIn. You can start advertising your services once your profile is set up. Create a portfolio of your work and include details about your experience and qualifications. This will help you stand out from the competition. Once you have received client inquiries, you can start working on the project and negotiating a rate. You can also offer a discount for bulk orders, which can help you attract more clients. If you have a good eye for detail, you can make money online in India by editing and proofreading documents.

13. Resume Writing

Resume writing is also a great way to earn money online in India. Many websites and job boards allow you to advertise your services as a resume writer. You must create a profile with your skills, experience, and qualifications and then offer your services. You can set your rates; the more experienced you are, the more you can charge. You can also ask for client testimonials to help you build your reputation and increase your chances of getting more clients.

14. Newsletter Writing

Newsletter writing involves creating short, informative articles that are sent out regularly to an email list of subscribers. To earn money online through newsletter writing, you will need to create an email list of people interested in the topics you will be writing about. You can build an email list through social media platforms or by setting up a website or blog and collecting subscribers. Once you have an email list, you can start writing your newsletters. Ensure to provide valuable content that your subscribers find interesting and useful. You can monetize your newsletters by offering relevant products, services, or affiliate links within the content. You can also charge a subscription fee for access to exclusive content or a weekly or monthly newsletter.

15. Translation

Translation services can be a great money maker for you if you are multilingual and have a good command of two or more languages. You can find translation jobs online through online job portals or freelance websites. You can also apply directly to translation services or agencies that offer translation services. The pay rate for translation writing depends on the complexity of the document and the language involved.

16. Academic Writing

Writers can earn online by providing services to academic institutions and companies. They can create a portfolio that showcases their writing skills and apply for jobs through job portals or freelance websites. Academic writers are involved in creating essays, research papers, and other academic documents for students. Additionally, writers can join online tutoring websites and help students write. This is an excellent way to earn online in India through writing.

17. Grant Writing

Grant writing is an excellent way to earn money online in India. It involves researching and writing proposals to meet the specific needs of potential donors, such as foundations, corporations, and individuals. The writer submits the proposal to the potential donor, who decides whether to approve the grant. Successful grant writers in India can make a significant amount of money, depending on the size of the grant and the number of proposals they write. Having a good understanding of the language used in grant writing, as the terminology and formats used, is important. Once one has these skills, one can start looking for potential donors and developing proposals that meet their needs.

18. Contribute to Anthologies

Contributing to anthologies is one of the popular ways of monetizing your writing skills. Anthologies are collections of works by different authors in a single volume, typically on a particular theme or related topics. To be able to contribute to anthologies, you first need to find out what kind of anthology is looking for submissions. Then, you must research the anthology’s theme and craft your piece accordingly. After your work is accepted, the anthology publisher will pay you a certain amount or provide you with a free copy of the book. You can also take advantage of the marketing strategies of the publisher to promote your work.

19. Press Release Writing

Press releases are a form of advertising and marketing that can help create awareness about a business, product, or service. A press release aims to get the news out to the public and attract media attention. To earn money through press release writing in India, you will need to create quality content that is newsworthy and relevant. You can write press releases for a company or organization or write them for yourself. Simply research topics and keywords related to your industry, create an outline and start writing. If you are working for a company, include important information such as the company or organization’s name, contact information, and supporting materials. If you are writing independently, you can submit it to various news outlets and publications.

20. Product Reviews

Product reviews include writing honest, accurate, and unbiased reviews of products. The reviews should provide detailed information about the product, features, benefits, and drawbacks. You can earn money by writing reviews for brands or products you are passionate about or by writing reviews for products you have used. You can find product review writing opportunities online by searching websites offering compensation for reviews. You can also contact companies directly to inquire about product review writing opportunities. Depending on the company, you may be paid per review or on a commission basis.


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