Did you know sports physicals are one of the most commonly miscoded exam types in outpatient billing? Every fall, millions of student athletes walk into clinics for pre-participation clearance. The visits are quick. The forms are familiar. But the billing? That is where things break down. Many providers do not know which code to use. And the wrong code means a denied claim.
The problem starts at the source. The AMA’s CPT system has no dedicated code for sports physicals. That gap has existed for years with no resolution in sight. So providers are forced to choose from codes built for other encounter types. Pick the wrong one and the claim gets denied. Pick the right one without verifying the payer’s specific rules, and the same thing happens.
This guide solves that problem. It explains which CPT codes apply to sports physicals, when to use each one, how to pair them with the correct ICD-10 diagnosis code, and which mistakes to avoid. By the end, you will know exactly how to submit a clean sports physical claim every time.
Why There Is No Dedicated CPT Code for Sports Physical
There is no single code built for this exam type. That forces providers to navigate a system that was never designed with sports physicals in mind.
The Gap in the CPT System
The AMA’s CPT system does not include a dedicated sports physical code. This gap has existed for years. Every attempt to fix it has stalled. Here is a quick summary of the situation:
| Factor | Detail |
| Governing body | AMA CPT Editorial Panel |
| Issue | No dedicated code for pre-participation sports physicals |
| Reason unresolved | Disagreements over scope and reimbursement structure |
| Current status | No dedicated code exists |
| Provider impact | Must select from existing code categories |
What Determines the Right Code Choice
Without a dedicated code, the right choice depends on three factors. Get all three right and the claim goes through. Miss one and it does not.
| Factor | What It Determines |
| Type of exam performed | Whether to use preventive or office visit codes |
| Patient’s age group | Which specific CPT code number to select |
| Well-child visit history | Whether preventive codes apply or an E/M code is needed |
Why Payer Rules Vary So Much
CPT gives no universal guidance for sports physical billing. Every payer writes its own rules. Here is how common payer types approach it:
| Payer Type | Typical Code Requirement |
| Most commercial insurers | Accept preventive medicine codes (99381–99395) |
| Some Medicaid plans | Require CPT 99080 |
| Some managed care plans | Require office visit E/M codes |
| Medicare | Follows preventive medicine code guidelines |
The Most Commonly Used CPT Codes for Sports Physicals
The right CPT code depends on the exam type, the patient’s status, and the payer. There are three main options.
Preventive Medicine Codes for Full Exams
Use these when you perform a full pre-participation physical with a complete history and systems review. Select based on patient status and age.
| Patient Type | Age Group | CPT Code | When to Use |
| New Patient | Under 1 year | 99381 | First visit to this practice |
| New Patient | Ages 1–4 | 99382 | First visit to this practice |
| New Patient | Ages 5–11 | 99383 | First visit to this practice |
| New Patient | Ages 12–17 | 99384 | Most common for school sports physicals |
| New Patient | Ages 18–39 | 99385 | Adult athletes, new to practice |
| Established Patient | Under 1 year | 99391 | Previously seen at this practice |
| Established Patient | Ages 1–4 | 99392 | Previously seen at this practice |
| Established Patient | Ages 5–11 | 99393 | Previously seen at this practice |
| Established Patient | Ages 12–17 | 99394 | Most common for school sports physicals |
| Established Patient | Ages 18–39 | 99395 | Adult athletes, returning patient |
Office Visit E/M Codes for Limited Exams
| CPT Code | Patient Type | Complexity Level |
| 99202 | New patient | Straightforward |
| 99203 | New patient | Low complexity |
| 99204 | New patient | Moderate complexity |
| 99205 | New patient | High complexity |
| 99212 | Established patient | Straightforward |
CPT 99080 for Specific Payer Requirements
| Detail | Information |
| CPT Code | 99080 |
| Used for | Special reports and forms, including sports physicals |
| Who requires it | Certain Medicaid managed care plans |
| Example | BCBS Texas Medicaid (updated January 2024) |
| Reimbursement | $25.00 per claim under BCBS TX Medicaid policy |
| Universal rule? | No — payer-specific only |
The Correct Diagnosis Code to Pair With Your CPT Code
The right CPT code is only half the job. Every sports physical claim needs the correct ICD-10 diagnosis code, too.
Z02.5 Is the Standard
| Detail | Information |
| ICD-10 Code | Z02.5 |
| Full description | Encounter for examination for participation in sport |
| ICD category | Z02 — Encounters for administrative examinations |
| Accepted by | Medicare, Medicaid, and most commercial payers |
| When to use | Any visit where the purpose is sports clearance |
| Position on claim | Primary diagnosis |
Z02.5 vs. Z00.00: Side-by-Side Comparison
This is the most costly mistake in sports physical billing. Here is why the two codes are not interchangeable:
| Attribute | Z02.5 | Z00.00 |
| Full description | Encounter for examination for participation in sport | General adult medical exam without abnormal findings |
| Encounter type | Administrative clearance exam | Routine wellness visit |
| Correct use | Sports physicals, pre-participation exams | Annual physicals, wellness check-ups |
| Payer interpretation | Sports clearance visit | Routine preventive visit |
| If used incorrectly | Claim processed correctly | Denial, wrong reimbursement, audit flag |
Adding Secondary Codes When Findings Are Present
When a clinical finding is discovered during a sports physical, the coding order changes.
| Scenario | Primary Code | Secondary Code |
| No findings, visit is clearance only | Z02.5 | None needed |
| Elevated blood pressure was found | R03.0 (elevated BP reading) | Z02.5 |
| Cardiac murmur found | R01.1 (cardiac murmur) | Z02.5 |
| Exercise-induced asthma signs | J45.990 (unspecified asthma) | Z02.5 |
| Prior condition being monitored | Condition-specific code | Z02.5 |
Conclusion
Sports physical billing does not have to be a guessing game. The key is knowing that no single CPT code exists for this exam type and working within that reality with a clear, consistent approach. Use preventive medicine codes 99381 through 99395 as your starting point. Pair every claim with ICD-10 code Z02.5. Append modifier 25 when billing both a sports physical and a well-child exam on the same day. And always verify what each individual payer requires before submitting.
Frequently Asked Questions
1. What CPT code do I use for a school sports physical?
There is no dedicated code for school sports physicals. Most providers use preventive medicine codes 99381 through 99395 based on age and patient status. Pair them with Z02.5.
2. Can I bill a sports physical and a well-child exam on the same day?
Yes, in most cases. Bill the well-child visit with the preventive medicine code and append modifier 25.
3. What diagnosis code do I use for a sports physical?
Use Z02.5. It stands for “Encounter for examination for participation in sport.” It is the standard code for pre-participation physicals.
4. What if a patient’s insurance does not cover sports physicals?
Collect from the patient directly. Have them sign a self-pay agreement at scheduling. The agreement should state the fee and confirm that it will not be submitted to insurance.
5. Is CPT 97005 appropriate for sports physicals?
No. CPT 97005 is for athletic training evaluations related to injuries. It is not appropriate for clearance exams. Using it will result in a denied claim.













