If you have ever looked at a medical bill or worked in a doctor’s office, you know that codes matter. One small number can change how much an insurance company pays. It can also change how a patient understands their care.
Today we are talking about a very common test. It is the serum pregnancy test. This is not the urine test you buy at a pharmacy. This is a blood test done in a lab.
You might be looking for the cpt code for serum pregnancy test because you are a new coder. Maybe you are a medical assistant. Or maybe you are a patient who wants to understand a bill.
Whatever your reason, you are in the right place. We will keep this simple, clear, and useful. No confusing medical school language. Just honest answers.
Let us start with the most important answer first.

CPT Code for Serum Pregnancy Test
What is the Exact CPT Code for a Serum Pregnancy Test?
There is not just one code. There are two main codes. This is a common point of confusion, so pay attention here.
The two codes are:
-
84702 – This is for a qualitative serum pregnancy test.
-
84703 – This is for a quantitative serum pregnancy test.
Wait. Do not skip this. The difference between these two codes is huge. One tells you “yes or no.” The other tells you “how much.”
Let me explain that in plain English.
Code 84702: The Qualitative Test (Yes or No)
Code 84702 is the simpler test. The lab takes a small sample of your blood. They look for the pregnancy hormone called hCG (human chorionic gonadotropin).
The result is simple:
-
Positive: You have hCG in your blood. You are likely pregnant.
-
Negative: No hCG found. You are likely not pregnant.
This test is fast and cheaper. It is often used in emergency rooms or quick care clinics. Doctors use it when they need a fast answer.
Code 84703: The Quantitative Test (How Much)
Code 84703 is more detailed. It measures the exact amount of hCG in your blood. The result is a number, like “25 mIU/mL” or “5,000 mIU/mL.”
This number matters for several reasons:
-
It helps date an early pregnancy.
-
It tracks how a pregnancy is progressing.
-
It helps diagnose possible miscarriage or ectopic pregnancy.
Doctors often order this test twice, 48 hours apart. They watch to see if the hCG number doubles. That is a good sign in early pregnancy.
Quick Comparison Table
| Feature | CPT 84702 | CPT 84703 |
|---|---|---|
| Test type | Qualitative | Quantitative |
| Result | Positive or Negative | Exact number (mIU/mL) |
| Turnaround time | Faster (often 1-2 hours) | Slower (several hours to 1 day) |
| Cost range | $30 – $60 | $50 – $150+ |
| Common use | Quick confirmation in ER | Monitoring pregnancy progress |
| Insurance coverage | Usually covered if medically necessary | Usually covered, but may need prior auth |
Important Note for Readers: Some labs or hospitals may use a different code if they run the test on a specific machine. Always ask your provider for the exact code before the test if you are paying out of pocket.
Why Two Different Codes Exist
You might wonder why we need two codes for the same pregnancy hormone. The answer is simple: the work is different.
Think about making coffee.
-
84702 is like asking “Is there coffee in this cup?” You look. You see coffee. Yes or no. Done in 5 seconds.
-
84703 is like asking “How many milligrams of caffeine are in this exact cup?” You need a scale. You need a calculation. You need more time and skill.
The same logic applies to lab tests. The quantitative test (84703) requires more steps. The lab must dilute the sample. They run controls. They calculate exact values. That takes more time and more expensive equipment.
So the AMA (American Medical Association) created two codes to reflect two different levels of work. This is fair for the lab and fair for the payer.
When Do Doctors Order a Serum Pregnancy Test?
Not every pregnancy needs a blood test. Many women never get one. They use a home urine test and then go to an ultrasound.
But doctors order serum pregnancy tests in specific situations.
Common Clinical Reasons for CPT 84702 (Qualitative)
-
Emergency room visit for abdominal pain or bleeding. The doctor needs a fast answer before doing an X-ray or CT scan.
-
Before surgery or certain medications that could harm a pregnancy.
-
Infertility clinic check before starting a new treatment cycle.
-
Patient anxiety when a urine test was unclear (very rare, but it happens).
Common Clinical Reasons for CPT 84703 (Quantitative)
-
Very early pregnancy detection (sometimes as early as 8-10 days after ovulation).
-
Monitoring after fertility treatment like IVF. Doctors track hCG levels closely.
-
Suspected miscarriage – falling hCG levels confirm a loss.
-
Suspected ectopic pregnancy – low or slowly rising hCG is a red flag.
-
Follow-up after pregnancy loss to ensure hCG returns to zero.
-
Diagnosing molar pregnancy – extremely high hCG levels.
Realistic Example
Sarah is 6 weeks pregnant. She has cramping and spotting. Her doctor orders a quantitative serum pregnancy test (CPT 84703). The result is 1,200 mIU/mL.
Two days later, she repeats the test. The new result is 1,250 mIU/mL. That is not a good doubling time. The doctor becomes concerned about an ectopic pregnancy. An ultrasound confirms it. Because of the hCG monitoring, Sarah gets treatment early and avoids a ruptured fallopian tube.
This is why code 84703 exists. It saves lives.
How to Bill the CPT Code for Serum Pregnancy Test Correctly
Billing is where things get tricky. I will give you honest, practical advice.
If you are a biller or coder, follow these steps:
Step 1: Confirm the Test Method
Look at the lab order. Does it say “qualitative hCG serum” or “quantitative hCG serum”? Do not guess. If the order is unclear, ask the provider.
Step 2: Use the Correct Code
-
Qualitative → 84702
-
Quantitative → 84703
Never use both codes for the same patient on the same day unless there is a clear medical reason. Most payers will deny one of them.
Step 3: Add Modifiers if Needed
In most cases, serum pregnancy tests do not need modifiers. But there are exceptions:
-
Modifier 91 (Repeat clinical diagnostic laboratory test) – Use if the same test is repeated on the same day for medical reasons.
-
Modifier 90 (Reference laboratory) – Use if your clinic sends the blood to an outside lab.
Step 4: Check Payer Policies
Some insurance companies have special rules. For example:
-
Medicare generally does not cover pregnancy tests for routine screening. They cover them only for specific medical indications.
-
Medicaid varies by state. Most cover both codes when ordered by a doctor.
-
Private insurance often covers 84702 and 84703, but may require a diagnosis code like Z32.01 (encounter for pregnancy test, positive) or Z32.02 (negative).
Pro Tip: Always attach a strong diagnosis code. For CPT 84703, use codes like O20.0 (threatened miscarriage) or Z31.83 (encounter for fertility preservation). A vague code like Z32.00 (pregnancy test, result unknown) can lead to a denial.
Common Billing Mistakes and How to Avoid Them
Even experienced coders make errors. Here are the most frequent ones I see.
Mistake #1: Using 84702 for a Quantitative Test
This is undercoding. You are billing for a simpler, cheaper test than the one you performed. That loses money for the lab. It is also inaccurate.
Fix: Always verify the lab method before billing.
Mistake #2: Using 84703 for a Urine Test
A serum test means blood. A urine test is different. Urine pregnancy tests have their own codes (81025 for qualitative urine). Do not mix them up.
Fix: Look at the specimen source on the lab report. Serum = blood. Urine = urine.
Mistake #3: Billing Both Codes on the Same Day Without a Good Reason
Some providers order both a qualitative and a quantitative test on the same blood draw. That is rarely necessary. If the quantitative test is done, the qualitative result is redundant.
Fix: Only bill both if the medical record clearly explains why both were needed. For example, a stat qualitative result was needed immediately, and the quantitative result took longer.
Mistake #4: Forgetting to Bill for the Draw
The CPT code for serum pregnancy test covers only the lab analysis. It does not cover the blood draw itself.
You need a separate code for the venipuncture:
-
36415 – Routine venipuncture (collection of blood from a vein).
Some payers bundle this into a “lab panel.” Others pay separately. Check your contract.
Pricing and Reimbursement for 84702 and 84703
Let us talk money. This is what patients really want to know.
Prices vary wildly. A hospital lab charges more than a standalone lab. A clinic in New York charges more than one in rural Alabama.
But here are realistic ranges based on 2025-2026 data.
Cash Pay Prices (No Insurance)
| Code | Average cash price | Low-cost lab (e.g., Quest, Labcorp) | Hospital outpatient |
|---|---|---|---|
| 84702 | $35 – $55 | $25 – $40 | $60 – $100 |
| 84703 | $60 – $120 | $45 – $75 | $100 – $200+ |
Insurance Reimbursement Rates
Insurance companies negotiate lower rates. Here is what they typically pay the lab:
-
84702: $12 – $25
-
84703: $25 – $50
If you are a patient with insurance, you will usually pay your copay or coinsurance. For example, if your plan has a 20% coinsurance for lab work, you might pay $10 for a $50 quantitative test.
Medicare Reimbursement (Clinical Lab Fee Schedule)
Medicare sets national rates for lab tests. As of 2026, approximate rates are:
-
84702: $14.50 – $18.00
-
84703: $28.00 – $35.00
These rates change every year. Check the CMS website for current numbers.
Realistic Quote from a Patient
“I went to my OB for a confirmation of pregnancy. They drew blood for a quantitative hCG. The bill showed CPT 84703 for $140. My insurance had a $25 lab copay. I paid $25. The insurance paid the lab $42. The lab wrote off the rest. That is how it works.” – Maria, Texas
How to Read a Lab Report for a Serum Pregnancy Test
You do not need to be a doctor to understand your results. But you do need to know what the numbers mean.
Understanding 84702 (Qualitative) Results
The report will say:
-
Negative: Less than 5 mIU/mL (not pregnant)
-
Positive: More than 25 mIU/mL (pregnant)
-
Equivocal: 5-25 mIU/mL (too low to confirm. Repeat in 2 days.)
Understanding 84703 (Quantitative) Results
This is a number. But the number only makes sense with context.
Here are general guidelines for a normal, healthy pregnancy:
| Weeks pregnant (from last period) | Typical hCG range (mIU/mL) |
|---|---|
| 3 weeks | 5 – 50 |
| 4 weeks | 10 – 500 |
| 5 weeks | 200 – 7,000 |
| 6 weeks | 1,000 – 15,000 |
| 7-8 weeks | 7,000 – 200,000 |
| 9-12 weeks | 25,000 – 290,000 |
| 13-16 weeks | 13,000 – 250,000 |
| 17-24 weeks | 4,000 – 60,000 |
| 25-40 weeks | 3,000 – 50,000 |
Important: These are broad ranges. One woman’s normal is another woman’s low. Doctors look at the trend over time, not a single number.
What Low or Slow Rising hCG Means (CPT 84703)
-
Below 5 mIU/mL: Not pregnant.
-
5-25 mIU/mL and not rising properly: Possible chemical pregnancy or very early miscarriage.
-
Rising less than 35% in 48 hours: Suspicious for ectopic pregnancy or miscarriage.
-
Rising more than 100% in 48 hours: Normal for early pregnancy.
What High hCG Means
-
Higher than expected for dates: Could be a molar pregnancy, multiple pregnancy (twins or triplets), or simply a dating error.
-
Extremely high (over 100,000 mIU/mL) without a visible pregnancy on ultrasound: Suspicious for molar pregnancy.
Frequently Asked Questions (FAQ)
Let me answer the questions I hear most often from readers.
1. Can I use CPT 84702 or 84703 for a urine test?
No. Urine pregnancy tests have a different code: 81025 (qualitative urine hCG). Do not confuse them. A serum test means blood.
2. Does insurance always cover a serum pregnancy test?
No. Most private insurers cover it when medically necessary. But if you walk into a lab and ask for a pregnancy test “just to check,” you may pay cash. Always ask your insurance company about your specific plan.
3. How long does it take to get results for CPT 84703?
It depends on the lab. A hospital lab might give you results in 2-4 hours. A commercial lab like Quest or Labcorp usually takes 24-48 hours. Some specialized tests may take longer.
4. What is the difference between CPT 84703 and 84702 in terms of coding difficulty?
Code 84703 requires more technical steps. The lab must calibrate the machine, run standards, and calculate exact concentrations. Code 84702 is a simple “yes/no” read. That is why 84703 has higher reimbursement.
5. Can I bill a serum pregnancy test with an ultrasound on the same day?
Yes. These are different services. A pregnancy test (84702 or 84703) is a lab service. An ultrasound (e.g., 76801 for obstetric ultrasound) is a radiology service. They can be billed together if both are medically necessary.
6. What diagnosis code should I use for CPT 84703?
Good options include:
-
Z32.01 – Encounter for pregnancy test, positive
-
Z32.02 – Encounter for pregnancy test, negative
-
O20.0 – Threatened miscarriage
-
O00.90 – Ectopic pregnancy, unspecified
-
Z31.83 – Encounter for fertility preservation (for IVF monitoring)
Avoid Z32.00 (result unknown). Payers do not like that code.
7. Is there a CPT code for a serum pregnancy test that is done at home?
No. Home pregnancy tests are not billed with CPT codes. They are over-the-counter retail products. CPT codes are for medical services performed by licensed providers.
8. What is the difference between hCG total and hCG beta?
Good question. Many people use these terms interchangeably. But technically:
-
hCG total measures both intact hCG and free beta subunit.
-
hCG beta specifically measures the beta subunit.
Most quantitative serum pregnancy tests are actually “hCG total” or “beta-hCG.” For coding purposes, both use 84703 unless specified otherwise. Always check your lab’s method.
Tips for Patients: How to Avoid Overpaying
If you are a patient reading this, here is my honest advice.
Ask Before the Blood Draw
Do not assume the test is covered. Ask these questions:
-
“Is this a qualitative (yes/no) or quantitative (number) test?”
-
“What is the CPT code?”
-
“What is my estimated out-of-pocket cost?”
-
“Does my insurance require pre-authorization?”
Request an Itemized Bill
If you get a surprise bill, ask for an itemized version. Look for CPT 84702 or 84703. Check the price. If it seems too high, call the billing department and ask:
-
“Is this the cash price or the insured price?”
-
“Can I get a discount for paying today?”
Use a Low-Cost Lab If Paying Cash
If you do not have insurance or have a high deductible, skip the hospital lab. Go directly to Quest Diagnostics, Labcorp, or a local independent lab. Call them and ask:
“What is your cash price for CPT 84703?”
You may pay $45 instead of $150.
Appeal a Denial
If your insurance denies the claim, do not give up. Write a simple appeal letter. Say:
“My doctor ordered CPT 84703 because [medical reason, e.g., suspected ectopic pregnancy]. This was medically necessary. Please review the attached medical records.”
Many denials get overturned on the first appeal.
Additional Resources for Coders and Billers
You do not have to memorize everything. Bookmark these resources.
Official Sources
-
AMA CPT Manual – The official book. Updated every year. Do not use an old version.
-
CMS Clinical Lab Fee Schedule – Search for 84702 and 84703 to see current Medicare rates.
-
Local Coverage Determinations (LCDs) – Your local Medicare administrative contractor may have specific rules for pregnancy testing.
Helpful Websites
-
AAPA (American Academy of PAs) – Offers coding guides for common tests.
-
AAPC (American Academy of Professional Coders) – Great forums where coders share real-world advice.
-
Quest Diagnostics Test Directory – Search for “hCG” to see how they list and bill each test.
Link to Additional Resource
For a deeper dive into obstetrical coding, including ultrasound and antepartum care, visit the ACOG Coding Resource (American College of Obstetricians and Gynecologists). They offer free and paid guides.
👉 https://www.acog.org/practice-management/coding (external link, opens in new tab)
Final Thoughts on the CPT Code for Serum Pregnancy Test
We have covered a lot of ground. Let me summarize what matters most.
The cpt code for serum pregnancy test is not just one number. You have 84702 for a qualitative (yes/no) blood test. You have 84703 for a quantitative (exact number) blood test. Choosing the wrong one leads to denials, delays, and frustration.
For patients, know what test you are getting. Ask questions. Compare prices. You have the right to understand your bill.
For coders and billers, always verify the lab method. Use the correct diagnosis codes. And never assume a payer will reimburse without checking their policy first.
This is a common test. But “common” does not mean “simple.” A little knowledge goes a long way.
Now you have that knowledge.
Conclusion (Three Lines)
The serum pregnancy test uses two main CPT codes: 84702 for qualitative (yes/no) results and 84703 for quantitative (exact number) results. Correct coding depends on the test method, medical necessity, and payer rules. Patients can save money by asking for cash prices at independent labs and verifying insurance coverage before the blood draw.
FAQ Summary (Quick Answers)
-
What is CPT 84702? Qualitative serum hCG (yes/no).
-
What is CPT 84703? Quantitative serum hCG (exact level).
-
Can I use 84703 for urine? No. Use 81025 for urine.
-
Does Medicare cover these? Yes, with medical necessity.
-
How much does 84703 cost cash? $45 – $120 typically.
-
What diagnosis code works best? Z32.01 (positive) or O20.0 (threatened miscarriage).
-
Where can I learn more? Visit the ACOG coding resource linked above.
