Spinal cord stimulator CPT codes are the AMA codes used to report spinal neurostimulator procedures. The core range runs from 63650 to 63688 in the CPT Nervous System section. These codes cover lead placement, pulse generator insertion, lead removal, and device revision. Programming visits use a separate range, 95970 to 95972.
Spinal cord stimulation (SCS) treats chronic intractable pain of the trunk and limbs. Billing follows a two-stage path: a temporary trial first, then a permanent implant. Each stage uses different codes, sites of service, and payer rules. Medicare adds device codes, prior authorization, and strict documentation rules on top.
This guide covers every SCS procedure code, the 2024 descriptor changes, and Category III codes for integrated devices. It also explains device codes, modifiers, NCCI edits, ICD-10 pairing, and 2026 payment rates. Coders, providers, and billing managers can use it as a working reference for pain management medical billing.
Table of Contents
ToggleWhat Are Spinal Cord Stimulator CPT Codes?
Spinal cord stimulator CPT codes describe the surgical work of placing, replacing, revising, or removing SCS hardware. The American Medical Association (AMA) maintains them in the Neurostimulators (Spinal) subsection of CPT. A full system has electrode arrays (leads), an implanted pulse generator (IPG), and external programming equipment. Each part has its own code.
Since January 2024, CPT separates two device designs. Codes 63650 to 63688 apply to systems with a separate generator connected to the leads. Category III codes 0784T to 0789T apply to integrated devices, where lead and generator form one unit. Picking the wrong code family is a common denial trigger in pain management billing services.
| CPT Code | Descriptor (Summary) | When to Use It | Global Period |
|---|---|---|---|
| 63650 | Percutaneous implantation of neurostimulator electrode array, epidural | Trial lead or permanent percutaneous lead, one unit per lead | 10 days |
| 63655 | Laminectomy for implantation of neurostimulator electrodes, plate/paddle, epidural | Surgical paddle lead placement | 90 days |
| 63661 | Removal of spinal neurostimulator electrode percutaneous array(s), including fluoroscopy, when performed | Surgical removal of permanent percutaneous leads | 10 days |
| 63662 | Removal of spinal neurostimulator electrode plate/paddle(s) placed via laminotomy or laminectomy | Paddle lead removal | 90 days |
| 63663 | Revision including replacement, when performed, of percutaneous array(s) | Replacing or repositioning permanent percutaneous leads | 10 days |
| 63664 | Revision including replacement, when performed, of plate/paddle(s) | Replacing or repositioning paddle leads | 90 days |
| 63685 | Insertion or replacement of spinal neurostimulator pulse generator or receiver, requiring pocket creation and connection between electrode array and pulse generator or receiver | New or replacement IPG | 10 days |
| 63688 | Revision or removal of implanted spinal neurostimulator pulse generator or receiver, with detachable connection to electrode array | Pocket revision or IPG removal | 10 days |
Global periods follow the CMS Medicare Physician Fee Schedule. For the wider procedure set used in interventional pain practices, see our pain management CPT codes reference.
Which CPT Codes Report SCS Lead Placement?
Lead placement uses one of two codes. The surgical approach decides the code, not the clinical purpose of the lead.
CPT 63650: Percutaneous Lead Placement
CPT 63650 reports percutaneous placement of one epidural electrode array through a needle. Physicians use it for both trial leads and permanent percutaneous leads. The AMA treats each lead as one unit, per CPT Assistant guidance. Two leads placed on the same day are reported as two units of 63650.
- Medicare’s Medically Unlikely Edit (MUE) allows 2 units of 63650 per date of service.
- Medicare does not accept modifier 50, LT, or RT on 63650.
- Some commercial payers want modifier 59 or 51 on the second lead line.
- A small incision to admit the needle or anchor the lead does not change the code.
- Fluoroscopic guidance is inherent, and NCCI edits bar billing 77003 with 63650.
CPT 63655: Paddle Lead via Laminectomy
CPT 63655 reports a plate or paddle electrode placed through a laminectomy or laminotomy. Spine surgeons usually perform it in an ASC or hospital. The code requires an actual laminectomy. If no lamina was removed, 63655 cannot be reported, even for a paddle-style lead.
Medicare’s MUE allows only 1 unit of 63655 per date of service. The code carries a 90-day global period, unlike the 10-day global for 63650. Noridian’s billing guidance has allowed one permanent paddle implant per patient lifetime, performed in an ASC or hospital.
Which CPT Codes Report the SCS Pulse Generator?
Generator work uses two codes. The deciding question is whether a new device goes into the patient.
CPT 63685: Generator Insertion or Replacement
CPT 63685 reports insertion or replacement of the pulse generator, including pocket creation and lead connection. The AMA revised this descriptor for CPT 2024. The new wording limits 63685 to systems where the generator connects to separate leads. Integrated devices now use Category III codes instead.
- Report only 63685 when an old generator comes out and a new one goes in.
- NCCI bundles removal of the old generator into the replacement code.
- Reinserting the same generator is a revision, so it is coded as 63688.
- CPT bars reporting 63685 with 63688 for the same generator.
- Converting a trial lead to permanent use is included in 63685, with no extra lead code.
CPT 63688: Generator Revision or Removal
CPT 63688 reports revision or removal of an implanted generator with a detachable lead connection. Common reasons include pocket pain, infection, erosion, or loss of benefit. A battery change with a new device is not 63688. That scenario is a replacement, coded with 63685 alone.
How Do You Code SCS Lead Removal and Revision?
Lead removal and revision codes depend on lead type and whether a new lead goes in. Percutaneous leads and paddle leads each have separate removal and revision codes. Revision codes already include removing the old lead, so coders never report both for the same lead.
| Clinical Scenario | Correct Coding | Coding Note |
|---|---|---|
| Surgical removal of a permanent percutaneous lead | 63661 | Not used for trial lead removal |
| Removal of a paddle lead via laminotomy or laminectomy | 63662 | Carries a 90-day global |
| Permanent percutaneous lead replaced with the same type | 63663 | Removal of the old lead is included |
| Paddle lead replaced or repositioned | 63664 | Removal of the old lead is included |
| Percutaneous lead removed, new paddle placed via fresh laminectomy | 63661 + 63655 | NCCI allows the pair without a modifier |
| Removal of a temporary trial lead | Not coded | Included in the original 63650 |
| Permanent lead removed by simple pull | Not coded | No surgical removal work occurred |
Hospital claims for a lead revision with no new device can hit a device edit. Medicare tells hospitals to append modifier CG to 63663 or 63664 in that case. Critical access hospitals do not need the CG modifier. Noridian has also stated that 63663 is not paid in the office setting.
How Do You Bill an SCS Trial vs. a Permanent Implant?
An SCS trial and a permanent implant are separate procedures, each with its own claim. The trial tests whether stimulation relieves pain before the patient commits to surgery. The permanent implant follows only after a successful trial. Medicare’s National Coverage Determination (NCD) 160.7 requires this sequence.
Billing the SCS Trial
Bill the trial with 63650, one unit per lead. Most trials last several days, with leads connected to an external stimulator. Many trials happen in the office, which changes payment and device billing. The office rate for 63650 already includes the cost of the lead.
- Do not bill L8680 to Medicare for leads placed in the office.
- Trial lead removal is never billed separately, even after the global period ends.
- Noridian allows up to two trials per spinal region per lifetime, or four units of 63650.
- A repeat trial after a failed trial needs documented extenuating circumstances.
Billing the Permanent Implant
The permanent implant usually combines lead placement and generator insertion on one date. A typical percutaneous system bills 63650 for each lead plus 63685. A paddle system bills 63655 plus 63685. Facility claims also carry device codes for the leads and generator.
Global period check: The trial’s 63650 carries a 10-day global. If the permanent implant falls inside that window, payers commonly expect modifier 58 for a planned, staged procedure.
| Scenario | CPT Codes | Typical Setting |
|---|---|---|
| Two-lead percutaneous trial | 63650 x 2 units | Office (POS 11) or ASC |
| Permanent percutaneous system with two leads and an IPG | 63650 x 2 units, 63685 | ASC or hospital outpatient |
| Paddle lead with an IPG | 63655, 63685 | ASC or hospital |
| Depleted battery replaced with a new IPG | 63685 | ASC or hospital outpatient |
| Full percutaneous system removal | 63661, 63688 | ASC or hospital outpatient |
| Follow-up visit with five parameters reprogrammed | 95972 | Office |
Which Codes Report SCS Programming and Analysis?
SCS programming uses 95970, 95971, and 95972, based on whether programming occurs and how many parameters change. These codes cover electronic analysis of the generator by a physician or qualified health care professional (QHP). Parameters include contact groups, amplitude, pulse width, frequency, cycling, and closed-loop settings.
| CPT Code | What It Covers | Key Billing Rule |
|---|---|---|
| 95970 | Electronic analysis without programming | Integral to lead or generator implantation and not billed with it |
| 95971 | Analysis with simple spinal cord programming | Changes to three or fewer parameters |
| 95972 | Analysis with complex spinal cord programming | Changes to four or more parameters |
Test stimulation during surgery is part of the implant and is never coded. Actual programming at the time of implantation can be coded separately. NCCI edits pair 95971 and 95972 with implant codes, but they allow a modifier override for real programming.
- Programming done by a manufacturer’s representative is not billable.
- In the office, only a physician, an incident-to practitioner, or supervised staff can bill programming.
- Iterative parameter adjustments count, even when the final settings stay the same.
What Are the Category III Codes for Integrated Spinal Neurostimulators?
Category III codes 0784T to 0789T report integrated neurostimulators, where the lead and generator form one unit. The AMA added them to CPT 2024. These devices need no separate connection inside a pocket. Codes 63685 and 63688 therefore do not apply to them.
| Code | Descriptor (Summary) |
|---|---|
| 0784T | Insertion or replacement of percutaneous spinal electrode array with integrated neurostimulator, including imaging guidance |
| 0785T | Revision or removal of spinal electrode array with integrated neurostimulator |
| 0786T | Insertion or replacement of percutaneous sacral electrode array with integrated neurostimulator |
| 0787T | Revision or removal of sacral electrode array with integrated neurostimulator |
| 0788T | Analysis with simple programming of an integrated system, 1 to 3 parameters |
| 0789T | Analysis with complex programming of an integrated system, 4 or more parameters |
Category III codes are often carrier-priced or treated as investigational by commercial payers. Check payer policy and the device’s FDA labeling before scheduling. CPT also bars reporting 0788T or 0789T with 95970 to 95972.
Which HCPCS Level II Device Codes Apply to SCS?
HCPCS Level II device codes report the hardware, separate from the surgical work. Medicare hospital outpatient claims use C-codes. L-codes remain available for many commercial payers. The entity that purchased the device bills its code, which is usually the facility.
| Device Component | C-Code (Medicare Facility) | L-Code (Non-Medicare Payers) |
|---|---|---|
| Lead | C1778 | L8680, each |
| Trial lead kit | C1897 | Not applicable |
| Generator, non-rechargeable | C1767 | L8688 (dual array) or L8679 (any type) |
| Generator, rechargeable | C1820 | L8687 (dual array) or L8679 (any type) |
| Generator, rechargeable closed loop | C1826 | Not applicable |
| Lead extension | C1883 | Not applicable |
| Patient programmer | C1787 | L8681, replacement only |
| External recharging system | Not applicable | L8689, replacement only |
- Medicare does not recognize L8680 or L8686 to L8688 as valid codes.
- Medicare hospital outpatient claims require C-codes, though C-codes are not paid separately.
- ASCs include packaged device charges on the procedure line rather than separate lines.
What Global Periods and Payment Rates Apply in 2026?
SCS payment varies sharply by site of service because the device cost follows the facility. The physician fee stays modest in a facility setting. The hospital or ASC payment carries most of the device cost. Office-based trials pay the physician more because the office rate includes the leads.
| CPT Code | Physician (Office) | Physician (Facility) | Hospital Outpatient | ASC |
|---|---|---|---|---|
| 63650 | $2,390 | $375 | $6,511 | $5,031 |
| 63655 | Not applicable | $839 | $19,820 | $14,406 |
| 63661 | $744 | $309 | $1,995 | $949 |
| 63663 | $954 | $410 | $6,511 | $5,076 |
| 63685 | Not applicable | $319 | $31,526 | $27,486 |
| 63688 | Not applicable | $306 | $3,572 | $2,003 |
| 95972 | $60 | $35 | $97 | Not applicable |
Figures are 2026 Medicare unadjusted national averages from the CY 2026 PFS, OPPS, and ASC final rules. Local rates vary by geographic adjustment. Most hospital outpatient implant codes carry status indicator J1, which pays one bundled rate for the encounter.
Which Modifiers and NCCI Edits Affect SCS Billing?
Most SCS denials trace back to unit limits, bundling edits, or the wrong modifier. National Correct Coding Initiative (NCCI) edits and MUEs apply to every Medicare claim. Commercial payers often follow the same logic with their own variations.
| Modifier or Edit | When It Applies |
|---|---|
| MUE unit limits | 63650 allows 2 units per date; 63655 allows 1 unit per date |
| Modifier 50, LT, RT | Not accepted by Medicare on 63650 or 63655 |
| Modifier 59, XS, or 51 | Some commercial payers require one on the second lead line |
| Modifier 58 | Planned permanent implant inside the trial’s 10-day global |
| Modifier CG | Hospital lead revision with no new device (63663, 63664) |
| Fluoroscopy (77003) | Bundled with 63650 and 63655 under NCCI |
| Analysis (95970) | Bundled with lead and generator implantation |
| Programming (95971, 95972) | Edit with implant codes allows an override for actual programming |
NCCI edits update every quarter. Check the current procedure-to-procedure table before overriding any edit. Denials for units above the MUE can be appealed with records showing medical necessity.
Which ICD-10 Codes Support Medical Necessity for SCS?
ICD-10-CM codes for SCS must show chronic intractable pain from a covered condition. The diagnosis explains why the patient needs stimulation. Medicare contractors list covered codes in their billing and coding articles. Noridian’s SCS article listed 268 supporting codes before its 2025 consolidation.
| Condition | ICD-10-CM Codes |
|---|---|
| Postlaminectomy syndrome (failed back surgery syndrome) | M96.1 |
| Complex regional pain syndrome I | G90.50 to G90.59 |
| Causalgia of the lower limb | G57.70 to G57.73 |
| Lumbar and lumbosacral radiculopathy | M54.16, M54.17 |
| Disc disorder with radiculopathy, lumbar or lumbosacral | M51.16, M51.17 |
| Lumbar spinal stenosis | M48.061, M48.062 |
| Painful diabetic polyneuropathy | E10.42, E11.42 |
| Chronic pain syndrome | G89.4 |
| Phantom limb syndrome with pain | G54.6 |
| Mechanical breakdown of spinal cord lead | T85.112A |
| Displacement of spinal cord lead | T85.122A |
| Adjustment and management of neurostimulator | Z45.42 |
Code to the highest specificity, with laterality where the code allows it. Use T85 complication codes with the correct seventh character for each encounter. For a full diagnosis reference, see our guide to pain management ICD-10 codes.
What Documentation Does Medicare Require for SCS?
Medicare covers SCS under NCD 160.7 when five conditions are met and documented. The NCD treats stimulation as a late resort for chronic intractable pain. Each condition must appear in the medical record, not only in the prior authorization packet.
- Stimulation is used only as a last resort, if not a last resort, for chronic intractable pain.
- Other treatments were tried and failed, or were unsuitable or contraindicated for the patient.
- A multidisciplinary team screened the patient, including psychological and physical evaluation.
- The facilities, equipment, and staff for diagnosis, training, and follow-up are available.
- A temporary electrode showed pain relief before permanent implantation.
Local contractors add their own usage rules. Noridian flags physicians whose trial-to-implant ratio falls below 50% for post-payment review. Reviewers may request patient selection criteria, imaging of lead placement, and trial medical necessity notes.
Commercial payers ask for similar proof with added detail. Most require at least 50% pain relief during the trial. Some also want functional gains, such as an Oswestry Disability Index (ODI) score.
- Pain duration, intensity scores, and functional limits
- Conservative care history with dates and outcomes
- Psychological evaluation results and clearance
- Surgical opinion, when the payer requires one
- Trial dates, length, and percentage of pain relief
- Functional measures, such as ODI, when the payer requires them
When Is Prior Authorization Required for SCS?
Medicare requires SCS prior authorization through two programs, depending on setting and state. The Hospital Outpatient Department (OPD) Prior Authorization Model applies nationwide. The WISeR Model, launched in 2026, adds requirements in six pilot states. Commercial payers almost always require authorization for both trial and implant.
Hospital OPD Prior Authorization
- The trigger code is 63650 billed in a hospital outpatient department.
- MACs decide within 7 calendar days, and approvals stay valid for 120 days.
- The unique tracking number (UTN) from the approval must appear on the claim.
- When the trial and implant occur at one hospital, the trial UTN goes on both claims.
- Critical access hospitals are exempt from this model.
WISeR Prior Authorization
WISeR targets paddle lead implants (63655) in Arizona, New Jersey, Ohio, Oklahoma, Texas, and Washington. It applies in office, hospital outpatient, and ASC settings. When 63655 is billed with 63685, the generator code joins the same request. Claims without an approved UTN go to prepayment review.
Commercial Payer Authorization
Most commercial payers require authorization for both the trial and the permanent implant. Many use third-party reviewers or criteria sets, such as eviCore, Carelon, or InterQual. Trial length rules vary, and some payers require five to seven days for certain diagnoses.
What Are the Most Common SCS Billing Errors?
The same handful of errors cause most SCS denials and recoupments across pain management billing services. Each one below has a clear fix.
- Billing 63661 for trial lead removal. Trial lead removal is included in 63650.
- Reporting 63685 with 63688 for a battery change. Replacement uses 63685 alone.
- Sending L8680 to Medicare for office leads. The office rate already pays for the lead.
- Adding modifier 50 to 63650. Medicare wants units, not bilateral modifiers.
- Billing 77003 with lead placement. NCCI bundles fluoroscopy into 63650 and 63655.
- Billing 95970 on the implant date. Analysis without programming is integral to implantation.
- Coding 63655 without a laminectomy. The descriptor requires bone removal.
- Using 63685 for an integrated device. Integrated systems use 0784T and 0785T.
- Leaving the UTN off a hospital outpatient claim. Medicare denies the claim without it.
- Submitting an implant without trial results. Payers need documented relief of 50% or more.
How Do You Code an SCS Claim Step by Step?
Coders can follow the same sequence for every SCS encounter. Each step closes one common gap before the claim leaves the practice.
- Confirm the device type. Separate generator systems use 63650 to 63688; integrated systems use 0784T to 0789T.
- Identify the stage. Label the encounter as trial, permanent implant, revision, removal, or programming.
- Match the approach. Percutaneous leads use 63650 or 63663; paddle leads use 63655 or 63664.
- Count the leads. Report one unit per lead and check the MUE limit.
- Apply bundling rules. Remove fluoroscopy, 95970, and trial lead removal from the claim.
- Add modifiers. Use 58 inside the trial global and CG for hospital revisions without devices.
- Link the diagnosis. Pair each line with a covered ICD-10-CM code at full specificity.
- Attach authorization. Enter the UTN or commercial authorization number before submission.
Frequently Asked Questions About Spinal Cord Stimulator CPT Codes
Is CPT 63650 Billed Per Lead?
Yes, CPT 63650 is billed once for each percutaneous lead placed. Two leads equal two units on the same date. Medicare’s MUE caps 63650 at 2 units per day. Medicare does not accept modifier 50, LT, or RT to show the second lead.
Can You Bill Separately for Removing SCS Trial Leads?
No, removing temporary trial leads is not billed separately. The AMA considers the removal part of the original 63650 work. This rule applies even after the 10-day global period ends. Code 63661 is reserved for surgical removal of permanent leads.
What Is the Difference Between CPT 63685 and 63688?
CPT 63685 means a new generator goes in, while 63688 means no new generator is placed. Use 63685 for first insertion or battery replacement with a new device. Use 63688 for pocket revision, reinsertion of the same generator, or removal without replacement.
Does Medicare Pay for HCPCS Code L8680?
No, Medicare does not recognize L8680 as a valid code. For office-based leads, the 63650 office rate already includes the lead cost. Hospital outpatient claims report leads with C1778. Many commercial payers still accept L8680, so check each payer’s device billing policy.
Which CPT Code Is Used for SCS Reprogramming?
SCS reprogramming uses 95971 for simple programming or 95972 for complex programming. Simple means three or fewer parameters changed, and complex means four or more. Use 95970 for analysis without programming. Integrated devices use 0788T or 0789T instead.
Which Are the Top Pain Management Billing Companies in the US?
Transcure, PAR Management, ADS RCM, and 5 Star Billing Services rank among the top pain management billing companies. Other strong options include AnnexMed, Invensis, and Health Prime. For SCS claims, look for pain management billing services with neuromodulation coders and prior authorization staff. Compare all 15 vendors in our ranking of pain management billing companies.
Get Expert Help With Spinal Cord Stimulator Billing
SCS claims carry high dollar values, strict prior authorization, and frequent post-payment review. One wrong unit, modifier, or device code can cost a practice thousands per case. Transcure’s pain management billing services pair AAPC-certified coders with AI-assisted claim checks for neuromodulation procedures.
Practices weighing outside support should look for teams that bill SCS trials, implants, and programming every week. Routine injection experience alone does not prepare a team for neuromodulation claims.



