M+QuickMedCalc
Educational reference only. Not a diagnostic tool. See full disclaimer.
CardiologyGRACE

GRACE Score Calculator for ACS Risk & Mortality

Estimate GRACE 2.0 in-hospital and one-year ACS risk from the standard eight inputs, with the historical Classic GRACE 1.0 point score retained separately.

Content updated: View sources

QuickMedCalc is developed and maintained by an independent developer. Medical content is not independently reviewed by a physician.

Formula and medical content are based on the references listed on this page. See sources, About, and Sources and Review Process.

Model identity: the primary calculator is the full eight-variable GRACE 2.0 ACS risk model. A separately labelled historical output preserves the Classic GRACE 1.0 bedside point score. The two outputs are not interchangeable.

Use the index presentation for an adult with acute coronary syndrome. Do not repurpose this model for pediatric care, non-ACS presentations, or post-discharge prognosis.

years

Enter completed adult years. The age bands are part of the historical point table; input limits are calculator safeguards, not a healthy or expected age range.

beats/min

Use the heart rate measured during the index ACS presentation. Enter a positive ordinary decimal.

mmHg

Use systolic blood pressure from the same index presentation, in mmHg. Enter a positive ordinary decimal.

Select the unit printed with the initial serum creatinine result. Changing the unit clears the creatinine value and any previous result so a number is never silently reinterpreted.

Use the initial result from the index presentation. Positive ordinary decimals only; technical display limits are not laboratory reference intervals.

Use the bedside Killip class documented at the index presentation. The categories reflect clinical heart-failure or shock findings, not an echocardiographic grade.

Answer Yes only for cardiac arrest during the acute presentation, not a remote history.

Use the reporting laboratory’s threshold for the initial cardiac biomarker result; the page does not interpret assay-specific concentrations.

Use qualifying ST-segment elevation or depression on the presenting ECG under the original GRACE definition.

About

This GRACE Score Calculator uses the full eight-variable GRACE 2.0 record to estimate in-hospital and one-year outcomes after an adult acute coronary syndrome (ACS) presentation. ACS includes unstable angina, NSTEMI, and STEMI, but GRACE is prognostic rather than diagnostic and must not delay STEMI reperfusion. [3, 8]

The inputs are age, heart rate, systolic blood pressure, initial serum creatinine, Killip class, cardiac arrest during presentation, elevated initial cardiac markers, and ST-segment deviation. GRACE 2.0 uses continuous nonlinear functions and direct probability models rather than converting the historical point total. [3, 4, 5]

The historical Classic GRACE 1.0 point score is retained as a separate reference output. This page does not calculate GRACE 3.0, diagnose ACS, or select angiography, admission, medication, dose, or treatment. [2, 6, 7]

Formula

GRACE 2.0 applies published continuous transformations and endpoint-specific coefficients to the complete eight-variable record; it does not map the Classic point total through a risk table. [3, 4, 5]
Classic GRACE 1.0 in-hospital point score = age + heart rate + systolic blood pressure + initial creatinine + Killip class + cardiac arrest + elevated initial cardiac markers + ST-segment deviation points. [2]
Cardiac arrest at admission/during presentation = 39 points; elevated initial cardiac markers = 14 points; ST-segment deviation = 28 points. Killip I/II/III/IV = 0/20/39/59 points. [2, 10]
The historical discrete point range reproduced here is 1–372. A positive creatinine below 0.4 mg/dL contributes the minimum 1 point. The original nomogram can relate points to cohort estimates, but it is not used to generate the GRACE 2.0 probability outputs. [2]
Creatinine normalization: mg/dL = µmol/L ÷ 88.4. Points use the exact normalized value at the published boundaries; formatting occurs only after calculation. This conversion is a unit operation, not a kidney function estimate. [2]

Interpretation

GRACE versions and endpoints are not interchangeable

Model
GRACE 2.0 (primary)
Population
Adult ACS presentation
What it predicts
Implemented here: in-hospital death, one-year death, and one-year death/MI probabilities
Model
Classic GRACE 1.0 (historical output)
Population
Broad ACS spectrum in the original registry era
What it predicts
In-hospital death; categorical bedside point total, not a GRACE 2.0 probability
Model
GRACE 3.0 (2022)
Population
Contemporary NSTE-ACS cohorts
What it predicts
Sex-specific machine-learning estimates of in-hospital mortality

What the inputs mean

Killip class is a bedside clinical classification of heart failure or shock at presentation. ST-segment deviation means qualifying elevation or depression on the presenting ECG in the original GRACE definition. Cardiac markers are initial myocardial-injury biomarkers such as troponin, interpreted against the reporting laboratory’s assay threshold. “Cardiac arrest” refers to arrest during the acute presentation, not any remote history.

Current guideline context

The 2025 ACC/AHA acute-coronary-syndrome guideline and the 2023 ESC guideline use structured risk assessment within a broader clinical pathway. In confirmed NSTE-ACS, the 2023 ESC guideline retains GRACE >140 as one high-risk feature in the context where an early invasive strategy within 24 hours should be considered. This source-specific static context is not a diagnosis, automatic instruction, dynamic comparison, or treatment selector on this page. [8, 9]

Important limitations

GRACE 2.0 probabilities are population-model estimates, not certain individual outcomes. Calibration, treatment era, assay practice, ACS phenotype, renal function, frailty, comorbidity, and local care pathways matter. A lower estimate does not rule out ACS or deterioration, and a higher estimate does not confirm a diagnosis or select treatment.

The mean arterial pressure calculator estimates a different hemodynamic quantity, while the shock index calculator reports heart rate divided by systolic pressure. Neither is a substitute for the eight-variable GRACE model.

What the GRACE Score Calculator estimates

The primary outputs use the full eight-variable GRACE 2.0 record to estimate in-hospital death, one-year death, and one-year death or myocardial infarction after an adult ACS presentation. The same submitted record also produces the historical Classic GRACE 1.0 point total so the two model identities remain visible and auditable. [3, 4, 5]

Eight-input record and calculation method

  1. Use age, heart rate, systolic blood pressure, initial creatinine, Killip class, cardiac arrest, cardiac-marker elevation, and ST-segment deviation from one ACS presentation.
  2. Normalize creatinine to mg/dL without feeding display rounding back into either model.
  3. Apply the published GRACE 2.0 continuous transformations and endpoint-specific probability equations.
  4. Separately apply the frozen 2003 Classic GRACE 1.0 categorical point table.

The calculator does not read an ECG, interpret a biomarker, infer Killip class, diagnose ACS, or choose testing or treatment. [1, 8]

What the eight inputs mean

Input
Age
Required meaning
Completed years at the index presentation.
What this page does not infer
No age-based diagnosis or adjustment.
Input
Heart rate
Required meaning
Measurement from the same index ACS presentation.
What this page does not infer
No rhythm or ECG interpretation.
Input
Systolic blood pressure
Required meaning
Initial index-presentation SBP in mmHg.
What this page does not infer
No blood-pressure diagnosis or shock treatment.
Input
Initial creatinine
Required meaning
The initial laboratory result in its reported unit.
What this page does not infer
No eGFR, clearance, CKD stage, or dose.
Input
Killip class
Required meaning
A clinician-documented bedside heart-failure/shock class.
What this page does not infer
No automatic inference from BP, symptoms, or one field.
Input
Cardiac arrest
Required meaning
Arrest at admission or during the acute presentation.
What this page does not infer
No post-arrest treatment recommendation.
Input
Initial cardiac markers
Required meaning
Whether the initial marker is elevated against the reporting laboratory threshold.
What this page does not infer
No assay interpretation or 0/1-hour or 0/2-hour algorithm.
Input
ST-segment deviation
Required meaning
A qualifying elevation or depression identified on the presenting ECG.
What this page does not infer
No ECG reading or STEMI/NSTEMI diagnosis.

Combine measurements only when they describe the same clinical event and a reasonably consistent time point. Do not mix admissions, hospital days, post-treatment values, or remote self-measurements. Killip class remains a clinical assessment, and cardiac markers and ST deviation require the relevant clinical records. [1, 2, 10]

Implemented endpoints and deliberate omissions

Complete reproducible source specifications were verified for direct in-hospital death, one-year death, and one-year death/MI. The page does not calculate 6-month and 3-year probabilities because a complete independently reproducible coefficient, transformation, and baseline specification for those endpoints was not available in the source material used for this implementation. No endpoint is interpolated from the Classic point total. [3, 4, 5]

Version and endpoint boundaries

Version
GRACE 2.0 (primary)
Population/time origin
Adult ACS index presentation
Endpoint or use
Implemented: in-hospital death, one-year death, and one-year death/MI probabilities
Version
Classic GRACE 1.0 (historical)
Population/time origin
Original registry-era adult ACS presentation
Endpoint or use
Historical in-hospital categorical point total
Version
2025 GRACE extension
Population/time origin
Ten-country NSTE-ACS development/validation
Endpoint or use
One-year and individualized treatment-effect modelling
Version
GRACE 3.0 (2022)
Population/time origin
Contemporary NSTE-ACS cohorts
Endpoint or use
Sex-specific redevelopment; not calculated here

GRACE 3.0 is an important newer NSTE-ACS redevelopment, but the 2025 U.S. guideline explicitly lists GRACE 2.0. This page does not reverse-engineer GRACE 3.0 or provide individualized treatment-effect estimates. [6, 7, 8]

Historical Classic GRACE 1.0 point table

These static bands reproduce the 2003 bedside point model. They are retained for historical/reference use from the 1999–2001 registry era and are not converted into the GRACE 2.0 probabilities above. [2]

Age (completed years)

Published band
<30
Points
0
Published band
30–39
Points
8
Published band
40–49
Points
25
Published band
50–59
Points
41
Published band
60–69
Points
58
Published band
70–79
Points
75
Published band
80–89
Points
91
Published band
≥90
Points
100

Heart rate (beats/min)

Published band
<50
Points
0
Published band
50–69
Points
3
Published band
70–89
Points
9
Published band
90–109
Points
15
Published band
110–149
Points
24
Published band
150–199
Points
38
Published band
≥200
Points
46

Systolic blood pressure (mmHg)

Published band
<80
Points
58
Published band
80–99
Points
53
Published band
100–119
Points
43
Published band
120–139
Points
34
Published band
140–159
Points
24
Published band
160–199
Points
10
Published band
≥200
Points
0

Initial serum creatinine

Published band
<0.4 mg/dL (<35.36 µmol/L)
Points
1
Published band
0.4–<0.8 mg/dL (35.36–<70.72 µmol/L)
Points
4
Published band
0.8–<1.2 mg/dL (70.72–<106.08 µmol/L)
Points
7
Published band
1.2–<1.6 mg/dL (106.08–<141.44 µmol/L)
Points
10
Published band
1.6–<2.0 mg/dL (141.44–<176.8 µmol/L)
Points
13
Published band
2.0–<4.0 mg/dL (176.8–<353.6 µmol/L)
Points
21
Published band
≥4.0 mg/dL (≥353.6 µmol/L)
Points
28

Killip class documented at presentation

Published band
I — no clinical signs of heart failure
Points
0
Published band
II — rales/crackles, elevated jugular venous pressure, or S3
Points
20
Published band
III — acute pulmonary edema
Points
39
Published band
IV — cardiogenic shock
Points
59

Binary presentation components

Published band
Cardiac arrest at admission/during presentation
Points
39
Published band
Elevated initial cardiac markers
Points
14
Published band
ST-segment deviation
Points
28

Creatinine scoring uses the unrounded normalized value. The complete Classic point range is 1–372, and the runtime never highlights a selected risk band.

Killip class and presentation variables

Killip class is a clinician-documented bedside description of heart failure or shock at presentation: class I has no clinical signs, class II may include rales, elevated jugular venous pressure, or S3, class III is acute pulmonary edema, and class IV is cardiogenic shock. This form does not infer a class from blood pressure, symptoms, or another field. Cardiac arrest, cardiac-marker elevation, and ST-segment deviation likewise require the relevant contemporaneous records. [2, 10]

Creatinine normalization and published boundaries

Initial creatinine is normalized to mg/dL by dividing a µmol/L result by 88.4. The exact normalized value is assigned to one of the published bands: <0.4 = 1, 0.4–<0.8 = 4, 0.8–<1.2 = 7, 1.2–<1.6 = 10, 1.6–<2.0 = 13, 2.0–<4.0 = 21, and ≥4.0 = 28 points. This is a score unit operation, not an eGFR, clearance, CKD stage, or treatment threshold. [2]

Current guideline context

The 2025 ACC/AHA guideline identifies GRACE Risk Score 2.0 among validated ACS risk scores and warns that risk scores are not diagnostic tools. In confirmed NSTE-ACS, ESC 2023 retains GRACE >140 as one high-risk feature when considering invasive-strategy timing. Exact numerical equivalence between that guideline landmark and the historical point output shown here was not established, so this page does not apply >140 dynamically or issue an angiography instruction. [8, 9]

Special situations and limits

GRACE is not a general-purpose tool for STEMI reperfusion, cardiogenic shock, cardiac-arrest aftercare, severe renal failure or dialysis, pregnancy, children, non-ACS chest pain, remote self-testing, post-transfer values, recurrent ACS, or post-discharge follow-up. These contexts can require different data, time origins, urgency, and pathways. The page does not choose angiography, PCI, CABG, transfer, admission, monitoring, medication, dose, or any treatment.

Comparison with MAP and shock index

Mean arterial pressure uses systolic and diastolic pressure; shock index is heart rate divided by systolic pressure. Both are different hemodynamic quantities and neither substitutes for the eight-variable GRACE point table. This page does not derive either quantity or combine it with the submitted score.

Mean arterial pressure calculator and shock index calculator answer different questions.

Static score limits

The historical point total is 1–372. It is not itself a GRACE 2.0 probability, a healthy range, a risk category, or a trigger for escalation. The page never applies a dynamic >140 comparison and never adds probability, diagnosis, cause, or treatment language to a submitted result. [2, 9]

Worked point-total audit

For example, age 65 (58), heart rate 80 (9), SBP 120 (34), creatinine 1 mg/dL (7), Killip II (20), cardiac arrest yes (39), elevated markers yes (14), and ST deviation yes (28) sum to 209 points. The worked arithmetic demonstrates the frozen point table only; it is not a mortality percentage, diagnosis, or treatment recommendation. [2]

References

  1. GRACE Investigators. Rationale and design of the GRACE (Global Registry of Acute Coronary Events) Project: a multinational registry of patients hospitalized with acute coronary syndromes. Am Heart J. 2001;141(2):190–199. PMID 11174331. DOI 10.1067/mhj.2001.112404.
  2. Granger CB, Goldberg RJ, Dabbous O, et al. Predictors of Hospital Mortality in the Global Registry of Acute Coronary Events. Arch Intern Med. 2003;163(19):2345–2353. PMID 14581255. DOI 10.1001/archinte.163.19.2345.
  3. Fox KAA, FitzGerald G, Puymirat E, et al. Should patients with acute coronary disease be stratified for management according to their risk? Derivation, external validation and outcomes using the updated GRACE risk score. BMJ Open. 2014;4(2):e004425. PMID 24561498. PMCID PMC3931985. DOI 10.1136/bmjopen-2013-004425.
  4. Anderson F, FitzGerald G. Methods and formulas used to calculate the GRACE Risk Scores for patients presenting to hospital with an acute coronary syndrome. Center for Outcomes Research, University of Massachusetts Medical School. Updated January 30, 2014. Direct in-hospital model coefficients and worked verification example.
  5. Center for Outcomes Research, University of Massachusetts Medical School. GRACE Risk Score V2 Coefficients. Updated February 6, 2017. One-year death and one-year death/MI coefficients, spline definitions, baseline survival, and check vectors reproduced in the supplementary material to Hara H, O’Leary N, Ono M, et al. EuroIntervention. 2022;17(16):1362–1364. PMID 34387548. PMCID PMC9743230. DOI 10.4244/EIJ-D-21-00536.
  6. Wenzl FA, Kraler S, Ambler G, et al. Sex-specific evaluation and redevelopment of the GRACE score in non-ST-segment elevation acute coronary syndromes in populations from the UK and Switzerland: a multinational analysis with external cohort validation. Lancet. 2022;400(10357):744–756. PMID 36049493. DOI 10.1016/S0140-6736(22)01483-0.
  7. Wenzl FA, Kofoed KF, Simonsson M, et al. Extension of the GRACE score for non-ST-elevation acute coronary syndrome: a development and validation study in ten countries. Lancet Digit Health. 2025;7(10):100907. PMID 41107201. DOI 10.1016/j.landig.2025.100907.
  8. Rao SV, O’Donoghue ML, Ruel M, et al. 2025 ACC/AHA/ACEP/NAEMSP/SCAI Guideline for the Management of Patients With Acute Coronary Syndromes. Circulation. 2025;151(13):e771–e862. PMID 40014670. DOI 10.1161/CIR.0000000000001309.
  9. Byrne RA, Rossello X, Coughlan JJ, et al. 2023 ESC Guidelines for the management of acute coronary syndromes. Eur Heart J. 2023;44(38):3720–3826. PMID 37622654. DOI 10.1093/eurheartj/ehad191.
  10. Killip T 3rd, Kimball JT. Treatment of myocardial infarction in a coronary care unit: a two year experience with 250 patients. Am J Cardiol. 1967;20(4):457–464. PMID 6059183. DOI 10.1016/0002-9149(67)90023-9.

FAQ

Related Calculators

Disclaimer

Educational and informational reference only. Not intended to replace professional medical advice, diagnosis, treatment, or independent verification.