Pabau GO app

The new Pabau GO is heredownload on the App Store

Download on the App Store
Book a demo Book a demo
CPT Codes

ICD-10 code for POTS (G90.A): Documentation and billing guide

Key Takeaways

Key Takeaways

The ICD-10 code for POTS is G90.A, the specific, billable diagnosis code for Postural Orthostatic Tachycardia Syndrome, effective October 1, 2022

Documentation must include orthostatic vitals showing a heart rate increase of at least 30 bpm on standing, sustained for 10 or more minutes

The most common coding mistake is using G90.9 (autonomic disorder, unspecified) when a confirmed POTS diagnosis has been established and G90.A is appropriate

Pabau’s claims management software supports accurate G90.A claim submission and CPT code pairing, reducing denial risk at the point of billing

The ICD-10 code for POTS is G90.A, the specific, billable diagnosis code for Postural Orthostatic Tachycardia Syndrome.

It took effect on October 1, 2022, as part of the FY2023 ICD-10-CM update, giving the condition its own identifier instead of the unspecified autonomic codes coders used before. Assigning it correctly, knowing what the record must contain, and pairing it with the right companion codes is what keeps POTS claims clean.

This reference covers the official code descriptor, documentation requirements, common coding errors, related and companion codes, and billing considerations for the POTS ICD-10 code, G90.A. Whether you’re a coder, biller, or clinician documenting the diagnosis, you’ll find the essentials here alongside guidance for practices managing POTS patients across neurology, cardiology, and primary care.

ICD-10 code for POTS: G90.A definition and billable status

G90.A is the official ICD-10 code for POTS, or Postural Orthostatic Tachycardia Syndrome.

It became effective on October 1, 2022, as part of the FY2023 ICD-10-CM update, making it one of the more recent additions to the autonomic nervous system chapter. The CDC/NCHS ICD-10-CM web tool confirms G90.A as a billable, specific code that can be used for reimbursement purposes without any additional specificity required.

Field Details
Code G90.A
Official descriptor Postural Orthostatic Tachycardia Syndrome [POTS]
ICD-10-CM chapter Diseases of the Nervous System (G00-G99)
Code block G89-G99: Other disorders of the nervous system
Parent code G90: Disorders of autonomic nervous system
Billable/specific Yes
Effective date October 1, 2022 (FY2023 ICD-10-CM update)
Valid for 2026 Yes

The addition of G90.A gave POTS its own place in the ICD-10-CM classification. POTS is a distinct clinical entity within the broader dysautonomia spectrum, and a dedicated code enables more accurate population tracking, cleaner claims, and better audit defense than the unspecified codes used before.

Coders managing ICD-10 diagnostic coding for complex neurological presentations will find G90.A is now the default choice whenever POTS has been confirmed.

What is Postural Orthostatic Tachycardia Syndrome?

POTS is a form of dysautonomia, meaning it involves dysfunction of the autonomic nervous system. Specifically, it is characterized by an abnormal increase in heart rate when a person moves from lying or seated to an upright position, without a corresponding drop in blood pressure that would indicate orthostatic hypotension.

The diagnostic threshold, per clinical cardiology and neurology guidelines, is a sustained heart rate increase of at least 30 beats per minute (bpm) on standing, measured within 10 minutes. In adolescents, the threshold is at least 40 bpm. Patients typically experience symptoms including palpitations, lightheadedness, fatigue, and near-syncope.

A tilt table test or active stand test with continuous heart rate monitoring is the standard method for confirming the diagnosis. The consensus definition also calls for chronic symptoms of orthostatic intolerance, generally present for six months or more, rather than a single abnormal reading.

Clinical synonyms recognized in ICD-10-CM include postural tachycardia syndrome and orthostatic tachycardia. Whether the record calls it postural tachycardia syndrome, orthostatic tachycardia, or simply POTS, the ICD-10 code is the same billable entry: G90.A.

Coders may encounter these terms in the physician’s documentation and should map them to G90.A when the diagnosis is confirmed. Any of the following should prompt the coder to look for a confirmed POTS diagnosis in the record:

  • Heart rate increase of 30+ bpm on standing sustained for 10+ minutes
  • Symptoms of palpitations, pre-syncope, or fatigue in the upright position
  • Normal or elevated blood pressure on standing (excluding orthostatic hypotension)
  • Tilt table test or active stand test documenting the orthostatic heart rate criteria
  • Physician’s note using the terms POTS, postural tachycardia syndrome, or orthostatic tachycardia

G90.A sits within the G90 code block, which covers disorders of the autonomic nervous system. Understanding where G90.A falls in the hierarchy helps coders navigate the parent codes and find the most specific option available. The CMS ICD-10 codes page contains the full tabular list and official code files for each fiscal year update.

Code Description Billable
G00-G99 Diseases of the nervous system (chapter) No
G89-G99 Other disorders of the nervous system (block) No
G90 Disorders of autonomic nervous system No
G90.A Postural Orthostatic Tachycardia Syndrome [POTS] Yes
G90.0 Idiopathic peripheral autonomic neuropathy Yes
G90.1 Familial dysautonomia (Riley-Day) Yes
G90.3 Multi-system degeneration of the autonomic nervous system Yes
G90.9 Disorder of the autonomic nervous system, unspecified Yes

Note that G90.3 (multi-system atrophy) was one of the codes historically used for POTS before G90.A existed. It describes a different, more severe neurodegenerative condition. Using G90.3 for POTS is now an outright coding error.

Similarly, G90.9 — the unspecified dysautonomia, or autonomic dysfunction, ICD-10 code — should only appear when autonomic dysfunction is documented but no specific subtype has been identified. If a search for the autonomic dysfunction ICD-10 code led you here, note the distinction: G90.9 is the unspecified catch-all, while G90.A is the specific code to assign once POTS is confirmed.

When to use ICD-10 code G90.A

Apply ICD-10 code G90.A when the treating physician has documented a confirmed diagnosis of POTS. Suspected or probable POTS does not meet the threshold. The physician’s note must either use the term POTS explicitly or use a recognized clinical synonym (postural tachycardia syndrome, orthostatic tachycardia) supported by objective findings in the record.

Specific clinical scenarios where G90.A applies:

  • Office visit documenting a confirmed POTS diagnosis following positive tilt table or active stand test results
  • Follow-up management of a previously confirmed POTS diagnosis (G90.A is appropriate as the primary or additional diagnosis)
  • Specialist consultation (cardiology, neurology, autonomic medicine) where the primary purpose is POTS evaluation and management
  • Post-COVID patient encounters where POTS has been confirmed as a sequela and U09.9 is assigned alongside G90.A
  • Procedure encounters (tilt table test, autonomic function testing) with confirmed POTS as the indication

Do not use G90.A for suspected autonomic dysfunction without a specific POTS diagnosis, for syncope or presyncope as the primary presentation without a confirmed POTS diagnosis, or for dizziness traced to a primary inner-ear cause such as benign paroxysmal positional vertigo (H81.10) rather than autonomic dysfunction.

Practices managing patients through functional medicine practice management platforms will often see POTS alongside complex multi-system presentations. In those cases, assign G90.A for the POTS component and code comorbidities separately.

Documentation requirements for G90.A

The medical record must substantiate the POTS diagnosis before G90.A can be assigned. Insufficient documentation is the primary reason POTS claims are audited or denied. According to the AAPC ICD-10-CM coding resources, diagnosis codes must be supported by a physician’s stated diagnosis backed by clinical evidence. For POTS, that means the following must be present:

  • Explicit diagnosis statement: the physician must document “POTS,” “postural orthostatic tachycardia syndrome,” or a recognized synonym as a confirmed diagnosis
  • Orthostatic vitals: standing heart rate measurements showing the 30+ bpm increase (or 40+ bpm in adolescents), ideally with time-stamped readings at 0, 2, 5, and 10 minutes
  • Ruling out orthostatic hypotension: blood pressure readings confirming the absence of a 20+ mmHg systolic drop on standing, which would indicate a different primary diagnosis
  • Objective test results: tilt table test or active stand test documentation with the heart rate response recorded
  • Chronicity of symptoms: the record should show that orthostatic intolerance symptoms are chronic, generally present for six months or more, not a single episode
  • Exclusion of alternative causes: the record should note that arrhythmia, dehydration, medications, or other reversible causes of tachycardia have been excluded

Practices using clinical documentation workflows within an integrated platform can structure SOAP notes and vitals capture to prompt for orthostatic measurements at each POTS management visit. This creates the audit trail coders need without requiring a separate documentation step. Practices managing autonomic conditions alongside behavioral health may also need to review HIPAA-compliant documentation practices for combined records.

Comprehensive EMR & patient record management
Comprehensive EMR & patient record management

A complete record—orthostatic vitals, an explicit POTS diagnosis statement, and the supporting test results—is what lets a coder assign G90.A with confidence. Capturing those elements in the note the first time avoids the queries and rework that slow POTS claims down.

Common coding errors with G90.A

Three errors account for the majority of G90.A-related claim problems. Knowing them before the claim goes out is significantly cheaper than correcting them after denial.

Error Incorrect code used Correct approach
Using unspecified dysautonomia code when POTS is confirmed G90.9 Assign G90.A when the physician documents confirmed POTS
Coding POTS as multi-system atrophy (pre-2022 habit) G90.3 G90.3 describes a different neurodegenerative condition; use G90.A for POTS
Coding syncope instead of POTS R55 R55 is appropriate only when syncope is the confirmed finding; POTS without loss of consciousness uses G90.A
Coding tachycardia as the primary finding R00.0 (tachycardia, unspecified) When the physician has confirmed POTS, code the confirmed diagnosis G90.A rather than the symptom
Assigning G90.A without a confirmed diagnosis G90.A used for suspected POTS For unconfirmed/suspected POTS, code the presenting symptoms (e.g. R00.0, R55) until diagnosis is established

Coders working in practices with high volumes of complex autonomic presentations benefit from query workflows that prompt for physician clarification before finalizing the claim. Reviewing anxiety-related ICD-10 codes alongside autonomic codes is also worthwhile, since anxiety disorders are frequently documented as comorbidities in POTS patients and the symptom overlap can create confusion during coding review.

Several autonomic, cardiac, and symptom-level codes appear in the same clinical territory as G90.A. The table below clarifies when each applies, including the most commonly confused codes.

Code Description Use when…
G90.A Postural Orthostatic Tachycardia Syndrome POTS confirmed by physician, supported by orthostatic heart rate criteria
G90.9 Disorder of autonomic nervous system, unspecified Autonomic dysfunction documented but no specific subtype confirmed
R55 Syncope and collapse Confirmed loss of consciousness or transient collapse without a confirmed POTS diagnosis
R00.0 Tachycardia, unspecified Symptom-level tachycardia without a confirmed underlying diagnosis
I49.5 Sick sinus syndrome Confirmed sick sinus syndrome; not interchangeable with POTS
G93.3 Postviral fatigue syndrome (ME/CFS) Myalgic encephalomyelitis/chronic fatigue syndrome; assign alongside G90.A when comorbid
U09.9 Post-COVID-19 condition, unspecified Assign alongside G90.A when POTS developed as a post-COVID sequela

Pro Tip

When the medical record contains both syncope (R55) and POTS documentation in the same encounter, query the physician for clarification on the primary diagnosis before finalizing the claim. Syncope is a symptom that can occur in POTS patients, but coding both without physician guidance may trigger an audit. The confirmed diagnosis drives the primary code assignment.

CPT codes commonly billed with G90.A

Several procedure codes pair naturally with G90.A based on the diagnostic workup and ongoing management of POTS. The tilt table test CPT code (93660) is the primary diagnostic procedure, with autonomic function testing codes billed alongside it. Verifying medical necessity linkage between the CPT code and G90.A is essential before submission.

CPT Code Description Notes
93660 Tilt table test The primary diagnostic procedure for POTS; confirm payer LCD coverage with G90.A as indication
95923 Sudomotor testing (QSART, silastic sweat imprint, thermoregulatory sweat test, or sympathetic skin potential) Used as part of the autonomic function testing battery alongside cardiovagal testing
95924 Autonomic nervous system function testing, sympathetic adrenergic and parasympathetic Should not be reported with 95921 or 95922 for the same encounter
99213-99215 Office or outpatient E/M visit, established patient Ongoing POTS management visits; level determined by MDM complexity or time
99243-99245 Office consultation Specialist consultation for initial POTS evaluation; Medicare Part B has not reimbursed consultation codes in any setting since January 1, 2010, so bill the equivalent E/M code instead

Practices using claims management software can link G90.A directly to the relevant CPT codes at the point of claim creation, reducing unbundling errors and supporting medical necessity documentation before the claim leaves the practice. This is particularly valuable for autonomic function testing batteries where multiple CPT codes may appear on a single claim.

Automate claims and billing with Pabau
Automate claims and billing with Pabau

Linking G90.A to the correct CPT companion codes at the point of claim creation keeps autonomic function testing batteries from triggering unbundling denials. It also leaves billing staff a clear medical necessity trail before the claim ever reaches the payer.

Reduce G90.A claim denials with integrated billing

Pabau links diagnosis codes directly to CPT pairings at the point of claim creation. Fewer manual steps, fewer unbundling errors, and a complete audit trail when payers ask questions.

Pabau claims management dashboard

G90.A and long COVID: Coding POTS as a post-COVID sequela

POTS emerged as one of the more consistently documented post-acute sequelae of SARS-CoV-2 (PASC), commonly called long COVID. Cardiology and autonomic medicine practices began seeing a significant volume of new POTS diagnoses in patients with prior COVID-19 infection from 2021 onward. Coding these cases correctly requires understanding the sequela coding convention for post-COVID conditions.

When POTS has developed as a consequence of a prior COVID-19 infection, assign both codes:

  • G90.A for the Postural Orthostatic Tachycardia Syndrome (the confirmed sequela)
  • U09.9 (Post-COVID-19 condition, unspecified) as an additional code to identify the post-COVID context

The sequencing depends on the reason for the encounter. If the visit is for POTS management, G90.A is the principal or first-listed code. U09.9 follows as an additional code to capture the post-COVID etiology. The physician’s documentation should explicitly state the relationship between the prior COVID-19 infection and the current POTS diagnosis for the sequela coding to be supported.

Practices managing complex long COVID presentations may benefit from structured documentation workflows that span multiple encounters and specialties. Note: verify specific sequencing guidance against the current AHA Coding Clinic edition, as post-COVID sequela guidance has been updated multiple times since 2021.

Comorbid conditions: Coding POTS alongside EDS, ME/CFS, and small fiber neuropathy

POTS frequently co-occurs with other complex conditions, each of which requires its own diagnosis code when documented by the physician. Coders managing multi-diagnosis claims should be familiar with the relevant ICD-10-CM codes for each comorbidity: the EDS ICD-10 code (Q79.62 for the hypermobile type), the MCAS ICD-10 range (D89.40 to D89.49), and the codes for ME/CFS and small fiber neuropathy.

Comorbid condition ICD-10-CM code Notes
Ehlers-Danlos syndrome (hypermobile type) Q79.62 hEDS is the most common EDS subtype co-occurring with POTS; verify subtype in physician documentation
Myalgic encephalomyelitis / chronic fatigue syndrome G93.3 Assign alongside G90.A when ME/CFS is independently confirmed; symptom overlap does not make the codes interchangeable
Small fiber neuropathy G60.8 A POTS subtype mechanism; assign G60.8 when confirmed by skin punch biopsy or autonomic testing
Mast cell activation syndrome D89.40-D89.49 Commonly comorbid with POTS; select the appropriate subcode based on physician documentation

Each comorbidity code requires independent physician documentation. The coder cannot infer a comorbid diagnosis from symptoms alone. When the physician documents only POTS with associated fatigue and joint hypermobility, assign G90.A. Additional codes for EDS or ME/CFS require an explicit diagnosis statement in the medical record.

Billing and reimbursement considerations for ICD-10 code G90.A

G90.A is a billable code accepted by Medicare and most commercial payers. However, reimbursement for G90.A-linked services, particularly autonomic function testing, is subject to payer-specific Local Coverage Determinations (LCDs). Coverage policies vary by payer and change annually, so verify current LCD status directly with the relevant payer before assuming coverage.

  • Tilt table test (93660): covered by Medicare when medical necessity is established, typically requiring documentation of unexplained syncope or confirmed autonomic dysfunction. Some payers accept G90.A as sufficient indication; others require additional clinical criteria to be documented
  • Autonomic function testing (95923, 95924): coverage varies significantly by payer and region. Prior authorization is commonly required
  • E/M visits: reimbursed at the appropriate level based on medical decision-making complexity or time. POTS management visits often qualify for 99214 or 99215, and may support the G2211 add-on code when the visit reflects ongoing management of a single, complex condition
  • K0005 durable medical equipment: patients with severe orthostatic intolerance who need an ultralightweight wheelchair require separate medical necessity documentation tying the equipment to the confirmed POTS diagnosis

From a practice management perspective, practices using HIPAA-compliant practice workflows can build G90.A into their coding and billing templates to reduce manual steps at claim submission. Pairing the diagnosis code with the correct CPT code at the point of documentation, rather than during a separate billing review, significantly reduces the risk of code mismatch denials.

Neurology and cardiology practices with high POTS patient volumes should also evaluate whether their mental health EMR or autonomic medicine workflow tools support structured orthostatic vitals capture, since inadequate documentation is the root cause of most G90.A-related billing problems.

Pro Tip

Build a G90.A documentation checklist into your POTS management note template: orthostatic vitals at 0, 2, 5, and 10 minutes post-standing, confirmation of blood pressure stability, and an explicit diagnosis statement. This single step reduces coder queries, supports medical necessity, and creates an audit-ready record without extra physician time.

Conclusion

Accurate use of ICD-10 code G90.A starts with the medical record. The code is straightforward to assign when the physician has documented a confirmed POTS diagnosis and the record contains orthostatic vitals that meet the clinical criteria.

Most G90.A-related claim problems trace back to one of three issues: missing documentation, using an unspecified code when a specific one is available, or incorrect CPT pairing during claim submission.

Pabau’s claims management software links G90.A to CPT companion codes at the point of claim creation, reducing the manual verification burden on billing staff.

For practices managing POTS patients at scale, structured documentation workflows built into the clinical note template are the most reliable way to ensure every claim goes out complete. To see how Pabau handles autonomic condition billing end-to-end, book a demo.

Continue your research

Continue your research

Coding joint hypermobility alongside POTS? M24.9 covers unspecified joint derangement, a common finding when EDS-related instability is documented but not yet subtyped.

Investigating suspected MCAS in a POTS patient? C4 complement testing explains what abnormal complement levels can indicate alongside autonomic symptoms.

Screening POTS patients for sleep disruption? A sleep questionnaire template helps document the fatigue-related symptoms that often accompany autonomic dysfunction.

Frequently Asked Questions

What is ICD-10 code G90.A used for?

ICD-10 code G90.A is the specific, billable diagnosis code for Postural Orthostatic Tachycardia Syndrome (POTS), a disorder of the autonomic nervous system characterized by an abnormal heart rate increase of 30 or more beats per minute on standing. It is used to document a confirmed POTS diagnosis for reimbursement, population health tracking, and clinical audit purposes.

When did G90.A become effective?

G90.A became effective on October 1, 2022, as part of the FY2023 ICD-10-CM update. It was introduced to provide a specific code for POTS, replacing the practice of using unspecified autonomic disorder codes such as G90.9 or the incorrect G90.3.

Is G90.A a billable ICD-10 code?

Yes. G90.A is a fully billable, specific ICD-10-CM code. No additional character or subcode is required. It can be used as a principal or additional diagnosis code depending on the reason for the encounter.

What ICD-10 code was used for POTS before G90.A?

Before G90.A was introduced in FY2023, POTS was typically coded under G90.9 (disorder of the autonomic nervous system, unspecified) or, incorrectly, under G90.3 (multi-system degeneration). Neither code accurately represents the condition. G90.A should be used for all POTS claims from October 1, 2022 onward.

Can G90.A be used with long COVID diagnosis codes?

Yes. When POTS has developed as a sequela of a prior COVID-19 infection, assign G90.A alongside U09.9 (post-COVID-19 condition, unspecified). Sequence G90.A first when the encounter is for POTS management. The physician’s documentation must explicitly state the relationship between the prior COVID-19 infection and the POTS diagnosis.

Is syncope coded differently from POTS?

Yes. Syncope (R55) represents a confirmed loss of consciousness or transient collapse and is a symptom-level code. POTS (G90.A) is a confirmed autonomic disorder diagnosis. When a patient with POTS experiences pre-syncope or near-fainting without loss of consciousness, G90.A is the appropriate code. R55 should only be used when true syncope is confirmed and POTS has not been established as the diagnosis.

What is the ICD-10 code for POTS?

The ICD-10 code for POTS is G90.A, a specific, billable code for Postural Orthostatic Tachycardia Syndrome that took effect on October 1, 2022. Assign it whenever the physician documents a confirmed POTS diagnosis supported by orthostatic heart rate findings.

Is there a specific ICD-10 code for POTS in pregnancy?

No. There is no dedicated code for POTS in pregnancy. Assign G90.A for the POTS diagnosis alongside the billable child code that matches the episode of care: O99.891 for pregnancy, O99.892 for childbirth, or O99.893 for the puerperium, plus a Z3A code for weeks of gestation where the payer requires it.

How do you code a history of POTS?

Most POTS is chronic and continues to be reported with G90.A at each encounter. Only when the condition has fully resolved and is no longer treated would a personal-history code such as Z86.69 (personal history of other diseases of the nervous system) apply. The record should state whether POTS is active or resolved.

×