Free Tool — No login required

UPSC Mains 2027 countdown: days left

  • Official dateUPSC CSE Mains 2027: 20 Aug 2027

    From UPSC's exam calendar for 2027: five exam days starting Friday 20 Aug. The paper-by-paper timetable comes later; in 2026 the five days were split over two weekends (21–23 and 29–30 Aug).

    Official source: upsc.gov.in · Last verified 15 Oct 2026

—

days left

UPSC's calendar for 2027 puts the Civil Services (Main) Examination on five exam days starting Friday, 20 August 2027. The paper-by-paper timetable isn't out yet. In 2026, UPSC split the five days over two weekends: Essay and the four General Studies papers first, then the language papers and the Optional the following weekend. This page counts to 20 August, the first exam day.

Only candidates who clear Prelims on Sunday, 23 May 2027 write Mains, which leaves 89 days between the two. Under the 2026 rules, your Optional subject and Mains medium are fixed when you apply for Prelims, and the calendar has applications closing on 2 February 2027. So most Mains work has to be under way well before Prelims, not after it.

What UPSC Mains 2027 tests

  • Nine essay-type papers of three hours each: Essay, General Studies I to IV, two Optional subject papers and two qualifying language papers.
  • Paper A (an Indian language from the Eighth Schedule) and Paper B (English) are 300 marks each and only qualifying: you need 25% in each, or your other papers aren't counted. Paper A isn't compulsory for candidates from Arunachal Pradesh, Manipur, Meghalaya, Mizoram, Nagaland and Sikkim, or for some candidates with a hearing impairment.
  • Essay, the four General Studies papers and the two Optional papers are 250 marks each, for 1,750 merit marks.
  • The interview (Personality Test) adds 275 marks, for a final total of 2,025. Prelims marks don't count towards the final rank.
  • These are the rules in the CSE 2026 notification. The 2027 notification is due on 13 January 2027.

Source: UPSC — Civil Services Examination 2026 notification

Your UPSC Mains 2027 plan by days left

More than 6 months left

Finish a full first pass of your Optional syllabus: its two papers are 500 of the 1,750 merit marks. Alongside it, turn your General Studies notes into something you can write answers from, not just read.

Write a few timed answers every week and an essay every fortnight. Settle your Optional and Mains medium before you apply: the notification is due on 13 January and applications close on 2 February.

3–6 months left

Prelims on 23 May falls 89 days before Mains, so most of this stretch belongs to Prelims: Mains only happens if you clear it.

Keep Mains alive with a small weekly block, such as two or three timed answers and one Optional topic revised, so the writing habit doesn't stop for three months.

31–89 days left

Start Mains revision the day after Prelims; don't wait for the result. Take full General Studies and Optional tests in three-hour sittings, two or three a week, plus an essay every week. Review each test for structure and time per answer, not just content.

Revise once or twice for the two language papers. You only need 25% in each, but missing it means the rest of your papers aren't counted.

8–30 days left

Check the timetable once UPSC publishes it and rehearse your own exam days. In 2026 the General Studies days had two three-hour papers each, so practise writing two full papers in a day.

Revise from your own notes and model answers. No new sources.

Last 7 days

No new material. Revise essay outlines, General Studies keywords and examples, and your Optional notes, and keep your sleep times fixed for the morning papers.

Download the e-admit card when UPSC uploads it, and check your centre and the date of every paper.

Frequently asked questions

UPSC Mains 2027 kab hai?

UPSC's calendar for 2027 lists the Civil Services (Main) Examination from Friday, 20 August 2027, over five exam days. The paper-by-paper timetable comes later, and UPSC says calendar dates can change.

How many days are there between UPSC Prelims and Mains 2027?

89. Prelims is on Sunday, 23 May 2027 and Mains starts on Friday, 20 August 2027, according to UPSC's calendar for 2027.

Do the language papers count towards the UPSC Mains rank?

No. Paper A (Indian language) and Paper B (English) are qualifying. You need 25% in each, and only then are your Essay, General Studies and Optional papers taken into account. The 1,750 merit marks come from those seven papers.

When do I choose my Optional subject for UPSC 2027?

When you apply for Prelims. Under the 2026 rules, the Optional subject, your Mains medium and the compulsory Indian language go on the application form and can't be changed later. UPSC's calendar has CSE 2027 applications closing on 2 February 2027.

Plan the days you have left

Add this countdown to your site

Run a school, coaching or blog site? Paste this HTML where you want the box. The days are worked out in your reader's browser by a few lines of script; nothing loads from our servers, and the box links back to this page.

<div id="kalnehi-countdown-upsc-mains-2027" style="font-family:system-ui,sans-serif;max-width:320px;padding:16px;border:1px solid #d4d4d8;border-radius:12px;text-align:center;color:#18181b;background:#ffffff">
  <div style="font-size:14px">Days left for UPSC Mains 2027</div>
  <div data-days style="font-size:40px;font-weight:700;line-height:1.2">--</div>
  <div data-when style="font-size:12px;color:#52525b">20 Aug 2027</div>
  <a href="https://www.kalnehi.com/tools/exam-countdown/upsc-mains-2027" style="display:inline-block;margin-top:8px;font-size:12px;color:#4338ca">UPSC Mains 2027 countdown by Kalnehi Daily</a>
</div>
<script>
(function () {
  var box = document.getElementById("kalnehi-countdown-upsc-mains-2027");
  if (!box) return;
  var sessions = [["2027-08-20","2027-08-20","20 Aug 2027"]];
  var now = new Date();
  var today = Date.UTC(now.getFullYear(), now.getMonth(), now.getDate());
  function day(iso) { var p = iso.split("-"); return Date.UTC(+p[0], +p[1] - 1, +p[2]); }
  for (var i = 0; i < sessions.length; i++) {
    if (day(sessions[i][1]) < today) continue;
    box.querySelector("[data-days]").textContent = Math.max(0, Math.round((day(sessions[i][0]) - today) / 864e5));
    box.querySelector("[data-when]").textContent = sessions[i][2];
    return;
  }
  box.querySelector("[data-days]").textContent = "0";
  box.querySelector("[data-when]").textContent = "This exam is over";
})();
</script>

Other exam countdowns

Turn the days before UPSC Mains 2027 into a daily plan

Free forever — planner, syllabus tracker, marks-covered view, mock tests, revision and progress. No card. The Mastermind AI coach and voice are optional: try them free for 7 days (no auto-charge), then Smart Plan is ₹299/month.

Win Daily.