
Z codes (ICD-10-CM Chapter 21, Z00–Z99) report factors influencing health status and healthcare encounters when no active disease is present. They are used to document preventive visits, screenings, vaccinations, personal or family history, and social determinants of health (SDOH) such as housing instability, food insecurity, or unemployment.
Correct application of Z codes helps justify medical necessity, support accurate reimbursement, and inform population health management. Proper documentation can prevent denials, highlight risk factors for value-based care programs, and provide a clear clinical context for payers (CDC ICD-10-CM Guidelines.
In ICD-10-CM, Z codes are found in Chapter 21: Factors Influencing Health Status and Contact with Health Services. They span from Z00 to Z99.
Z codes serve multiple purposes:
Medical billing Z codes are grouped by purpose, helping providers document encounters, preventive care, screenings, social determinants of health (SDOH), and patient history. Using the correct category ensures accurate claims, proper reimbursement, and compliance with ICD-10-CM guidelines.
Here are the major categories providers use daily:
| Z Code Range | Category | Clinical Example |
| Z00–Z13 | Encounters for exams & screenings | Z00.00 – Routine adult health exam |
| Z14–Z15 | Genetic carrier status | Z15.01 – BRCA1 genetic susceptibility |
| Z20–Z29 | Contact with communicable diseases | Z23 – Encounter for immunization |
| Z30–Z39 | Reproductive health | Z34.00 – Encounter for supervision of pregnancy |
| Z40–Z53 | Encounters for procedures | Z48.01 – Encounter for change of wound dressing |
| Z55–Z65 | Social determinants of health (SDOH) | Z59.0 – Homelessness |
| Z66–Z99 | Miscellaneous (status, history) | Z87.891 – Personal hx of nicotine dependence |
This is where medical billing Z codes are rapidly evolving. CMS and payers increasingly require SDOH documentation for value-based care programs, population health initiatives, and enhanced payment models.
The SDOH-related Z codes fall primarily in Z55–Z65:
Accurately coding these SDOH factors helps document social risks, support care planning, and enable risk adjustment in value-based payment models. Proper use of these codes also allows practices to highlight patient needs and improve outcomes, aligning clinical documentation with payer requirements.
Proper sequencing of ICD-10-CM Z codes is critical for accurate claims, reimbursement, and compliance. Not all Z codes can be used as the principal (first-listed) diagnosis, and misclassification is a common reason for claim denials. Understanding which Z codes are primary versus secondary ensures that preventive, screening, and social risk encounters are properly documented and reimbursed.
Z codes can serve as the principal diagnosis when they directly explain the reason for the encounter, and no active disease is being treated. Common examples include:
When a preventive or screening visit uncovers a new medical problem, document the Z code as primary, and add the acute diagnosis as secondary. Use modifier 25 for E/M services billed separately during the same encounter.
Certain Z codes cannot be first-listed because they describe history, status, or social factors, not the main reason for the visit. These include:
Correct use of primary vs. secondary Z codes reduces denials, strengthens compliance, and supports risk adjustment in value-based care programs.
Preventive medicine and screening codes make up a large portion of everyday Z code use. When a patient comes in for an annual exam with no acute complaints, you need a Z code to justify the visit.
When a preventive visit uncovers a new problem, and you address it in the same encounter, document both codes. List the preventive Z code first, then add the acute condition code. Append modifier 25 to the problem-focused E/M service if you bill it separately.
Medical billing Z codes are no longer just administrative details; they play a direct role in value-based care, risk adjustment, and population health management. Under CMS’s Hierarchical Condition Category (HCC) risk adjustment model, accurately coding social determinants of health (SDOH) with Z codes contributes to risk scores in Medicare Advantage, Accountable Care Organizations (ACOs), and other value-based programs.
The Centers for Medicare & Medicaid Innovation (CMMI) actively promotes Z code capture through its alternative payment models, including ACO REACH, which provides financial incentives for documenting social risk factors. For example, documenting homelessness (Z59.0) or unemployment (Z56.0) during preventive visits helps ACOs adjust care plans and resource allocation, while supporting proper risk-adjusted reimbursement.
Even experienced billing teams can face denials when Z codes are misused. Understanding the common mistakes and how to prevent them is essential for accurate reimbursement and compliance.
Implement a Z code checklist for your billing team to ensure primary vs. secondary placement, documentation, specificity, and CPT linkage before claim submission.
Z codes only stick if the documentation supports them. Here’s what to include:
If your practice isn’t consistently capturing and sequencing Z codes correctly, you could be leaving revenue on the table and weakening your performance in value-based programs.
At Wisconsin Medical Billing, we help providers optimize ICD-10 coding, improve documentation accuracy, and ensure every Z code is properly captured, supported, and reimbursed. From preventive care billing to SDOH integration and denial prevention, we strengthen your entire revenue cycle.
Request your free billing review today.
Identify missed coding opportunities, reduce denials, and ensure your claims reflect the full value of the care you provide.
Yes. Z codes apply regardless of the service modality. If a patient has a telehealth preventive visit, you can bill Z00.00 as the primary diagnosis along with the appropriate CPT code and modifier 95. Payer rules for preventive telehealth coverage vary, so verify with each plan.
Not currently under traditional fee-for-service Medicare. However, capturing SDOH Z codes affects risk adjustment in managed care and can qualify a practice for supplemental payments in some ACO models. CMS is actively studying expanded reimbursement for SDOH-related interventions.
Z12 codes are specific screening codes for malignant neoplasms (cancers). Z13 codes cover screening for other disorders, including cardiovascular disease, diabetes, and vision problems. Always use the most specific code available, and verify that the corresponding CPT code matches the screening type.
Yes, and this is common. For example, a patient with hypertension coming in for a routine follow-up would have I10 (hypertension) as the primary diagnosis, with status codes like Z79.899 (other long-term drug therapy) as secondary codes if they are on medication.
The Annual Wellness Visit (AWV) uses specific CPT codes (G0438 or G0439). The appropriate Z00 code should accompany these to establish the preventive nature of the visit. Failing to attach the correct Z code can cause payers to misclassify the visit and apply a deductible, which AWV visits are exempt from.