How to Track Criminal Case Hearings Across Indian Courts
A practical guide for advocates, litigants, and legal teams on tracking hearings in a criminal case, from FIR to trial to appeal, without missing a date.
How-To Guide · Criminal Litigation
A criminal case in India rarely moves through court in one straight line. It passes through remand, bail hearings, chargesheet filing, framing of charge, trial, and sometimes an appeal or revision at a higher court, often with more than one hearing running at the same time. Missing a single date in a criminal matter can mean a non-bailable warrant against the accused, a cancelled bail order, or a lost chance to object at the right stage. This guide explains why criminal case tracking is harder than civil tracking, how to use the free government portals correctly, and when a defence lawyer, prosecutor, or corporate legal team needs a more organised system than manual checking.
- Start with the CNR: the 16-character CNR number on eCourts Services is the fastest, most reliable way to check a criminal case.
- Track separately: bail applications, quash petitions, and co-accused matters often carry their own numbers and dates, not just the main trial case.
- Check twice: confirm the cause list two days before a hearing and again the morning of, since criminal cause lists shift more than civil ones.
- No single portal: trial courts sit on eCourts, High Courts run their own sites, and the Supreme Court has its own portal. None of them talk to each other.
- Scale matters: a manual routine works for a few cases; a defence practice, prosecution office, or corporate legal team tracking many matters usually needs dedicated software.
01Why tracking criminal case hearings is harder than civil cases
Criminal litigation in India moves through more distinct stages than most civil matters, and each stage can carry its own hearing date, its own application, and its own consequence for missing it. Four things make criminal case tracking a genuinely different problem.
Every stage has its own hearing
A single criminal matter can generate hearings for remand, bail, framing of charge, recording of prosecution evidence, cross-examination, defence evidence, and final arguments, before judgment is even reached. Each of these can be listed on a different date, sometimes weeks or months apart, and a party tracking only the "main" case number can lose sight of an interim application listed separately, such as a bail modification or a discharge plea.
Adjournments are the norm, not the exception
Criminal trial courts in India carry heavy caseloads, and it is common for a hearing to be adjourned on the day itself because a witness is unavailable, the investigating officer has not appeared, or the bench is occupied with a remand matter. A cause list position for the morning can shift to the afternoon, or to the next working day, without much advance notice. Anyone tracking the case has to check again close to the date, not rely on a date fixed weeks earlier.
A case can carry several linked matters at once
The same FIR can produce multiple linked proceedings: the trial itself, a bail application before the Sessions Court or High Court, a quash petition under the CrPC or BNSS, and sometimes a parallel proceeding if there is more than one accused with separate counsel. Each of these can be pending before a different court at the same time, and an order in one, such as a stay on the trial, changes what happens in the others.
Missing a hearing has real consequences
In civil matters, a missed hearing usually means a delay. In a criminal matter it can mean a non-bailable warrant being issued against the accused, cancellation of bail for non-appearance, or a missed window to file an objection before the court proceeds. This is what makes reliable tracking, not just occasional checking, important in criminal practice.
In a criminal matter, a missed hearing is not just a delay. It can mean a warrant, a cancelled bail order, or a lost window to object.
02What you need before you start tracking
Before you can track a criminal case reliably, collect these identifiers. Missing any one of them slows down every search that follows.
| What you need | Why it matters | Where to find it |
|---|---|---|
| CNR number | The unique 16-character case identifier on eCourts. The fastest and most accurate search key. | Court receipt, order sheet, or vakalatnama |
| FIR number, police station, and year | Needed to trace a case before a CNR is assigned, or to locate the case from the FIR side. | FIR copy or complaint |
| Case type and number | Criminal cases are filed under codes such as CC (complaint case) or ST (sessions trial), which vary by state. | Court filing receipt or cause list |
| Court complex and presiding officer | Districts often have more than one court complex, and a search under the wrong one returns nothing. | Vakalatnama or order sheet |
| Bail or interim application number | Bail and quash applications are often numbered separately from the main criminal case. | Order sheet for the specific application |
CNR first, always
If you have the CNR number, use it before any other search method. It stays attached to the case even after transfer within the same court and removes the ambiguity that comes with case type codes, which differ from state to state.
03Free official portals for criminal cases
India has separate official portals depending on which level of court is handling the matter. Knowing which one to use saves a search in the wrong place.
eCourts Services (trial courts and Sessions Courts)
Most criminal trials, from Magistrate courts to Sessions Courts, fall under the eCourts Services portal. You can search by CNR number, FIR number, party name, or case number, and it shows the next date, the current stage, and orders uploaded so far.
National Judicial Data Grid
The NJDG portal is useful for confirming the correct court code and complex before you search, and for checking pendency at a given court, though it is less practical than eCourts Services for tracking a specific case day to day.
High Court websites
Bail applications, quash petitions, and criminal appeals often go to the High Court. Each of India's 25 High Courts runs its own website and case status search, separate from eCourts. If your matter has moved to the High Court, bookmark that specific High Court's portal rather than relying on eCourts, which does not cover it.
Supreme Court of India
A Special Leave Petition against a High Court order in a criminal matter is filed and tracked on the Supreme Court portal, by diary number, case number, or party name. It also carries the daily cause list and order copies.
The gap in the free system
None of these portals talk to each other. A trial pending in a district court, a bail plea in the High Court, and an SLP at the Supreme Court, all on the same FIR, sit on three separate websites with three separate searches and no shared alert. You have to check each one yourself.
04Step-by-step: tracking a criminal case hearing
Here is a reliable routine for tracking a criminal matter through trial, whether you are the advocate, the litigant, or someone in a legal team monitoring the case.
Step 1: Record the CNR and FIR details on day one
As soon as the case is registered or the FIR is filed, note the CNR number, the FIR number, the police station, and the exact court complex and case type. Do this immediately, not when the next hearing approaches. This single step prevents most of the search failures that come later.
Step 2: Search eCourts by CNR to confirm the current stage
Use the CNR search on eCourts Services to confirm whether the matter is still at chargesheet stage, charge has been framed, or evidence has begun. The stage tells you what kind of hearing is coming next, remand, framing, evidence, or arguments, which matters for how you prepare.
Step 3: Track bail and interim applications as separate entries
If a bail application, anticipatory bail plea, or quash petition is pending, treat it as its own line item with its own case or application number and its own next date. Do not assume it will appear automatically when you check the main trial case, since it is frequently listed before a different bench or even a different court.
Step 4: Check the cause list two days before, and again the morning of
Cause list positions in criminal courts shift often, sometimes on the day itself. Check the cause list two days ahead to confirm the case is listed, and again on the morning of the hearing, since remand matters and urgent bail pleas can push other cases later in the day. See what a cause list is in India for how these lists work.
Step 5: Log every order and its effect
After each hearing, record the order in plain language: what was decided, what the next step is, and any deadline it creates, such as a reply to a bail cancellation application. A one-line summary written the same day is far more reliable than trying to remember the order months later at the next hearing.
Step 6: Watch for co-accused and linked FIRs
Where there is more than one accused, or more than one FIR arising from the same incident, confirm whether the cases have been clubbed or are proceeding separately. An order affecting a co-accused, such as bail being granted or cancelled, can be directly relevant to your client's own hearing even though it is technically a different case number.
05Tracking a case as it moves up to a higher court
Criminal matters frequently move between forums even while the trial itself continues. A bail application can go to the High Court while the trial stays with the Sessions Court. An acquittal or conviction can be appealed. A High Court order can be challenged before the Supreme Court by way of an SLP.
Each move creates a new case number at the new forum, and the old number does not disappear, it is simply no longer the active reference for whatever moved. Keep a single note of every number the matter has carried, at which forum, and what is currently pending where.
If your criminal matters routinely move through the Delhi High Court, a jurisdiction-specific view of the court's own case tracking system is useful, see case tracking software for the Delhi High Court. For a criminal appeal or SLP going up to the Supreme Court, understanding how filings are made and tracked online helps you know what to expect at that stage, see how Supreme Court e-filing works. Note that property and land matters that turn criminal, such as trespass or forgery complaints tied to a land dispute, are tracked the same way but sit within a different practice area, covered separately in our guide to land dispute case tracking in India.
06Common mistakes that cause a missed hearing
Most missed hearings in criminal matters trace back to one of these avoidable errors.
- Tracking only the main case number, not the bail or interim application. A bail plea can be listed and decided while attention stays fixed on the trial case number.
- Checking the wrong court complex. Districts with more than one complex will show no result if you search under the wrong one, which can look like the case does not exist.
- Assuming a fixed date will not move. Criminal cause lists shift more than civil ones. A date confirmed a month ago should still be checked again close to the hearing.
- Not tracking a co-accused's matter. An order in a linked case can change the position in your own case, so ignoring it creates a blind spot.
- Relying on memory instead of a written log of orders. Without a same-day note of what an order actually said, details get lost by the time the next hearing arrives.
07When manual tracking is not enough
A manual routine, checking eCourts by CNR, watching the cause list, and logging orders by hand, works for an individual litigant or a lawyer handling a small number of matters. It becomes unreliable once the volume grows: a criminal defence practice running dozens of matters across several court complexes, a prosecutor's office tracking cases across a district, or a corporate legal team monitoring criminal complaints filed against the company, its directors, or employees.
At that scale, dedicated case tracking software earns its place. It checks court portals on your behalf, typically daily, and sends an alert by WhatsApp or email when a hearing date is set or changed, or when an order is uploaded. It also gives one dashboard across all pending matters instead of separate searches on separate portals, and can read an uploaded order to flag the deadline it creates. Before choosing a tool for criminal case tracking specifically, confirm it covers the trial court, Sessions Court, and High Court levels relevant to your practice, since coverage varies by vendor and some tools are built mainly for civil or commercial litigation.
08Where Claw fits
Claw is an all-in-one legaltech platform for Indian advocates, law firms, and corporate legal teams, combining AI-based case search, an AI legal assistant (Legal GPT), case management, and compliance automation across all Indian courts and tribunals. It is positioned as India's first all-in-one legaltech platform of this kind.
For criminal case tracking specifically, Claw's case management module covers 8,457 courts across India, including trial courts, Sessions Courts, High Courts, and the Supreme Court. It pulls automatic case updates and daily cause list changes, and sends alerts over WhatsApp and email when a hearing date is set, moved, or an order is uploaded, which matters most in criminal matters where a cause list position can shift on the day itself. When a court uploads an order, Claw's AI auto-compliance feature reads it and schedules the next reminder automatically, whether that is a bail compliance date, a filing deadline, or the next hearing.
This is useful for defence practices and prosecution teams handling many matters at once, and for corporate legal teams tracking criminal complaints against the company or its people alongside their regular civil and commercial litigation, all from one dashboard rather than separate checks on eCourts, High Court sites, and the Supreme Court portal.
09Frequently asked questions
How do I track a criminal case hearing online in India?
Use the CNR number to search the eCourts Services portal for trial court and Sessions Court matters. For a case that has moved to the High Court or Supreme Court, use that court's own website, since eCourts does not cover those levels. Check the cause list a couple of days before the hearing and again on the morning of, since criminal cause lists change often.
What is the fastest way to check the status of a criminal case?
Search by CNR number on the eCourts Services portal. It is a unique 16-character identifier that stays attached to the case and gives an unambiguous result, unlike a case number search, which depends on selecting the correct court complex and case type code.
Why does eCourts show no result for my criminal case?
The most common reasons are searching under the wrong court complex in a district with more than one, a spelling mismatch in the party name, or the case not yet being digitised after a recent filing. Trying every complex in the district and waiting a few days after filing usually resolves it.
How do I track a bail application separately from the main criminal case?
A bail or anticipatory bail application usually carries its own application number, separate from the main trial case number, and may be listed before a different bench or even a different court, such as the High Court. Record it as its own entry with its own next date rather than assuming it will show up when you check the main case.
What happens if I miss a criminal court hearing?
Consequences depend on the stage and who missed it. For an accused person, non-appearance can lead to a non-bailable warrant or cancellation of bail. For a party who misses a window to file an objection or reply, the court may proceed without that submission. This is why criminal matters need closer tracking than most civil cases.
How do law firms and companies track criminal cases across many courts at once?
Checking eCourts, High Court sites, and the Supreme Court portal separately for every matter does not scale once the number of cases grows. Most defence practices, prosecution offices, and corporate legal teams handling several matters use dedicated case tracking software that checks these portals automatically and sends alerts when something changes.