Tax Deductions for Web Developers: Schedule C Guide

Updated November 8, 2026. Quick answer: A freelance web developer’s deductions are mostly hardware, software, subscriptions, a home office and contract help. The software rule is the one to get right: tools bought outright are generally depreciated over 36 months unless a safe harbor applies, while monthly subscriptions are an expense in the year paid.

The deductions this work usually has to sort out

This page reads the IRS documents linked under Sources, as retrieved on November 8, 2026. The IRS publications and instructions cited here are the 2025 editions, written for returns filed for 2025; check the current edition before relying on a figure.

Every deduction below has to pass one test first. Publication 334 puts it this way: “To be deductible, a business expense must be both ordinary and necessary.” “An ordinary expense is one that is common and accepted in your field of business.” “A necessary expense is one that is helpful and appropriate for your business.” And where a cost is mixed: “If you have an expense that is partly for business and partly personal, separate the personal part from the business part.”

This table is the usual set for a freelance web developer. The line shows where the Schedule C instructions place that kind of cost; whether a particular purchase qualifies is the ordinary-and-necessary question above.

CostSchedule C lineWhat to keepWhere it is explained
Laptop, monitors, devicesLine 13 or Part VInvoice with the date and priceequipment and depreciation records
Development tools and licenses (subscription)Line 18 or Part VSubscription invoicesSchedule C lines 17 to 19
Software bought outrightLine 13 or Part VInvoice with the date and priceequipment and depreciation records
Hosting, domains, testing servicesPart V (other expenses)InvoicesSchedule C lines 17 to 19
Contract developers and designersLine 11Invoices and each payee’s Form W-9Schedule C lines 10 and 11
Home officeLine 30Measurements and billshome office records for Form 8829
Internet and phone (business share)Line 25Bills and a business-use percentagecell phone and internet business-use records
Advertising and your own siteLine 8InvoicesSchedule C lines 8 and 9
Liability insuranceLine 15Policy declarationsSchedule C lines 14 and 15

Software and hardware: expense, safe harbor or depreciate

Publication 946 lists what depreciable property includes: “You can also depreciate certain intangible property, such as patents, copyrights, and computer software.” For purchased software it adds “If you can depreciate the cost of computer software, use the straight line method over a useful life of 36 months.” The tests for that treatment are that the software is readily available for purchase by the general public, is subject to a nonexclusive license and has not been substantially modified. Hardware is tangible property, so the small-purchase election applies: “If you don’t have an applicable financial statement, you may use the de minimis safe harbor to deduct amounts paid for tangible property up to $2,500 per item or invoice.” See the de minimis safe harbor and receipts and equipment and depreciation records.

What these documents do not cover

Publication 334, Publication 463, Publication 587, Publication 946 and the Schedule C instructions do not address web hosting, domain names, or the cost of developing software that you sell or license, and this page states no rule for them. Hosting and domain fees are ordinary costs that most preparers report as other expenses, but the table above is this page’s reading, not an IRS statement. If you build a product to sell, ask a preparer how its development costs are treated before deducting them.

Working from home

A developer who works from home has the administrative route: “You use it exclusively and regularly for administrative or management activities of your business.” Exclusivity decides it: “You don’t meet the requirements of the exclusive use test if you use the area in question both for business and for personal purposes.” A spare room with the family’s computer in it does not pass. Records are on home office records for Form 8829.

The big items outside the line-by-line list

Big itemHow it comes up for this workLive pages
Home officeSee the previous section; the administrative route is the usual one for a developer with a dedicated workspace.home office records for Form 8829; Schedule C line 30
VehicleMost developers log little business mileage; a log matters only for client meetings.mileage log requirements; Schedule C lines 8 and 9
Health insuranceYour own premiums are a Schedule 1 deduction, not a Schedule C cost. “Do not include on line 14 any contributions you made on your behalf as a self-employed person to an accident and health plan.” The same instructions point you to Schedule 1: “you may be able to deduct on Schedule 1 (Form 1040), line 17, the amount you paid for health insurance on behalf of yourself, your spouse, and dependents, even if you do not itemize your deductions.”Schedule 1 line 17
Retirement plan for yourself“If you are a sole proprietor, you can deduct contributions you make to the plan for yourself on line 16 of Schedule 1 (Form 1040).” Plan contributions for employees go on Schedule C line 19, which is why the retirement row sits outside the Schedule C table.Schedule 1 lines 15 and 16; SEP-IRA contributions
Qualified business incomeWhether web development qualifies for the QBI deduction at higher income depends on thresholds that change yearly; read the live page for the current numbers.QBI deduction thresholds for 2026

Records

Publication 463 sets the bar: “You must generally have documentary evidence such as receipts, canceled checks, or bills, to support your expenses.”

For capture of hardware, subscription and hosting receipts, SparkReceipt’s home page says you can snap a receipt at the counter in the phone app; Dext’s US home page says you can send receipts, invoices and statements by mobile, email, WhatsApp or desktop. These are the vendors’ statements; this page has not used either product. A folder of photographed receipts and a spreadsheet meet the same IRS test, which is whether the record exists and was made close to the time.

Common mistakes

  • Expensing a purchased software license in full without checking whether depreciation applies.
  • Splitting one hardware invoice across items to stay under the safe harbor limit.
  • Treating development costs for a product you sell as ordinary expenses without asking a preparer.

Related: tax deductions by profession, Schedule C business code for web designers, and equipment and depreciation records.

Sources

Read from the IRS documents linked above on November 8, 2026. General information, not tax advice. Your own facts decide the outcome, and a preparer, the account provider or the IRS is the right place to confirm anything consequential.