The short version
- The gap that pays: a cosmetic upper blepharoplasty is a ~$3,359 cash procedure (ASPS); the identical 15823 covered functionally runs ~$983 bilateral to insurance. Classification is the whole game.
- 15823 is cosmetic by default. It flips to covered only when a visual field test shows a 12° or 30% superior-field IMPROVEMENT with the excess skin taped up — improvement, not just a defect.
- Don’t confuse it with true ptosis (67901–67908), which corrects a low lid margin and is proven by MRD1 ≤ 2.0 mm — a different need, code, and measurement. Brow ptosis (67900) is a third.
- Both a functional and a cosmetic procedure can be billed in one session, but only one goes to insurance — never split it into two ORs to double-bill.
- → Blepharoplasty (CPT 15823) and dermatochalasis
- → Why 15823 is cosmetic by default
- → Visual field testing: the lever for functional blepharoplasty
- → Blepharoplasty vs ptosis (67901–67908) vs brow lift: three needs, three proofs
- → How to bill a functional and a cosmetic procedure together — cleanly
- → Medicare prior authorization for eyelid surgery: what the PA has to carry
- → Documenting functional blepharoplasty for coverage
Blepharoplasty (CPT 15823) and dermatochalasis
Upper eyelid blepharoplasty is 15823: removal of the redundant upper-eyelid skin of dermatochalasis. The procedure is identical whether the skin is shadowing the patient’s vision or just aging the patient’s face. The code doesn’t distinguish the two.
So the payer reads 15823 and assumes cosmetic. That’s the default, and it’s the right default, because most blepharoplasty is cosmetic. The functional case isn’t wrong, it’s just outnumbered, and it has to walk in carrying proof the average claim doesn’t have.
Why 15823 is cosmetic by default
Coverage policy is blunt here. Cosmetic surgery improves the appearance of tissue that is functionally normal; reconstructive surgery restores function that’s been lost. Eyelid skin that merely looks heavy is, to the payer, functionally normal tissue. Remove it for appearance and you’re squarely in cosmetic.
That’s why 15823 starts at no. The skin isn’t the argument; everyone over fifty has some. The claim-winning part is showing that this skin took something measurable away, the patient’s upper field of vision, and that removing it gives the function back.
Visual field testing: the lever for functional blepharoplasty
The visual field test is the whole ballgame for 15823, and it does not measure how bad the eyelids look — it measures improvement. Each eye is tested twice: once with the lid at rest, once with the excess skin taped up to simulate the surgery. Coverage turns on how much the superior field recovers between the two.
The Medicare threshold is a minimum 12 degrees or 30% improvement in the superior visual field from the untaped to the taped state (per LCD L34528). Hit it and the skin is provably the cause and the surgery provably fixes it; miss it and 15823 stays cosmetic no matter how heavy the lids read. Goldmann or standardized automated perimetry, name and date on the study, both states documented.
Blepharoplasty vs ptosis (67901–67908) vs brow lift: three needs, three proofs
A heavy upper lid has three distinct anatomical causes. Treat them as interchangeable and the wrong code gets billed and the claim dies.
Excess skin (dermatochalasis) → blepharoplasty, 15823. The lid margin sits normally; redundant skin drapes over it and blocks the superior field. Fix: excise the skin. Proof: the visual field test — a 12° or 30% improvement when the skin is taped up.
True ptosis (low lid margin) → ptosis repair, 67901–67908. The margin itself is too low from levator dehiscence or dysfunction — the skin can be perfectly normal. The repair is picked by technique: 67901/67902 frontalis sling (suture / autologous fascia), 67903 internal levator resection, 67904 external levator resection, 67906 superior rectus sling, 67908 Müller-muscle / conjunctivo-tarsal (Fasanella-Servat). Proof: MRD1 ≤ 2.0 mm — corneal light reflex to lid margin, brows relaxed, measured off the reflex, not the overhanging skin (that is pseudoptosis).
Sagging eyebrow (brow ptosis) → brow lift, 67900. The brow has descended below the orbital rim and pushes everything down. Different structure, different fix.
They can coexist — skin and margin both low — but they are separate needs with separate evidence, and NCCI will not pay you twice for one lid. Generally speaking: 15823 lives or dies on the field test; the 679xx repairs live or die on the MRD.
How to bill a functional and a cosmetic procedure together — cleanly
A patient often needs a functional repair and wants a cosmetic refinement in the same sitting. You can do both — but only one procedure bills to insurance. The compliant structure is one INS + one COS: the covered repair to the payer, the cosmetic to the patient in cash. Numbers assume bilateral (modifier 50, ~150% of the single-side Medicare allowable; the cash figure is the ASPS national average surgeon fee, before anesthesia and facility).
What is not kosher: NCCI bundles blepharoplasty and ptosis on the same upper eyelid — you are not paid twice for one lid. Splitting one combined procedure into two separate surgical sessions to bill insurance twice is exactly the pattern auditors flag, and routing the cosmetic side to insurance is a false claim. Same lid, same day: one insurance claim, one cash line. The revenue is in running it clean, not in stacking sessions — which is where a disciplined billing operation earns its keep.
Medicare prior authorization for eyelid surgery: what the PA has to carry
Blepharoplasty, blepharoptosis, and brow-ptosis surgery sit under a Medicare prior-authorization program at multiple MACs. The PA is submitted and approved before the OR — miss it and there is no payment and no retroactive appeal on necessity. What the auth has to carry:
- The objective measurement for the code billed — a formal visual field (Goldmann or standardized automated perimetry) showing the 12°/30% taped-vs-untaped improvement for 15823; MRD1 ≤ 2.0 mm for a 679xx ptosis repair.
- Preoperative photographs — frontal, brows relaxed, showing the obstruction or the low margin (skin retracted if both coexist).
- Documented functional complaints — superior or peripheral field loss, trouble reading or driving. Function, not appearance.
- Diagnosis–procedure–measurement alignment — the ICD-10, the CPT, and the number on the field or MRD all telling one story.
The auth is where the covered case is actually won; the revenue cycle just executes what the PA already approved.
Documenting functional blepharoplasty for coverage
The 15823 that clears carries four things: the visual field study showing a superior defect, external photographs of the lid position, the functional symptoms (trouble reading, lost peripheral vision, the chin-up head tilt), and prior authorization. The field study is load-bearing; the rest support it.
Build it before surgery, because the payer isn’t obligated on an unauthorized cosmetic-default code. If the denials are stacking up on legitimately functional lids, our medical billing operation works the field-test documentation and the appeals behind it.
Frequently asked questions
Is blepharoplasty covered by insurance?
Only when it’s functional. Upper eyelid blepharoplasty (CPT 15823) is covered when excess eyelid skin obstructs the superior visual field, proven by visual field testing. Blepharoplasty for appearance — baggy or aging eyelids with normal vision — is cosmetic and is the patient’s responsibility.
What makes blepharoplasty medically necessary?
A documented superior visual field defect caused by redundant upper-eyelid skin, typically shown improving when the lid is taped or elevated, plus supporting photographs and functional symptoms. The measured field defect, not the appearance of the eyelids, is the basis for coverage.
Why was my blepharoplasty claim denied?
The most common reason is a missing or inadequate visual field test — without the measured defect, 15823 reads as cosmetic by default. Photos alone, no documented symptoms, or coding a ptosis problem as dermatochalasis also drive denials.
What’s the difference between blepharoplasty and ptosis repair?
Blepharoplasty (15823) removes excess eyelid skin (dermatochalasis). Ptosis repair (67904) corrects a lid margin that sits too low, measured by margin-reflex distance. They are different problems with different measurements and codes, and can be billed together when both are documented.
Does insurance require a visual field test for blepharoplasty?
Yes. Payer policies center the visual field study as the objective proof that excess eyelid skin obstructs vision. External photographs support the claim, but the field test is the lever that turns a cosmetic-default code into a covered, functional procedure.
Not sure where your revenue cycle stands?
If your clean claim rate or days in AR aren’t where they should be, that’s a conversation worth having. We’ll look at your numbers and tell you straight.
This article explains how these codes tend to get paid — it is not coding, billing, or legal advice. Some of the codes here are bundled into the main procedure, or fall into grey areas that vary by payer. Before billing anything in a grey area, confirm it with your own coding and compliance team and the current guidance from the American Academy of Ophthalmology (AAO), Medicare (CMS), and AMA CPT. When in doubt, don’t bill it.