Syncope ICD-10: Complete Coding Guide for Syncope and Collapse (2026)
A patient stands up too fast, feels the room tilt and comes to a few seconds later on the exam room floor. The clinical picture is straightforward enough vasovagal syncope, probably triggered by dehydration and a long morning without food. The coding picture is where things get less certain. Is this R55? Does "near fainting" belong under the same code as an actual loss of consciousness? What happens when the cardiologist suspects an arrhythmia but hasn't confirmed one yet?
Syncope ICD-10 coding sits at an awkward intersection: common enough that most cardiology and primary care practices see it weekly and ambiguous enough that five different coders sometimes land on five different answers. R55 (Syncope and collapse) does most of the work, but it isn't a catch-all and treating it like one is where claims start running into trouble.
This guide walks through syncope ICD-10 coding the way a working cardiology biller would explain it to a new hire coding logic, documentation requirements and the handful of situations where R55 isn't actually the right answer.
What Is Syncope?
Syncope is a transient, self-limited loss of consciousness caused by a temporary drop in blood flow to the brain: sudden onset, a brief duration usually seconds to a couple of minutes and spontaneous, complete recovery without intervention. Clinically, "syncope" and "fainting" describe the same event; fainting is just the lay term for the same drop in cerebral perfusion.
Syncope isn't the same as dizziness or generalized weakness. Dizziness describes a sensation lightheadedness, spinning, unsteadiness without an actual loss of consciousness. Near syncope (presyncope) sits in between: the patient feels like they're about to pass out and may lose postural tone briefly, but doesn't fully lose consciousness. That distinction sounds academic until it's time to select a code, because the documented clinical event not the patient's choice of words is what drives coding.
What Is the ICD-10 Code for Syncope?
The diagnosis code most practices reach for is R55 (Syncope and collapse). It's the ICD-10-CM code used when the encounter documents a fainting or collapse episode and no more specific underlying cause has been confirmed at the time of coding. R55 is a symptom code it lives in Chapter 18 of ICD-10-CM ("Symptoms, signs and abnormal clinical and laboratory findings, not elsewhere classified"), the same chapter that houses codes like bradycardia and unspecified chest pain.
That placement matters. Symptom codes exist for exactly this situation: a documented clinical event without a confirmed cause. Once a cause is established complete heart block, orthostatic hypotension, a confirmed seizure disorder that diagnosis takes over as the reportable condition and R55 steps aside.
| Term | Coding Concept | Documentation Consideration |
|---|---|---|
| Syncope / fainting | R55 | Default when no confirmed cause is documented |
| Syncope and collapse | R55 | Inclusion terms: blackout, fainting, vasovagal attack |
| Syncope unspecified | R55 | R55 is itself the unspecified code it isn't subdivided further |
| Near syncope / presyncope | R55 | Indexes to R55 unless documentation instead describes plain dizziness |
| Vasovagal / neurocardiogenic syncope | R55 | Inclusion/index terms; no distinct code exists for either |
| Dizziness without loss of consciousness | R42 | A separate code family don't default to R55 |
| Cough (tussive) syncope | R05.4 | Its own billable code, outside the R55 family |
| Carotid sinus syncope | G90.01 | Excluded from R55; requires confirmed carotid sinus hypersensitivity |
One clarification worth making up front: some references imply R55 splits into further digits by cause. It doesn't. R55 is a single, three-character code with no further subdivisions a detail that trips up more charts than it should.
Our medical coding services team treats R55 the way ICD-10-CM actually intends it: a placeholder for a genuine clinical event, not a default answer for closing out a chart quickly.
R55 ICD-10: Syncope and Collapse Explained
In practical billing terms, R55 tells the payer: the patient had a documented episode of transient loss of consciousness or collapse and the record doesn't yet support a more specific diagnosis. That's a legitimate, billable, medically necessary code not a placeholder for thin documentation. Most ED and primary care syncope visits are appropriately coded to R55 alone, since a large share of syncope workups never land on a confirmed cause.
Where R55 gets misused is at the other end: coders reaching for it reflexively whenever a chart mentions "felt faint" or "blacked out for a second," without checking whether the provider actually documented syncope versus dizziness, weakness, or a witnessed seizure.
R55 also carries a list of Excludes1 conditions diagnoses that should never be reported together with R55, because ICD-10-CM has already assigned them their own, more specific codes.
| Excluded Condition | Code | Why It's Separate |
|---|---|---|
| Carotid sinus syncope | G90.01 | Confirmed reflex mechanism, typically via carotid sinus massage |
| Heat syncope | T67.1- | Environmental heat exposure documented as the cause |
| Orthostatic hypotension | I95.1 | Documented postural blood pressure drop as the cause |
| Neurogenic orthostatic hypotension | G90.3 | Autonomic nervous system disorder as the cause |
| Psychogenic syncope | F48.8 | A specific, physician-documented functional diagnosis |
| Stokes-Adams attack | I45.9 | Loss of consciousness from a documented conduction block |
| Cardiogenic shock | R57.0 | A shock state, not a syncopal episode |
| Unconsciousness NOS | R40.2- | A different, typically more prolonged, alteration of consciousness |
R55 carries 13 Excludes1 conditions in total; the table above highlights the ones most relevant to cardiology and primary care coding. If documentation supports one of these more specific diagnoses, that code not R55 is correct and reporting R55 alongside an excluded code is a coding error regardless of how minor the overlap looks.
ICD-10 for Vasovagal Syncope
Vasovagal syncope reflex-mediated fainting triggered by prolonged standing, pain, emotional stress, or medical procedures is the most common cause of syncope in clinical practice, according to the 2017 ACC/AHA/HRS guideline on the evaluation and management of syncope. A surge in vagal tone drops heart rate and blood pressure together, cerebral perfusion falls and the patient faints, typically with a brief prodrome of warmth, sweating, or nausea.
For ICD-10 vasovagal syncope coding, there is no separate, dedicated code. "Vasovagal attack" is an inclusion term listed directly under R55, so a physician-documented diagnosis of vasovagal syncope is coded R55 the same as unspecified syncope. Providers sometimes assume a specific clinical label deserves an equally specific code and coders sometimes go looking for one that doesn't exist.
The coder's job isn't to infer vasovagal syncope from context it's to code what's documented. If the physician writes "syncope, likely vasovagal" after a classic presentation without tilt-table confirmation, R55 is still the correct and complete code; "likely" doesn't change the outcome, since both land on the same code regardless.
ICD-10 Code for Neurocardiogenic Syncope
Neurocardiogenic syncope is essentially the same clinical entity as vasovagal or reflex syncope different terminology for an autonomic response that drops heart rate and blood pressure together. Coding follows the same logic: there is no distinct ICD-10 code for neurocardiogenic syncope. It indexes to R55, consistent with how vasovagal syncope is handled.
This is a useful example of where the instinct to "match the clinical label to an equally specific code" leads a coder astray. ICD-10-CM doesn't create a new code every time a specialist uses a more technical synonym for an existing diagnosis. When documentation says neurocardiogenic syncope and nothing more specific like a confirmed carotid sinus mechanism has been established, R55 remains correct.
Near Syncope ICD-10
Near syncope (presyncope) describes the sensation of impending loss of consciousness lightheadedness, visual graying, weakness in the legs without the patient actually losing consciousness, or losing it only incompletely. It's a common cardiology presenting complaint, often worked up with the same rigor as full syncope because the underlying causes overlap significantly.
The default coding is R55, since "near syncope" and "presyncope" are indexed there directly. The nuance: if documentation instead describes ongoing, vague dizziness with no suggestion of impending loss of consciousness, R42 (Dizziness and giddiness) is the more accurate code not R55. The distinction comes down to what the provider actually described, not which search term brought a reader here.
ICD-10 Code for Syncope Without Collapse
"Syncope without collapse" isn't a distinct ICD-10-CM concept it's phrasing that shows up in search queries more than in medical records. R55 covers syncope whether or not the patient physically fell; a patient who briefly loses consciousness while seated and never collapses still meets the clinical definition of syncope.
What changes the code isn't the presence or absence of a fall it's whether the event met the clinical definition of syncope (transient loss of consciousness with spontaneous recovery) at all. A patient who felt faint but never lost consciousness has a dizziness or near-syncope presentation, not a "without collapse" variant requiring a different code.
Cardiac Syncope ICD-10
Cardiac syncope refers to loss of consciousness caused by a cardiovascular problem most often an arrhythmia, but sometimes a structural or obstructive issue like severe aortic stenosis or hypertrophic cardiomyopathy. It carries more clinical weight than reflex syncope because of its meaningfully higher risk profile, which is why the 2017 ACC/AHA/HRS guideline emphasizes distinguishing cardiac from noncardiac causes during initial evaluation.
Coding depends entirely on what's confirmed:
- A confirmed arrhythmia such as complete heart block, sick sinus syndrome, or symptomatic bradycardia is coded to that diagnosis, often alongside R55 to capture the syncopal presentation, depending on payer sequencing conventions.
- Loss of consciousness tied to a documented conduction block a Stokes-Adams attack has its own code, I45.9, excluded from R55 rather than reported alongside it.
- A confirmed tachyarrhythmia, such as ventricular tachycardia or rapid atrial fibrillation, is coded to that diagnosis once established.
- When a cardiac cause is only suspected and the workup is pending, R55 remains correct. A suspected etiology isn't a confirmed one and coding it as though it were is a compliance risk.
A patient referred for "syncope, rule out arrhythmia" whose monitor comes back normal is still, correctly, an R55 encounter unless something else surfaces later. Our electrophysiology billing team sees this constantly the diagnosis firms up well after the initial visit and the code on each claim has to reflect what was actually known at that point, not what gets confirmed three visits later.
Psychogenic Syncope ICD-10
Psychogenic syncope refers to an apparent loss of consciousness without the typical cardiovascular or neurologic mechanism, sometimes described clinically as functional or psychogenic pseudosyncope. This is a specific, physician-made diagnosis never a conclusion a coder should reach independently.
Psychogenic syncope is one of the clearer exceptions to the R55 default: it's excluded from R55 entirely and reported under F48.8 (Other specified nonpsychotic mental disorders) instead a distinction a fair number of syncope coding resources get wrong, either omitting it or assuming it falls under the general syncope code.
The rule is simple, but the documentation discipline behind it matters more: F48.8 should only be assigned when the treating provider has explicitly documented psychogenic syncope, or an equivalent functional diagnosis, typically after cardiac and neurologic causes have been reasonably excluded. "No cardiac cause found" is not the same statement as "psychogenic syncope," and treating the two as interchangeable is exactly the kind of unsupported coding decision that draws audit attention.
Dizziness and Syncope ICD-10
Dizziness and syncope are related but distinct and ICD-10-CM keeps them in separate code families for good reason. Dizziness (R42) is a subjective sensation lightheadedness, unsteadiness, spinning without loss of consciousness. Syncope (R55) requires an actual, even if brief, loss of consciousness.
In real charts, the two frequently overlap: a patient reports several days of intermittent dizziness that culminates in a single fainting episode. Both diagnoses can be reported when each is independently documented and clinically distinct R55 for the syncopal event, R42 for the separate, ongoing dizziness if it's still clinically relevant and not simply a prodrome of the syncope itself. What doesn't work is defaulting to whichever code is more familiar, or billing R55 for a visit where the patient never actually lost consciousness.
Our general cardiology billing team spends real chart-review time separating referral language ("dizziness, rule out syncope") from the actual documented outcome of the visit, since the two frequently diverge by the time the note is finalized.
Syncope Episode ICD-10
A "syncopal episode" is clinical shorthand for a single documented occurrence of syncope, coded the same as syncope generally R55, absent a confirmed cause. The word "episode" doesn't change the logic; it describes the same clinical event, whether it's a patient's first or fifth.
ICD-10-CM has no distinct code or modifier for recurrent syncope. Each encounter is coded on its own clinical findings, regardless of how many prior episodes appear in the history. A history of recurrent syncope should still be documented it affects risk stratification and often medical necessity for further workup but it doesn't generate a different diagnosis code for the current visit.
How to Choose the Correct Diagnosis Code for Syncope
- What did the patient report? A subjective complaint alone isn't a diagnosis it's context for the assessment.
- Was there an actual, documented loss of consciousness? If not, this is likely dizziness (R42) or near syncope, not full syncope.
- What did the provider diagnose? The final assessment, not the chief complaint, drives code selection.
- Was an underlying cause established? A confirmed arrhythmia, orthostatic hypotension, carotid sinus hypersensitivity, or psychogenic diagnosis each has its own code and excludes R55.
- Is documentation specific enough to support that code? A suspected cause mentioned in passing isn't a confirmed diagnosis.
- Does more than one diagnosis apply? Syncope alongside a separately documented condition can sometimes both be reported when clinically distinct.
- What does sequencing guidance say? Excludes1 notes are absolute; "code first" and "use additional code" instructions, where they apply, determine order.
This framework isn't a substitute for the Official ICD-10-CM Guidelines for Coding and Reporting or a certified coder's review of a specific chart it's the decision order that keeps a team consistent across providers.
Syncope Documentation Requirements
| Documentation Element | Why It Matters |
|---|---|
| Explicit statement of syncope vs. dizziness vs. near syncope | Determines whether R55 or R42 applies |
| Circumstances of the episode (position, trigger, activity) | Supports differentiating vasovagal, orthostatic and cardiac causes |
| Duration and recovery | Confirms the event meets the clinical definition of syncope |
| Associated symptoms (palpitations, chest pain, prodrome) | Flags whether a cardiac workup is medically necessary |
| Suspected or confirmed cause | Determines whether R55 or a more specific code applies |
| Relevant testing (ECG, monitor, tilt table, echo) | Supports medical necessity for the diagnostic services billed |
| Final provider assessment | The single most important element to verify before finalizing the code |
A strong note reads: "Sudden loss of consciousness while standing after a hot shower, preceded by nausea and diaphoresis, lasting roughly 15 seconds with full recovery; exam and ECG unremarkable; assessment: vasovagal syncope." A weak note reads: "Patient states she 'blacked out' yesterday" it doesn't establish that true loss of consciousness occurred and leaves the coder guessing. That's exactly the kind of gap our coding review process flags back to the provider before a claim goes out, not after it comes back denied.
Common Syncope Coding Errors
| Error | Why It Happens | Prevention |
|---|---|---|
| Coding dizziness as syncope | Referral language doesn't match the documented event | Verify the assessment describes actual loss of consciousness |
| Treating a suspected cause as confirmed | Provider mentions a possible etiology before the workup is complete | Code R55 until the diagnosis is explicitly confirmed |
| Missing an Excludes1 diagnosis | Coder defaults to R55 without checking for carotid sinus, orthostatic, or psychogenic documentation | Screen the note for these terms before finalizing |
| Ignoring the final assessment | Coding from the chief complaint instead of the visit outcome | Always code from the provider's final documented diagnosis |
| Confusing near syncope with full syncope | Overlapping, vague symptom language | Confirm whether consciousness was actually lost |
| Overlooking a confirmed underlying condition | R55 used out of habit after a specific diagnosis, like AV block, is documented | Re-review the chart once workup results are finalized |
These are quiet errors they rarely trigger an immediate rejection, but surface later as medical necessity denials, audit findings, or inaccurate risk data.
Medicare and Commercial Insurance Considerations
Syncope-related claims commonly involve diagnostic testing ECGs, ambulatory monitors, echocardiograms, tilt-table studies where medical necessity hinges on the diagnosis code lining up with the specific test ordered. Payer policy varies and should always be verified against current guidance before submission, but a few patterns hold broadly:
- Medicare generally accepts R55 as support for a reasonable initial workup, though extended or invasive testing often calls for additional documented risk factors or a more specific working diagnosis.
- Commercial payers frequently apply their own prior authorization rules for extended monitoring, tilt-table testing and loop recorder placement policies that differ from Medicare's and from each other.
- Diagnosis-to-procedure alignment drives a large share of denials: an echocardiogram ordered for "syncope" without documentation connecting it to suspected structural heart disease can be denied even when the clinical reasoning was sound.
- Documentation requests are common on syncope claims specifically because R55 is, by design, nonspecific.
The current FY2026 codes covered here R55, R42, G90.01, I95.1, F48.8 and I45.9 have been stable since the October 1, 2025 effective date, with the April 1, 2026 mid-year update changing instructional notes rather than the codes themselves. It's worth confirming encoders and EHR templates reflect the current fiscal year before FY2027 takes effect on October 1, 2026.
Syncope Coding Examples
| Clinical Scenario | Provider Documentation | Coding Consideration | Billing/Documentation Risk |
|---|---|---|---|
| Fainting after prolonged standing | "Vasovagal syncope, classic presentation" | R55 (vasovagal attack is an inclusion term) | Low, if prodrome and recovery are documented |
| Near-fainting, no loss of consciousness | "Felt she was about to pass out; did not lose consciousness" | R55 if near syncope, R42 if truly just dizziness | Miscoding if the note is ambiguous |
| Syncope with confirmed AV block | "Syncope; Holter shows complete heart block" | The confirmed conduction diagnosis, not R55 alone | R55 alone under-reports the confirmed diagnosis |
| Dizziness only, no syncope | "Intermittent lightheadedness, two weeks, no LOC" | R42 | Coding as syncope when no LOC occurred |
| Suspected, unconfirmed cardiac cause | "Syncope, cardiology referral to rule out arrhythmia" | R55 until a cause is confirmed | Coding a suspected arrhythmia as though confirmed |
| Recurrent unspecified syncope | "Third syncopal episode this year; workup unremarkable" | R55 (no separate recurrence code exists) | Omitting history that supports medical necessity |
| Documented orthostatic drop | "Syncope on standing; BP drop of 22/12 mmHg on exam" | I95.1, excluded from R55 | Reporting R55 alongside I95.1 |
Syncope ICD-10 vs Related Symptoms
| Term | Clinical Meaning | Coding Distinction |
|---|---|---|
| Syncope | Actual, transient loss of consciousness with spontaneous recovery | R55, absent a confirmed cause |
| Near syncope / presyncope | Sensation of impending loss of consciousness, without full LOC | R55, unless documentation instead supports R42 |
| Fainting | Lay term for syncope | Same code as syncope, R55 |
| Collapse | Loss of postural tone, with or without LOC | Included under R55 when clinically consistent with syncope |
| Dizziness | Lightheadedness, spinning, or unsteadiness without LOC | R42, a separate code family |
| Loss of consciousness (unspecified/prolonged) | A different, typically more severe or prolonged alteration | R40.2-, excluded from R55 |
How Accurate Syncope Coding Supports Cardiology Revenue Cycle Management
Getting syncope coding right isn't just a compliance exercise it directly affects whether a claim gets paid on the first pass. A diagnosis-to-procedure mismatch on a monitor order, a psychogenic diagnosis miscoded as R55, or a confirmed arrhythmia still billed under the symptom code weeks later are all common, preventable sources of denials and delayed reimbursement.
This is where accurate coding connects to functioning revenue cycle management for cardiology. A syncope workup often spans multiple visits and diagnostic services and the diagnosis code has to evolve as the clinical picture does. Claims submitted and tracked with the correct, current diagnosis at each stage are far less likely to trigger a medical necessity denial than claims coded once at intake and never revisited. Consistent coding also feeds directly into cleaner payment posting and reporting, since denials tied to an identifiable pattern are easier to catch and prevent from recurring.
How Professional Cardiology Billing Services Can Help
Syncope coding isn't complicated in any single instance the difficulty is volume and consistency across providers, encounter types and a diagnosis that naturally evolves from "unspecified symptom" to "confirmed cardiac cause." A busy practice generates this decision sequence often enough that small, repeatable mistakes quietly accumulate into real revenue loss.
A specialized cardiology medical billing partner supports this by:
- Reviewing documentation for the specific gaps that lead to syncope-related denials before the claim goes out
- Verifying diagnosis-to-procedure alignment on ECGs, monitors, echocardiograms and tilt-table studies
- Catching Excludes1 conflicts R55 reported alongside carotid sinus syncope or orthostatic hypotension during coding review, not after a rejection
- Managing denial management and appeals for questioned syncope claims, sorted by payer and root cause
- Tracking prior authorization and payer-specific policy differences for monitoring and device-related testing tied to a syncope workup
None of this replaces clinical judgment or a certified coder's review of an individual chart. It catches the small, repeatable mistakes before they become a pattern across a month of claims.
Key Takeaways
- R55 is the default code for syncope, near syncope, presyncope and vasovagal or neurocardiogenic syncope when no specific cause is confirmed
- R55 is a single, unsubdivided billable code it does not split into further digits for cause or severity
- Carotid sinus syncope, heat syncope, orthostatic hypotension, psychogenic syncope and Stokes-Adams attack each have distinct codes and are excluded from R55
- Dizziness without loss of consciousness is coded R42, a separate code family
- Cough (tussive) syncope has its own code, R05.4, outside the R55 family
- Once a specific cause is confirmed and documented, that diagnosis replaces R55
- Medical necessity for syncope testing depends on the diagnosis aligning with the specific service billed
Common Questions About Syncope ICD-10
What is the meaning of syncope?
Syncope is a sudden, temporary loss of consciousness caused by a brief drop in blood flow to the brain, followed by spontaneous and complete recovery, typically within seconds to a couple of minutes.
Is syncope the same as fainting?
Yes. "Fainting" is the everyday term for the same clinical event that "syncope" describes medically.
What is the ICD-10 code for syncope?
R55 (Syncope and collapse) is used for a documented syncopal episode when no more specific underlying cause has been established.
What does R55 mean in ICD-10?
R55 represents "Syncope and collapse," a Chapter 18 symptom code covering transient loss of consciousness including fainting, blackout and vasovagal attack when a definitive cause hasn't been confirmed.
What is the ICD-10 code for vasovagal syncope?
There is no separate code. Vasovagal syncope is an inclusion term under R55 and is coded the same as unspecified syncope.
How is near syncope coded?
Near syncope and presyncope typically index to R55, unless documentation more accurately describes dizziness without any sense of impending loss of consciousness, in which case R42 applies.
Is there a separate ICD-10 code for cardiac syncope?
Not for "cardiac syncope" as a label. The confirmed cause an arrhythmia, conduction block, or structural condition is coded to its own diagnosis, while R55 remains correct until that cause is established.
Can dizziness and syncope be coded together?
Yes, when both are independently documented and clinically distinct, such as ongoing dizziness alongside a separate, discrete syncopal episode.
What documentation supports a syncope diagnosis?
A clear statement that consciousness was actually lost, the circumstances and duration of the episode, associated symptoms, relevant test findings and the provider's final assessment.
Why are syncope claims denied?
Most denials trace back to diagnosis-to-procedure mismatches, R55 used where a more specific confirmed diagnosis already existed, or documentation too thin to establish that a true loss of consciousness occurred.
What is the prognosis for syncope?
It depends heavily on the underlying cause reflex (vasovagal) syncope is generally benign, while syncope tied to structural heart disease or significant arrhythmias carries meaningfully higher risk. This is general clinical information, not an individualized prediction; any specific case should be evaluated by the treating clinician.
What causes syncope in the cardiovascular system?
Bradyarrhythmias (sinus node dysfunction, AV block), tachyarrhythmias (including ventricular arrhythmias) and structural or obstructive conditions like severe aortic stenosis or hypertrophic cardiomyopathy that reduce cardiac output. These are taken seriously because of their risk profile not because syncope itself is inherently dangerous.
Conclusion
Syncope ICD-10 coding rewards the same thing most symptom-code decisions do: reading the actual documentation instead of pattern-matching to a familiar code. R55 covers the overwhelming majority of syncope, near syncope, vasovagal and neurocardiogenic presentations correctly and completely. The judgment call is knowing when it doesn't when a carotid sinus mechanism, an orthostatic drop, a psychogenic diagnosis, or a confirmed arrhythmia has already moved the chart past a symptom code and into a more specific diagnosis.
Getting that judgment right consistently, across every provider and every stage of a syncope workup, is exactly the kind of detail a dedicated cardiology billing team is built to catch. If you'd like a second set of eyes on how your practice is currently coding syncope and related presentations, request a billing review whenever it's convenient.



