CPT code 82947 – Quantitative blood glucose test
82947 is the CPT code for glucose; quantitative, blood (except reagent strip). It covers a precise numeric glucose result measured on an automated chemistry analyzer, from a plasma, serum, or whole blood specimen.
The parenthetical exclusion decides most claims. A reagent strip or handheld glucometer reading belongs to 82962, which needs modifier QW and a CLIA Certificate of Waiver. 82947 also sits inside the basic and comprehensive metabolic panels, so it cannot be billed alongside 80048 or 80053. A distinct specimen and modifier 59 are the one exception.
- Section
- 80047-89398 Pathology and laboratory
- Subsection
- 82009-84999 Chemistry
- Code range
- 82947-82952 Glucose
- Billable
- No
- Code also known as
- fasting glucose test, blood glucose quantitative, plasma glucose test, serum glucose billing code, fasting blood sugar code
Let Pabau's smart automation suggest the right codes, reduce claim denials, and keep your practice compliant—effortlessly.
- AI-powered code suggestions
- Real-time compliance checks
- Faster claims, fewer denials
Automate repetitive tasks and focus on what matters most—your patients.
Reduce coding errors and ensure compliance with the latest regulations.
Clean claims, fewer denials, and faster reimbursements.
Powerful insights and reporting to help your practice thrive.
HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide
Key takeaways
CPT code 82947 covers quantitative glucose testing on plasma, serum, or whole blood by automated laboratory analyzer, and it excludes reagent-strip methods.
82947 is a named component of the basic metabolic panel (80048) and the comprehensive metabolic panel (80053). Billing it alongside either panel triggers an NCCI edit.
CPT 82962 is the correct code for an in-office glucometer reading, and it needs modifier QW to show CLIA-waived performance.
Practice management software like Pabau runs pre-submission validation checks on lab claims and sends them straight to the clearinghouse.
CPT Code 82947: Official descriptor and quick-reference summary
CPT Code 82947 is defined by the American Medical Association as “Glucose; quantitative, blood (except reagent strip).”
The parenthetical exclusion carries the weight here. Any glucose measured by reagent strip or handheld glucometer falls outside the code’s scope. Quantitative means the result is a precise numeric concentration, usually reported in mg/dL. An automated chemistry analyzer in a qualified laboratory produces it.
The code belongs to CPT’s Pathology and Laboratory section, Chemistry subsection (codes 82009-84999). It is priced on the CMS Clinical Laboratory Fee Schedule (CLFS), not the Physician Fee Schedule. So it carries no work RVU, and the GPCI locality adjustments that apply to evaluation and management codes never touch it.
What does CPT 82947 cover? Clinical indications and specimen requirements
CPT 82947 covers quantitative glucose measurement ordered for any clinically documented reason that calls for a precise numeric result from a laboratory analyzer. The common ordering scenarios fall into six categories. Each one carries its own supporting ICD-10 code to establish medical necessity.
- Diabetes diagnosis and monitoring: Fasting plasma glucose at or above 126 mg/dL on two separate occasions meets the ADA diagnostic threshold for type 2 diabetes. Most primary care and endocrinology practices order 82947 at every visit for active diabetic patients.
- Prediabetes and impaired fasting glucose: Fasting glucose between 100 and 125 mg/dL warrants periodic monitoring. ICD-10 R73.01 (impaired fasting glucose) or R73.09 (other abnormal glucose) supports the claim.
- Gestational diabetes evaluation: 82947 is ordered fasting as part of the gestational diabetes workup, pairing with ICD-10 O24 series codes.
- Hypoglycemia investigation: Symptomatic patients with suspected hypoglycemia, coded E16.0 or E16.2 depending on etiology.
- Routine metabolic panel component: 82947 is a named component of CPT 80048 (Basic Metabolic Panel) and CPT 80053 (Comprehensive Metabolic Panel). When either panel is ordered, glucose is included and cannot be billed separately.
- Preoperative or medication-monitoring baseline: Corticosteroid therapy, antipsychotic initiation, and pre-surgical clearance protocols frequently include a fasting glucose.
Fasting status affects clinical interpretation but does not change the CPT code. Whether the specimen is collected fasting or non-fasting, 82947 is the correct quantitative glucose code. Document fasting status in the chart note whenever the ordering clinician considers it clinically relevant, because some payers request it during a post-payment audit.
CPT 82947 vs CPT 82962: Quantitative lab vs point-of-care glucose
Billing CPT Code 82947 for an in-office glucometer reading is the most common coding error on glucose claims, and it produces an immediate denial. The two codes describe different instruments, different lab settings, and different CLIA requirements.
Practices that perform in-office point-of-care glucose checks must hold a Certificate of Waiver under CLIA regulations. Billing 82947 without a moderate-complexity CLIA certificate is a compliance risk even when the claim pays, because post-payment audits review CLIA credentials against billed codes. See the AAPC’s CPT code reference for descriptor language on the full 82940s glucose code family. Two questions route a glucose order to its correct code. The chart below works through the measurement method first, then the panel question.

Related glucose and diabetes lab codes
CPT Code 82947 sits in a family of glucose-related codes. Coders who order one often need to know when to substitute or add another. The table below covers the most frequently ordered codes in this cluster.
83036 and 82947 serve complementary roles. A1c reflects average glycemia over the preceding 90 days, while a quantitative fasting glucose captures a point-in-time value. Both can be billed on the same date of service when the treating clinician documents separate medical necessity for each test.
ICD-10 diagnosis codes that support medical necessity
Every CPT 82947 claim needs an ICD-10-CM code that establishes medical necessity, and the correct pairing depends on the clinical scenario. Each descriptor below is listed in full in our ICD-10-CM codes reference. Using a non-covered diagnosis without an Advance Beneficiary Notice (ABN) leaves the practice liable for the write-off.
Z13.1 is the cornerstone code for the Medicare preventive diabetes screening benefit. Section 1861(yy) of the Social Security Act sets the frequency. High-risk beneficiaries get fasting glucose testing twice per year, and lower-risk patients once per year. Risk factors include impaired fasting glucose, a BMI at or above 30, a family history of diabetes, and prior gestational diabetes. Confirm current ICD-10-CM code validity with the CDC/NCHS ICD-10-CM web tool each fiscal year, because a deleted or revised code on a claim denies automatically.
Medicare coverage and reimbursement
CPT 82947 is reimbursed under the CMS Clinical Laboratory Fee Schedule, which sets a National Limitation Amount (NLA) updated each calendar year. The 2025 NLA is subject to annual CMS recalibration, so verify the current rate before submitting claims or updating fee schedules. The CLFS rate applies to every Medicare Part B outpatient claim regardless of where the performing lab sits. The GPCI locality adjustments on the physician fee schedule do not apply.
Many practices expect the physician fee schedule rate and are surprised by the CLFS payment. The CLFS rate for quantitative glucose has historically run from roughly $4 to $7, depending on the annual CMS update. Map the code to the correct fee schedule in your billing system, so the claim routes to CLFS adjudication rather than PFS.
- Preventive benefit (Z13.1): Medicare covers screening under Z13.1 at the CLFS rate with no patient cost-sharing, but frequency limits apply. Exceeding the allowed frequency without documented medical necessity triggers denial. Issue an ABN before the test when coverage is uncertain.
- Therapeutic monitoring (E11.9, E10.9): Covered for established diabetic patients without frequency restrictions. Repeated high-volume testing on the same beneficiary can still draw audit attention without supporting chart documentation.
- Medicaid: Coverage and reimbursement rates vary by state. Check your state MAC’s local coverage determination (LCD) for glucose testing, because some states set stricter frequency limits than Medicare.
- ABN requirement: Issue an ABN whenever Medicare may deny the claim. A patient past their annual screening frequency is the common case, as is an ordering diagnosis that may not be covered. ABNs must be signed before the test is performed.
Pro Tip
Check the CMS CLFS addendum files, released each November for the following January, and update your 82947 fee schedule before the new calendar year starts. Entering stale NLA rates into your billing system means you may accept write-offs that CMS would have paid.
Documentation requirements for a clean claim
A claim for CPT Code 82947 clears adjudication faster when the chart carries every element a payer auditor expects to find. Missing documentation is the second most common denial trigger after wrong-code errors.
- Signed physician or qualified provider order: The ordering provider’s name, NPI, and signature, or an electronic order attestation. Verbal orders require co-signature documentation per payer policy.
- Clinical indication and supporting diagnosis: The ICD-10-CM code must be documented in the chart note, not assumed from a prior encounter. A note that simply states “glucose” without a diagnosis is insufficient.
- Fasting status, when clinically relevant: If the order specifies a fasting specimen, document that the patient fasted for the required period. Note a non-fasting specimen too, so results are interpreted in context.
- Specimen source and collection date: Plasma, serum, or whole blood, plus the date and time of collection and the lab that ran the test.
- Performing lab CLIA number: The CLIA certificate number of the laboratory running the test must appear on the claim. A missing CLIA number is a mechanical denial that bypasses clinical review entirely.
- Ordering provider NPI: Both the ordering and referring provider NPIs must be included for Medicare claims on lab services performed by independent laboratories.
Checking coverage before the draw date catches problems before they become write-offs. If the patient’s plan has already met its diabetes screening frequency for the year, the practice can obtain an ABN in advance. That beats absorbing the denial later. Treat CLIA numbers and ordering-provider NPIs as required fields on every lab claim, not optional administrative detail.
Common claim denials and how to fix them
The denial patterns on CPT 82947 are predictable, so a pre-submission checklist removes most rejections before they reach the payer. Good denial management starts with the root cause behind each denial type, rather than a reflexive rebill of the same claim.
Reading the remittance advice (835 ERA) alongside the denial reason speeds up root-cause work. The CARC code on the ERA names the denial category. Payers use the same standardized codes, so one pattern shows up consistently across dates of service.
Bundling rules: When 82947 cannot be billed separately
CPT 82947 is a named component of two CMS panel codes, CPT 80048 (Basic Metabolic Panel) and CPT 80053 (Comprehensive Metabolic Panel). When either panel is ordered and performed in full, glucose already sits inside the panel’s payment and must not be billed separately. Billing the panel and a standalone 82947 on the same claim creates an NCCI bundling edit, which ends in denial or recoupment.
Separate billing is appropriate in one scenario. The glucose test has to be ordered and performed on a distinct specimen, or for a clinically distinct purpose the panel does not cover. Modifier 59 (Distinct Procedural Service) then goes on 82947, and the chart must document why the standalone glucose was necessary alongside the panel.
Audit high-volume days for panel-plus-component patterns before you submit a batch. A single day with 20 claims that each bill 82947 alongside 80048 generates 20 NCCI edit denials, and each one needs its own correction.
Pro Tip
Run a monthly query in your billing system for claims carrying both 82947 and either 80048 or 80053. Flag any pair that shares a date of service and a patient. Each hit is an NCCI bundling risk, so remove 82947 before submission unless modifier 59 is documented.
How claims management software keeps glucose claims clean
A practice billing glucose by hand checks the same three things on every claim. Someone confirms that the method matches the code and checks whether a panel was ordered the same day. Then the CLIA number gets copied onto the form. On a busy lab day, one of those checks gets skipped.
Practice management software like Pabau removes those manual steps. Its claims management software runs pre-submission validation checks, pre-fills the invoice from the appointment and the treatment record, and submits straight to the clearinghouse. Claim.MD and Tyro connect directly, so a lab claim leaves the practice without a re-key.

Every claim then sits on one dashboard with its current status. A rejection surfaces the day it lands, rather than at month-end reconciliation. For a practice running metabolic panels all week, that is the difference between correcting one claim and reworking twenty.
Stop losing lab revenue to preventable denials
Pabau validates claims before submission, pre-fills invoices from the appointment record, and routes them straight to the clearinghouse. Track every lab claim’s status on one dashboard.
Conclusion
CPT Code 82947 has a narrow scope. It covers quantitative blood glucose measured on a laboratory analyzer, and never a reagent-strip reading. Three recurring mistakes drive most of its denials. Practices file 82947 where 82962 belongs, or unbundle glucose from a metabolic panel without modifier 59. The third is a missing CLIA number or an unsupported ICD-10 code.
Fixing those three is a workflow change rather than a coding one. The method question belongs at the point of order, and the panel question belongs at the point of submission. A practice that answers both in the same system stops rediscovering the same denial every month.
Pabau validates lab claims before they leave and submits them to thousands of US payers through Claim.MD. Book a demo to see how that fits your billing workflow.
Continue your research
Need a systematic approach to claim rejections? Denial management in healthcare covers the frameworks practices use to track, categorize, and reduce claim rejection rates.
Want to understand how lab claims move through the revenue cycle? Medical claims clearinghouse guide explains how clearinghouses validate and route 837P files before payer adjudication.
Preparing for a payer audit on your lab claims? Medical billing compliance outlines the documentation standards that protect practices during retrospective claim review.
Frequently asked questions
What does CPT code 82947 cover?
CPT code 82947 covers quantitative glucose measurement performed on a plasma, serum, or whole blood specimen using an automated laboratory chemistry analyzer. It does not cover reagent-strip or point-of-care glucometer readings, which are billed under CPT 82962. The test is ordered for fasting glucose evaluation, diabetes monitoring, hypoglycemia workup, and routine metabolic panel component testing.
What is the difference between CPT 82947 and CPT 82962?
CPT 82947 applies to automated quantitative laboratory testing requiring a moderate-complexity CLIA certificate. CPT 82962 applies to point-of-care glucometer readings performed under a CLIA Certificate of Waiver and requires modifier QW on the claim. Billing 82947 for a glucometer reading is a coding error that leads to denial and potential compliance risk.
Can CPT 82947 be billed for a point-of-care glucose test?
No. In-office glucometer readings must be billed under CPT 82962, not CPT 82947. Billing 82947 for a POC test is incorrect because 82947’s descriptor explicitly excludes reagent-strip methods. The practice must also hold a CLIA Certificate of Waiver and append modifier QW when billing 82962 for a CLIA-waived test.
Does CPT 82947 require a diagnosis code for diabetes screening?
Yes. Every CPT 82947 claim requires a supporting ICD-10-CM diagnosis code to establish medical necessity. For Medicare preventive diabetes screening, Z13.1 is the primary code; high-risk patients may also carry R73.01 (impaired fasting glucose) or a BMI-related code. For established diabetic patients, E11.9 or E10.9 are appropriate. Claims submitted without a covered diagnosis are denied as not medically necessary.
Is CPT 82947 covered under Medicare preventive benefits?
Yes, with frequency limits. Medicare covers fasting glucose testing for diabetes screening twice per year for high-risk beneficiaries. Risk factors include impaired fasting glucose, a BMI at or above 30, family history, and prior gestational diabetes. Standard-risk patients are covered once per year. Use diagnosis code Z13.1 paired with the appropriate risk-factor code. Tests beyond the covered frequency require an ABN signed before the test is performed.
What ICD-10 codes are used with CPT 82947?
Common pairings are E11.9 (type 2 diabetes, unspecified), E10.9 (type 1 diabetes, unspecified), R73.01 (impaired fasting glucose), and R73.09 (other abnormal glucose). Screening uses Z13.1, hypoglycemia workup uses E16.0 (drug-induced hypoglycemia without coma), and gestational cases use O24.419 (gestational diabetes in pregnancy, unspecified control). Select the code that most accurately reflects the documented clinical indication for the test.
What documentation is required for a CPT 82947 claim?
Required documentation includes a signed physician order and the supporting ICD-10-CM diagnosis in the chart note. Document fasting status when a fasting specimen is ordered, plus the specimen source and collection date. The claim itself needs the performing lab’s CLIA number and the ordering provider’s NPI. Missing the CLIA number is a mechanical denial that bypasses clinical review.