How to earn while preparing for UPSC?

In this article let’s take a look at how to earn while preparing for UPSC and job opportunities for UPSC aspirants in detail.

You should definitely read this article if you want to know what are the income sources and job opportunities for UPSC aspirants so that they can pay their bills and earn some side income during the UPSC preparation.

So without further ado let’s get started.

how to earn while preparing for UPSC?

Teaching & tutoring

Teaching and tutoring is one of the best methods you can use to earn money while preparing for UPSC.

You can either work as a teacher in any private school & college and teach specific subject to children to 7th 8th 9th or 10th class students about a specific subject or

you can also start your own private tuitions and coaching service where you can teach a specific subject to small children evening.

The amount of money you can make from teaching students about a particular subject will depend upon variety factors including which age group of students you teach,

how many students are you teach and what subject you teach, duration of class & your overall experience.

You can either teach students online on zoom or offline as well by inviting students to your home by starting a tuition.

On average you can earn around 40 to 50 thousand rupees per month providing tuition classes to children and students and

 the best subject you can offer teaching are maths, physics chemistry, biology, social, English languages and other subjects to 7th 8th 9th and 10th class students.

By the way if you start a tuition class you can only have to work and teach subject to the students for a couple of hours at the evening and you can have free time to prepare for UPSC in the morning but

if you become a teacher in a private cal school then you will have to prepare for UPSC in the evening and right and work as a teacher in the morning, the choice will depend upon your interest and convenience.

Start a YouTube channel

Starting a YouTube channel is also a good option you can choose if you want to make some additional money during the UPSC preparation.

Although this option is not applicable for everyone, but if you start and work consistently on your YouTube channel then you can definitely make good amount of money on the side along with preparing for UPSC.

For example because you are a UPSC aspirant, you can start a YouTube channel about government exams and how we can prepare for government exams and make videos regarding education and choosing right career options or

 you can make videos regarding specific subjects where you have knowledge like mathematics or history and political science of world affairs and current affairs where you have the knowledge to the audience during the UPSC preparation.

The only drawback is that you will have to spend good amount of time creating videos and editing it and publishing them consistently in order to make money from Youtube.

According to a report of Times of India more than 20 lakh people make money from Youtube and you can be one of them if you regularly upload videos about a particular topic which is in demand and of good quality.

And once you get good number of subscribers and views on your YouTube channel, you can monetize it through advertisements or you can promote any brand and get money, etc.

According to YouTube policy a user must have 4000 watch hours and 1000 subscribers on his YouTube channel to apply to the YouTube Partner Programme.

After reaching these thresholds, a channel must then be reviewed for compliance with YouTube’s Monetization Policies

After completing the threshold and getting your channel approved you can start displaying ads on your channel and make money through YouTube ads, on average

you can make around 10 to 15 thousand rupees per month and you can make good amount of money through brand deals as well.

Freelance jobs

This is one of the best methods you can use to make money during your UPSC preparation.

Freelancers are self-employed people who don’t work at a particular company but a lot of them. A freelancer is hired for a specific project, service, or task by the client (or conventionally the employer). A freelancer works on a variety of projects at the same time but for different clients.

There are many freelance jobs you can choose to start with just small or big skill and start offering service and make some money online using many freelance platforms like Upwork, freelancer Fiverr, Guru and Peopleperhour, etc

Here are few skills you can start with which require less time to learn but you can make good money with freelancing

  • Social media manager
  • Voice over artist
  • Content writer
  • Web developer
  • Video editor
  • Create graphic designs on canva
  • Virtual assistant
  • Copy writer
  • Photography and
  •  digital marketing

From all these skills you can easily earn around 10 to 50000 rs per month on the side if you consistently work on it over the period of time.

Work in NGOs

A non-governmental organization (NGO) is a non-profit group that functions independently of any government for any social cause.

As such, NGOs rely on a variety of funding sources from private donations and membership dues to government contribution.

And if you work in NGOs In In India the entry level salary is anywhere between 10,000 – 30,000 Indian Rupees (INR) depending on the organization and size and funding.

A CEO of a non-profit can earn anywhere between 1,00,000 – 5,00,000 Rupees per month. A manager with 5-6 years of work experience can earn between Rs. 50,000.

You can find NGO jobs at, indeed website and by searching on Google as well

With that said let’s conclude the blog.


These are all the best ways you can use to make money while preparing for UPSC.

Do comment down which is your favourite method of making money while preparing for UPSC in the comment section below

Share the article with your friends and subscribe to my blog and receive notifications regarding whenever I publish a new post in future.