Tax Write-Offs for Freelancers
Freelancers — writers, designers, developers, marketers, consultants — are self-employed and file Schedule C. Every cost of operating your freelance business reduces your taxable profit, and most freelancers are surprised how many ordinary expenses qualify.
Top 6 Tax Write-Offs for Freelancers
Home Office
100% deductibleThe square footage of your home dedicated exclusively to client work. Most freelancers qualify for this deduction since their home is their primary place of business.
Software & SaaS Tools
100% deductibleFigma, Notion, Slack, GitHub, Webflow, Google Workspace, Zoom, and any other subscription used to deliver client work. Fully deductible in the year paid.
Internet & Phone
100% deductibleThe business-use percentage of your home internet and mobile phone plan. Most full-time freelancers can justify 60–80% business use for internet.
Contractor & Subcontractor Payments
100% deductibleIf you hire other freelancers to help with a project, their fees are fully deductible. Collect a W-9 and file a 1099-NEC for anyone paid $600 or more.
Education & Courses
100% deductibleOnline courses, books, conferences, and workshops that improve skills you use in your existing freelance work. Education that prepares you for a new career does not qualify.
Business Travel
100% deductibleFlights, hotels, and transportation for client meetings, industry conferences, or on-site project work. The primary purpose of the trip must be business.
Common Mistakes to Avoid
- Failing to pay quarterly estimated taxes — freelancers owe self-employment tax plus income tax and should make quarterly payments to avoid penalties.
- Reporting income net of platform fees (Upwork, Fiverr) — you must report gross income; the platform fees are a separate deduction on Line 10.
- Mixing personal and business finances in the same bank account, making it nearly impossible to cleanly separate deductible expenses.
- Skipping the self-employed health insurance deduction on Form 1040 Schedule 1 — this can save thousands.
Recordkeeping Tips
- Open a dedicated business checking account and run all client payments and business expenses through it.
- Export a monthly CSV from your business account and tag every transaction as business or personal within 30 days.
- Save client contracts and project scopes — they establish business purpose for related travel and equipment purchases.
- Track every platform fee (Upwork service fee, Stripe processing fee) separately so you can deduct them on Line 10.
Frequently Asked Questions
Related Professions
Stop leaving money on the table.
MyTaxWriteOffs automatically tracks your Freelancer write-offs. Connect your bank in 2 minutes. $14/mo or $99/yr.
Start Tracking NowThis content is for informational purposes only and does not constitute tax advice. Consult a qualified CPA or tax professional for guidance specific to your situation.
