Key takeaways
CPT code 19304 described a subcutaneous mastectomy, which removes glandular breast tissue but leaves the skin and usually the nipple in place.
The code is deleted, so every claim carrying 19304 comes back from the payer as an invalid procedure code.
CPT 19303 is the replacement the American College of Surgeons names, with modifier 50 or LT and RT for laterality.
Clear 19304 out of your charge master, superbill, and note templates, or the denials keep arriving.
Practice management software like Pabau checks the insurer fields a claim needs, such as membership and authorization numbers, before it can be sent.
CPT code 19304 no longer exists. The American Medical Association (AMA) retired it from the CPT code set. Payers now reject it on sight as an invalid procedure code.
The surgery itself hasn’t gone anywhere. Surgeons still perform subcutaneous mastectomies, removing glandular breast tissue while leaving the skin envelope and usually the nipple in place. Only the billing moved. It now runs through CPT 19303, and practices that never updated their charge master are still collecting denials for the old code.
What 19304 covered before it was deleted
CPT code 19304 described a subcutaneous mastectomy. The surgeon removes the glandular breast tissue and leaves the overlying skin envelope in place. In most cases the nipple-areola complex (NAC) stays too.
That makes it a different operation from a total or modified radical mastectomy. Those remove the breast tissue, the skin, and the NAC as well. Here the skin and nipple stay for cosmetic and reconstructive reasons.
Common indications were early-stage breast cancer where skin preservation was appropriate. The other was prophylactic surgery in high-risk patients, such as BRCA1 or BRCA2 carriers.
The clinical detail a coder has to pull out of the operative report has not changed. Four points still decide whether the claim holds up:
- How much tissue came out.
- Whether the skin envelope was preserved.
- What happened to the nipple-areola complex.
- Whether the surgery was therapeutic or prophylactic.
All four now support CPT 19303 instead of 19304.
Why the AMA retired 19304
19304 came out of the code set because it kept getting reported for operations it did not describe. Skin-sparing and nipple-sparing mastectomies were billed under it for years. Both of those remove the whole gland, which is exactly what CPT 19303 already covers.
This is not a coding error a modifier can rescue. There is nothing to append to a code that no longer exists in the billable set. A claim with 19304 on it fails the payer’s edit before anyone reads the clinical detail.
So the practices still generating denials are the ones whose systems never caught up. If 19304 is live in your charge master, your superbill, or your EHR integration templates, it will keep going out on claims. The steps for clearing it are further down.
Pro Tip
Run a charge master audit every quarter. Filter for any CPT code your system flags as deleted or invalid. One missed deletion can generate months of denials before anyone traces the cause.
CPT 19303 is what you bill instead
CPT 19303, mastectomy, simple, complete, is the replacement. The American College of Surgeons (ACS) names it as the correct code for the work that used to go out under 19304.
What changes is what you have to prove. 19303 describes removal of the whole gland. When the skin and NAC are preserved, the operative report has to say so in plain terms.
A reviewer reading “total mastectomy” expects a different picture. Medical necessity policies also vary by payer, so the clinical rationale belongs in the note.
Here is how that plays out on a real claim. A BRCA1 carrier has a bilateral prophylactic mastectomy with both nipples preserved. You bill 19303 twice with LT and RT, or once with modifier 50, depending on what the payer accepts. Z15.01 goes on as the diagnosis, and the operative note records that both nipples were spared.
Verify the assignment against the payer’s Local Coverage Determination (LCD) before you submit. ACS guidance names 19303, but individual payers add their own modifier formats and documentation requirements on top.
Laterality drives your modifier choice
For 19303, the modifier almost always comes down to which side was operated on. The modifiers that applied to 19304 carry over unchanged, because the surgery is the same. Complexity and payer preference decide the rest.
Payer rules differ here, and the difference costs money. Medicare follows the National Correct Coding Initiative (NCCI) edits. Those edits set out which codes can be billed together, and when a modifier can break a bundle.
Private payers publish their own policies. Treat every modifier above as commonly applied, then check the payer’s rules before the claim goes out.
Reimbursement now runs through 19303
Because 19304 is deleted, payment for these operations comes through 19303. Historical Medicare amounts for 19304 are gone from the Physician Fee Schedule (MPFS). If you find 19304 in an old fee schedule file, treat it as an archive entry. It is not a rate to bill or negotiate against.
For live numbers, look up 19303 in the CMS MPFS lookup tool. Three things move the rate:
- Geographic locality: CMS adjusts rates by region using the Geographic Practice Cost Index (GPCI).
- Place of service: Office rates usually beat facility rates. Mastectomies are almost always facility cases, so the facility rate is the one that applies.
- Year: CMS updates the MPFS annually, so check the current-year figure before you bill.
Commercial rates are negotiated separately and generally sit above Medicare. If the practice also treats self-pay patients, price the procedure from the same 19303 basis. Your quotes and your claims should agree.
The diagnosis code is what proves medical necessity
The ICD-10-CM code linked to 19303 is what tells the payer the surgery was warranted. Payers read that diagnosis-to-procedure pairing before they look at anything else.
The codes below are the ones that show up most often on mastectomy claims.
Verify the pairing against the payer’s LCD before you submit. The diagnosis then travels on an electronic claim, so the HIPAA rules covering the client record cover the claim file too.
Breast surgery codes that sit next to 19303
19303 is one code in a family, and anyone coding breast cases needs the rest of it. The mastectomy range runs from 19300 to 19307. The lymph node codes in the 38xxx range often ride along on the same claim, and the diagnostic work-up has codes of its own.
38525 is the one to watch. Billed alongside a mastectomy code it is frequently bundled, which means the node work is already paid inside the mastectomy payment. Unbundling it anyway is a reliable way to attract an audit. Check the current edits before you split the line.
How a 19303 claim actually moves
A mastectomy claim passes five checkpoints between the operating room and the remittance. Knowing which one catches a deleted code saves a lot of guessing.
- The operative note closes. The surgeon records the side, the tissue removed, and what was preserved. Everything downstream leans on this.
- The coder assigns the line. 19303 goes on with LT, RT, or 50, plus the diagnosis matching the indication.
- The biller checks insurer fields. Membership number, authorization number, and place of service. A blank field here bounces the claim before anyone reviews it.
- The clearinghouse scrubs it. Format and code-validity edits run first, which is exactly where a live 19304 gets caught.
- The payer adjudicates. NCCI edits, medical necessity, and the LCD all apply, and the remittance names whichever one failed.
Most of the delay sits in steps three and four. Both are catchable inside the practice, which is why the short check below is worth building into your routine.
Run this check before you submit
- 19304 is gone from the charge master, the superbill, and the note templates.
- The claim line reads 19303 with LT, RT, or modifier 50, in the form the payer wants.
- The diagnosis matches the indication, so C50.x or D05.x for therapeutic, Z15.01 for prophylactic.
- The operative report is signed and names the side, the tissue removed, and the structures preserved.
- Membership number and authorization number are both filled in.
- Node codes have been checked against the current NCCI edits.
Three mistakes account for most of the rework. Billing 19304 for a current date of service is the obvious one. The quiet one is 19303 billed bilaterally when the payer wants two lateral lines. The slow one is a note that never records skin and nipple status, and that surfaces months later in a records request.
Pro Tip
Ask your clearinghouse for its rejection report, not only the payer denial report. A deleted code usually fails the clearinghouse scrub, so those claims never reach the payer and never appear in a denial list. They can sit unnoticed for months.
What the operative report has to say
Moving to 19303 does not lighten the documentation load. It raises it. The code describes total removal of the gland, so your note has to explain why the skin is still there. Five elements make a clean claim.
- Operative report: Name the procedure, the side, the tissue removed, and the structures preserved.
- Indication statement: Say whether the surgery was therapeutic, with C50.x or D05.x, or prophylactic, with Z15.01.
- Pathology report: Therapeutic cases need one confirming malignant or pre-malignant tissue. Payers ask for it during medical necessity review.
- Skin and NAC status: Skin preservation is what separated the old 19304 from a total mastectomy. Say plainly what was kept.
- Surgeon’s signature: An unsigned operative report is one of the most common triggers for a post-payment clawback.
A template that asks for laterality, tissue extent, and indication while the surgeon is still in the note beats any retrospective addendum. Digital forms in your practice management system can carry that structure and make those fields required. Good medical documentation habits cost far less than an audit response.

How to clear 19304 out of your system
Denials from a deleted code are entirely preventable. Five steps clear it, and they apply to any practice performing these operations without having fully switched over.
- Audit the charge master. Search for 19304 in your charge description master. If it is still active, deactivate it and map it to 19303 with a note about the modifier rules. Then run a report on pending claims to catch any that already carry it.
- Update the superbill. Paper superbills and electronic encounter forms listing 19304 need the line replaced. Add a short note for billing staff about bilateral cases.
- Update templates and order sets. Procedure templates and pre-populated billing fields referencing 19304 all need correcting. Your EHR administrator or practice management software team can push the change once, centrally.
- Brief the coders. They need the ACS guidance, the modifier framework for bilateral cases, and the ICD-10 pairing rules. A 15-minute internal session prevents a year of repeat errors.
- Work the denial report. Pull every claim denied for 19304, then resubmit with 19303 and the right modifier. Timely filing usually runs 90 to 180 days from the date of service or the denial, so this step expires.
A shared code library helps here, because one correction reaches every template at once. Checking each superbill and encounter form by hand is slower and easier to get wrong.
That matters most for plastic surgery practices and women’s health practices running breast cases alongside everything else.
How Pabau stops an incomplete claim from going out
Plenty of denied mastectomy claims have nothing wrong with the coding. The membership number is blank, or the authorization number never made it onto the claim. It still goes out, sits with the payer for three weeks, then comes back for rework.
Practice management software like Pabau closes that route off. Pabau’s claims management software validates the fields an insurer requires before anything is sent, including membership numbers and authorization codes. If one is missing, Send stays disabled until someone fills it in. The claim cannot leave in a state the payer can reject on a technicality.
The documentation sits in the same place. Treatment notes and digital forms capture laterality, the tissue removed, and the indication while the surgeon is still writing. When a payer asks for the operative report, it is already attached to the record holding the invoice and the claim. Nobody hunts through a shared drive for it.
Send claims that pass the payer’s first check
Pabau’s claims management software validates the insurer fields a claim needs, such as membership and authorization numbers, before it sends. Send stays disabled until the record is complete, so fewer claims come back as rejections.
Conclusion
Treat 19304 as an archive entry and nothing more. Every current mastectomy of this type goes out under 19303, with the laterality modifier the payer prefers and a note that says what was preserved. That part is settled.
What is still open is your own system. If 19304 is live anywhere in your charge master, superbill, or templates, the denials are already happening and nobody has traced them yet. An hour spent auditing the code list pays for itself in one recovered claim. Your denial report will tell you how many are still inside the filing window.
Cleaning the code list stops the old denials. Catching incomplete claims stops the next batch. Book a demo to see how Pabau validates insurer fields on a claim before it leaves your practice.
Continue your research
Need to justify a prophylactic mastectomy to a payer? Medical necessity letter gives you a structure for the clinical argument a reviewer wants to read.
Handling a records request after a mastectomy claim? Medicare consent to release form covers the authorization you need before releasing an operative report.
Billing staff handling claim files every day? HIPAA training for employees sets out what your team has to know before they touch patient data.
Worried about where clinical and financial records live? Patient data security tools walks through the controls that keep both sets of records protected.
Frequently asked questions
Can I still bill 19304 for an older date of service?
Payers adjudicate a claim against the code set that was active on the date of service. A surgery performed while 19304 was still valid stays valid on a corrected claim. Anything on or after the deletion date goes out as 19303.
Is gynecomastia surgery billed with 19303?
No. Male breast tissue removed for gynecomastia is reported with 19300, not 19303. The two are not interchangeable, and without documentation supporting a complete mastectomy a reviewer will expect 19300.
Do skin-sparing and nipple-sparing mastectomies use the same code?
Yes. Both remove the whole gland, so both report 19303. The difference lives in the operative note, which records whether the nipple-areola complex was preserved.
Does 19303 include the breast reconstruction?
No. Reconstruction has its own codes and is reported separately from the mastectomy. If a plastic surgeon performs it during the same session, that surgeon bills their own procedure line.
What if my payer’s fee schedule still lists 19304?
Treat it as a stale file rather than permission to bill. Fee schedule tools keep deleted entries for historical lookups. Ask the payer for the 19303 rate in writing before you rely on it for contracting.