The Supa Journal
Behavioral Health

Place of Service Codes for Telehealth Therapy: POS 02 vs 10

POS 02 vs 10 for telehealth therapy: when each applies, how parity differs, modifier 95 vs GT vs 93, and why one wrong digit silently denies claims.

RCM Expert, Supa · June 22, 2026 · 21 min read
Soft out-of-focus blue bokeh circles suggesting overlapping data points, evoking the many small place-of-service rule variations across payers

A single wrong digit in box 24B of the CMS-1500 will silently undo a clean claim. The clinician documented well, the CPT code was right, the modifier was attached. And the claim still came back denied, downcoded, or paid at a rate you didn't expect. The culprit is often the place of service (POS) code: the two-digit field that tells the payer where the patient was when the service happened. For telehealth behavioral health, that field is one of the most error-prone and consequential values on the entire claim.

The reason it's so easy to get wrong is that the rules changed, kept changing, and now vary by payer and by state. Before 2022 there was effectively one telehealth POS code (02). Then CMS introduced POS 10 to distinguish where the patient sits, attached different reimbursement to each, and let the public-health-emergency flexibilities expire on staggered timelines. Meanwhile commercial payers and state Medicaid programs each adopted their own version, with their own modifier preferences and parity policies. The result: a claim that codes perfectly for one payer gets denied by the next.

This guide is written for the billing and RCM function inside a behavioral health treatment center, a place running real telehealth volume across multiple payers, where a 2% POS error rate on thousands of claims is a five-figure leak. We'll define POS 02 and POS 10, explain why payers tie money to the distinction, untangle modifier 95 vs GT vs 93, map where payer and state rules diverge, and lay out how to keep up when the rules move under you. Telehealth POS specifics change frequently, so where a value is fast-moving, we flag it as "as of writing, verify current payer policy" rather than pretending it's settled.

POS 02 vs POS 10: What Each Code Actually Means

Place of service codes are maintained by CMS and used across all payers to indicate the setting in which a service was rendered. For telehealth, two codes carry almost all the weight:

POS codeOfficial descriptorPlain-English meaningIntroduced
02Telehealth Provided Other than in Patient's HomeThe patient was not at home, e.g., at a clinic, an originating-site facility, a school, or another locationJan 2017
10Telehealth Provided in Patient's HomeThe patient was at home (or wherever they live, including temporary lodging) when the service was furnishedJan 2022 (effective for Medicare Apr 1, 2022)

Sources: CMS - Place of Service Code Set · CMS MLN Matters MM12427 - New/Revised POS Codes for Telehealth

The split hinges on one fact: where the patient was sitting, not where the clinician was. POS 10 means the patient was in their home. POS 02 means anywhere that isn't. For an outpatient behavioral health practice doing video visits with clients at home, POS 10 is now the everyday code, which is exactly why the older muscle memory of "telehealth = 02" causes so many denials.

The patient's location, not yours. POS reflects the patient's physical location at the time of service, not the clinician's. A therapist working from a home office sees a client who's also at home: that's POS 10. The same therapist sees a client who is physically at a partner clinic or a school: that's POS 02. Get this backwards and the claim mismatches the payer's parity rule.

POS 10 was created to let payers distinguish home-based telehealth from facility-based telehealth, because the two carry different cost assumptions. When CMS revised the code set in 2022, it also updated POS 02's descriptor to mean "other than in patient's home," making the two a clean pair: 10 = home, 02 = not home.

Why the POS Code Matters: Reimbursement Parity and Payer Incentives

If POS were just a location label, nobody would lose money over it. The reason it matters is that payers tie reimbursement to it. The amount you're paid for the same CPT code can differ based on which POS you bill.

The mechanism is the facility vs. non-facility rate. Under the Medicare Physician Fee Schedule, most services have two payment amounts: a higher non-facility rate (assuming the practice bore the overhead) and a lower facility rate (assuming a facility absorbed some of it). Historically POS 02 was treated as a facility setting at the lower rate, while POS 10 was designated to pay the non-facility rate (the higher of the two), recognizing that a home-based telehealth visit carries the practice's overhead.

ConceptPOS 02 (not home)POS 10 (home)
Typical Medicare rate treatmentFacility rate (lower)Non-facility rate (higher)
Underlying assumptionAnother site absorbed overheadPractice bore the overhead
Most common BH outpatient usePatient at a clinic/school/sitePatient at home (the common case)

Sources: CMS - Telehealth Services MLN Booklet · AMA - Telehealth Implementation Playbook / coding guidance

This is why a wrong POS digit doesn't just risk a denial. It risks a silent underpayment. Bill POS 02 for a home visit that should have been POS 10, and a payer that pays the facility rate for 02 may simply pay you less: no rejection, no EOB flag, just a few dollars short on every line across your telehealth volume. These soft losses never get appealed because nobody notices them.

The flip side is parity law. Many states require commercial payers to reimburse telehealth at the same rate as in-person care. Where parity applies, the POS code interacts with it: bill the code the payer's policy expects and you get the parity rate; bill the "wrong" one and you can land outside the rule entirely. The interaction between federal POS rate logic, state parity law, and each payer's internal policy is exactly where the leakage lives.

A wrong POS digit rarely shouts. It whispers: a quiet downcode on every line, multiplied across your telehealth volume, that nobody appeals because nobody notices.

There's also a structural reason payers scrutinize this field. The POS code is one of the cleanest fields for an algorithm to check: a closed set of two-digit values where a mismatch against the payer's telehealth policy is trivial to auto-flag. As payers lean harder on automated adjudication, a POS mismatch gets rejected in milliseconds while the practice still has to notice, diagnose, and rework it by hand. A field that's easy to machine-check is a field worth getting right before submission.

Modifier 95 vs GT vs 93: The Telehealth Modifier Tangle

POS tells the payer where the service happened. The modifier tells the payer how: synchronous video, audio-only, or (historically) an interactive telecommunications system. Three modifiers come up constantly, and mixing them up is a denial waiting to happen.

ModifierMeaningCurrent status (as of writing, verify per payer)
95Synchronous telemedicine service via real-time audio and videoThe dominant modifier for video telehealth across Medicare and most commercial payers
GTVia interactive audio-and-video telecommunications systemLargely deprecated for Medicare since 2018; a handful of payers/lines (some Medicaid, institutional claims) still want it
93Synchronous telemedicine service via audio-onlyUsed for telephone-only sessions where the payer covers audio-only and requires this modifier

Sources: AMA - CPT Appendix P / telehealth modifiers · CMS - List of Telehealth Services

The practical rules of thumb for a behavioral health practice:

  • Video visit, most payers: append modifier 95 to the psychotherapy code (90791, 90832, 90834, 90837, 90846, 90847, etc.) and pair it with the correct POS (10 for home, 02 for not-home).
  • Audio-only visit: if the payer covers audio-only behavioral health, use modifier 93. Audio-only coverage is one of the most volatile areas of telehealth policy: some payers cover it broadly, some only for specific codes, some not at all.
  • GT: treat it as the exception, not the default. Medicare retired GT for most claims years ago in favor of 95. Don't append it to a Medicare professional claim out of habit, but do check the small number of payers and institutional/UB-04 contexts that still expect it.
The combination is what gets adjudicated, not the modifier alone. Payers check POS and modifier together against their telehealth policy. A 90837 with POS 10 and modifier 95 is a coherent "home video psychotherapy" claim. The same code with POS 10 but no modifier, or POS 02 with modifier 93, reads as internally inconsistent and is a common auto-denial trigger.

The reason this stays messy is that no single national standard binds every payer to the same modifier. CMS sets the Medicare convention. The AMA defines what each modifier means in CPT. But each commercial payer and each state Medicaid program decides which modifier it actually requires on a paid claim. The correct modifier is genuinely payer-dependent, and "what worked for Aetna" is not evidence for "what UnitedHealthcare wants."

Payer and State Variation: Where the Rules Diverge

The uncomfortable truth that makes telehealth POS a perennial denial source: there is no single rulebook. Medicare sets one convention, each commercial payer another, each state Medicaid program a third. And telehealth flexibilities tied to the federal public health emergency have been extended, modified, and partially sunset on rolling timelines, so the "current" rule is a moving target.

Payer typePOS convention (general, as of writing)Modifier tendencyNotes
Medicare (traditional)10 for home, 02 for non-home; some flexibilities extended through PHE wind-down legislation95 (video); 93 (audio-only where covered)Telehealth statutory flexibilities have rolling expiration dates; verify the current extension window
Medicare AdvantageGenerally follows traditional Medicare POS logic, plan-specific edits possibleUsually 95MA plans add their own utilization and documentation edits
Commercial (Aetna, UHC, Cigna, BCBS plans)Most accept 10/02; a minority still want POS 02 + 95 for all telehealthUsually 95; some 93 for audio-onlyThis is the single biggest source of payer-by-payer divergence
State Medicaid / Medicaid MCOsHighly variable by state; some adopted 10/02, some kept 02-only, some use state-specific POSMixed; some still require GTCheck the specific state Medicaid telehealth manual and each MCO's policy

Sources: Center for Connected Health Policy - State Telehealth Laws & Reimbursement Policies · CMS - Telehealth Policy & PHE Flexibilities

A few honest caveats on that table. The 02 = not-home, 10 = home definitions are standard CMS code-set definitions, unlikely to shift. What does shift, and fast, is which POS a given commercial payer or Medicaid program actually pays on, which modifier it requires, and whether audio-only is covered at all. Some commercial payers never fully adopted POS 10 and still expect POS 02 with modifier 95 for all telehealth; billing them POS 10 produces a denial even though POS 10 is "more correct" by the descriptor. The Center for Connected Health Policy tracks state-level telehealth law and updates it regularly precisely because it changes so often.

The treatment-center implication: if you bill across ten or twenty payers and several states, you're effectively maintaining ten or twenty telehealth POS/modifier rule sets at once. A blanket "always bill POS 10 + 95" policy will be right for most of your volume and quietly wrong for a meaningful slice. That slice is where your telehealth denials concentrate.

Common Telehealth Denial Scenarios - and the Fix

These are the failure patterns that show up in behavioral health EOBs.

Scenario 1: "Telehealth = 02" muscle memory. The biller defaults every telehealth claim to POS 02 because that's how it worked pre-2022. A payer that now pays home telehealth on POS 10 either denies or pays the wrong rate. The fix: default home video visits to POS 10, with an exception list for the minority that still want 02 + 95.

Scenario 2: POS 10 billed to a payer that never adopted it. The opposite mistake. The biller correctly uses POS 10 for a home visit, but this commercial payer or Medicaid program still expects POS 02 for all telehealth, and denies it as invalid POS. The fix: a per-payer rule that overrides the POS 10 default for the known holdouts.

Scenario 3: Missing or wrong modifier. POS is right, but the claim has no telehealth modifier, has GT where the payer wants 95, or 95 on an audio-only session that should be 93. POS and modifier contradict each other. The fix: pair POS and modifier as a unit and validate the combination against payer policy before submission.

Scenario 4: Audio-only billed as video. A telephone session is billed with modifier 95. If the payer covers audio-only it wants modifier 93. If it doesn't cover audio-only at all, the service isn't payable as billed. The fix: capture modality (video vs phone) at the point of care and let it drive the modifier.

Scenario 5: Stale rule after a mid-year policy change. The payer moved its telehealth POS or modifier requirement effective some date this year; claims after that date deny because the team is still coding the old way. The fix: a process that catches payer bulletins for your top payers, covered next.

Denial patternRoot causeFirst corrective move
POS 02 denied/underpaid for home visitPre-2022 default habitSwitch home visits to POS 10
POS 10 rejected as invalidPayer never adopted 10Per-payer override back to 02
Modifier missing or contradicts POSFields handled independentlyValidate POS + modifier as a pair
Audio-only denied95 used instead of 93Drive modifier from captured modality
Sudden spike after a dateMid-year payer policy changeCatch and apply the bulletin

Sources: 24/7 Medical Billing Services - Telehealth Billing: POS 02 vs 10 & Modifier 95 · APA Services - Telehealth Billing & Coding for Psychologists

The common thread across all five: POS and modifier are not freestanding fields. They're a combination that has to match a specific payer's telehealth policy on a specific date. Treat them as a unit and validate before submission, and most of these denials never reach an EOB.

How to Keep Up With Policy Changes: The Moving-Target Problem

The hardest part of telehealth billing isn't getting the rule right once. It's getting it right continuously, across every payer, as the rules drift. Federal flexibilities expire and get re-extended on rolling timelines rather than made permanent. Commercial payers change a policy effective a mid-year date and the change is live whether or not your team read the bulletin. Fifty-plus state Medicaid programs each move on their own cadence. And state parity laws shift what commercial payers must reimburse.

The conventional answer is manual vigilance: monitor payer bulletins for your top payers, subscribe to CMS and state Medicaid updates, and keep a maintained spreadsheet of each payer's current telehealth POS/modifier rule. The Center for Connected Health Policy's regularly updated 50-state survey is a useful backbone. This works, but it's labor-intensive, it lags, and it scales poorly. The team learns about a change when a denial spike forces an investigation, by which point the claims are already aging.

That gap, between when a payer changes a rule and when your billing reflects it, is exactly the kind of high-volume, rules-based work well-suited to an agentic system.

AI and Agentic Systems: A Claims Agent That Holds the POS Rulebook

Telehealth POS and modifier coding is a near-perfect example of a problem AI is genuinely good at. It's high-volume and rules-based, and the rules vary by payer and state and change over time. It's not a judgment call that needs a clinician. It's a lookup-and-validate problem at a scale humans handle poorly, because nobody can hold thirty payers' current telehealth policies in working memory.

This is where a claims agent earns its place. The claims agent inside Supabill holds state-by-state and payer-by-payer telehealth guidelines in its core database and scrubs every claim against them before submission. When a biller submits a 90837 with POS 02 for a patient who was at home, on a payer that pays home telehealth on POS 10, the agent flags the mismatch before the claim goes out, not three weeks later on an EOB. When a payer is one of the holdouts that still wants POS 02 + modifier 95 for all telehealth, the agent applies that exception automatically instead of relying on a biller to remember it. And when a claim pairs POS 10 with no modifier, or an audio-only session with modifier 95 instead of 93, the agent catches the contradiction at the point of scrubbing.

The "moving target" problem is where this matters most. Because the agent's rule database is maintained centrally and updated as payer and state policies change, a mid-year policy shift propagates to every claim being scrubbed. So a single payer's switch from POS 02 to POS 10, or a new audio-only requirement, doesn't have to be re-learned by each biller after a denial spike. It's the provider-side answer to one-sided automation: if the payer can machine-check your POS field in milliseconds, you want to machine-check it first.

Honest limits. A claims agent can't override a payer's policy. If a payer pays home telehealth at the facility rate, the agent can flag the underpayment but can't make the payer pay more. It can't cover a modality the payer doesn't cover; if a plan doesn't reimburse audio-only behavioral health, no modifier rescues that claim. And it depends on accurate inputs: if the patient's location (home vs. not-home) or the modality (video vs. phone) is captured wrong at the point of care, the agent validates the wrong fact correctly. It removes the rules-knowledge bottleneck. It doesn't replace knowing where your patient was.

If you're interested, book a demo here to learn more.

Quick Wins You Can Apply This Week

  1. Audit your last 50 telehealth claims for POS. Bucket them by POS code and payer. If home visits are coded POS 02, or a payer is denying POS 10, you've found your leak in an afternoon.
  2. Default home video visits to POS 10, not 02. For most payers and most of your volume, POS 10 is now correct for at-home telehealth. Make it the default, then handle exceptions deliberately.
  3. Build a one-page payer exception list for your top 10 telehealth payers: which POS they pay on, which modifier they require, whether they cover audio-only. This single sheet prevents most POS denials.
  4. Pair POS and modifier as a unit. POS 10 + 95 (home video), POS 02 + 95 (non-home video), and the right code + 93 (audio-only) are your three coherent combinations.
  5. Capture modality and patient location at the point of care. "Was the patient at home?" and "video or phone?" belong in the session record, not reconstructed by a biller days later.
  6. Subscribe to telehealth bulletins for your top 5 payers and bookmark the Center for Connected Health Policy state survey. Fifteen minutes a week catches the mid-year changes that cause surprise denial spikes.

FAQ

Q: Is POS 02 or POS 10 correct for a client I see by video while they're at home?

A: POS 10, for most payers. POS 10 means "telehealth provided in the patient's home," and a client on video from home fits that definition. The exception: a minority of commercial payers and some state Medicaid programs never adopted POS 10 and still want POS 02 + modifier 95 for all telehealth, so verify your specific payer's current policy before assuming.

Q: We've always billed telehealth as POS 02. Will that still get paid?

A: Sometimes, and that's the trap. Some payers still accept or even require POS 02 for telehealth, so the claims pay. But for payers that now pay home telehealth on POS 10, billing 02 can produce a denial or a silent underpayment at the facility rate. "It's still getting paid" doesn't mean it's getting paid correctly. Audit expected vs. actual reimbursement by POS to find the silent losses.

Q: Do I still need a modifier if I'm using POS 10 or 02?

A: Yes, almost always. POS tells the payer the setting; the modifier (typically 95 for video, 93 for audio-only) tells the payer the modality. Most payers expect both a telehealth POS and a telehealth modifier, and a POS with no modifier is a common internal-inconsistency denial.

Q: What's the difference between modifier 95 and GT?

A: Both historically signaled synchronous audio-video telehealth, but Medicare retired GT for most professional claims back in 2018 in favor of 95, and most commercial payers followed. Modifier 95 is the default for video telehealth today. GT survives in a few niches (some Medicaid programs and certain institutional/UB-04 claims), so don't append it to a Medicare professional claim out of habit, but do check your outliers.

Q: When do I use modifier 93?

A: Modifier 93 indicates a synchronous audio-only service: a telephone session with no video. Use it when the payer covers audio-only behavioral health and requires this modifier. Audio-only coverage is one of the most volatile and payer-specific areas of telehealth policy, so confirm coverage before billing it.

Q: Why does POS affect how much I get paid, not just whether the claim is accepted?

A: Because POS drives the facility vs. non-facility rate. Under the Medicare fee schedule, the same CPT code can pay two different amounts depending on the setting. POS 10 was designated to pay the higher non-facility rate (the practice bore the overhead of the home visit), while POS 02 has been treated as a facility setting at the lower rate. Bill the wrong one and you can be paid less for identical work.

Q: How do state parity laws interact with POS codes?

A: Many states require commercial payers to reimburse telehealth at parity with in-person care. The POS code is how the claim signals "this was telehealth," so coding it the way the payer's policy expects is what keeps the claim inside the parity rule. The catch is that parity statutes, payer policies, and the federal rate logic don't always align, and that misalignment is where confusion concentrates. That's why per-payer verification beats a blanket assumption.

Q: Our telehealth denials spiked mid-year for no obvious reason. What happened?

A: The most common cause is a payer changing its telehealth POS or modifier requirement effective a mid-year date, posting a bulletin your team didn't catch, while billing continued the old way. Pull the denied claims, group them by payer and date of service, and look for a clean break on a specific date. That usually points straight at the policy change.

Q: We bill across multiple states. Can we just standardize on one POS rule?

A: Not safely. A blanket "POS 10 + 95 for all telehealth" rule will be right for most of your volume and quietly wrong for the payers and states that didn't adopt POS 10 or that require different modifiers. The right approach is a default plus a maintained per-payer exception list, or an automated scrubber that holds each payer's current rule so you don't have to standardize away the differences that actually drive denials.

Q: Is POS the most common reason telehealth behavioral health claims get denied?

A: It's one of the most common and most preventable, but not the only one. Telehealth claims also deny for eligibility gaps, missing prior authorization, medical-necessity documentation, and timely-filing misses: the same causes that drive in-person denials. POS and modifier errors are distinctive because they're purely rules-based and fully preventable before submission, which makes them the cheapest denials to eliminate first.

References


For more on behavioral health operations, see our guides on Why Behavioral Health Claims Get Denied and Behavioral Health Billing for Treatment Centers.

RCM Expert, Supa

RCM expert at Supa. 20+ years building revenue cycle operations in healthcare; Adjunct Professor at Concordia University-St. Paul teaching healthcare MBA.

Keep reading

All articles
See it on your stack

Run this on your own practice.

Watch ambient agents handle your front desk, documentation, and billing — inside the tools you already use.

Book a demo