Pabau Engage inbox

Pabau Engage is here: every patient conversation in one inbox.

Learn more
Book a demo Book a demo
☰
CPT Code

CPT code 83020 – Hemoglobin electrophoresis billing guide


Code Definition

83020 is the CPT code for hemoglobin fractionation and quantitation; electrophoresis (eg, A2, S, C, and/or F). Labs use it when they separate and measure fractions such as HbA2, HbS, HbC and HbF by electrophoresis. The results help diagnose or monitor sickle cell disease, thalassemia and other hemoglobinopathies.

The method decides the code. Electrophoresis is billed as 83020, while chromatography, including HPLC, is billed as 83021. Medicare pays the test under the Clinical Laboratory Fee Schedule, and the claim needs a specific diagnosis such as D57, D56 or D58.

Section
80047-89398 Pathology and laboratory
Subsection
82009-84999 Chemistry
Code range
83020 Hemoglobin fractionation and quantitation; electrophoresis
Billable
No
Code also known as
hemoglobin fractionation, Hb electrophoresis, hemoglobinopathy evaluation
Save time. Improve accuracy. Get paid faster.
Automate coding with Pabau

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
Why practices choose Pabau
Save hours every week

Automate repetitive tasks and focus on what matters most—your patients.

Improve accuracy

Reduce coding errors and ensure compliance with the latest regulations.

Get paid faster

Clean claims, fewer denials, and faster reimbursements.

Grow with confidence

Powerful insights and reporting to help your practice thrive.

HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide

Key takeaways

Key takeaways

CPT code 83020 reports hemoglobin fractionation and quantitation by electrophoresis, identifying fractions such as HbA, HbA2, HbF, HbS, and HbC.

Chromatography, including HPLC, is billed as CPT 83021, so the method on the lab report decides the code.

Accepted ICD-10 diagnosis codes include D57.x (sickle cell disorders), D56.x (thalassemia), and D58.x (other hereditary hemolytic anemias).

Billing 83020 and 83021 on the same date of service without clinical justification triggers bundling edits and denial.

Pabau, the practice management platform we build, sends electronic CMS-1500 claims through Claim.MD and checks patient eligibility in real time.

CPT code 83020: Definition and procedure overview

CPT code 83020 is the five-digit procedure code for hemoglobin fractionation and quantitation by electrophoresis.

The American Medical Association places it in the Chemistry subsection (82009-84999) of the Pathology and Laboratory section (codes 80047-89398).

The test uses an electric field to separate hemoglobin molecules by charge and size. The resulting pattern identifies and quantitates the major fractions in a patient’s blood sample.

Many labs now run hemoglobin fractionation on high-performance liquid chromatography (HPLC) rather than gel electrophoresis. HPLC is a chromatography method, so labs running HPLC or any other chromatography report CPT 83021. CPT 83020 is for electrophoresis, whether on cellulose acetate, citrate agar, or a capillary system.

Field Detail
CPT code 83020
Official descriptor Hemoglobin fractionation and quantitation; electrophoresis (eg, A2, S, C, and/or F)
CPT section Pathology and Laboratory — Chemistry (82009-84999)
Test methods covered Electrophoresis (cellulose acetate, citrate agar, capillary)
Payer pricing mechanism Medicare Clinical Laboratory Fee Schedule (CLFS), not the Physician Fee Schedule
CLIA complexity High complexity — performing lab must hold active CLIA certification

What CPT 83020 covers: Inclusions and exclusions

The code covers identification and quantitation of the principal hemoglobin fractions in a single test run. What it does not cover is equally important for avoiding over-billing.

Included fractions

  • HbA (normal adult hemoglobin)
  • HbA2 (elevated in beta-thalassemia trait)
  • HbF (fetal hemoglobin, elevated in sickle cell disease and some thalassemias)
  • HbS (sickle hemoglobin)
  • HbC and other structural variants identified on the electrophoretic pattern

What 83020 does not include

  • Hemoglobin fractionation by chromatography, including HPLC — CPT 83021
  • HbA1c (glycated hemoglobin) — billed separately as CPT 83036
  • Protein electrophoresis (serum or other fluids) — billed as CPT 84165 or 84166
  • Unstable hemoglobin screen — CPT 83068
  • Hemoglobin in urine — CPT 83069
  • Fetal hemoglobin by a chemical or qualitative test — CPT 83030 or 83033
  • Sickling test for HbS — CPT 85660
  • Hematocrit or hemoglobin concentration — CPT 85014/85018 (may be billed alongside 83020 on the same date)

Coders sometimes bill 84165 (protein electrophoresis) when they meant 83020, because both tests use electrophoresis. 83020 separates hemoglobin specifically, while 84165 evaluates total serum proteins. Using 84165 for a hemoglobin fractionation study is an incorrect code assignment. It will likely be denied or, in an audit, produce an overpayment finding. Serum immunofixation is a third electrophoresis test with its own code, CPT 86334, so it cannot stand in for 83020 either.

Glycated hemoglobin is the other frequent mix-up. HbA1c has its own code, 83036, and never belongs on a fractionation claim. The chart below maps each hemoglobin-related test to its code by what was measured and how.

Table mapping hemoglobin lab tests to CPT codes: hemoglobin fractions by electrophoresis 83020; by chromatography including HPLC 83021; fetal hemoglobin only 83030 or 83033; sickling test 85660; unstable hemoglobin screen 83068; urine hemoglobin 83069; glycated hemoglobin A1c 83036; serum protein electrophoresis 84165
The same fractions move from 83020 to 83021 when the lab switches from electrophoresis to HPLC. Codes follow the AMA CPT descriptors cited above.

Clinical indications and medical necessity for CPT code 83020

Medical necessity for CPT code 83020 must be established before the claim reaches the payer. The ordering provider’s documentation should explicitly connect the test to a qualifying clinical scenario.

  • Sickle cell disease evaluation or monitoring: Confirming the presence of HbS, distinguishing HbSS from HbSC or HbS-beta-thalassemia
  • Thalassemia workup: Evaluating elevated HbA2 or HbF in patients with microcytic anemia
  • Hemolytic anemia investigation: Identifying structural hemoglobin variants causing unexplained hemolysis
  • Abnormal CBC follow-up: Microcytosis or hypochromia without iron deficiency, or family history of hemoglobinopathy
  • Neonatal screening follow-up: Confirmatory testing after an abnormal newborn screen (per ACMG guidelines)
  • Prenatal screening: Evaluating carrier status in pregnancies at risk for sickle cell or thalassemia, per ACOG guidance

Ordering the test for a routine wellness visit without a documented clinical indication is the most reliable path to a CO-50 (not medically necessary) denial. The chart note must state the clinical question the test is meant to answer, not simply list the test ordered.

Pro Tip

Document the specific hemoglobinopathy suspicion in the order note, not just the symptom. ‘Microcytic anemia, rule out thalassemia trait’ supports medical necessity far more effectively than ‘anemia workup.’ Payers audit the linkage between diagnosis and test, not just the test code.

ICD-10 diagnosis codes that support CPT 83020

The ICD-10-CM codes below are the most commonly accepted diagnoses for establishing medical necessity. Verify current codes against the CDC’s ICD-10-CM tool each fiscal year, as codes update annually on October 1.

ICD-10-CM Code Description Denial risk
D57.1 Sickle-cell disease without crisis Low
D57.00-D57.09 Sickle-cell disease with crisis (various types) Low
D57.3 Sickle-cell trait Low to moderate
D56.1 Beta thalassemia Low
D56.0 Alpha thalassemia Low
D56.3 Thalassemia trait Moderate
D58.2 Other hemoglobinopathies Moderate
D64.9 Anemia, unspecified High — insufficient specificity
Z13.0 Encounter for screening for diseases of the blood and blood-forming organs High — requires LCD-specific screening coverage

D64.9 (anemia, unspecified) is a persistent problem. Coders reach for it when the chart is vague. Payers that see it as the sole supporting diagnosis deny the claim as not medically necessary. If the note documents a suspected hemoglobinopathy, the coder should work with the ordering provider to get a more specific code documented before billing.

CPT 83020 vs 83021: Understanding the difference

CPT 83020 and CPT 83021 describe the same service, hemoglobin fractionation and quantitation, performed by different methods. CPT 83020 is for electrophoresis. CPT 83021 is for chromatography, which includes HPLC. The method named on the lab report decides the code, so the claim has to match the analyzer the lab used.

Feature CPT 83020 CPT 83021
Procedure Hemoglobin fractionation and quantitation; electrophoresis (eg, A2, S, C, and/or F) Hemoglobin fractionation and quantitation; chromatography (eg, A2, S, C, and/or F)
Method Electrophoresis (cellulose acetate, citrate agar, capillary) Chromatography, including HPLC
Use case Labs that separate hemoglobin fractions by electrophoresis Labs that separate hemoglobin fractions by HPLC or other chromatography
Bill both on same DOS? Generally no — NCCI bundles these Generally no — billing both triggers CO-97 denial without clinical justification
Modifier to unbundle Modifier 59 or XU may apply with documentation Same — requires distinct clinical reason in chart

Billing 83020 and 83021 on the same date without a documented clinical reason for running both methods is a common bundling error in lab billing. When both are genuinely needed, append modifier 59, or the more specific XU for an unusual non-overlapping service. The chart must also explain why both methods were ordered.

Several adjacent codes appear frequently on the same lab requisition as CPT code 83020. Getting the boundaries right prevents both upcoding and missed billing opportunities.

CPT Code Descriptor (abbreviated) Relationship to 83020
83021 Hemoglobin fractionation and quantitation; chromatography Same service by HPLC or other chromatography; bundled with 83020 on the same date
83036 Hemoglobin A1c (glycated hemoglobin) Distinct test — may be ordered same DOS, no bundling conflict
83068 Hemoglobin; unstable, screen Different clinical purpose — not interchangeable with 83020
83069 Hemoglobin; urine Urine test, not a fractionation study
83030/83033 Hemoglobin; fetal (HbF), chemical or qualitative Fetal hemoglobin only, narrower scope than 83020
85660 Sickling of RBC, reduction Sickling screen that detects HbS without quantitating fractions
84165 Protein electrophoresis, serum Common coding error substitute — wrong code for Hb fractionation
85014/85018 Hematocrit / hemoglobin concentration CBC components — may be billed same DOS without conflict

Medicare reimbursement and payer coverage for CPT code 83020

CPT code 83020 is priced under the Medicare Clinical Laboratory Fee Schedule (CLFS), not the Physician Fee Schedule. The CLFS sets one national payment rate per code, based on private-payer data reported under PAMA, with no locality adjustment.

Medicare pays the lower of the submitted charge or that CLFS rate. Check the current rate in the CMS CLFS files, which CMS updates on its published schedule.

The lab performing the test must hold an active CLIA certificate at the high-complexity level. An expired certificate, or a lab without the right certification category, gets the claim denied however good the documentation is. Submitting superbill data with the correct CLIA number on the claim form is a basic check that prevents this denial.

Payers beyond Medicare each handle coverage differently. Supporting your revenue cycle management team with current LCD and NCD summaries is the most reliable way to avoid payer-specific surprises.

Payer type Coverage mechanism Key considerations
Medicare Part B Clinical Laboratory Fee Schedule (CLFS) National CLFS rate; CLIA certification required; LCD may apply by jurisdiction
Medicaid State fee schedule Rates vary by state; prior authorization may be required in some states
Commercial insurers Contracted rate May follow CLFS or negotiate separate lab rates; check plan LCD equivalents
Medicare Advantage Plan-specific Plans may impose prior authorization or frequency limits beyond original Medicare

When medical necessity for a Medicare beneficiary is uncertain, an Advance Beneficiary Notice (ABN) must be issued before the test is performed. Without a valid ABN, the lab absorbs the cost if the claim is denied on medical necessity grounds.

Documentation requirements and denial prevention for CPT code 83020

A clean 83020 claim requires specific documentation elements. Missing any one of them gives payers a straightforward reason to deny without reviewing the clinical record.

Required documentation elements

  • Ordering provider’s name and NPI on the requisition and claim form
  • Clinical indication documented in the chart note – not just the test name
  • Signed test order (electronic or paper) with the ordering date
  • Lab report identifying the method used (electrophoresis for 83020, HPLC or other chromatography for 83021) and results for each hemoglobin fraction
  • ICD-10-CM code(s) linked directly to the test order, not carried over from a prior visit
  • CLIA certificate number on the claim form (Box 23 of CMS-1500 for lab claims)

Top denial reasons and prevention

Denial reason Common CARC code Prevention action
Missing or unsupported ICD-10 linkage CO-50 (not medically necessary) Use specific D57.x/D56.x codes; avoid D64.9 as sole diagnosis
Bundling with CPT 83021 CO-97 (bundled/inclusive) Bill only the appropriate code; use modifier 59 with chart documentation if both are genuinely required
CLIA non-compliance CO-16 (claim lacks information) with RARC MA120 for a missing or invalid CLIA number Verify active CLIA certificate before billing; include CLIA number on claim form
Missing ABN for Medicare CO-50 (not medically necessary; the lab is liable without a valid ABN and GA modifier) Issue ABN before testing when medical necessity is uncertain; retain signed copy
Incorrect code — 84165 billed instead of 83020 CO-4 or CO-11 Audit charge capture workflow; train coders on electrophoresis code distinctions
Duplicate claim submission CO-18 Track claim status before resubmitting; use modifier 91 only for genuinely repeated tests

Modifier 91 applies when the same test is performed more than once on the same day for a clinical reason (such as monitoring during treatment). It does not apply to resubmitting a denied claim or correcting a billing error.

Using modifier 91 incorrectly is a common audit trigger. For structured guidance on managing these patterns, see denial management workflows and the reference on denial codes in medical billing.

Reviewing your 83020 denials by ICD-10 code each quarter shows which diagnosis pairings fail most often. Read them alongside your clean claim rate to see whether the problem starts at documentation or at coding.

Pro Tip

Run a quarterly audit of 83020 claims denied for CO-50. Group them by the ICD-10 code billed. If D64.9 or D58.2 appears more than twice, the problem starts upstream. Ordering providers need guidance on documenting a specific hemoglobinopathy suspicion, not just the resulting anemia.

How claims management software reduces denials for CPT code 83020

Without a claims system, a lab biller checks coverage by phone, keys each CMS-1500 by hand and hears about a rejection weeks later. Every manual step is another chance for a missing CLIA number or a lapsed policy to reach the payer.

In Pabau’s claims management software, the invoice becomes an electronic CMS-1500 claim, sent through Claim.MD to thousands of US payers. Real-time 270/271 eligibility checks confirm coverage before the visit. Claim validation scrubs each claim for missing or invalid details before it leaves Pabau.

Your team then follows each claim through submission, acceptance, payment or denial. A rejected claim is flagged for action, with a link to the field that needs fixing. Electronic remittance advice comes back into Pabau and settles against the claims it pays.

Pabau insurance payment matching screen showing remittance total, matched payments and claim statuses
Pabau’s payment matching ties each insurer remittance to its invoice, so an unpaid 83020 claim stands out before it ages.

The result is fewer claims bouncing back for missing details, and a clear view of which hemoglobin test claims still need work.

Submit cleaner lab claims, faster

Pabau sends electronic CMS-1500 claims through Claim.MD to thousands of US payers, checks eligibility in real time and tracks every claim to payment.

Pabau claims management dashboard

Conclusion

Let the method on the lab report choose the code first. Electrophoresis goes on 83020, chromatography on 83021, and a claim carrying both needs a documented reason for each.

After that, put your effort into the order note. A specific hemoglobinopathy suspicion, coded to D57, D56 or D58, protects the claim far better than an appeal written after a CO-50 denial.

Pabau sends your lab claims electronically, checks eligibility before the visit and flags rejected claims for a quick fix. Book a demo to see how Pabau keeps hemoglobin test claims moving from order to payment.

Continue your research

Continue your research

Need a clearinghouse for lab claims? What is a medical claims clearinghouse explains how clearinghouses validate and route lab claims to the right payer.

Seeing recurring CO-50 denials across lab codes? Revenue cycle management fundamentals covers the full workflow from order to payment posting.

Want to understand the ICD-10-CM codes behind these claims? Medical billing overview explains how diagnosis codes connect to procedure codes throughout the billing cycle.

Frequently asked questions

What is CPT code 83020?

CPT code 83020 is the billing code for hemoglobin fractionation and quantitation by electrophoresis. Labs use it to identify and measure hemoglobin fractions such as HbA, HbA2, HbF, HbS, and HbC in a blood sample.

What is the difference between CPT 83020 and CPT 83021?

CPT 83020 reports hemoglobin fractionation and quantitation by electrophoresis, while CPT 83021 reports the same analysis by chromatography, including HPLC. Billing both on the same date without documented clinical justification triggers NCCI bundling edits and CO-97 denials.

What ICD-10 codes support medical necessity for CPT 83020?

The strongest-supporting codes are D57.x (sickle cell disease and trait), D56.x (thalassemia), and D58.2 (other hemoglobinopathies). D64.9 (anemia, unspecified) alone is high-risk for a CO-50 denial because it lacks specificity for a hemoglobinopathy workup.

Does CPT 83020 require a modifier when billed with other hemoglobin codes?

Yes, when 83020 and 83021 are both billed on the same date and the chart supports both tests. Append modifier 59, or XU for a service that does not overlap in clinical purpose. Without the modifier and supporting documentation, the second code is denied as bundled.

Is CPT 83020 covered for newborn hemoglobin screening?

Confirmatory hemoglobin electrophoresis after an abnormal newborn screen is a recognized clinical indication supported by ACMG guidelines. Coverage depends on the state Medicaid program’s newborn screening policies and the commercial plan in effect. A screening ICD-10 code alone may not be enough without a documented abnormal screen result triggering the confirmatory test.

What is the Medicare reimbursement rate for CPT 83020?

CPT 83020 is paid at one national rate under the Medicare Clinical Laboratory Fee Schedule, with no locality adjustment. CMS updates CLFS rates on its published schedule, so check the current CLFS file on cms.gov before quoting a figure.

×