CPT code 82570 – Urine creatinine measurement
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
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 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.
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:
- 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
- Collection documentation — The order must specify specimen type (random vs. timed), collection date and time, and the clinical indication
- Laboratory quantification — The lab measures creatinine concentration using colorimetric (Jaffe reaction) or enzymatic methods and reports results in mg/dL or mmol/L
- 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
- 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.
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.
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.
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.
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.

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.
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.
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.
Protein-to-creatinine ratio and related codes
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.
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.
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
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.