What is the Average Cost of ECG or Electrocardiogram?

What is the Average Cost of ECG or Electrocardiogram?

Time to read 12 min

An ECG (electrocardiogram) is a quick and painless heart test used to detect arrhythmias, heart attacks, and abnormal heart rhythms. The average ECG cost in India ranges from ₹100 to ₹500 for a standard resting ECG. ECG charges may vary depending on the city, hospital, diagnostic centre, and whether cardiologist interpretation is included. Advanced tests such as Holter monitoring and stress ECGs usually cost more.


ECG Type

Average Cost

Resting ECG

₹100–₹500

Stress ECG (Treadmill Test)

₹1,500–₹4,000

Holter ECG (24–48 Hour Monitoring)

₹1,500–₹5,000


Electrocardiography, also called an electrocardiogram, is a quick and painless test that records the heart’s electrical activity to detect problems such as arrhythmias, heart attacks, and reduced blood flow. It is commonly recommended for symptoms like chest pain, palpitations, dizziness, or high blood pressure. In India, the ECG test price usually ranges from ₹100 to ₹5000, depending on the hospital, city, and type of ECG performed.


ECG pricing may vary depending on NABL-accredited diagnostic centers, hospital infrastructure, and whether the test includes cardiologist interpretation. National Accreditation Board for Testing and Calibration Laboratories (NABL) accreditation indicates adherence to standards such as ISO 15189 for medical laboratories, helping improve reliability and accuracy of diagnostic services.


According to Indian diagnostic market trends, resting ECGs are among the most affordable cardiac screening tests. MyDiagnostics offers affordable ECG testing services across multiple diagnostic categories.


Electrocardiography type → cost variation

Different ECG types such as resting ECG, stress ECG, and Holter monitoring have different pricing based on complexity and duration

City → ECG pricing

ECG costs may vary between cities due to hospital charges and local healthcare costs

Hospital type → cost

Private hospitals usually charge more than government hospitals or local diagnostic centers

Symptoms → ECG recommendation

Symptoms like chest pain, palpitations, or dizziness often determine which ECG test is recommended

Insurance → affordability

Health insurance may reduce out-of-pocket ECG testing expenses depending on coverage

ECG type → purpose

Each ECG type serves a different purpose, such as rhythm monitoring, stress evaluation, or routine cardiac assessment

ECG Test: Overview

An ECG test, or electrocardiogram, is a simple diagnostic test that shows the electrical activity and rhythm of your heart. ECG may suggest chamber enlargement but cannot definitively diagnose enlarged heart chambers.


The American Heart Association recommends ECG as an important diagnostic tool when heart disease symptoms are present.


World Health Organization stresses the importance of early detection of cardiovascular diseases to reduce complications and deaths.


Healthcare providers may suggest an ECG test for various reasons, including;

  • Diagnose any heart disease or damage.

  • Detect abnormal heart rhythms.

  • Evaluate the risk of developing heart disease.

  • Assess the cause of chest pain, palpitation, or dizziness.

  • Monitor heart function before and after heart surgery.

  • Evaluate the effectiveness of medications for heart conditions.

  • Monitor the progress of existing heart conditions.


So, you can see that the electrocardiogram test  serves multiple benefits. But do you know how much an ECG test price is? Keep going through this post to learn more details about the cost of an ECG electrocardiogram.

At MyDiagnostics, thousands of ECG tests are performed annually across our diagnostic network.

Importance of ECG Tests

ECGs are crucial for monitoring the effectiveness of treatments for existing heart conditions, allowing for timely adjustments in care.

What Does an ECG Test Detect?

An ECG is a common test that measures the heart's electrical activity. During the test, the doctor attaches the electrodes to your arms, legs, and chest. 


An electrocardiogram ECG helps to detect several heart problems, including;

  • Coronary heart disease: Buildup of fatty substances that block or interrupt blood supply to the heart

  • Arrhythmias: Fast, slow, or irregular heartbeats. ECG helps identify fast, slow, or irregular heart rhythms to guide appropriate treatment

  • Cardiomyopathy: Enlarged or thickened heart walls

  • Heart attack: A sudden blockage of the blood supply of the heart

  • Heart failure: A severe heart condition

  • Heart valve disease: A serious heart condition

  • Congenital heart defects: A heart condition

Types of ECG Tests

Exercise Stress Test

A stress ECG, also known as an exercise electrocardiogram, measures how the heart responds to physical activity, typically performed while walking on a treadmill or riding a stationary bike.

Holter Monitoring

Holter monitoring involves wearing a portable ECG device for 24 to 48 hours to continuously record the heart's electrical activity, helping to identify intermittent heart problems that may not appear during a standard resting ECG.

Event Monitor

An Event monitor is a portable heart-monitoring device used to record the heart’s electrical activity over days or weeks. It helps detect intermittent heart rhythm problems that may not appear during a regular Electrocardiography.

Resting Electrocardiogram

A resting electrocardiogram  records the electrical activity of the heart while the patient lies still, making it one of the most common types of ECG tests.

Why is an electrocardiogram (ECG) test done?

Electrocardiogram tests help doctors for multiple reasons. The purpose of the ECG test is several.


  • Find out the root cause of the chest pain.

  • Diagnose a heart attack and identify irregular heartbeat.

  • Evaluate issues such as dizziness, tiredness, and shortness of breath.

  • Identify various abnormalities like high potassium, high calcium, or low calcium.

  • Determine whether your prescribed medicines are working or not.

  • Evaluate overall heart health

  • Check blood flow to the heart muscle.

  • Diagnose heart issues

  • Monitor heart health conditions.

How does one prepare for the ECG (Electrocardiogram) test?

Electrocardiogram is a simple test that requires no special preparation before the test. 


Some considerable points for ECG tests are;

  • You can drink or eat anything before the ECG test.

  • Consult your doctor for any query or concern regarding the test.

  • Inform your doctor before the test about your current medications.

  • If you have a pacemaker, make sure to tell your provider.

When does your doctor recommend an ECG test?

A doctor can recommend an ECG test if you experience some specific symptoms. 


These symptoms are:

  • Feeling heart racing, fluttering, or palpitations

  • Chest pain

  • fatigue

  • Shortness of breath

  • Sweating

  • Fainting

  • Dizziness

  • Sweating

  • Nausea and vomiting


If you experience these symptoms, you must book your appointment with a doctor to get the best suggestion.

What is the cost of an ECG test?

Many diagnostic centers conduct the ECG test. However, the cost of the ECG test is high in Kolkata. In some cases, an ECG report may not be accurate, and the patient has to undergo an ECG test again. However, in some of the diagnostic centers, you can get the ECG test at a low price.


The average ECG cost starts at ₹100. However, the cost of an ECG test depends on the particular type of ECG that your doctor suggests. The geographic location of the lab also determines the ECG test price.


Electrocardiography Type

Average Cost in India

Resting ECG

₹100 – ₹500

Stress ECG / Treadmill Test

₹1,500 – ₹4,000

Holter monitor

₹1,500 – ₹5,000

Event Monitor

₹2,000 – ₹8,000

Ambulatory ECG

₹1,500 – ₹5,000

Factors Affecting ECG Cost

The cost of an ECG test can vary significantly based on the type of facility, with local labs generally offering lower prices compared to corporate hospitals due to lower operational costs.


Various factors impact the ECG test cost. Some of these factors are;

  • Type of ECG test:  The type of ECG test performed also influences the cost, with standard resting ECGs being the most affordable, while stress ECGs and Holter monitoring tests tend to be more expensive due to their complexity and duration.

  • Geographic location:  The ECG test cost varies according to different geographic locations. The cost of an ECG test is different in different cities. The ECG cost in Kolkata is around 250 Rs. In Nashik, the ECG test price is around 200 Rs. ECG cost in Nizamabad is around 200 Rs. In Nellore, the ECG test price is around 185 Rs.

  • Type of facility: The ECG cost is different between hospitals, diagnostic centers, and private clinics. So an ECG test cost will be different according to the specific type of facility that you choose.

  • Insurance coverage: Many health insurance plans cover ECG tests if prescribed by a doctor, especially if the test is part of hospitalization or cardiac evaluation.

  • Additional services : While you want to know the accurate cost of the ECG electrocardiogram, you need to consider the additional costs as well. These additional costs include doctor consultation charges, follow-up appointments, and extra test costs.

ECG Report Charges in India

ECG report charges in India usually range from ₹100 to ₹500 for a standard resting ECG. The cost may vary depending on the city, hospital, diagnostic center, and whether a cardiologist interpretation is included.

Average ECG Cost in India

The average cost of an Electrocardiography in India is usually around ₹100 to ₹500 for a standard resting ECG, while advanced tests such as stress ECG or Holter monitoring may cost more.

ECG Test Fees in Private vs Government Hospitals

Hospital Type

Approximate ECG Cost in India

Government Hospitals

₹50 – ₹200

Private Hospitals / Diagnostic Centers

₹200 – ₹500 or more


Costs may vary depending on the city, hospital facilities, and cardiologist consultation charges.

ECG Cost Across Various Cities in India

City in India

Approximate Electrocardiography Cost

Delhi

₹150 – ₹500

Mumbai

₹200 – ₹600

Bengaluru

₹150 – ₹500

Chennai

₹120 – ₹450

Hyderabad

₹150 – ₹500

Kolkata

₹100 – ₹400

Pune

₹150 – ₹500

Chandigarh

₹150 – ₹450


Prices may vary depending on the hospital, diagnostic center, and type of ECG performed.

Is ECG Covered by Insurance in India?

Yes, Electrocardiography is often covered by health insurance in India when it is medically necessary or included as part of hospitalization, cardiac evaluation, or preventive health checkup packages. Coverage depends on the specific insurance policy and provider.

Why Do ECG Prices Vary Across Cities?

Electrocardiography prices vary across cities due to differences in hospital infrastructure, cost of living, specialist consultation fees, equipment quality, and demand for healthcare services. Private hospitals in metropolitan cities usually charge more than smaller clinics or government hospitals.

Which ECG Test is Cheapest?

A standard resting Electrocardiography is usually the cheapest ECG test, typically costing around ₹100–₹500 in India.

ECG vs Echo Cost Comparison

An ECG is generally much more affordable than a 2D Echo. While an ECG detects electrical abnormalities such as arrhythmias, an Echo provides detailed images of the heart's chambers, valves, and blood flow. Doctors often recommend both tests together for a comprehensive cardiac evaluation.


Test

Average Cost in India

Purpose

ECG (Electrocardiogram)

₹100–₹500

Measures the heart's electrical activity and rhythm.

2D Echo (Echocardiogram)

₹1,000–₹3,500

Uses ultrasound to assess heart structure, valves, and pumping function.

What do the ECG Test results mean?

A normal resting heart rate on ECG is usually between 60 and 100 bpm. A higher or lower value than this range may indicate issues. But do you know what an abnormal ECG means?


  • An abnormal ECG may indicate rhythm abnormalities, signs of previous heart attack, chamber enlargement, electrolyte disturbances, or other cardiac conditions.

  • Abnormal electrocardiograms can be caused by heart attacks or ischemia. During a heart attack, the blood flow gets affected, and heart tissues can't carry oxygen to the heart. This tissue can't conduct electricity in your heart, which causes an abnormal ECG result.

  • Electrolyte imbalance is a reason behind abnormal ECG. Electrolytes are the electricity-conducting particles of the body that help to beat the heart in rhythm.

  • Certain medications can impact the heart's rhythm and rate and cause abnormal EKG.

  • If the ECG result is abnormal, it ensures that the heart is not beating properly in an accurate sequence.

How to Choose an ECG Test Provider

When selecting an ECG test provider, consider the following factors:

  • Qualified Medical Staff: Ensure the test is performed and interpreted by trained healthcare professionals. MyDiagnostics follows standardized diagnostic protocols and provides ECG testing under qualified healthcare supervision.

  • Accreditation and Quality Standards: Choose a hospital or diagnostic center accredited by organizations such as National Accreditation Board for Testing and Calibration Laboratories or other recognized healthcare quality bodies.

  • Modern Equipment: Facilities with up-to-date ECG machines can provide more accurate and reliable results.

  • Reputation and Reviews: Check patient reviews and recommendations to assess service quality and reliability.

  • Cardiologist Availability: Access to a cardiologist for result interpretation and follow-up can be valuable, especially if abnormalities are detected.

  • Cost and Transparency: Compare pricing and ensure there are no hidden charges for consultations or reports.

  • Convenience: Consider factors such as location, appointment availability, report turnaround time, and home ECG services if needed.

Wrapping Up ECG Cost

Overall, we can say that your heart deserves the best care. An ECG electrocardiogram test is used to diagnose various heart problems like coronary artery disease, arrhythmias, enlarged heart, and heart attack. It also effectively measures the heart's electrical rhythm accurately. Make sure to book your appointment with a doctor to know which ECG will be best for you.


ECGs are typically more expensive in metropolitan areas compared to Tier-2 or Tier-3 cities due to higher operating costs. Government or charitable clinics generally offer the lowest ECG costs, while private hospitals charge higher fees.


It is recommended to compare rates across local diagnostic centers when paying out of pocket for an ECG. MyDiagnostics provides ECG testing services, including resting ECG, stress ECG, and Holter monitoring, depending on physician recommendations. At MyDiagnostics, ECG tests are performed using advanced cardiac monitoring equipment under professional supervision.

Average Cost of ECG: Frequently Asked Questions

Does ECG test detect cardiac conditions?

An ECG may show signs suggestive of reduced blood flow or previous heart damage, but it cannot directly confirm blocked coronary arteries. Additional tests such as stress tests, echocardiography, or angiography may be required.

How much does an ECG test cost in India?

The ECG machine records the heart's electrical activity, in India, the average cost for the ECG is Rs 100 to Rs 500 depending on the type of ecg, location and laboratory.

What Is Included in ECG Charges?

ECG charges typically include the test procedure, use of the ECG machine, electrode placement, recording of heart activity, and a printed or digital report. Some facilities may charge separately for a doctor's consultation or specialist interpretation.

Can ECG detect blockage?

ECG may show electrical changes suggesting reduced blood flow to the heart, but it cannot directly confirm blocked coronary arteries. Additional tests may be required. Early detection and timely action creates a huge difference in maintaining a healthy heart.

Does routine heart screening help maintain cardiovascular health?

Yes, routine heart screening can help maintain cardiovascular health by detecting risk factors and heart problems early, allowing timely treatment and lifestyle changes.

Are ECG and EKG Different?

No, Electrocardiography and EKG are the same test. “ECG” comes from the English term electrocardiogram, while “EKG” is derived from the German spelling “Elektrokardiogramm.”

Can Government Hospitals Provide Low-Cost ECG Tests?

Yes, government hospitals in India often provide low-cost Electrocardiography services, sometimes starting from around ₹50–₹200 depending on the facility and location.

Is ECG Painful?

No, Electrocardiography is painless and non-invasive. Small electrodes are placed on the skin to record the heart’s electrical activity, and the test usually takes only a few minutes.

Where can I get my ECG done?

MyDiagnostics provides ECG, stress ECG, and Holter monitoring services depending on physician recommendations.

How Long Does an ECG Take?

A standard resting ECG usually takes 5–10 minutes, with the actual recording lasting only a few seconds. Including preparation time, the entire appointment is typically completed within 15–20 minutes.

* ** Medical Disclaimer - The following information is for educational purposes only. No information provided on this website, including text, graphic, and images, is intended as substitutes for professional medical advice. Please consult with your doctor about specific medical advice pertaining to your condition(s). 

Tests to Consider

Supplements to Consider