Skip to main content

Tax Guide for Freelance Developers

Tax Deductions for Freelance Developers (2026)

The complete list of what freelance software developers, web developers, and programmers can deduct on Schedule C, organized by IRS category, with the charges that actually show up on your bank statements.

Agnė, founder of Categorize My Expenses
Written by Agnė

Key Takeaways

  • Freelance developers commonly have $5,000+ in small recurring charges per year (cloud hosting, SaaS tools, AI assistants, domain renewals) that are fully deductible but easy to miss.
  • Equipment like laptops and monitors can be fully deducted in the year of purchase using Section 179. If the device is used partly for personal use, only the business-use percentage is deductible.
  • Payment processing fees (Stripe, PayPal, Square) can total $1,500 to $4,000+ per year and are a commonly overlooked deduction.
  • Education that maintains or improves existing skills is fully deductible. Education that qualifies you for a new trade is not.

You paid $29/month for Vercel. You spent $73 on AWS this month and $149 on DigitalOcean. You bought a MacBook Pro for $2,499. You renewed your JetBrains license for $24.90/month. You paid $21/month for GitHub Team. You dropped $1,200 on a conference ticket and $600 on the flight to get there.

All of that is deductible. But when tax season comes around, most developers grab the big obvious one (the laptop) and forget about the $5,000+ in smaller charges spread across twelve months of credit card statements.

This guide covers everything freelance developers can deduct, organized by Schedule C category so you know exactly where each expense goes on your tax return. If you file a Schedule C (and if you're a freelance developer, you do), this is your checklist.

What a Developer's Credit Card Statement Actually Looks Like

Here's a random month from a working freelance developer. How many of these would you remember to deduct?

AMAZON WEB SERVICES      $73.41

VERCEL INC              $29.00

GITHUB.COM              $21.00

JETBRAINS AMERICAS INC   $24.90

DIGITALOCEAN.COM         $149.00

OPENAI *CHATGPT PLUS     $20.00

FIGMA INC               $15.00

NAMECHEAP INC            $38.87

UDEMY ONLINE COURSES     $14.99

NOTION LABS INC          $10.00

LINEAR                  $10.00

1PASSWORD AGILEBITS      $4.99

Every single one of those is a business expense. The AWS charge is obvious to you, but the $4.99 for 1Password? The $10 for Notion? The $38.87 domain renewal? Those are the ones that slip through, and they add up to thousands per year.

Cloud Hosting & Infrastructure

Schedule C, Line 27a (Other Expenses) or Line 18 (Office Expense). Cloud services used to build and deploy client projects or your own products.

This is the category most unique to developers. Your cloud bill is a legitimate business expense, whether it's $5/month for a hobby project you're monetizing or $500/month for a client's infrastructure you manage.

  • AWS (Amazon Web Services): EC2 instances, S3 storage, Lambda functions, RDS databases. Shows up as AMAZON WEB SERVICES or AWS on statements. Bills vary wildly ($5-500+/month depending on usage)
  • Vercel: frontend deployments, serverless functions. Shows as VERCEL INC ($20-29/month for Pro plan)
  • DigitalOcean: droplets, managed databases, Kubernetes. Shows as DIGITALOCEAN.COM ($5-200+/month)
  • Heroku: app hosting, add-ons, Postgres. Shows as HEROKU or SALESFORCE HEROKU ($7-50+/month per dyno)
  • Netlify: static site hosting, serverless functions. Shows as NETLIFY ($19/month for Pro)
  • Google Cloud Platform: Compute Engine, Cloud Run, Firebase. Shows as GOOGLE *CLOUD ($5-300+/month)
  • Railway, Render, Fly.io: newer platforms for app deployment ($5-50+/month)
  • Cloudflare: DNS, CDN, Workers, R2 storage. Shows as CLOUDFLARE ($20/month for Pro, or usage-based)

Mixed use? If you run personal projects on the same AWS account as client work, you should allocate the business-use percentage. If 80% of your cloud spend is for client projects, deduct 80%. Keep a simple log of which projects are business vs. personal.

Software Subscriptions & Developer Tools

Schedule C, Line 18 (Office Expense). Your monthly subscription stack. For a deep dive on how to categorize these, see our guide to categorizing SaaS subscriptions.

  • IDEs and editors: JetBrains All Products Pack ($24.90/month or $289/year), WebStorm or IntelliJ individually ($16.90/month). Shows as JETBRAINS AMERICAS INC
  • GitHub: Pro ($4/month), Team ($4/user/month), or Enterprise ($21/user/month). Shows as GITHUB.COM
  • GitLab: Premium ($29/user/month). Shows as GITLAB INC
  • Figma: design collaboration ($15/month for Professional). Shows as FIGMA INC
  • Notion: project docs, wikis ($10/month for Plus). Shows as NOTION LABS INC
  • Linear, Jira, Asana: project management ($10-16/month). Shows as LINEAR or ATLASSIAN
  • 1Password or Bitwarden: credential management for client accounts ($4.99-7.99/month)
  • Postman, Insomnia: API testing tools ($14-29/month for paid tiers)
  • Docker Desktop: container development ($9-24/month for Pro/Team). Shows as DOCKER INC
  • Slack Pro: client communication ($8.75/month). Shows as SLACK TECHNOLOGIES

Add it up: JetBrains ($289/yr) + GitHub ($48/yr) + Figma ($180/yr) + Notion ($120/yr) + Linear ($120/yr) + 1Password ($60/yr) + Docker ($108/yr) = over $925 a year in dev tools alone. And most developers have more subscriptions than this. Every dollar is deductible.

AI Tools & Coding Assistants

Schedule C, Line 18 (Office Expense). These are newer expenses that many developers overlook because the category barely existed a couple of years ago. For more on this, see our guide to categorizing AI tool expenses.

  • ChatGPT Plus / Pro: $20-200/month. Shows as OPENAI *CHATGPT PLUS on statements
  • GitHub Copilot: $10/month or $100/year. Billed through GITHUB.COM
  • Claude Pro (Anthropic): $20/month. Shows as ANTHROPIC on statements
  • Cursor: AI-powered editor ($20/month for Pro). Shows as CURSOR or ANYSPHERE INC
  • v0, Bolt, Lovable: AI code generation tools ($10-30/month)
  • API usage: OpenAI API, Anthropic API, Google Gemini API charges for apps you build. These are development costs, fully deductible

AI tools are a fast-growing line item for developers. If you're paying $20/month for ChatGPT Plus, $10/month for Copilot, and $20/month for Cursor, that's $600/year in deductions. Plus any API costs for client projects.

Equipment & Hardware

Schedule C, Line 13 (via Form 4562). Your computer, monitors, peripherals, and anything else with a useful life beyond one year.

Option A: Section 179, Deduct It All This Year

You can write off the full cost of equipment in the year you buy it using Section 179 (up to $2,560,000 for 2026). Buy a MacBook Pro for $2,499 in March? Deduct the full $2,499 on this year's return. 100% bonus depreciation is also permanently available as of 2025. For most solo developers, Section 179 is the move.

Option B: Depreciate Over Five Years

Spread the deduction over 5 years (the standard MACRS recovery period for computers). This can make sense if you had an unusually high-income year and want to reserve deductions for future years. Talk to your accountant, but most freelancers are better off with Section 179.

What counts as equipment:

  • Laptop: MacBook Pro ($1,599-3,499), ThinkPad X1 Carbon ($1,400-2,800), Dell XPS ($1,200-2,500)
  • Desktop: Mac Studio ($1,999-5,999), Mac Mini ($599-1,399), custom PC build ($1,500-3,000+)
  • Monitors: Apple Studio Display ($1,599), LG UltraFine 5K ($1,300), Dell U2723QE ($500). Multiple monitors are fine if you use them for work
  • Keyboard and mouse: mechanical keyboard ($100-300), Magic Keyboard ($199), ergonomic mouse ($80-150)
  • Standing desk and ergonomic chair: Herman Miller Aeron ($1,395), Uplift desk ($600-1,200)
  • External storage: portable SSD ($80-200), NAS for backups ($300-800)
  • Webcam and microphone: for client calls and standups. Logitech Brio ($160), Blue Yeti ($130)
  • Networking: router, mesh Wi-Fi system, Ethernet switches for your home office ($100-400)

Business-use percentage matters. If you use your laptop 70% for client work and 30% for personal use (streaming, browsing, gaming), you can only deduct 70% of the cost. If you bought a $2,499 MacBook Pro, that's $1,749 deductible. To claim 100%, the computer needs to be used more than 50% for business, and you should be honest about the split.

Home Office

Form 8829 or simplified method (Schedule C, Line 30). If you code from a dedicated space at home (and most freelance developers do), this is yours to claim. See our full guide to the home office deduction for more detail.

Simplified Method (Less Paperwork)

$5 per square foot, up to 300 sq ft = max $1,500. Your desk, your dual-monitor setup, your bookshelf with O'Reilly books. If that's 200 sq ft, you get a $1,000 deduction with basically no math.

Regular Method (Usually Bigger Deduction)

Calculate what percentage of your home is used exclusively for business, then apply that percentage to rent or mortgage interest, utilities, insurance, and repairs. More paperwork, but often worth it if you have a legitimate home office.

The key word is “exclusively.” Your dedicated desk with your coding setup in the spare bedroom counts. The couch where you sometimes open your laptop does not. The space needs to be regularly and exclusively used for business.

Internet & Phone

Schedule C, Line 25 (Utilities). Partial deductions based on business-use percentage.

  • Internet: you need it for everything (deploying code, SSH into servers, video calls with clients, pulling from Git, running CI/CD pipelines). If 60-70% of your internet use is for work, that's $50-70/month deductible on a typical $80-100/month plan
  • Cell phone: client calls, Slack notifications, two-factor authentication, hotspot tethering when working from a coffee shop. Business-use percentage of your monthly plan ($40-80/month deductible at 50-70%)
  • Upgraded internet plan: if you upgraded from a basic plan to gigabit specifically for work (deploying, large file transfers, video calls), the incremental cost strengthens your business-use case

For more on deducting your internet bill, see our guide on internet deductions for the self-employed.

Professional Development & Education

Schedule C, Line 27a (Other Expenses). Courses, conferences, books, and training that maintain or improve your skills in your current profession.

  • Online courses: Udemy ($10-15 per course), Pluralsight ($29/month), Frontend Masters ($39/month), Egghead.io ($25/month), Codecademy Pro ($35/month)
  • Conference tickets: React Summit ($400-600), Next.js Conf, JSConf ($600-900), AWS re:Invent ($1,799), Google I/O, PyCon ($400-700), RustConf
  • Conference travel: flights, hotels, meals (50% for meals), ground transportation. All deductible when the trip is primarily for business
  • Technical books: O'Reilly subscriptions ($49/month), Manning, Pragmatic Bookshelf, individual technical books ($30-60 each)
  • Online learning platforms: O'Reilly Learning ($49/month), Safari Books, A Cloud Guru ($35/month), Fireship Pro ($10/month)
  • Workshops and bootcamp-style intensives: advanced React patterns workshop ($500), system design courses ($200-400)

Important distinction: education that maintains or improves your existing skills is deductible. A React course when you're already a React developer? Yes. A course on Rust when you're expanding your backend skills? Yes. A full computer science degree to enter the field for the first time? That's qualifying you for a new trade, and it's not deductible as a business expense.

Domain Names & Web Hosting

Schedule C, Line 8 (Advertising) for your portfolio site, or Line 27a (Other Expenses) for client project domains.

  • Your portfolio/business website domain: Namecheap ($8-15/year), Google Domains, Cloudflare Registrar ($8-12/year)
  • Client project domains: if you register domains on behalf of clients as part of the project
  • Portfolio site hosting: Vercel, Netlify, or traditional hosting for your personal site
  • Email hosting: Google Workspace ($7.20/month), Fastmail ($5/month) for your professional email address
  • SSL certificates: if you're paying for them separately (most hosting includes them now)

Domain renewals are easy to miss because they're billed annually. That $38.87 charge from NAMECHEAP INC in October? It's three domain renewals, and it's deductible.

Professional Services

Schedule C, Line 17 (Legal & Professional Services) or Line 11 (Contract Labor).

  • Accountant or CPA: the portion of your tax prep fees related to your Schedule C ($200-800+/year)
  • Contract lawyers: reviewing client contracts, MSAs, SaaS terms of service ($300-1,000+ per engagement)
  • Subcontractors: other developers you hire for overflow work or specialized tasks (design, DevOps, QA)
  • Virtual assistants: scheduling, invoicing, email management
  • Bookkeeper: monthly bookkeeping services ($100-300/month)

Remember the 1099-NEC. If you pay any contractor more than $600 in a calendar year, you're required to send them a 1099-NEC by January 31. Get a W-9 from every subcontractor before you pay them.

Advertising & Marketing

Schedule C, Line 8.

  • Portfolio website costs: Squarespace ($16-33/month), custom hosting, theme purchases
  • LinkedIn Premium: for finding clients and networking ($59.99/month). Shows as LINKEDIN PREMIUM
  • Google Ads: if you run campaigns for your freelance services ($50-500+/month)
  • Freelance platform fees: Toptal, Upwork service fees (deduct the fees, not the full payment you receive)
  • Business cards, stickers, swag: printed materials for meetups and conferences
  • Content marketing: if you pay for blog hosting, newsletter tools (ConvertKit, Buttondown), or podcast hosting to attract clients

Other Business Expenses

Schedule C, Line 27a. The catch-all for legitimate business expenses that don't fit neatly into the categories above.

  • Payment processing fees: Stripe (2.9% + 30¢ per transaction), PayPal, Square. If a client pays your $5,000 invoice through Stripe, you lose about $145 in fees. Over a year, that's easily $1,000-3,000+
  • Coworking space: WeWork, local coworking ($200-500/month). Fully deductible if used exclusively for work
  • Business insurance: general liability, professional liability / E&O ($300-1,000/year)
  • Business licenses and permits: city/state business license renewals ($50-200/year)
  • Professional memberships: ACM ($99/year), IEEE ($175/year), local developer meetup sponsorships
  • Tax preparation software: TurboTax Self-Employed ($120), TaxAct ($65), or the Schedule C portion of your CPA's bill
  • Bank and credit card fees: annual fees on a business credit card, wire transfer fees for international clients

The Ones Most Developers Miss

These aren't obscure loopholes. They're normal business expenses that developers forget to track because they're small, automatic, or just don't feel like “real” deductions.

1. The subscription stack

JetBrains ($289/yr) + GitHub ($48/yr) + Copilot ($100/yr) + ChatGPT Plus ($240/yr) + Figma ($180/yr) + Notion ($120/yr) + 1Password ($60/yr) + Linear ($120/yr) + Docker ($108/yr). That's $1,265/year in developer tools that auto-renew quietly on your credit card. Each charge is small enough to forget, big enough in aggregate to matter.

2. Cloud hosting charges that fluctuate

AWS and GCP bills change month to month based on usage. That makes them easy to lose track of. You might pay $32 one month and $147 the next. Over a year, these add up to $500-3,000+ that you're paying to run client applications and side projects.

3. Payment processing fees

Every time a client pays your $8,000 project invoice through Stripe, you lose about $232 to processing fees (2.9% + 30¢). Over a year of client work, that's easily $1,500-4,000 in fees. It shows up as STRIPE FEES or gets netted out of your deposits, making it invisible if you're not looking.

4. Annual domain renewals

You have 5-10 domains registered across Namecheap, Cloudflare, and Google Domains. Each one is $8-15/year. They renew on different dates, they're buried in months of transactions, and they total $50-150/year in deductions you probably forgot about.

5. Peripherals and small hardware

USB-C hub ($45). Extra charging cable ($25). Webcam ($80). Headphones for focus work ($150-350). Monitor arm ($40). HDMI adapter ($15). Individually small, collectively $300-800+ per year, buried in your Amazon order history alongside personal purchases.

6. Courses and learning resources

That $15 Udemy course on Docker. The $39/month Frontend Masters subscription. The $49 O'Reilly book on system design. Technical books and courses are fully deductible because they maintain and improve your existing skills. Developers invest heavily in learning and rarely claim it.

Quick Reference: Where Everything Goes

ExpenseSchedule C Line
Laptop, monitors, keyboard, desk, chairDepreciation (Line 13)
AWS, Vercel, DigitalOcean, Heroku, NetlifyOther Expenses (Line 27a)
JetBrains, GitHub, Figma, Notion, DockerOffice Expense (Line 18)
ChatGPT, Copilot, Claude, CursorOffice Expense (Line 18)
Domain names, SSL certs, email hostingAdvertising (Line 8) or Other (Line 27a)
Portfolio site, LinkedIn Premium, Google AdsAdvertising (Line 8)
Udemy, conferences, O'Reilly, tech booksOther Expenses (Line 27a)
Accountant, lawyer, subcontractorsLegal/Professional (Line 17) or Contract Labor (Line 11)
Stripe, PayPal, Square processing feesOther Expenses (Line 27a)
Internet, cell phone*Utilities (Line 25)
Coworking spaceRent (Line 20b)
Business insurance, E&OInsurance (Line 15)
Home office*Home Office (Line 30 / Form 8829)

* = business-use percentage only (partial deduction)

The Bottom Line

The MacBook gets all the attention at tax time, but it's the subscription stack that adds up fastest: $25/month for JetBrains, $20/month for ChatGPT, $29/month for Vercel, $73/month for AWS, $10/month for Copilot, $145 in Stripe fees from last month's invoice. Multiply that across twelve months and you're looking at thousands in deductions that never make it onto your Schedule C.

The hard part isn't knowing what's deductible. It's sorting through a year of bank and credit card transactions to find every AMAZON WEB SERVICES charge, every JETBRAINS AMERICAS INC renewal, every GITHUB.COM subscription in the noise. That's where Categorize My Expenses comes in. Upload your statements, and it sorts every cloud hosting charge, dev tool subscription, and Stripe fee into the right Schedule C category automatically. No spreadsheet required.

Disclaimer: This article is for educational purposes only and does not constitute tax, legal, or financial advice. Tax rules change, and individual situations vary. Consult a qualified tax professional for advice specific to your situation. The Section 179 limits referenced are for the 2026 tax year. Check IRS.gov for current figures. NAICS code for freelance software developers: 541511. Categorize My Expenses is a financial data organization tool, not a tax preparer, and does not provide tax advice.

Related Guides