Tax for Software Developers
Self-employed software developers generally qualify as non-SSTB under the engineering services carve-out in Treasury Reg. 1.199A-5(b)(2)(xii), making the 20% QBI deduction available at any income level. The S-Corp election is extremely common above $120,000 net income — a developer earning $155,000 who takes a $90,000 reasonable salary saves approximately $9,945 in self-employment tax annually compared to sole proprietorship.
TaxKiln Editorial · Last reviewed:
Freelance software developers are among the highest-earning Schedule C filers, with median net incomes between $100,000 and $180,000 nationally. The dominant tax issue for 2026 is Section 174 — the OBBBA restored immediate deductibility for domestic R&D expenditures, reversing the 2022 TCJA amendment that forced 5-year amortisation. Combined with the engineering services carve-out from SSTB classification, most software developers qualify for the full 20% QBI deduction under Section 199A regardless of income level.
Common business structures
- Sole Proprietorship (Schedule C) — viable for developers earning under $80k net, simplest structure
- Single-Member LLC — standard liability protection, pass-through taxation, no federal tax impact vs sole prop
- S-Corporation (Form 2553 election) — the dominant structure for developers above $120k net; SE tax savings via salary/distribution split
- C-Corporation — rare; relevant for developers building products with retained earnings or seeking venture capital
Key mechanics
Section 174 — Immediate Domestic R&D Expensing Restored by OBBBA
Section 174 is the single most important tax provision for software developers. The TCJA (2017) amended Section 174 to require capitalisation and 5-year amortisation of domestic R&D expenditures and 15-year amortisation of foreign R&D, effective for tax years beginning after December 31, 2021. The OBBBA reversed this, restoring immediate deductibility for domestic research and experimental expenditures for tax years beginning after December 31, 2024.
For freelance software developers, this means the cost of developing software — salaries paid to subcontractors, cloud computing costs allocable to development, and the developer's own time where it can be separately accounted for — is fully deductible in the year incurred rather than capitalised over 5 years. This eliminates the phantom income problem where developers owed tax on income they had already spent on R&D.
The critical classification question is Section 174 vs Section 162. Building a new feature for a client's existing product using established frameworks is likely Section 162 (ordinary business expense). Developing a novel algorithm, building a prototype SaaS tool, or creating experimental software is Section 174. Many developers do both — client work (Section 162) and product development (Section 174). Maintaining separate project tracking for each category is essential for audit defence.
Foreign R&D remains subject to 15-year amortisation. A developer who outsources coding to overseas subcontractors must capitalise those costs even though domestic costs are immediately deductible.
Domestic research and experimental expenditures, including software development costs, are immediately deductible in the year incurred. Foreign R&D remains subject to 15-year amortisation. (IRC §174(a) as amended by OBBBA §70302 (2025); Treas. Reg. §1.174-2)
Remote Work and Multi-State Filing Obligations
Freelance software developers routinely serve clients in multiple states while working from a single home base. Post-pandemic remote work has amplified multi-state tax exposure. The threshold question is whether the developer has income tax nexus in a client's state.
Most states follow the 'income sourcing' rule that service income is sourced to the state where the benefit of the service is received (i.e., where the client is located). A developer in Colorado building software for a California client may owe California income tax on that revenue — California aggressively asserts the 'convenience of the employer' doctrine and sources income based on where the client receives the benefit, even for remote workers who never set foot in California.
New York applies a similar 'convenience of the employer' test that can pull remote workers into NY filing obligations if they serve NY-based clients. The practical threshold is materiality — states rarely pursue small filers, but a developer billing $50,000+ to clients in a single state should investigate that state's filing requirements.
Protection: the Mobile Workforce State Income Tax Simplification Act has been repeatedly proposed in Congress but has not passed. Until it does, developers must evaluate nexus state by state. States without income tax (TX, FL, WA, TN, NV, WY, SD, NH for earned income, AK) eliminate this concern for client work sourced there.
Service income is generally sourced to the state where the client receives the benefit. Some states apply 'convenience of the employer' doctrine to tax remote workers serving in-state clients. (Cal. Rev. & Tax. Code §17951; N.Y. Tax Law §631; individual state sourcing rules)
S-Corporation Election and Reasonable Compensation
The S-Corp election under IRC Section 1362 is the most common tax-optimisation structure for software developers earning above $120,000 net. By paying yourself a reasonable W-2 salary and taking remaining profits as shareholder distributions, you avoid self-employment tax (15.3%) on the distribution portion. The IRS requires 'reasonable compensation' — a salary comparable to what you would earn in the open market for similar work.
For software developers, the IRS and Tax Court have established that reasonable compensation considers the developer's skills, experience, geographic market, and hours worked. A full-stack developer in Denver earning $155,000 net might set a reasonable salary of $85,000–$95,000 based on Bureau of Labor Statistics data for Colorado software developers. The remaining $60,000–$70,000 flows through as S-Corp distributions, saving approximately $9,180–$10,710 in SE tax.
The costs of maintaining an S-Corp include payroll processing ($1,500–$3,000/year), quarterly payroll tax filings, annual Form 1120-S preparation ($1,000–$2,500 for a CPA), and state franchise/registration fees. These costs create a breakeven point: below approximately $80,000 net, the SE tax savings rarely exceed the administrative costs. Above $120,000, the savings are almost always material.
S-Corp shareholders who are also employees must receive reasonable compensation for services performed, subject to FICA taxes. Distributions above reasonable salary are not subject to SE tax. (IRC §1362; IRC §3121(a); Rev. Rul. 74-44; Watson v. United States, 668 F.3d 1008 (8th Cir. 2012))
Equipment, Cloud Services, and the De Minimis Safe Harbour
Software developers are equipment-heavy relative to other freelancers. Laptops, external monitors, servers, networking equipment, and peripherals are core business tools. The de minimis safe harbour under Treas. Reg. 1.263(a)-1(f) allows immediate expensing of tangible property costing $2,500 or less per item per invoice (or $5,000 if the taxpayer has an applicable financial statement). Items above this threshold can be expensed under Section 179 (up to the OBBBA limit) or bonus depreciation.
Cloud computing costs — AWS, Azure, GCP, Vercel, Netlify, DigitalOcean — are ordinary business expenses deductible under Section 162 when used for client projects. Cloud costs allocable to R&D activities (Section 174) are also deductible immediately under the OBBBA restoration. The distinction matters primarily for documentation and audit trail purposes.
Software subscriptions (JetBrains, GitHub Enterprise, VS Code extensions, CI/CD tools) are deductible as ordinary business expenses. A developer spending $400/month on cloud infrastructure and $200/month on software tools deducts $7,200 annually on Schedule C. For S-Corp filers, these flow through the corporate return and reduce the income available for distribution.
Tangible property costing $2,500 or less per item may be immediately expensed under the de minimis safe harbour without capitalisation. Items above this threshold qualify for Section 179 expensing or bonus depreciation. (Treas. Reg. §1.263(a)-1(f); IRC §179; IRC §168(k))
Deductions
| Category | Examples | Schedule C line |
|---|---|---|
| Cloud & Infrastructure | AWS, Azure, GCP, Vercel, Netlify, DigitalOcean, Heroku, domain registrations, SSL certificates, CDN services | Line 18 (Office Expense) or Line 27a (Other Expenses) |
| Software & Dev Tools | JetBrains IDEs, GitHub/GitLab subscriptions, CI/CD tools, testing platforms, API services, monitoring tools (Datadog, Sentry) | Line 18 (Office Expense) or Line 27a (Other Expenses) |
| Equipment & Hardware | Laptops, desktops, monitors, mechanical keyboards, networking equipment, external drives, docking stations — Section 179 or bonus depreciation for items over $2,500 | Line 13 (Depreciation) or Line 18 (if under de minimis safe harbour) |
| Professional Development | Online courses (Pluralsight, Udemy, O'Reilly), conference tickets (re:Invent, WWDC, GopherCon), technical books, certification exams | Line 27a (Other Expenses) |
| Home Office | Dedicated workspace — simplified method ($5/sq ft, max $1,500) or regular method (proportionate rent, utilities, insurance, internet) | Line 30 (Business Use of Home — Form 8829) |
| Subcontractors | Other developers, QA testers, designers hired for project overflow — issue 1099-NEC if $2,000+ paid in 2026 | Line 11 (Contract Labor) |
Vehicle treatment
Software developers typically have minimal business driving — primarily client meetings, co-working space commutes (if not the principal place of business), and equipment purchases. The 2026 standard mileage rate is 72.5 cents per mile. Developers working exclusively from a home office can deduct trips to client sites, networking events, and office supply stores as business miles. A trip from a qualifying home office to a client's office is a deductible business trip, not a commute. Developers who occasionally work from a co-working space should be cautious — if the co-working space becomes the 'principal place of business,' trips between home and the co-working space are non-deductible commuting.
Depreciation examples
A $3,500 MacBook Pro purchased in 2026 can be fully expensed under Section 179 in year one. A $2,200 external monitor setup (monitor + arm + dock) falls under the de minimis safe harbour if purchased as separate items under $2,500 each. A $8,000 workstation for machine learning development is MACRS 5-year property (computers) but is most commonly Section 179 expensed in year one. A $1,200 standing desk is Section 179 eligible as 7-year MACRS property (furniture). All equipment used partly for personal purposes must be reduced by the personal-use percentage — maintain a log if dual-use is material.
State variance
Colorado
Flat 4.4% state income tax rate for 2026. Colorado is relatively straightforward for resident freelancers — no local income taxes, no B&O-style gross receipts tax. The state offers a qualified business income deduction that partially mirrors the federal QBI deduction.
California
Top marginal rate of 13.3%. California aggressively applies the 'convenience of the employer' doctrine — remote developers serving CA-based clients may owe CA income tax on that revenue even if they never enter the state. California also imposes an $800 annual LLC/S-Corp minimum franchise tax, making entity formation more expensive than in most states.
New York
State rate up to 10.9% plus NYC UBT (4% on net income over $100,000 for sole proprietors in NYC). New York applies the 'convenience of the employer' test to pull remote workers into NY filing obligations. Non-resident developers billing NY clients should evaluate filing requirements if NY-source income exceeds $10,000.
Washington
No state income tax, but the B&O tax applies to gross receipts at 1.5% for service activities. B&O is calculated on gross revenue before expenses — a developer with $155,000 gross revenue owes $2,325 in B&O tax regardless of profitability. Washington also imposes the new 7% capital gains tax on long-term gains over $270,000 (relevant for developers who sell equity or IP).
Common audit triggers
- Section 174 vs Section 162 classification — the IRS scrutinises developers who claim R&D treatment for routine client work; maintain project-level logs distinguishing experimental development from production work
- Multi-state nexus and unreported state income — serving clients in California, New York, or other aggressive-sourcing states without filing creates discovery risk when the client deducts your fees on their state return
- Home office exclusive-use test — developers with a desk in a shared living space or bedroom rarely satisfy the exclusive-use requirement
- Contractor vs employee misclassification — developers who work full-time for a single client, use client-provided tools, and follow client schedules may be reclassified as employees by the IRS, triggering back employment taxes
- Unreported income from multiple platforms — developers receiving payments via Stripe, PayPal, Wise, and direct deposit may inadvertently omit income if they fail to reconcile all payment sources against reported 1099s
Frequently asked questions
What happens if I miss the April 15 tax deadline?+
Do I need a CPA or can I file my own taxes?+
How do quarterly estimated tax payments work?+
How do I handle multi-state taxes when I have clients in several states?+
What is the difference between Section 174 and Section 162 for my development work?+
Should I use the standard mileage rate or actual expenses for my car?+
Can I deduct a co-working space membership?+
Last reviewed: