Total Protein, Urine
CPT 84156 measures total protein in urine, used to screen for and monitor kidney damage. Medicare pays approximately $4 to $6 for this test, but providers charge an average of $33.53. What many patients do not realize is that there are multiple overlapping ways to test for protein in urine (dipstick, total protein, microalbumin, 24-hour collection), and having more than one on the same specimen is often redundant. For diabetes screening specifically, microalbumin (82043) is the preferred test, not total protein.
CPT 84156 at a Glance
- Medicare CLFS rate: ~$4 to $6
- Average provider charge: $33.53
- Markup: 5.6 to 8.4x over Medicare rate
- Similar tests: Microalbumin (82043), Dipstick (81001)
- Test type: Kidney damage screening/monitoring
- Beneficiaries (2023): 683,365
- Fee schedule: Clinical Laboratory (CLFS)
- Rate type: National (no geographic adjustment)
On this page
How Lab Pricing Works (Clinical Laboratory Fee Schedule)
CPT 84156 is priced under the Medicare Clinical Laboratory Fee Schedule (CLFS) at a single national rate. Like all CLFS tests, there is no geographic adjustment. The Medicare rate reflects the actual cost of running this automated test, while provider charges reflect the opaque pricing common in lab services.
| Metric | Value |
|---|---|
| Medicare CLFS Rate | ~$4 to $6 |
| Average Provider Charge | $33.53 |
| Markup Ratio | 5.6 to 8.4x |
| Pricing Method | National rate (CLFS), no geographic variation |
Lab tests are priced under the Clinical Laboratory Fee Schedule, not the Physician Fee Schedule. Medicare lab rates are set nationally and do not vary by geographic location.
What Does a Urine Total Protein Test Measure?
Healthy kidneys filter blood and keep protein molecules (which are large) from passing into urine. When kidney filters are damaged, protein leaks through into the urine (proteinuria). CPT 84156 measures the total concentration of all proteins in a urine sample, providing a quantitative assessment of how much protein is leaking.
When Total Protein Is Appropriate
- Monitoring established kidney disease (CKD)
- Evaluating proteinuria found on dipstick
- Protein-to-creatinine ratio calculation
- Pre-eclampsia screening in pregnancy
- Monitoring nephrotic syndrome
The Urine Protein Test Hierarchy
- Dipstick (81001): Rough screening, least sensitive
- Microalbumin (82043): Early kidney damage, diabetes preferred
- Total protein (84156): Quantitative, established disease
- 24-hour protein (84133): Gold standard, inconvenient
Where to Get a Urine Protein Test for Less
Urine total protein is a simple automated test. Prices vary significantly by venue:
Direct-to-Consumer Labs: $15 to $25
Services like Ulta Lab Tests and Walk-In Lab offer urine protein testing for $15 to $25. You provide a urine sample at a local lab collection site. Some panels include protein along with other kidney markers at a bundled price.
Independent Labs (with doctor's order): $10 to $20
Quest and LabCorp offer lower prices than hospital labs for urine protein testing. If your nephrologist or primary care doctor orders this test, ask for the order to go to an independent lab rather than the hospital lab.
Hospital Outpatient Labs: $25 to $50+
Hospital labs charge the most at $33.53 on average. If your doctor is part of a hospital system, lab orders may automatically route to the hospital lab. Ask if an independent lab is an option.
What Insured Patients Actually Pay for Urine Total Protein
Insurance companies negotiate lab rates near the Medicare CLFS rate. Your cost depends on your plan:
| Your Situation | What You Likely Pay | How It Works |
|---|---|---|
| Copay plan (deductible met or N/A) | $0 | Many plans cover lab work at 100% after deductible |
| Coinsurance plan (deductible met) | $0.80 to $1.20 | 20% of negotiated rate ($4 to $6) |
| High-deductible plan (deductible NOT met) | $4 to $15 | Full negotiated rate applied to your deductible |
| Medicare Part B | $0 | Medicare covers clinical lab tests at 100% (no coinsurance) |
Common Billing Problems with CPT 84156
Both urine total protein (84156) and microalbumin (82043) on the same specimen
If you see both CPT 84156 and CPT 82043 on the same urine sample, one is likely redundant. For diabetes screening, microalbumin alone is sufficient. For monitoring significant proteinuria in established kidney disease, total protein alone is standard. Having both on the same specimen adds $30 to $60 in charges without meaningful clinical benefit in most situations.
Urine total protein ordered when dipstick was sufficient
A standard urinalysis (CPT 81001/81003) already includes a protein dipstick reading. If your doctor just needed to know whether protein is present (yes/no screening), the urinalysis dipstick already answers that question. A separate quantitative total protein (84156) is only needed when precise measurement matters for monitoring kidney disease progression.
Wrong test for diabetes kidney screening
If you are a diabetic patient being screened for early kidney disease, the recommended test is urine microalbumin (82043), not urine total protein (84156). Total protein is less sensitive for detecting early diabetic nephropathy. If 84156 was ordered for diabetes screening, it may not be the most clinically appropriate choice, though this is a clinical judgment rather than a billing error.
Frequently Asked Questions
How much does a urine total protein test cost without insurance?
A urine total protein test (CPT 84156) costs an average of $33.53 at hospitals and clinics. Direct-to-consumer labs offer it for approximately $15 to $25. Medicare pays just $4 to $6 under the Clinical Laboratory Fee Schedule.
What is the difference between urine total protein and microalbumin?
Urine total protein (84156) measures all proteins in urine and is best for monitoring established kidney disease with significant proteinuria. Urine microalbumin (82043) specifically detects small amounts of albumin and is more sensitive for detecting early kidney damage, particularly in diabetic patients. For diabetes screening, microalbumin is the recommended test. For monitoring advanced kidney disease, total protein is standard.
Do I need both urine total protein and microalbumin on the same visit?
In most clinical situations, no. These tests measure overlapping information at different sensitivity levels. Having both on the same specimen rarely provides additional clinical value. If you see both 84156 and 82043 on the same bill, ask your doctor whether both were necessary for your specific kidney condition.
Is a urine dipstick the same as a quantitative urine protein test?
No. The dipstick protein reading (included in urinalysis CPT 81001/81003) is a rough, semi-quantitative screening tool that reports results as trace, 1+, 2+, 3+, or 4+. CPT 84156 provides an exact protein concentration in mg/dL or mg/L. The dipstick is useful for screening, while 84156 is needed for precise monitoring of kidney disease progression and treatment response.
Need Help Lowering a Medical Bill?
Lab charges alone are often small, but they frequently appear on larger hospital or outpatient bills where the total adds up. CareRoute Bill Defense is a done-for-you bill reduction service that analyzes every code on your bill, identifies overcharges and unbundling errors, and negotiates on your behalf.
Learn about Bill Defense