Web and Software Developer Deductions: The Hardware, the Subscriptions, the Offshore Contractor With No 1099, the Product You Build on Your Own Time, and the Client in Another State
Reviewed by the Fairlight Accounting cross-border tax team — U.S. & Canadian Tax Desks
On this page
A developer's expenses are a laptop, a stack of subscriptions, a room at home, and — for a shop that scales — other developers, often in other countries. The deductions are straightforward until two things happen: the developer starts building a product of her own alongside client work, which brings the research cost rules into play, and the clients and contractors are spread across states and countries, which raises reporting and sales tax questions a local service business never meets.
Hardware and the stack
Laptops, monitors, servers, test devices, and peripherals are equipment, much of it under the $2,500-per-item de minimis safe harbor and expensed as supplies, the rest under Section 179 or bonus depreciation (100 percent, made permanent for property acquired after January 19, 2025). Development tools, cloud hosting, repositories, design software, licenses, domain registrations, monitoring, and API fees are deducted as paid; annual prepayments fall under the 12-month rule. Hosting and infrastructure costs billed to clients at cost are pass-through if the client contracts with the provider, or revenue and expense if the developer does.
The home office
A room used regularly and exclusively for development qualifies for the home office deduction. Developers who work from a desk in the living room, or who split a room with personal use, do not. Coworking memberships are deductible rent.
Contractors, subcontractors, and the foreign developer
A subcontracted U.S. developer who runs her own business gets a Form 1099-NEC if paid $2,000 or more in 2026 ($600 through 2025); one who works the shop's hours in its systems on its projects for a year is an employee. A developer in another country, performing all the work outside the United States, earns foreign-source income and is paid without U.S. withholding or a 1099 — the shop collects a Form W-8BEN (individual) or W-8BEN-E (entity) to document foreign status, keeps it on file, and deducts the payments as contract labor. Work performed by a foreign contractor while physically in the United States is U.S.-source income with withholding and reporting obligations — generally 30 percent withholding reported on Form 1042-S, unless the contractor claims a treaty exemption on Form 8233.
The product you build on your own time
Client work is service income, and its costs are ordinary expenses. A product the developer owns — a plugin, an app, a software tool she will sell or license — is research and development: the domestic costs (her own time is not a cost, but contractors, cloud, tools, and testing are) are deductible when paid under Section 174A for tax years beginning after 2024 — though work done by an offshore developer is foreign research, still capitalized and amortized over 15 years under Section 174 — and the activity may qualify for the research credit if it involves resolving technical uncertainty through experimentation. Once the product is released, its revenue is business income; if it is sold outright later, the self-created software is generally ordinary income to its creator. Keeping product costs in a separate project in the books makes both the deduction and a future sale cleaner.
Education and conferences
Courses, certifications, and conferences that maintain or improve skills in the current business are deductible, including travel to attend. A degree program is deductible only on the same terms; one that qualifies the developer for a new trade or business is not. Books, newsletters, and course subscriptions are supplies.
Platforms, 1099-Ks, and the client abroad
Freelance platforms report gross payments on Form 1099-K once they exceed $20,000 and 200 transactions in the year (the threshold P.L. 119-21 restored); below it no form may arrive, but the income is reportable either way — report the gross, deduct the platform fee. Direct business clients that pay $2,000 or more in 2026 issue a 1099-NEC (payments by card or payment app are reported on Form 1099-K instead). A client in Canada or Europe pays with no U.S. reporting and generally no foreign withholding on services performed in the United States (treaties and the client's local rules decide); the income is U.S. business income regardless, in dollars at the conversion rate. A developer who travels abroad to work on site for a foreign client may create a foreign tax obligation. A client in another state is mostly a sales tax question: Florida has no personal income tax, and a developer working from Florida generally owes another state's income tax only in limited cases, such as work performed on site in that state — the rules vary by state.
Sales tax: custom or prewritten
Florida does not tax custom software developed for a client, nor software delivered electronically; prewritten software sold on a physical medium is taxable, and so is software sold as part of a sale of hardware. Other states draw the line differently — several tax software as a service and electronically delivered prewritten software — so a developer who sells a product to customers in those states, above their economic nexus thresholds, registers and collects there. Programming and web development services are not taxable in Florida, which taxes only a short list of services.
Worked example. A freelance developer earns $142,000 from client projects — $58,000 through a platform (gross, on a 1099-K if the platform issues one, $6,400 of fees deducted) and $84,000 direct, including $21,000 from a Canadian client paid without withholding. She deducts $4,100 of hardware, $7,800 of subscriptions and hosting, a 150-square-foot home office ($750 by the simplified method), and $18,000 paid to a developer in Argentina (W-8BEN on file, no 1099). She spent $14,000 of U.S. contractor and cloud costs building a scheduling plugin she now sells; those domestic costs are deducted under Section 174A (had the Argentine developer built it, the cost would be amortized over 15 years), and the plugin's $9,000 of sales are business income. Her Schedule C profit is $99,950 ($151,000 of gross receipts less $51,050 of deductions). Her Florida customers for the plugin owe no sales tax; she monitors the thresholds in states that tax electronically delivered software.
Official sources
The statute provides: “Notwithstanding section 263, there shall be allowed as a deduction any domestic research or experimental expenditures which are paid or incurred by the taxpayer during the taxable year.” — Legal Information Institute, Cornell Law School, 26 U.S. Code § 174A - Domestic research or experimental expenditures, https://www.law.cornell.edu/uscode/text/26/174A
The IRS explains: “Give Form W-8 BEN to the withholding agent or payer if you are a foreign person and you are the beneficial owner of an amount subject to withholding. Submit Form W-8 BEN when requested by the withholding agent or payer whether or not you are claiming a reduced rate of, or exemption from, withholding.” — Internal Revenue Service, About Form W-8 BEN, Certificate of Foreign Status of Beneficial Owner for United States Tax Withholding and Reporting (Individuals), https://www.irs.gov/forms-pubs/about-form-w-8-ben
The Florida Department of Revenue explains: “Rule 12A-1.032(4), F.A.C., provides that prepackaged or canned software supplied on a tangible medium is taxable. However, the rule further provides that a sale of customized software is a service transaction and is not subject to sales tax, provided the customized software is not part of the sale of other tangible personal property.” — Florida Department of Revenue, Technical Assistance Advisement 16A-014 — Sales and Use Tax: Computer Software and Cloud Computing Services, https://floridarevenue.com/TaxLaw/Documents/16A-014.pdf
Related guides
- Web and Software Developer Entity and Estimated Taxes: The Loan-Out S Corporation, the Product Company That Should Be a C Corporation, the Client in Twelve States, and the Quarterly on Retainer Income
- Section 174A: Research Costs Are Deductible Again
- W-9 vs W-8BEN for Canadians: Which Form, and What Follows
- SaaS Bookkeeping: Deferred Revenue, MRR, and the Tax Gap
- Sales Tax on Services: Where It Applies and Where It Doesn't
Next step
Fairlight Accounting handles U.S. domestic, cross-border (U.S.–Canada), and international tax returns, plus bookkeeping, payroll, and CFO advisory. Our U.S. Tax Desk separates product development from client work in the books and keeps the W-8 file for foreign contractors current. See pricing or book a free fit call.
Cross-border taxes, handled in one place
U.S. and Canadian filings prepared together by our U.S. and Canadian Tax Desks.
Book a free fit call