The 7.5% AGI Threshold Reality Check: Are You Actually Tracking Enough to Deduct Medical Expenses?

As a former IRS auditor turned tax specialist, I see this mistake constantly: people meticulously track their business expenses but completely ignore medical costs until they’re sitting across from me at tax time saying “Wait, I spent HOW much on healthcare this year?”

Here’s the reality check that catches everyone off guard: Your medical expenses need to exceed 7.5% of your AGI before you can deduct even a single dollar.

Let me break down the math that trips people up:

The 7.5% Threshold Math

  • $40,000 AGI → Need $3,000+ in medical expenses
  • $60,000 AGI → Need $4,500+ in medical expenses
  • $80,000 AGI → Need $6,000+ in medical expenses
  • $100,000 AGI → Need $7,500+ in medical expenses

Most people think “I’ll just add it up at tax time if I have a bad year.” But when that bad year hits—unexpected surgery, chronic condition diagnosis, major dental work—they’re scrambling to reconstruct expenses from memory and incomplete records. And the IRS? They want documentation for every claim.

The Documentation Trap I Saw as an Auditor

During my IRS years, I audited dozens of medical expense deductions. Here’s what got people into trouble:

  1. Missing receipts - “I know I paid it” doesn’t fly without proof
  2. Undocumented mileage - Medical travel counts, but you need contemporaneous logs
  3. Forgetting “weird” qualified expenses - Prescription sunglasses, service animal costs, smoking cessation programs, medical conferences for chronic conditions
  4. The FSA/HSA double-dip - You CANNOT deduct expenses your FSA/HSA reimbursed. IRS catches this easily.

The Beancount Advantage

This is where plain text accounting becomes your tax season superhero. Here’s why Beancount is perfect for medical expense tracking:

1. Transaction-level documentation - Link every medical payment to its receipt:

2026-03-15 * "Dr. Martinez - Annual Physical"
  Expenses:Medical:Unreimbursed  350.00 USD
    document: "2026-03-15-dr-martinez.pdf"
    tax-category: "IRS-502-qualified"
  Assets:Checking

2. Metadata for IRS categories - Tag what’s deductible vs what’s reimbursed
3. Real-time threshold tracking - Query your running total vs 7.5% AGI anytime
4. Multi-year visibility - Spot patterns, plan elective procedures strategically

The Strategy That Actually Works

Track EVERYTHING from day one, even if you’re nowhere near the threshold. Here’s why:

  • Health situations change suddenly (accidents, diagnoses, aging)
  • You might cluster expenses strategically in one year
  • Early retirees have lower AGI = lower threshold
  • Self-employed? Different rules for health insurance premiums

Some expenses people forget to track:

  • Insurance premiums (for policies paid with after-tax dollars)
  • Prescription medications AND over-the-counter meds WITH a prescription
  • Medical equipment (blood pressure monitors, walking aids, etc.)
  • Parking and tolls for medical appointments
  • Mileage at $0.21/mile for 2026 (or actual costs)
  • Chiropractors, acupuncture, mental health professionals
  • Dental and vision expenses
  • Home modifications for medical necessity (with doctor’s note)

The Coordination Trap to Avoid

FSA/HSA coordination is where I see the most confusion:

  • 2026 FSA limit: $3,400 (use it or lose most of it—$680 carryover max)
  • 2026 HSA individual limit: $4,400 (rolls over forever)
  • Critical rule: Expenses reimbursed from FSA/HSA cannot be itemized deductions

I recommend separate Beancount accounts:

  • Expenses:Medical:Unreimbursed ← These might be deductible
  • Expenses:Medical:FSA ← Never deductible
  • Expenses:Medical:HSA ← Track separately for triple-tax-advantage strategy

The Real-World Impact

Last year, a client came to me with $8,200 in medical expenses on a $65,000 AGI. Threshold was $4,875. They could deduct $3,325—worth about $730 in federal tax savings (22% bracket) plus state tax savings. But they only had receipts for about $5,500. Left money on the table because of poor record-keeping.

The organized clients who track in Beancount? They bring me clean data, complete documentation, and we maximize every dollar they’re entitled to deduct. No scrambling, no missing receipts, no IRS audit anxiety.

My Question for the Community

How are you structuring medical expense tracking in Beancount?

  • What account hierarchy do you use?
  • How do you handle FSA/HSA coordination?
  • Do you track by family member?
  • What metadata tags work best?
  • Any clever queries for threshold projection mid-year?

I’m particularly curious about multi-year strategies—anyone timing elective procedures to bunch expenses into a single year to clear the threshold?

The more we share practical approaches, the better prepared this community will be when those unexpected medical years hit. And trust me, they always do eventually.

This is EXACTLY the conversation we need to be having. As a CPA who works with dozens of clients every tax season, I cannot stress enough how critical it is to track everything from day one.

The “I Wish I Had Known” Story

Just last year, I had a client—lovely family, organized in most ways—who came to me in February with a folder of medical receipts. Their daughter had been diagnosed with a chronic condition in March of the previous year, leading to:

  • Specialist visits every 6 weeks
  • Physical therapy twice a week
  • Medical equipment purchases
  • Multiple prescription medications
  • 80-mile round trips to the specialist (parking, tolls, mileage)

When we added it all up: $9,400 in unreimbursed medical expenses on a $68,000 AGI. The threshold was $5,100. They could deduct $4,300—saving them over $900 in federal taxes alone, plus state savings.

But here’s the heartbreaking part: They only had documentation for about $6,200 of those expenses. Mileage logs? Didn’t keep them. Some specialist receipts? Lost in the chaos of managing their daughter’s care. Parking receipts? Who saves those?

They left over $2,000 in legitimate deductions undocumented. And I couldn’t in good conscience claim them without proof.

The families who track from day one in Beancount? They never have this problem.

My Recommended Account Structure

Based on what works for my clients, here’s the hierarchy I suggest:

Expenses:Medical:Unreimbursed:Doctors
Expenses:Medical:Unreimbursed:Prescriptions
Expenses:Medical:Unreimbursed:Dental
Expenses:Medical:Unreimbursed:Vision
Expenses:Medical:Unreimbursed:MentalHealth
Expenses:Medical:Unreimbursed:Equipment
Expenses:Medical:Unreimbursed:Travel

Expenses:Medical:Insurance-Premiums:Health
Expenses:Medical:Insurance-Premiums:Dental
Expenses:Medical:Insurance-Premiums:Vision
Expenses:Medical:Insurance-Premiums:LTC

Expenses:Medical:FSA  (reimbursed, not deductible)
Expenses:Medical:HSA  (separate tracking)

The key is separating insurance premiums—they’re often forgotten but fully deductible if you’re paying with after-tax dollars (not through employer pre-tax deduction).

The Metadata Strategy That Saves Hours

Every medical transaction in my clients’ Beancount files includes:

2026-03-15 * "Dr. Chen - Cardiology Consultation"
  Expenses:Medical:Unreimbursed:Doctors  425.00 USD
    document: "2026-03-15-dr-chen-cardiology.pdf"
    tax-category: "IRS-502-qualified"
    family-member: "spouse"
    insurance-claim: "processed-2026-03-20"
    out-of-pocket: "after-deductible"
  Assets:Checking

At year-end, I can query:

  • Total unreimbursed medical by category
  • Expenses by family member (helpful for support calculations)
  • What was submitted to insurance vs out-of-pocket
  • IRS-qualified vs non-qualified expenses

Multi-Year Expense Planning (Advanced Strategy)

To your question about bunching expenses, Tina—yes, absolutely. Some of my clients do this strategically:

Scenario: Need expensive dental work (crowns, implants) and elective knee surgery. Not urgent, but planned within 18 months.

Strategy: Schedule everything in the same calendar year when you’re already going to hit the threshold. If you spread them across two years, you might not clear the threshold in either year.

Example:

  • 2026: $7,200 dental + $8,500 surgery + $2,800 regular medical = $18,500 total
  • AGI: $85,000
  • Threshold: $6,375
  • Deductible amount: $12,125

vs spreading across two years where neither year hits the threshold.

Of course, this only works for elective/schedulable procedures. But it’s a powerful strategy for families with high AGI who need expensive dental or elective surgery work.

The Premium Tracking Gap

One thing I see consistently: People forget to track health insurance premiums paid with after-tax dollars.

If your employer deducts premiums pre-tax, you can’t deduct them again. But if you’re self-employed, on COBRA, buying ACA marketplace insurance, or paying supplemental policies out of pocket? Those premiums count toward the medical expense deduction.

For self-employed folks, there’s actually a better deduction (100% of premiums above-the-line), but that’s a different calculation that requires separate tracking.

My Question Back to the Community

Is anyone successfully tracking multi-year expense planning?

Like maintaining a “planned medical procedures” account to forecast whether you’ll hit the threshold next year? And if so, should you accelerate or defer elective spending?

I’m thinking about building a Beancount plugin that projects threshold achievement based on historical spending plus planned procedures. Would that be useful to others?

The more strategies we share here, the better we can help each other maximize legitimate deductions while staying 100% IRS-compliant.