Coding question

What CPT Code Is a Sports Physical?

Every August the same question. The answer is an age based preventive code, a specific Z code, and a coverage reality worth planning for.

By Michael MacKechnie, MD, CM, FRCSC, FABOS, FAAOS, orthopaedic surgeon. Reviewed August 2026; reflects the 2026 Physician Fee Schedule.
Direct answer
There is no dedicated sports physical CPT code. A stand alone preparticipation exam is the age based preventive medicine visit: 99381 to 99387 for new patients, 99391 to 99397 for established, with diagnosis Z02.5 (encounter for examination for participation in sport). Many insurers do not cover stand alone sports physicals, so practices commonly charge a flat self pay fee; when the athlete is due for an annual preventive visit anyway, completing the sports form within that covered visit is the cleaner path. An office visit code is not appropriate without a medical problem actually evaluated.

The codes that apply

PatientAge 5 to 11Age 12 to 17Age 18 to 39
New99383 (1.70)99384 (2.00)99385 (1.92)
Established99393 (1.50)99394 (1.70)99395 (1.75)

Diagnosis Z02.5, encounter for examination for participation in sport, tells the payer what the visit was. The full preventive families run 99381 to 99387 and 99391 to 99397 across all ages.

The coverage reality

Coding is the easy half. Many commercial plans and most Medicaid programs treat a stand alone sports physical as not covered, which is why school forms exist alongside a flat cash price at so many practices. Verify the specific plan before billing, and when it is not covered, a posted self pay fee collected at the visit beats a denial six weeks later.

The fold it in strategy

If the athlete is due for an annual well child or well adult visit, do the preventive visit, complete the sports form inside it, and report the preventive code alone. The preparticipation elements are a subset of a complete preventive exam, insurers that cover annual preventive care will pay it, and the family avoids the cash fee. Nothing additional is reportable for the form itself.

When you find something

A murmur, uncontrolled asthma, a healing fracture: a real problem evaluated during the exam is a real E/M service with its own diagnosis, reportable with modifier 25 alongside a covered preventive visit. Document the problem work separately; the sports form alone never justifies a problem code.

Worth knowing

Paste any visit into the E/M Assistant to see what the documentation supports; the preventive versus problem split is exactly the kind of line it draws.

Back toAll guides