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 82570 Urine creatinine measurement


Code Definition

82570 is the CPT code for creatinine; other source. It covers the quantitative measurement of creatinine in a urine specimen, random or timed.

Denials on this code usually come from one of three causes. The first is an ICD-10 code that does not support medical necessity. The second is a specimen documented as blood rather than urine. The third is a companion code that NCCI treats as already including the creatinine. A metabolic panel is not one of those companion codes, because the panels carry serum creatinine, CPT 82565.

Section
80047-89398 Pathology and laboratory
Subsection
82009-84999 Chemistry
Code range
82565-82575 Creatinine
Billable
No
Code also known as
creatinine urine test, urinary creatinine, urine creatinine quantitative, creatinine other source
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 82570 covers quantitative urine creatinine measurement for random and timed (24-hour) specimens. It is distinct from serum creatinine (82565) and creatinine clearance (82575).

No NCCI edit pairs 82570 with the comprehensive metabolic panel (80053) or the basic metabolic panel (80048), because those panels carry serum creatinine (82565) instead. The edits that do apply come from urine drug testing and creatinine clearance (82575).

The 2026 Medicare Clinical Laboratory Fee Schedule non-facility rate for 82570 is approximately $5.53. Verify the current rate annually via the CMS CLFS lookup tool.

Pabau’s claims management software gives billing teams one dashboard for lab codes like 82570. Claims are validated for missing fields and submitted electronically, before they reach the payer.

CPT code 82570: Quick-reference summary

CPT code 82570 covers a quantitative creatinine measurement on a urine specimen, random or timed. It sits in the Chemistry subsection of the Pathology and Laboratory section of the AMA’s CPT code set. The table below captures the key reference fields coders need at a glance.

Field Detail
CPT code 82570
Official descriptor Creatinine; other source
Code family section Pathology and Laboratory: Chemistry
Specimen source Urine (random or timed/24-hour)
Measurement method Quantitative (colorimetric or enzymatic)
CLIA complexity Moderately complex (confirm waiver status with CMS list)
2026 Medicare CLFS rate (non-facility) ~$5.53 (subject to annual update; verify via CMS CLFS tool)
Closely related codes 82565 (serum creatinine), 82575 (creatinine clearance)

What CPT 82570 covers

CPT 82570 covers quantitative urine creatinine measurement, capturing the concentration of creatinine excreted by the kidneys in a urine specimen. “Other source” in the descriptor distinguishes this code from 82565 (which applies to serum or plasma). Both random spot specimens and timed collections fall under 82570. The collection method itself does not change the code.

Clinical indications that support medical necessity for this test include:

  • Chronic kidney disease (CKD) monitoring — tracking urinary creatinine excretion alongside serum markers to stage disease progression
  • Nephrotoxic drug monitoring — baseline and serial creatinine measurements when patients are on aminoglycosides, cisplatin, or calcineurin inhibitors
  • Urine analyte normalization — creatinine measured alongside urine albumin, protein, or microalbumin to calculate ratios such as the protein/creatinine ratio
  • Hydration status assessment — spot urine creatinine as a marker of urine concentration in dehydration or overhydration workups
  • 24-hour urine collection verification — confirming adequacy of a timed collection by measuring total creatinine excretion against expected daily output

CPT 82570 does not cover serum creatinine, which is 82565. Nor does it cover a creatinine clearance study (82575) or a urinalysis dipstick test (81001 or 81002). Billing 82570 when the specimen is blood is a coding error that will trigger a denial.

How the procedure is performed and documented

The collection record is what a payer reads first when it questions the specimen type on an 82570 claim. Payers audit both the lab report and the clinical note for consistency.

The collection and analysis process follows this sequence:

  1. Specimen collection — Patient provides a random midstream urine specimen (no preparation required) or follows a 24-hour collection protocol with collection container and start/stop time logging
  2. Collection documentation — The order must specify specimen type (random vs. timed), collection date and time, and the clinical indication
  3. Laboratory quantification — The lab measures creatinine concentration using colorimetric (Jaffe reaction) or enzymatic methods and reports results in mg/dL or mmol/L
  4. Result and interpretation — The ordering provider documents the result, compares it to reference ranges or prior values, and notes the clinical interpretation in the chart
  5. Claim submission — The claim carries CPT 82570 and an ICD-10 that supports medical necessity. The date of service must match the collection date, and the claim carries the rendering provider or facility NPI.

The chart note must carry the ordering indication, the specimen type, the collection date and time, the numeric result, and a brief interpretation. Collection time matters most on a timed specimen. A missing element invites an ADR (additional documentation request) or an outright denial from Medicare and most commercial payers.

CPT 82570 vs. 82565 vs. 82575: Choosing the right code

These three codes are the most frequently confused in the creatinine family. The differentiator is specimen source, not clinical intent. Using the wrong code means a claim that either denies on submission or pays the wrong amount.

Code Descriptor Specimen Clinical use Key differentiator
82565 Creatinine; blood Serum or plasma GFR estimation, CKD staging, metabolic panels Blood draw only. Included in CMP (80053) and BMP (80048).
82570 Creatinine; other source Urine (random or timed) Urine analyte normalization, nephrotoxic drug monitoring, 24-hour excretion Urine specimen, separate from serum panels. Used in the PCR calculation.
82575 Creatinine; clearance Both serum AND urine required Creatinine clearance (CrCl) calculation, GFR by direct measurement Requires both specimens. 82570 alone does not replace 82575.

One error recurs often. An ordering provider documents “creatinine clearance” as the indication but collects only a urine specimen. The lab then bills 82570, when 82575 may have been intended. Bill 82575 where both a serum and a urine creatinine were measured and used to calculate clearance. Then confirm the serum component was not also billed separately as 82565 on the same date. Refer to the AAPC Codify CPT lookup to confirm current code descriptors.

NCCI bundling edits that apply to CPT 82570

The National Correct Coding Initiative (NCCI) publishes no procedure-to-procedure edit between CPT 82570 and either metabolic panel. Neither the comprehensive metabolic panel (80053) nor the basic metabolic panel (80048) contains a urine creatinine. The creatinine inside those panels is serum creatinine, CPT 82565, drawn from blood.

So that pairing has no bundle to break, and no modifier 59 or XS belongs on it. Appending one anyway raises a compliance flag, and the claim pays the same either way.

The edits that genuinely apply to 82570 sit in two places. The first is urine drug testing, where a creatinine is run to check that the specimen is valid. The second is creatinine clearance, CPT 82575, which already includes a urine creatinine measurement.

Paired code PTP edit with 82570? Modifier to override What the edit means in practice
80305 / 80306 / 80307 (presumptive drug testing) Yes — 82570 is the component code Rarely permitted. Check the edit’s modifier indicator. A creatinine run to validate a drug-test specimen is part of that test. Medicare does not pay it separately.
G0477–G0483, G0659 (drug test HCPCS) Yes — 82570 is the component code Rarely permitted. Check the edit’s modifier indicator. Same specimen-validity rule as the 80305 family of codes
82575 (creatinine clearance) Yes — 82570 is the component code 59 or XS, where the indicator allows it The clearance calculation already includes the urine creatinine. Override only for a separate specimen ordered for a separate purpose.
80053 (CMP) / 80048 (BMP) No N/A — none needed The panels carry serum creatinine (82565), not urine. Bill 82570 on its own merits, with no modifier.
81001 (urinalysis) No N/A 82570 is quantitative. 81001 is a qualitative dipstick, and both may be billed on the same date.
84156 (urine total protein) No N/A 84156 and 82570 bill together for a protein/creatinine ratio. Neither code bundles the other.

Every PTP edit carries a modifier indicator, and that indicator decides whether an override is available at all. An indicator of 0 means no modifier will separate the pair, whatever the documentation shows. An indicator of 1 allows a modifier where the clinical circumstances support it.

Where an override is allowed, modifier XS (“separate structure or specimen”) is the more precise choice over modifier 59. Specimen validity testing billed with a urine drug screen is a common source of 82570 denials. Medicare treats that creatinine as part of the drug test rather than a separate service. Check the current quarterly NCCI edit tables before you assert any override, since CMS updates them four times a year. The chart below puts both checks in one place. The specimen picks the code, and the other codes on the claim decide the modifier.

Pro Tip

Before you append a modifier to 82570, check what the code was billed alongside. A CMP or BMP on the same date needs no modifier at all, because no edit pairs those codes with urine creatinine. A urine drug screen works differently. Where the creatinine was run to confirm the specimen was valid, it belongs to the drug test and is not separately payable.

ICD-10 codes that support medical necessity

Medical necessity documentation determines whether the ICD-10 code submitted with CPT 82570 will clear payer review. Most Medicare Administrative Contractors (MACs) base coverage on Local Coverage Determinations (LCDs) specific to laboratory testing. The ICD-10 codes below have broad national LCD support, but individual MAC jurisdictions may restrict further. Consult your MAC’s applicable LCD before submitting. Reference the CDC ICD-10-CM web tool for current code descriptions and hierarchical structure.

ICD-10-CM code Description Notes
N18.1 Chronic kidney disease, stage 1 N18.1 through N18.6 all broadly accepted
N18.2–N18.5 CKD stages 2-5 Stage-specific coding is required. Do not default to unspecified when the stage is documented.
N18.6 End stage renal disease Dialysis patients. Confirm the LCD for frequency limits.
R80.0–R80.9 Proteinuria Often paired with 82570 for a protein/creatinine ratio. Use the most specific subcode.
E11.65 Type 2 diabetes mellitus with hyperglycemia Carries no kidney disease. For diabetic CKD use E11.22, plus an N18.x stage code.
I12.9 Hypertensive chronic kidney disease with stage 1-4 or unspecified CKD Hypertensive CKD requires an additional N18.x code.
T36-T50 (6th character 5) Adverse effect of specific drug (initial encounter) Use for nephrotoxic drug monitoring. The 6th character identifies the drug class.

The AAPC’s CPT-to-ICD-10 crosswalk tool can confirm which diagnosis codes are associated with 82570 claims in your payer’s LCD. Documenting “kidney disease” without specifying the CKD stage is a frequent cause of additional documentation requests. Diabetes coding trips up the same claims, because E11.65 reports hyperglycemia and carries no kidney disease of its own.

Medicare reimbursement and the 2026 fee schedule

CPT 82570 is paid under the Medicare Clinical Laboratory Fee Schedule (CLFS), not the Physician Fee Schedule. Lab codes have no professional/technical component split. Payment is flat regardless of the setting (physician office lab, hospital outpatient, or reference lab), subject to the annual CLFS update effective each January 1.

Payer Payment rate Notes
Medicare CLFS 2026 ~$5.53 (non-facility) Subject to annual update; verify via CMS CLFS lookup tool before billing
Medicaid Varies by state Most states set lab fees at or below the Medicare CLFS rate
Commercial payers Typically $6 to $15 Rates vary by contract; no public standard exists for commercial rates

Look up the current rate directly in the CMS clinical laboratory fee schedule files using code 82570. CLFS rates reset every January 1, and interim adjustments from PAMA (Protecting Access to Medicare Act) reporting cycles can shift payment. Never rely on a prior-year fee as the current rate.

Pabau checkout screen completing a payment beside a completed insurer invoice
Pabau raises the insurer invoice from the same patient record that holds the order, so an 82570 charge is keyed once.

Modifiers for CPT 82570

Four modifiers apply to CPT 82570 in specific billing scenarios. Misusing one — or omitting one when it is required — triggers either a denial or a compliance flag.

Modifier Name When to use Common misuse
59 Distinct procedural service When 82570 is an NCCI component of the code billed with it, such as 82575 or a urine drug test. The two services must be genuinely distinct. Appending 59 alongside a CMP or BMP. No edit exists on that pair, so the modifier is unnecessary and draws audit attention.
XS Separate specimen Preferred over 59 where an override is available and the justification is a separate specimen collected for a separate purpose Using either modifier against an edit whose modifier indicator is 0. No documentation overrides that.
91 Repeat clinical diagnostic laboratory test When 82570 is performed more than once on the same day (for example, serial urine creatinine monitoring in a hospital setting) Using 91 for repeat tests on different days. Modifier 91 applies to same-date repeats only.
QW CLIA-waived test Only when 82570 is performed in a CLIA-waived lab and the test appears on CMS’s current waived test list Applying QW without confirming 82570’s waiver status on the CMS CLIA-waived test list. Creatinine testing is moderately complex in most settings.

Top denial reasons and how to fix them

Denial management for lab codes starts with knowing which CARC (Claim Adjustment Reason Code) your remittance advice carries. Each denial category for 82570 has its own fix path. The billing denial codes reference sets out what each CARC means.

Denial reason Typical CARC Root cause Fix and resubmission path
Bundled into a drug test or a clearance code CARC 97 82570 reported with 80305–80307, G0477–G0483 or 82575, where NCCI treats the creatinine as a component of that service Check the edit’s modifier indicator. Where an override is allowed and the specimens were separate, add XS and resubmit with both orders attached.
Non-covered ICD-10 code CARC 50 or 96 Diagnosis code not covered by the MAC’s LCD for urine creatinine testing Review the MAC LCD and update the ICD-10 to a covered code. Obtain an ABN if the patient wants the test without coverage.
Duplicate claim CARC 18 82570 billed twice on the same date without modifier 91; payer treats as duplicate Add modifier 91 to the second instance. Document medical necessity for the repeat test in the chart.
Incorrect specimen type documented CARC 16 Claim or lab report shows blood specimen; 82570 requires urine source Correct the specimen documentation. If blood was used, rebill as 82565 and resubmit the corrected claim.
CLIA certification mismatch CARC 171 Lab’s CLIA certificate level does not permit the complexity of the test billed Confirm the CLIA certificate type and refer the test to a qualified reference lab. Contact the MAC for corrective steps.

For Medicare denials, pull the electronic remittance advice (ERA/835 file) to get the exact CARC and RARC (Remittance Advice Remark Code). The combination of those two codes narrows the fix faster than the denial reason description alone. Practices that route ERA data through a clearinghouse can read denial patterns across all 82570 claims instead of chasing each one individually.

Pro Tip

Run a monthly denial report filtered to CPT 82570 and read what each denied claim was billed alongside. A repeated CARC 97 against a drug screen usually means the creatinine was specimen validity testing, which Medicare pays as part of the drug test. Fix the order template so the purpose of the creatinine is stated up front, rather than reworking each claim.

The protein-to-creatinine ratio (PCR) estimates 24-hour protein excretion from a single spot urine specimen. Billing it requires CPT 82570 plus a quantitative urine protein code on the same claim. The protein code is where the pairing usually goes wrong.

To bill a urine PCR calculation, both of the following codes are required on the same claim:

  • 82570 — creatinine; other source, on the urine specimen
  • 84156 — protein, total, except by refractometry; urine

82042 is the code coders reach for here by mistake. Its official descriptor reads “Albumin; other source, quantitative, each specimen”, and it excludes urine specimens. A quantitative urine total protein is billed with 84156 alone.

Neither code bundles the other under current NCCI edits when submitted together for a PCR calculation. Both are separately reimbursable. A dipstick urinalysis (81001) may already have reported a protein result. 84156 is still billed separately, because the ratio needs a quantitative measurement. The superbill should list all three codes with the shared specimen date and a supporting ICD-10, typically R80.x for proteinuria or N18.x for CKD.

Ratio CPT codes required Supporting ICD-10
Protein/creatinine ratio (PCR) 82570 + 84156 R80.x (proteinuria), N18.x (CKD stages)
Albumin/creatinine ratio (ACR) 82570 + 82043 (microalbumin, quantitative) N18.x, E11.22 (diabetic CKD), R80.x

Practices tracking renal biomarkers over time should record which ratio is being calculated, PCR or ACR. That one line keeps the ordering provider and the billing team from submitting conflicting codes across encounters. Reading the submitted claim file back confirms that both codes went out together, in the format the payer expects.

How Pabau supports billing for lab codes like 82570

Most billing teams find a problem with an 82570 claim only after the remittance lands. The order, the lab report and the claim often sit in three separate systems, so nobody sees the mismatch until the payer names it.

Practice management software like Pabau keeps the order, the specimen record, the diagnosis and the claim on one patient record. A coder can check which specimen a creatinine came from, and what the test was ordered for, before the claim leaves the practice.

Pabau’s claims management software gives that team one dashboard for every claim in flight. Each claim is routed to the insurer or to the patient’s own balance, and required fields are validated before submission. Claims then go out electronically to the clearinghouse, so an 82570 correction is made once rather than chased across three systems.

Stop losing revenue to lab code denials

Pabau’s claims management software puts every lab claim on one dashboard, validates the required fields, and submits them electronically. Billing teams catch an 82570 problem before the payer does.

Pabau claims management dashboard

Conclusion

CPT code 82570 is a low-dollar, high-volume lab code where errors compound quickly. Mismatched ICD-10 codes and thin specimen documentation drive most of its denials. The NCCI edits that do apply come from urine drug testing and creatinine clearance, not from the metabolic panels. Getting the claim right the first time costs far less than chasing the denial afterward.

Pabau’s claims management software keeps every lab claim on one dashboard and validates the required fields before submission. Avoidable 82570 denials eat billing team hours that nobody gets to bill for. Book a demo to see how Pabau handles a lab claim from creation through to remittance.

Continue your research

Continue your research

Need to understand how claims move through the system? Medical claims clearinghouse overview explains how labs and practices route claims to payers and why clearinghouse selection affects denial rates.

Dealing with repeated lab billing denials? Insurance credentialing guide covers how an unfinished enrollment with a payer turns into systematic claim rejections before adjudication.

Want to streamline lab claim submission? Best medical billing software for US practices compares platforms by their lab code workflow capabilities and clearinghouse integrations.

Frequently asked questions about CPT code 82570

What does CPT code 82570 cover?

CPT code 82570 covers the quantitative measurement of creatinine in urine, applicable to both random (spot) and timed (24-hour) urine specimens. It is used for kidney function monitoring, nephrotoxic drug surveillance, and as a denominator in urine analyte ratio calculations such as the protein/creatinine ratio.

What is the difference between CPT 82570 and 82575?

CPT 82570 measures creatinine in urine only. CPT 82575, creatinine clearance, requires both a urine specimen and a serum specimen collected on the same day. The two results calculate the rate at which the kidneys clear creatinine from the blood. Billing 82570 alone does not satisfy the clinical requirement for a creatinine clearance study.

What modifiers apply to CPT code 82570?

Four modifiers are relevant. Modifier 59 or XS can override an NCCI edit where one exists. Examples are the edits pairing 82570 with creatinine clearance (82575) and with a urine drug test. That override works only where the edit’s modifier indicator permits it. Modifier 91 applies when 82570 is performed more than once on the same date for serial monitoring. Modifier QW applies only in a CLIA-waived laboratory, and only if 82570 appears on the current CMS waived test list. No modifier is needed to bill 82570 with a CMP or BMP, because no edit pairs those codes.

Can CPT 82570 be billed with a comprehensive metabolic panel (CPT 80053)?

Yes, and no modifier is required. NCCI publishes no procedure-to-procedure edit between 82570 and 80053 in either direction, so the pair is not bundled. The creatinine inside a comprehensive metabolic panel is serum creatinine, CPT 82565, which comes from a blood draw. Urine creatinine is a separate test on a separate specimen, so it stands on its own medical necessity and its own supporting ICD-10 code.

What is the Medicare reimbursement rate for CPT 82570?

The 2026 Medicare Clinical Laboratory Fee Schedule non-facility rate for 82570 is approximately $5.53, though this figure is subject to annual revision under PAMA. Always verify the current rate with the CMS CLFS lookup tool before billing. The rate effective January 1 of each year is the controlling payment amount.

What ICD-10 codes are used with CPT 82570?

The broadly accepted ICD-10-CM codes for CPT 82570 start with N18.1 through N18.6, covering CKD stages 1 to 5 and ESRD. R80.0 through R80.9 apply to proteinuria. E11.65 covers type 2 diabetes with hyperglycemia, while E11.22 covers diabetic chronic kidney disease. I12.9 covers hypertensive CKD. Drug adverse effect codes in the T36-T50 range support nephrotoxic drug monitoring. Coverage varies by MAC jurisdiction, so confirm against your applicable Local Coverage Determination before submitting.

×