Install
openclaw skills install @voronindenis5/home-office-tax-deductionUse when a remote worker or freelancer asks about deducting a home office — regular vs simplified method math with the same inputs, exclusive-use gate test, income cap, depreciation-recapture pricing, and audit-proofing evidence pack.
openclaw skills install @voronindenis5/home-office-tax-deductionThe home-office deduction is where remote workers split into three groups: those who skip it (leaving $500–$3,000/year on the table), those who claim it wrong (audit bait), and those who compute it once, properly, and reuse the worksheet. US rules fork hard: W-2 employees cannot take it at all (suspended 2018–2025 by TCJA), while self-employed/freelancers choose between the regular method (actual expenses × business-use %, with depreciation and carryover) and the simplified method ($5/sq ft, capped at 300 sq ft / $1,500, zero recordkeeping). The right choice depends on your rent, square footage, income cap, and whether you ever plan to sell your home (depreciation recapture).
This skill runs the whole decision in one pass: gate test (regular + exclusive use), dual-method computation from the same inputs, income-cap enforcement with carryover tracking, recapture pricing for owners, and an evidence pack (floor-plan worksheet, expense-log format, photo checklist) so the deduction survives an audit instead of evaporating in one.
Don't use for: home-daycare providers (different exclusive-use waiver and hours-based math), rental-property home offices (Schedule E rules), or farmers (Schedule F nuances) — the core gate logic applies but the arithmetic differs; say so and specialize before computing.
# 1. Gate first: is the space eligible at all?
python3 scripts/home_office_deduction.py gate --exclusive-room yes --dual-use no \
--principal-place yes
# 2. Both methods from the same numbers (renter example)
python3 scripts/home_office_deduction.py compute --status self-employed \
--sqft 140 --home-sqft 1000 --rent-year 24000 --utilities-year 2400 \
--internet-year 720 --repairs-year 300 --income 62000
# 3. Owner: adds depreciation + recapture pricing to the comparison
python3 scripts/home_office_deduction.py compute --status self-employed \
--sqft 180 --home-sqft 1800 --own --home-value 420000 --land-share 0.25 \
--utilities-year 3000 --insurance-year 1500 --income 55000
# 4. Generate the audit evidence checklist/worksheet
python3 scripts/home_office_deduction.py evidence --sqft 140 > evidence_2026.txt
Every year of regular-method depreciation gets "recaptured" as income (up to 25% rate) when you sell — even depreciation you could have taken but didn't (allowed/allowable). Simplified-method years never create recapture. The script prices this: annual depreciation × years-to-planned-sale × 25% vs the annual regular-vs-simplified delta, so a "$600/yr better" regular method can be a worse 10-year deal for someone planning to sell.
evidence emits)$ python3 scripts/home_office_deduction.py compute --status self-employed \
--sqft 140 --home-sqft 1000 --rent-year 24000 --utilities-year 2400 \
--internet-year 720 --repairs-year 300 --income 62000
Business-use %: 14.0%
REGULAR: (24000+2400+300) x 14% = $3,738 + internet direct $720 = $4,458
SIMPLIFIED: 140 sqft x $5 = $700
Income cap: $62,000 — not binding.
VERDICT: REGULAR by $3,758/yr. Keep the expense log; this survives audit with records.