Self-Employed Chimney Sweep Tax Deductions (2026): Why Your Home Office Decides Which Miles Count
Published: September 14, 2026 ยท Reading time: 10 min
TL;DR: A chimney sweep's workday is a chain of job sites, not one commute โ and that chain hides a real tax question nobody in this trade gets warned about. The legs between jobs are always deductible business mileage. The first and last legs of the day are deductible only if your home office qualifies as your principal place of business under IRC ยง280A(c)(1), which requires using it regularly and exclusively for the business's administrative or management activities with no other fixed location where you do that work โ the exact fact pattern most home-based sweeps already have, once it's pointed out. Add 2026's mid-year mileage split ($0.725/mile through June, $0.76/mile from July, with a fall-loaded season pushing most miles onto the higher rate), an inspection camera and rotary system that are ordinary equipment, not listed property, and a QBI deduction where the 20%-of-taxable-income cap โ not the SSTB rules โ is the one that actually bites.
Chimney sweeping doesn't look like a desk job, and it isn't โ but almost everything that decides your tax bill runs through whether the IRS treats your kitchen table or spare-room desk as a real place of business. Get that one fact right and a meaningful chunk of your driving converts from nondeductible commuting to a real Schedule C write-off. Get it wrong โ or never ask the question โ and you're quietly leaving money on the table every single job day.
The Trade in One Sentence
You inspect and clean flues, chimneys, and vents โ often three to six stops a day, concentrated heavily from September through January as homeowners get ready for burning season, with a smaller spring bump for dryer-vent cleanings and pre-listing inspections. You may work directly for homeowners, through real estate agents ordering pre-sale inspections, or as a subcontractor for an HVAC or roofing company that doesn't offer sweep services itself. All three pay you the same way for tax purposes: Schedule C gross receipts, no matter who cuts the check.
Why Your Home Office Is the Whole Ballgame for Mileage
Start with the baseline every freelancer already knows: the drive from home to your one regular workplace is nondeductible personal commuting, full stop. The complication with a mobile trade like this one is that there's no fixed "workplace" at all โ every day starts and ends somewhere different, at a different customer's house.
That's exactly the fact pattern IRC ยง280A(c)(1)'s flush language was written for. The statute defines "principal place of business" to include:
"...a place of business which is used by the taxpayer for the administrative or management activities of any trade or business of the taxpayer if there is no other fixed location of such trade or business where the taxpayer conducts substantial administrative or management activities of such trade or business."
That's a direct fit for a chimney sweep who has no shop, no storefront, and no office other than the desk where the scheduling, invoicing, licensing paperwork, and bookkeeping actually happen. A garage used only to store the van, ladders, and rod system doesn't establish this on its own โ it has to be the place where the administrative and management side of the business is run, and it has to be regular and exclusive.
If that's your setup, the corpus's home-office mileage rule applies directly: your business day starts at your home office, so the drive from there to your first job is travel between two business locations, not commuting โ and the same going home at the end of the day.
If your home office doesn't qualify โ you keep no real admin space at home, or you also do substantial paperwork somewhere else โ you fall back to the narrower temporary-work-location rule, and each individual customer's house is very likely a regular, ongoing type of stop rather than a one-year-or-less temporary assignment, since sweeping is inherently a series of short, recurring visits to different addresses rather than a single extended assignment at one location. In practice, without a qualifying home office, most sweeps are stuck treating the first and last legs of the day as commuting.
One Day, Two Very Different Mileage Totals
| Leg | Miles | Deductible without home office? | Deductible with qualifying home office? |
|---|---|---|---|
| Home โ Job 1 | 14 | No (commuting) | Yes |
| Job 1 โ Job 2 | 9 | Yes (business-to-business) | Yes |
| Job 2 โ Job 3 | 11 | Yes (business-to-business) | Yes |
| Job 3 โ Home | 16 | No (commuting) | Yes |
| Total | 50 | 20 miles | 50 miles |
node -e "
const total = 14+9+11+16;
const withoutOffice = 9+11;
const withOffice = total;
console.log('total miles', total);
console.log('deductible without qualifying home office', withoutOffice);
console.log('deductible with qualifying home office', withOffice);
console.log('share deductible without office', (withoutOffice/total*100).toFixed(1)+'%');
"
total miles 50
deductible without qualifying home office 20
deductible with qualifying home office 50
share deductible without office 40.0%
On a single three-stop day, the home-office answer is the difference between 20 miles and 50 miles counting โ 60% of the day's driving, gone or kept depending on one fact about your desk.
The 2026 Mileage Rate โ Split at July 1, and Fall-Loaded
2026 is not a single-rate year. Per Notice 2026-10 and Announcement 2026-11 โ confirmed directly against the IRS's own standard mileage rate page โ the business rate is $0.725/mile for January 1 through June 30, 2026 and $0.76/mile from July 1 through December 31, 2026.
That mid-year jump matters more for chimney sweeps than for most trades: the season is fall-loaded, so a disproportionate share of the year's driving happens on the higher second-half rate. A sweep logging 5,200 business miles for the year, split 1,400 before July and 3,800 after:
node -e "
const mileageH1 = 1400*0.725;
const mileageH2 = 3800*0.76;
console.log('H1 (1,400 mi @ 0.725)', mileageH1.toFixed(2));
console.log('H2 (3,800 mi @ 0.76)', mileageH2.toFixed(2));
console.log('total mileage deduction', (mileageH1+mileageH2).toFixed(2));
"
H1 (1,400 mi @ 0.725) 1015.00
H2 (3,800 mi @ 0.76) 2888.00
total mileage deduction 3903.00
Running all 5,200 miles at the January rate would understate the deduction โ the second-half rate is where most of a fall-loaded season's miles actually fall.
The Rest of the Deduction List
| Category | Schedule C line | Notes |
|---|---|---|
| Job-site mileage | Line 9 | Governed by the home-office test above; log every leg |
| CSIA certification and renewal, continuing education | Line 27a | Maintains skills in a trade you're already in |
| Liability insurance (fire-risk exposure) | Line 15 | Often priced higher than a typical home-service policy given the fire risk |
| Inspection camera, rotary cleaning system | Line 22 or ยง179 | Ordinary equipment, not listed property โ see FAQ |
| Creosote vacuum, respirators, coveralls, gloves (PPE) | Line 22 | |
| State or municipal registration, contractor license | Line 23 | Requirements vary significantly by state and city |
| Website, booking and scheduling software | Line 18 or Line 22 | |
| Advertising (local search ads, door hangers, directory listings) | Line 8 | |
| Business-use share of cell phone | Line 27a | Business-use percentage only |
| Trade association dues | Line 27a |
If you bring on a seasonal helper for the fall rush, how you pay them matters โ see 1099 vs. W-2 worker classification before you decide.
A Full Year, Worked
A chimney sweep, single filer, no other income, standard deduction only:
| Amount | |
|---|---|
| Gross receipts | $52,250.00 |
| Mileage (1,400 mi ร $0.725 + 3,800 mi ร $0.76) | โ$3,903.00 |
| Liability insurance | โ$1,650.00 |
| Inspection camera system | โ$1,800.00 |
| Rotary cleaning system | โ$1,100.00 |
| Creosote vacuum & PPE | โ$520.00 |
| CSIA certification & continuing ed | โ$450.00 |
| State/municipal license & registration | โ$180.00 |
| Website & booking software | โ$360.00 |
| Advertising | โ$700.00 |
| Business-use cell phone | โ$300.00 |
| Trade association dues | โ$175.00 |
| Total expenses | โ$11,138.00 |
| Net profit (Schedule C Line 31) | $41,112.00 |
node -e "
const grossReceipts = 52250;
const expenses = {
mileage: 3903, insurance: 1650, camera: 1800, rotary: 1100, vacuumPPE: 520,
certEd: 450, license: 180, website: 360, advertising: 700, phone: 300, dues: 175,
};
let totalExpenses = 0;
for (const k in expenses) totalExpenses += expenses[k];
const netProfit = grossReceipts - totalExpenses;
console.log('totalExpenses', totalExpenses.toFixed(2));
console.log('netProfit', netProfit.toFixed(2));
"
totalExpenses 11138.00
netProfit 41112.00
Self-employment tax
node -e "
const netProfit = 41112;
const netSE = netProfit * 0.9235;
const seTax = netSE * 0.153;
const halfSE = seTax / 2;
console.log('net SE earnings (92.35% of profit)', netSE.toFixed(2));
console.log('SE tax (15.3%)', seTax.toFixed(2));
console.log('deductible half', halfSE.toFixed(2));
"
net SE earnings (92.35% of profit) 37966.93
SE tax (15.3%) 5808.94
deductible half 2904.47
Well under the $184,500 Social Security wage base for 2026, so the full 12.4% applies with no cap this year.
QBI deduction โ checking both limits, not just one
Chimney sweeping is a non-SSTB trade, so there's no SSTB phase-out to worry about at any income level. But that answers only one of ยง199A's tests. The deduction is still capped at the lesser of 20% of QBI or 20% of taxable income (computed without regard to the QBI deduction itself) minus net capital gain โ and in this example, that second cap is the one that actually binds:
node -e "
const netProfit = 41112;
const halfSE = 2904.47;
const qbiBaseline = netProfit - halfSE;
const qbi20 = qbiBaseline * 0.20;
const AGI = netProfit - halfSE; // no other above-the-line adjustments in this example
const stdDeduction = 16100; // 2026 single filer, per Rev. Proc. 2025-32 (as used elsewhere in this corpus)
const taxableIncomeForCap = AGI - stdDeduction; // before the QBI deduction itself, per Sec. 199A(e)(1)
const cap20 = taxableIncomeForCap * 0.20;
const qbiDeduction = Math.min(qbi20, cap20);
console.log('QBI baseline', qbiBaseline.toFixed(2));
console.log('20% of QBI', qbi20.toFixed(2));
console.log('taxable income before QBI deduction', taxableIncomeForCap.toFixed(2));
console.log('20% of taxable income (the cap)', cap20.toFixed(2));
console.log('QBI deduction (lower of the two)', qbiDeduction.toFixed(2));
console.log('amount the cap cost vs. the uncapped 20% x QBI figure', (qbi20 - cap20).toFixed(2));
"
QBI baseline 38207.53
20% of QBI 7641.51
taxable income before QBI deduction 22107.53
20% of taxable income (the cap) 4421.51
QBI deduction (lower of the two) 4421.51
amount the cap cost vs. the uncapped 20% x QBI figure 3220.00
Naively taking 20% of the $38,207.53 QBI baseline would produce $7,641.51 โ a $3,220.00 overstatement. The actual deduction, capped at 20% of the $22,107.53 of taxable income computed before subtracting QBI itself (per ยง199A(e)(1), which measures this cap "without regard to any deduction allowable under this section"), is $4,421.51. This is exactly the failure mode this corpus's own QBI guide warns about: verifying you're not an SSTB checks one of ยง199A's limits, not all of them, and a seasonal trade with a modest net profit is precisely the case where the taxable-income cap โ not the SSTB test โ is the one that binds.
The Seasonality Problem
Wedding officiants front-load the opposite way, but chimney sweeps have their own version of the same estimated-tax trap: income concentrated from September through January, against a quarterly estimated-tax calendar that assumes April, June, September, and January installments spread evenly across a year you haven't earned yet.
An equal four-way split sized to a full-year estimate overpays the spring installments (before the season has really started) and can underpay the fall ones if the projection was too conservative โ or the reverse, if a slow spring gets over-projected forward. Two ways to handle it:
- The estimated-tax safe harbor โ pay 100% (110% if last year's AGI was over $150,000) of last year's total tax in four equal installments, regardless of when this year's income actually lands. Simplest option if last year is a reasonable predictor.
- The annualized income installment method on Schedule AI of Form 2210 โ size each installment to the income actually earned through that period. More bookkeeping, but it matches the payment schedule to a genuinely lopsided season instead of guessing at an even split.
Neither method changes your total tax bill for the year. Both only change what the underpayment penalty is measured against.
Common Mistakes to Avoid
- Deducting the whole day's mileage without checking the home-office test. The first and last legs of a multi-stop day are commuting unless your home office genuinely qualifies as your principal place of business under ยง280A(c)(1) โ a garage full of ladders and rods doesn't establish that on its own; it has to be where the admin and scheduling work happens.
- Applying a single mileage rate to a full 2026 log. The rate split at July 1, and a fall-loaded season puts most miles on the higher second-half rate โ averaging or using only the January figure understates the deduction.
- Treating the inspection camera as a personal-use "listed property" camera. It isn't of a type generally used for entertainment or recreation, so it doesn't carry the heightened substantiation regime โ but keep ordinary business-use records anyway.
- Stopping the QBI analysis at "I'm not an SSTB." That only clears the SSTB phase-out. The separate 20%-of-taxable-income cap applies to every business and, in a lower-profit or seasonal year, is frequently the one that actually limits the deduction.
- Sizing quarterly estimates as a flat quarter of an annual guess. With income concentrated in the back half of the year, that mismatches badly against what's actually been earned by each due date.
- Deducting a CSIA exam or renewal fee your employer or franchisor actually paid. Only costs you personally paid and weren't reimbursed for are deductible โ the same principle that applies across every Schedule C category.
Frequently Asked Questions
Is chimney sweeping a Specified Service Trade or Business (SSTB) for QBI purposes?
No. The SSTB list is narrow โ health, law, accounting, actuarial science, performing arts, consulting, athletics, financial services, brokerage services, investing and investment management, trading, dealing in securities, and businesses whose principal asset is the reputation or skill of an employee or owner. Chimney sweeping is a home-service trade, the same category as house cleaning, roofing, and general contracting, all non-SSTB in this corpus's QBI guide. Non-SSTB means no SSTB phase-out at any income โ it does not mean the deduction is uncapped, since the separate 20%-of-taxable-income limit under ยง199A(a)(2) applies to every business regardless.
Can I deduct mileage for every chimney I drive to in a day?
The legs between job sites are always deductible business mileage, because they're travel between two business locations. Only the first leg (home to job 1) and the last leg (final job back home) are in question, and those are deductible only if your home office qualifies as your principal place of business under IRC ยง280A(c)(1) โ regular, exclusive use for the business's administrative or management activities, with no other fixed location where that work happens. Without a qualifying home office, those two legs are nondeductible commuting.
Do I owe self-employment tax on sweep and inspection fees?
Yes, regardless of whether the payment comes from a homeowner directly, a real estate referral, or as a 1099 subcontractor for another company. It's Schedule C gross receipts subject to the full 15.3% self-employment tax on 92.35% of net profit โ 12.4% Social Security up to the 2026 wage base of $184,500, plus 2.9% Medicare with no cap.
Is my chimney inspection camera or rotary cleaning system "listed property" that needs special records?
No. Listed property under IRC ยง280F(d)(4)(A) covers passenger vehicles, other transportation property, and property of a type generally used for entertainment, recreation, or amusement. A sweep-rod inspection camera has no consumer entertainment use โ it's single-purpose flue-inspection equipment, closer to a plumber's sewer camera than a camcorder. It and the rotary system are ordinary business equipment eligible for the de minimis safe harbor or Section 179, without the heightened listed-property substantiation rules โ though ordinary business-use records still apply.
How do I avoid an underpayment penalty when most of my income lands in the fall?
The default equal-installment method assumes income arrives evenly across the year, which doesn't fit a September-through-January-loaded season. Either meet the estimated-tax safe harbor (100%/110% of last year's tax in four equal payments) if last year is a reasonable predictor, or use the annualized income installment method on Schedule AI of Form 2210 to size each installment to income actually earned through that period. Neither changes your total tax for the year โ only the timing the underpayment penalty is measured against.
Does the taxable-income cap on QBI apply even though chimney sweeping isn't an SSTB?
Yes, and it's the limit that actually binds for many sweeps. Section 199A caps the deduction at the lesser of 20% of qualified business income or 20% of taxable income (computed without regard to the QBI deduction itself) minus net capital gain, and that second cap applies to every qualifying business regardless of SSTB status. A seasonal trade with a modest net profit routinely has taxable income well below its QBI base once the standard deduction and half-SE-tax adjustment are subtracted โ checking "I'm not an SSTB" answers only one of ยง199A's limits, not both.
Authoritative References
- IRC ยง280A โ Disallowance of certain expenses in connection with business use of home
- IRC ยง280F(d)(4) โ Definition of listed property
- IRC ยง199A โ Qualified Business Income
- IRS โ Standard mileage rates
- IRS Publication 587 โ Business Use of Your Home
- IRS Form 2210 โ Underpayment of Estimated Tax by Individuals, Estates, and Trusts
Related reading: The home-office mileage rule ยท Temporary work location commuting mileage ยท QBI deduction for freelancers ยท Section 179 deduction explained ยท Annualized income installment method ยท Self-employment tax explained
Every Job, Every Mile, Tracked Without a Spreadsheet
The difference between logging every leg of a multi-stop day and guessing at a total after the fact was worth 60% of a single day's mileage in the example above โ multiplied by every fall you're on the road. CentSense records date, destination, and business purpose for every leg automatically, scans your camera, insurance, and certification receipts with AI the moment they arrive, and exports a CPA-ready CSV at year end so nothing gets reconstructed in April. Free tier includes 10 AI receipt scans a month, no credit card required; the Solo plan ($5/month) adds unlimited scans, mileage tracking, and the export.
This article is educational and not tax or financial advice. Consult a qualified tax professional about your specific situation.
Related reads
Continue learning with more tax and expense guides for freelancers.
2026-09-14
Trump Accounts: OBBBA's New ยง530A Kids' Savings Account, and the $2,500 a Freelancer's S-Corp Can Add Tax-Free (2026)
2026-09-14
How to Depreciate Purchased Software on Schedule C: ยง179, 100% Bonus, or 36-Month Amortization
2026-09-14
Business Vehicle Totaled in an Accident: Casualty Loss, Insurance Gain, and Your Standard-Mileage Basis (2026)
2026-09-14
IRS Installment Agreement vs. Offer in Compromise: Which One Fits a Freelancer Who Owes Back Taxes? (2026)
Compare alternatives
See how CentSense stacks up to other expense and receipt tools for freelancers.
- Keeper Tax alternative
- QuickBooks Self-Employed alternative
- FlyFin alternative
- Expensify alternative
- Shoeboxed alternative
- Veryfi alternative
- Dext alternative
- ReceiptsAI alternative
- Smart Receipts alternative
- EasyExpense alternative
- Zoho Expense alternative
- Rydoo alternative
- Fyle alternative
- Navan alternative
- Expense Tracker 365 alternative
- Paylocity alternative
- Wave Receipts alternative
- QuickBooks Online alternative
- Xero alternative
- See all alternatives โ