top of page
logo.png

CPT 83036, 82947 & 82985 Billing: A Practical 2026 Guide for Diabetes Laboratory Claims

Writer: Med Cloud MD
Med Cloud MD
May 23
7 min read

Updated: 3 days ago

Gloved hand holds glucose meter above test tubes. Text: "Complete guide to CPT 83036, etc. for A1C testing & billing." Blue background.

Three laboratory codes show up constantly in diabetes and endocrinology billing — 83036, 82947, and 82985 — and they get confused with each other more often than almost any other code cluster in primary care and endocrinology billing. The mix-ups aren't really about memorizing definitions. They're about skipping the verification step: confirming what test was actually performed before a code ever gets selected.

This guide walks through the decision logic behind these three codes — methodology, documentation, medical necessity, payer variation, and denial prevention rather than three isolated code descriptions.

Last Reviewed: September 2026

Start With the Test That Was Actually Performed

Before any code gets selected, three questions decide the claim:

☐  Was the correct laboratory service performed?

☐  Does the documentation support it?

☐  Does the payer consider the service covered and medically necessary?

A diagnosis of diabetes doesn't by itself tell a coder which of these three codes applies — the actual test performed and its methodology does.

The 83036 vs. 82947 vs. 82985 Decision Framework

What test was actually performed?

HbA1c measurement → evaluate 83036     |     Quantitative blood glucose → evaluate 82947     |     Glycated protein (fructosamine) → evaluate 82985

Clinical circumstances and test methodology need to be verified before code selection — not assumed from the diagnosis alone.

Test Methodology vs. CPT Code

A billing team shouldn't select a code based solely on the physician's diagnosis. What matters is what was ordered, what was actually performed, where, and by whom.

Question

Why It Matters

Billing Risk

What test was ordered?

Confirms the intended service

Wrong test billed

What test was performed?

Determines the actual service

Code mismatch

Where was testing performed?

Affects the billing workflow

Incorrect entity billing

What methodology was used?

Supports correct coding

Coding error

Who performed the service?

Determines billing responsibility

Duplicate billing

 

CPT Code Comparison Matrix

CPT

Official Descriptor

Clinical Purpose

Verification Step

83036

Hemoglobin; glycosylated (A1c)

Reflects average glucose control over roughly 2–3 months

Confirm lab-based methodology, not a home-use device

82947

Glucose; quantitative, blood (except reagent strip)

Point-in-time quantitative glucose measurement

Confirm lab analyzer method, not reagent strip

82985

Glycated protein

Reflects shorter-term glycemic control (roughly several weeks)

Confirm it's not being used as an automatic A1c substitute

MedCloudMD Expert Insight

The strongest laboratory billing workflows don't begin with the CPT code. They begin with verifying the service actually performed, the testing methodology, the documentation, and the billing entity.

 

 

Related Codes Worth Distinguishing

Code

Distinction

83036 vs. 83037

83036 is standard lab-based A1c testing; 83037 applies to A1c testing by an FDA-cleared home-use device

82947 vs. 82948

82947 is quantitative glucose on a lab analyzer; 82948 is glucose measured by reagent strip — different methodologies, not interchangeable

82985 vs. 83036

82985 (glycated protein/fructosamine) reflects a shorter monitoring window than 83036 (A1c) and isn't a default substitute for it

Common Mistake

Choosing a CPT code based only on the diagnosis. A diabetes diagnosis alone doesn't establish which laboratory service was actually performed — the order, the methodology, and the lab record do.

 

 

Should a Modifier Be Reported?

Modifier decisions should follow documentation and circumstances — never be added simply to bypass an edit.

Modifier

General Purpose

Key Caution

QW

Indicates a test performed under CLIA-waived methodology

Only applies when the specific test setup is actually CLIA-waived

59

Distinct procedural service

Requires documentation showing the services were genuinely separate; never used solely to bypass an NCCI edit

91

Repeat clinical diagnostic lab test

Applies only to a medically necessary repeat of the same test, not a correction or duplicate

Do Not Do This

●      Add a modifier solely to bypass an edit

●      Assume commercial payer policy mirrors Medicare

●      Assume a diagnosis alone establishes coverage

●      Rely on a generic frequency rule without checking the applicable payer policy

 

 

Does the Documentation Support the Laboratory Service?

Clinical Condition → Medical Necessity → Test Ordered → Test Performed → Diagnosis Coding → Claim

Each link in that chain has to hold up on its own — a clinical condition that supports medical necessity, an order that matches what was performed, and diagnosis coding specific enough to reflect the documented condition.

Frequency and Coverage: Why There's No Single Universal Answer

CMS's National Coverage Determination for glycated hemoglobin and glycated protein testing generally frames medically necessary testing around roughly every three months for stable patients, with more frequent testing potentially appropriate when treatment has recently changed or control appears unstable. Blood glucose testing (82947) is covered under a separate CMS policy framework.

That said, Medicare Advantage plans, commercial payers, and Medicaid programs don't automatically apply the same frequency rules, and local Medicare contractor policy can add further detail. Verify the applicable payer's current policy rather than relying on a generic “four times a year” rule of thumb.

Billing Question

Traditional Medicare

MA / Commercial / Medicaid

Coverage

Governed by the applicable National Coverage Determination

Varies by plan and payer policy

Frequency

General NCD framework, contractor policy may add detail

Set independently by each payer

Medical necessity

Diagnosis and documentation-based

Payer-specific criteria may differ

Policy verification

Check current CMS/MAC guidance

Check the specific payer's current policy

 

Why These Laboratory Claims Get Denied

Denial Category

What Usually Went Wrong

Prevention

Coding problem

Wrong CPT or methodology mismatch

Verify test performed against the lab record

Documentation problem

Clinical note doesn't support the service

Structured documentation review pre-submission

Medical necessity

Diagnosis doesn't support the service

ICD-10-to-CPT linkage check

Frequency

Payer limitation or utilization edit triggered

Review prior testing history before ordering

Modifier problem

Modifier missing, inappropriate, or unsupported

Modifier-specific documentation checklist

Coverage problem

Service not covered under the applicable policy

Verify payer policy before the encounter

Billing entity

Wrong organization billing the service

Confirm which entity performed and owns the test

 

Real-World Billing Scenarios

Scenario: Point-of-Care vs. Reference Laboratory

A physician's office runs a point-of-care A1c device, but the same specimen is also sent to a reference laboratory. Billing question: which entity should report 83036? Verification: confirm which result the clinical decision was actually based on and which entity performed the reportable test — billing both risks duplicate billing.

 

Scenario: Quantitative Glucose vs. Reagent Strip

A patient's chart shows a glucose result, but it's unclear whether it came from a lab analyzer or a reagent-strip device. Billing question: 82947 or 82948? Verification: check the lab record and device documentation — methodology, not the number itself, determines the code.

 

Scenario: A1c Frequency Limitation

A stable, well-controlled patient returns for a third A1c test within a few months. Billing question: will this trigger a frequency edit? Verification: review the patient's testing history and the payer's current frequency policy before ordering, not after the denial.

 

The 12-Point CPT 83036 / 82947 / 82985 Audit

☐  Test ordered matches test performed

☐  Correct CPT selected for the methodology used

☐  Testing methodology verified against the lab record

☐  Billing entity verified

☐  Documentation supports medical necessity

☐  Diagnosis coding reflects the documented condition

☐  Frequency reviewed against testing history

☐  Modifier use reviewed and documented

☐  NCCI edits reviewed

☐  Payer policy verified for the specific plan

☐  Duplicate billing checked across entities

☐  Denial trends reviewed for this code set

 

Revenue Leakage and KPI Monitoring

Common leakage points for this code set include unbilled point-of-care testing, methodology miscoding, denied frequency edits, and duplicate billing between a reference lab and an in-office device. Illustrative example only: a practice running a high volume of A1c testing that consistently miscodes methodology could be leaving meaningful revenue on the table each month — the actual figure depends entirely on volume, payer mix, and error rate, and isn't a number we'd apply universally.

KPI

What a Worsening Trend May Indicate

CPT-specific denial rate

A recurring methodology or documentation gap for this code set

Frequency-edit denial rate

Testing history isn't being checked before ordering

Underpayment rate

Contract terms or modifier payment differences going unreviewed

Unbilled service rate

Point-of-care or reference lab results not being captured

 

Where Technology Can Help

Claim scrubbing, frequency tracking, duplicate-claim detection, and payer policy monitoring tools can support this workflow — but final coding and compliance decisions for this code set require qualified human review, particularly for methodology verification and medical necessity judgment calls.

How MedCloudMD Supports Diabetes Laboratory Billing

Our certified coding professionals and revenue cycle experts help endocrinology and primary care practices verify test methodology, review documentation against medical necessity requirements, and audit claims for this code set specifically.

Frequently Asked Questions

What is CPT 83036 used for?

It reports a lab-based hemoglobin A1c (glycosylated hemoglobin) test, reflecting average blood glucose control over roughly the prior two to three months.

What is CPT 82947 used for?

It reports a quantitative blood glucose measurement performed on a laboratory analyzer, excluding reagent-strip or point-of-care meter results.

What is CPT 82985 used for?

It reports glycated protein (fructosamine) testing, which reflects a shorter glycemic control window than A1c — generally several weeks rather than months.

What's the difference between CPT 82947 and 82948?

82947 is quantitative glucose measured on a lab analyzer; 82948 is glucose measured by reagent strip. The methodology used, not the result, determines the code.

Can 83036 and 82947 be billed on the same date?

Potentially, if both tests were genuinely and separately performed and medically necessary — documentation needs to clearly support both services independently.

Does Medicare coverage apply the same way to every payer?

No. Medicare Advantage, commercial, and Medicaid plans set their own coverage and frequency policies, which can differ from traditional Medicare's framework.

Who should bill when a reference laboratory performs the test?

Generally the entity that actually performed the test bills for it — billing arrangements should be verified to avoid duplicate billing between an office and a reference lab.

How can a practice audit these three CPT codes?

A structured review checking test-performed-vs-billed, documentation, medical necessity, frequency, modifiers, and payer policy — the 12-point audit above is a practical starting framework.

Sources and References

●      CMS National Coverage Determination 190.21 — Glycated Hemoglobin/Glycated Protein

●      CMS National Coverage Determination 190.20 — Blood Glucose Testing

●      AMA CPT code set (2026 edition, effective January 1, 2026)

●      Applicable Medicare Administrative Contractor (MAC) local coverage policies

Coverage, frequency, and modifier requirements can vary by payer and change over time — verify current CMS, MAC, and payer-specific policy before submitting claims.

 

Disclaimer

This article is provided for general educational and informational purposes only and does not constitute legal, coding, compliance, reimbursement, or medical advice. CPT codes, CMS coverage determinations, MAC policies, and payer requirements can change over time and vary by payer, plan, and individual circumstances. Practices should verify current CMS, MAC, and payer-specific guidance and consult qualified coding, compliance, and legal professionals before submitting claims. MedCloudMD does not guarantee reimbursement, coverage, or claim payment based solely on the information presented in this article.


Comments


bottom of page