OHIO REFERENCE · REVIEWED JULY 2026

Ohio service codes,
explained like you bill with them.

W, B, and Z families; leveled W32xx variants; time-based versus count-based units; effective-dated rates. The reference we wish had existed — and the rules Med Claims Pro enforces automatically.

Free for 7 days · No credit card · Your client data never touches our servers
The three families

Which codes, for which cases.

W-codes — BWC and Job Retention

The core vocational rehab set: phone/email (W3207-type), face-to-face, documentation review, report writing, labor market surveys, travel, wait time, and mileage. The code never decides between BWC and JR — the two case types share W-codes and the choice lives on the case.

B-codes — Self-Insured

Consultations, record review, assessments, and analysis services for self-insured employers. B-codes carry no schedule rate — the rate is set per engagement, which is why software should treat them as rate-per-case, never rate-per-code.

Z-codes — Remain at Work

The RAW mirror of the W set: contact, documentation, reporting, travel, wait time, and mileage (including other-provider travel/wait/mileage variants) for keeping an injured worker on the job.

The details that cause short-pays

Levels, units, and rate changes.

Leveled W32xx codes

The plan-implementation codes come in three levels with three rates: the base code bills Level 1, the W2 suffix bills Level 2, and the W3 suffix bills Level 3 (e.g., W3207 / W3207W2 / W3207W3). The level lives on the case; billing the wrong variant is an instant underpayment.

Time vs. count units on the CMS-1500

Time-based codes go in box 24G ×10 — 0.1 units prints as "1" (≈6 minutes). Count-based codes — mileage and the outcome payments — go on as-is: 23 miles prints as "23", never 230. Mixing these up is the most common self-inflicted short-pay we see.

Effective-dated rates

The current schedule took effect October 1, 2025; the next is expected October 2026. Correct billing software dates every rate so historical entries keep historical rates — an audit requirement, not a nicety.

All 81 codes, their families, levels, unit types, and current rates ship inside Med Claims Pro's Ohio edition — searchable in the daily grid exactly like your Excel dropdown, with codes that don't fit the case's type and level shown grayed rather than hidden.

Questions, answered.

What's the difference between BWC and JR cases if they share codes?

Job Retention is its own case type with its own plan context, but it bills from the same W-code family. Because the code can't tell you which is which, your records system has to carry the case type — Med Claims Pro sets it at case creation and files everything accordingly.

Why do my B-code claims show $0 rates in fee references?

Because self-insured rates are negotiated per engagement, not published per code. Software should prompt for the case rate rather than defaulting to zero on the form.

How do I prepare for the next BWC rate change?

Make sure whatever you bill from supports effective-dated rates: entries before the change keep old rates, entries after use new ones, and nothing gets recalculated retroactively. In Med Claims Pro, new schedules arrive as a data update.

Is this page official BWC guidance?

No — it's a practitioner-built reference reflecting the fee schedule as configured in our Ohio edition, last reviewed July 2026. Always confirm against current BWC/MCO publications for regulatory decisions.

See your own billing week in it.