Pabau Engage inbox

Pabau Engage is here: every patient conversation in one inbox.

Learn more
HCPCS Code

HCPCS code S0187 – Tamoxifen citrate oral tablet


Code Definition

S0187 is the HCPCS Level II code for tamoxifen citrate, oral, 10 mg. Each unit equals one 10 mg tablet, and commercial insurers and many state Medicaid programs accept it.

Medicare Part B does not recognize HCPCS S codes, so a claim under S0187 sent to a traditional Medicare contractor is rejected. Medicare patients get tamoxifen through Part D, billed by the pharmacy under the NDC.

Level
Level II
Category
S Temporary national codes (non-Medicare)
Status
Active, effective 1 January 2002
Billable
No
Code also known as
tamoxifen, Nolvadex, oral anti-estrogen, SERM breast cancer tablet
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

HCPCS Code S0187 describes tamoxifen citrate, oral, 10 mg, and each billing unit equals one 10 mg tablet.

Medicare Part B rejects S codes, so Medicare patients get tamoxifen through Part D, billed by the pharmacy under the NDC.

A missing or invalid NDC and a wrong unit count are the two leading causes of S0187 denials.

No modifier is standard for S0187, so add KX or GY only where a payer’s own policy asks for it.

Pabau, the practice management platform we build, submits claims through a clearinghouse and tracks their status, while your team still enters the NDC and units.

HCPCS Code S0187: Official descriptor and key details

HCPCS Code S0187 is the Level II code for tamoxifen citrate, oral, 10 mg, and each unit represents one 10 mg tablet. Commercial insurers and many state Medicaid programs accept it, while Medicare Part B does not.

The code sits in the S range of the CMS HCPCS Level II code set, the temporary national codes for non-Medicare use. Our HCPCS code library lists the neighboring codes in the same set.

FieldValue
CodeS0187
Official descriptorTamoxifen citrate, oral, 10 mg
Code categoryHCPCS Level II, S codes (temporary national codes)
Drug strength per unit10 mg per tablet
Billing unit1 unit = 10 mg (one 10 mg tablet)
Route of administrationOral (tablet)
Drug classSelective estrogen receptor modulator (SERM), antineoplastic
Maintained byCMS HCPCS Level II code set (updated quarterly; S codes are used by private payers, not Medicare)

S codes sit in the CMS HCPCS Level II file, but they exist for private payers and Medicaid programs. Medicare does not use them and assigns them no payment rate, which is why S0187 sits outside Medicare Part B.

Clinical context: What tamoxifen is used for

Tamoxifen citrate is a selective estrogen receptor modulator (SERM) with several FDA-approved uses. The supporting diagnosis code changes with the indication, and a mismatch leads straight to a denial.

  • Adjuvant treatment of hormone receptor-positive (ER+) breast cancer: The most common use. It is prescribed after surgery, chemotherapy, or radiation to reduce recurrence risk in women and in men with breast cancer.
  • Metastatic breast cancer: Used in both male and female patients with ER-positive disease.
  • Breast cancer chemoprevention (risk reduction): Approved for high-risk women, with a Gail model 5-year risk of 1.7% or greater. The approval rests on the NSABP P-1 trial. Commercial coverage is narrower here, and prior authorization is more likely.
  • Ductal carcinoma in situ (DCIS): Used after surgery to reduce the risk of invasive breast cancer in women with DCIS.

Standard dosing is 20 mg per day, which is two units of S0187. That dosing detail drives the unit count on every claim.

Which payers cover S0187 and which do not

Payer acceptance of S0187 follows the S-code rule, and CMS excludes S codes from Medicare Part B processing. Tamoxifen is an oral drug that Part D formularies cover as a prescription benefit. It is not a physician-administered drug that Part B reimburses. If payer types are new to you, our guide to medical billing basics walks through how each one pays.

Payer typeS0187 accepted?Notes
Medicare Part BNoCMS does not process S codes on Part B claims. The claim is rejected.
Medicare Part DVia formulary (NDC billing)Part D and MA-PD plans cover tamoxifen. The pharmacy bills it under the NDC, not S0187.
Commercial insurers (BCBS, Aetna, Cigna, UHC, etc.)Generally yesMost major commercial plans accept S codes. Verify plan-specific coverage before billing.
Medicaid (state programs)Varies by stateMany state Medicaid programs accept S codes. Some use NDC-only billing for oral drugs.
TRICARE / CHAMPVAPharmacy benefitPharmacy benefit; billed by NDC. Verify with the TRICARE contractor before using S0187.

Always verify coverage before dispensing. A payer that accepts S codes in general may still decline tamoxifen for the chemoprevention indication. The routing below shows where each claim goes and how the units add up.

Table of where a tamoxifen 10 mg claim goes by payer
Only commercial plans and some Medicaid programs take S0187, so most Medicare and TRICARE tamoxifen travels by NDC. Coverage code from the October 2026 CMS HCPCS file.

How to bill S0187: Units, NDC, and claim form requirements

Accurate billing under S0187 depends on three details at once: the unit count, the NDC, and the place of service. An error in any one of them is enough for the payer to reject the claim.

Step 1: Calculate billing units

One unit of S0187 equals 10 mg of tamoxifen, which is one 10 mg tablet. Bill the total units dispensed, not the number of days supplied. A 20 mg dose is two units.

Worked example: A patient on standard 20 mg/day dosing (two 10 mg tablets) receives a 30-day supply. Total tablets dispensed: 60. Units to bill: 60.

Step 2: Report the 11-digit NDC

Most payers that accept S0187 require the National Drug Code (NDC) on the claim. For electronic 837P claims, the NDC goes in Loop 2410 (Drug Identification), with the unit of measure qualifier set to UN (units).

On a paper CMS-1500, report the NDC in the shaded area of item 24A. Enter the N4 qualifier, then the 11-digit NDC without hyphens in 5-4-2 format, then the unit qualifier UN and the quantity. A clean claim carries the NDC in exactly that format.

Step 3: Select the correct place of service

Use POS 11 (Office) for physician practice dispensing and POS 01 (Pharmacy) for retail or specialty pharmacy billing. Hospital outpatient departments use POS 22 (Outpatient Hospital). The place of service must match the billing provider type, or the payer’s provider-setting edit rejects the claim.

Step 4: Attach supporting diagnosis codes

Include at least one ICD-10-CM diagnosis code that establishes medical necessity. If the diagnosis does not clinically justify tamoxifen, the claim is denied on medical necessity grounds, however correctly S0187 is coded.

Modifiers for S0187 claims

No modifier is standard for S0187. KX and GY are Medicare-defined modifiers, and they apply to an S0187 claim only where a payer’s own policy says so.

ModifierDescriptionWhen to use
GYItem or service statutorily excluded from MedicareA Medicare modifier. Add it to an S0187 claim only where the payer’s written policy asks for it.
KXRequirements in medical policy have been metA Medicare modifier. Add it only where the payer’s policy asks you to attest that its clinical criteria are met.
Payer-specificVaries by planSome Blue Cross plans and regional Medicaid MCOs set their own modifier rules. Confirm them in the payer portal or EDI companion guide.

Confirm modifier requirements in each payer’s medical policy or EDI companion guide before submitting. A modifier one commercial plan ignores may be a hard edit for another.

Prior authorization requirements for S0187

Prior authorization (PA) requirements for tamoxifen under S0187 vary by payer and by indication. The breast cancer treatment indication generally faces fewer PA hurdles than chemoprevention. Some commercial plans and Medicaid managed care organizations (MCOs) still require PA regardless of indication, particularly for specialty pharmacy dispensing.

Pro Tip

Check the payer’s formulary tier before initiating PA. Tamoxifen is a generic and often sits on Tier 1 or Tier 2, which typically means no PA for treatment indications. Chemoprevention claims are more likely to hit a step-therapy or PA requirement. Confirm before dispensing to avoid a retro-PA scramble.

When PA is required, payers typically ask for the following documentation.

  • ICD-10-CM diagnosis code with clinical notes supporting the indication
  • Prescriber NPI
  • Pathology or lab results confirming ER-positive status (for cancer treatment indications)
  • Gail model risk score documentation (for chemoprevention indications, where the payer asks for it)
  • Prior therapy history if step therapy applies
  • Treatment plan from the oncologist or prescribing physician

PA requirements are plan-year-specific. A plan that did not require PA last year may add it at contract renewal, so verify at the start of each benefit year.

Common diagnosis codes (ICD-10-CM) paired with S0187

The diagnosis code on a tamoxifen claim tells the payer why the drug is medically necessary. A code that does not clinically support tamoxifen is the fastest route to a medical necessity denial. These ICD-10-CM codes are the ones most often paired with S0187.

ICD-10-CM codeDescriptionTamoxifen indication
C50.x (multiple)Malignant neoplasm of breast (site- and laterality-specific)Active breast cancer treatment or adjuvant therapy
Z85.3Personal history of malignant neoplasm of breastAdjuvant therapy after treatment. Some plans also accept it for chemoprevention.
Z17.0Estrogen receptor positive status (ER+)Secondary code supporting hormone-sensitive cancer. Pair it with C50.x or Z85.3.
Z15.01Genetic susceptibility to malignant neoplasm of breast (BRCA1/BRCA2)Chemoprevention in high-risk patients. Payer acceptance varies.
D05.x (multiple)Carcinoma in situ of breast (DCIS, LCIS, by site)Post-surgical tamoxifen to reduce progression risk
Z12.31Encounter for screening mammogram for malignant neoplasm of breastSecondary code only. It cannot justify tamoxifen dispensing on its own.

Use the most specific code available. Z85.3 alone is sometimes insufficient for a chemoprevention claim, and some payers want Z15.01 or a documented Gail score alongside it. When in doubt, add Z17.0 as a secondary code to confirm ER-positive status.

No tamoxifen-specific J code exists. Oral anticancer J codes do exist, such as J8520 and J8521 for capecitabine and J8999 for oral chemotherapy not otherwise specified. Medicare Part B pays only certain oral anticancer drugs, though, and tamoxifen goes through Part D instead. For commercial payers, S0187 is the code to use.

CodeDescriptorUse instead when…
S0187Tamoxifen citrate, oral, 10 mgDispensing tamoxifen to a commercially insured or Medicaid-eligible patient. Bill a 20 mg dose as 2 units.
J code (none)No tamoxifen-specific J code existsOral anticancer J codes such as J8520, J8521 and J8999 exist, but Part B pays only certain oral anticancer drugs. Tamoxifen goes through Part D.
NDC-only billingPharmacy POS claim (National Drug Code only)Medicare Part D and most retail pharmacy claims. The HCPCS S code is not used in the Part D POS transaction.

The CMS HCPCS file carries no 20 mg tamoxifen S code, so S0187 covers every strength in 10 mg units. Bill a 20 mg dose as 2 units of S0187.

Top reasons S0187 claims are denied and how to fix them

S0187 denials cluster around six root causes. Good denial management catches most of them before the claim reaches the payer, and the rework is straightforward when one slips through.

Denial reasonRoot causeCorrective action
Payer does not accept S codesClaim submitted to Medicare Part B or a non-accepting commercial planRoute Medicare patients to Part D. For commercial plans, verify S-code acceptance before submission.
Missing or invalid NDCNDC field left blank or formatted incorrectly (10-digit vs 11-digit, wrong qualifier)Resubmit with the 11-digit NDC in 5-4-2 format, unit qualifier UN, and the correct quantity.
Incorrect unit countBilling 1 unit for a 60-tablet supply, or entering milligrams as unitsResubmit a corrected claim with one unit per 10 mg dispensed.
Prior authorization not obtainedPA required by plan but not initiated before dispensingRequest retro-authorization with supporting clinical documentation. Write off the charge if retro-PA is denied.
Diagnosis does not support tamoxifenICD-10 code does not establish medical necessity (e.g. screening code used without treatment code)Review the medical record, correct the diagnosis code, and resubmit. Never change a code without clinical support.
Missing modifierPayer policy requires KX or GY but modifier was not attached (uncommon for S0187)Add the required modifier per the payer’s medical policy or EDI companion guide, and resubmit.

When appealing a medical necessity denial, include a letter of medical necessity from the prescribing oncologist with the pathology report and ICD-10 codes. Appeals that arrive without clinical documentation rarely succeed on first review.

Documentation requirements to support S0187 claims

Solid documentation underpins S0187 reimbursement and is your best defense in a payer audit. A well-built superbill should capture each of these items before the claim goes out.

  • Prescription or medication order: Signed by the prescribing clinician, with their NPI, the drug name, strength, quantity, directions, and date ordered.
  • Patient diagnosis: ICD-10-CM code(s) with clinical notes confirming the indication. That means a pathology report for cancer treatment, or a Gail score or genetic test results for chemoprevention.
  • Quantity dispensed and date of service: Matched exactly to the units billed on the claim.
  • NDC of the specific product dispensed: The manufacturer, strength, and package size must match the NDC submitted.
  • Prior authorization reference number: If PA was obtained, the approval number goes on the claim. Retain the PA approval documentation per the payer contract and state record-retention rules.
  • Pharmacy dispensing record or medication administration record: Confirms the drug was dispensed, and to the correct patient.

Payers auditing tamoxifen claims check three items. They want a diagnosis that supports the drug, a PA reference number where required, and an NDC matching the product billed. A claim missing any of them can trigger recoupment.

Pro Tip

Scan every prior authorization approval into the patient record as soon as it arrives. Payers often deny retro-PA requests for missing documentation, and the original approval letter in the chart settles that argument on appeal.

How Pabau’s claims management keeps S0187 claims moving

A practice that dispenses tamoxifen usually bills S0187 by hand. Someone keys the NDC, counts the units, and follows the claim through each payer’s portal. A missing qualifier or a wrong unit count often surfaces weeks later as a rejection.

Pabau’s claims management software, which supports insurance billing in the US, submits claims through a clearinghouse and tracks their status. Your team still enters the NDC, the unit qualifier, and the quantity on each claim. Pabau checks the claim for missing details before it goes out.

Every claim then shows its stage, from pending to paid. When a payer rejects a line, the claim is flagged for action with the reason attached. Your biller corrects it and resubmits from one screen.

Pabau claims management screen
Pabau’s claims management shows each claim’s status in one list, so a rejected S0187 line is corrected and resubmitted instead of sitting unworked.

Track every drug claim through to payment

Pabau’s claims management submits claims through a clearinghouse and tracks each one from pending to paid. Your billing team sees each rejection with its reason and resubmits from one screen.

Pabau claims management software dashboard

Conclusion

Before you dispense tamoxifen, decide which route the claim will take. Medicare patients go to Part D by NDC. A commercial or Medicaid claim goes out under S0187 only after you confirm the plan accepts it.

Once the route is settled, most of the risk sits in two fields: the unit count in 10 mg units and the 11-digit NDC. Build both into your claim checklist, and leave modifiers off unless the payer’s policy names one.

Book a demo to see how Pabau tracks each tamoxifen claim from submission to payment.

Continue your research

Continue your research

Need a broader view of medical billing fundamentals? Medical billing overview covers the full claim lifecycle from service capture to payment posting.

Struggling with claim rejection workflows? Denial management in healthcare explains how to build a systematic denial follow-up process.

Want to understand what makes a claim pay first time? Clean claim submission details every element that must be correct before the claim leaves the practice.

Decoding a remittance after an S0187 rejection? Denial codes in medical billing maps common CARC and RARC codes to the right correction.

Frequently asked questions

What is HCPCS Code S0187?

HCPCS Code S0187 is the Level II HCPCS code for tamoxifen citrate, oral, 10 mg. Commercial insurers and many state Medicaid programs use it to pay for dispensed oral tamoxifen. Medicare Part B does not accept S codes, so Medicare patients get tamoxifen through Part D instead.

Does Medicare Part B cover S0187?

No. Medicare Part B does not recognize HCPCS S codes, so a claim under S0187 sent to a traditional Medicare contractor is rejected. Tamoxifen is covered under Medicare Part D as a prescription drug benefit. Part D plans process it through pharmacy point-of-sale claims using the National Drug Code (NDC), not the S0187 HCPCS code.

How many units do I bill for a 30-day tamoxifen supply under S0187?

Bill one unit for every 10 mg dispensed. A patient on the standard 20 mg daily dose takes two 10 mg tablets a day, so a 30-day supply is 60 units. Billing 1 unit for the whole supply, or entering milligrams as units, leads to a denial and a corrected claim.

Do I need an NDC number on the claim when billing S0187?

Yes, in most cases. State Medicaid programs and many commercial payers require the 11-digit NDC on drug claims, including S0187. On an 837P claim, report the NDC in Loop 2410 with the unit qualifier UN. On a paper CMS-1500, enter the N4 qualifier and the NDC in the shaded area of item 24A. A missing or badly formatted NDC is one of the two most common S0187 denial causes.

Avatar photo
Despina Petrushevska
Content Writer

Despina Petrushevska is a content writer covering aesthetics, dermatology, and clinic operations, known for making detailed clinical concepts clear and engaging. Outside of work, she enjoys photography, weekend getaways, and finding inspiration in everyday experiences.
×