For most small businesses, software is the easiest category on the books: you pay monthly or yearly for a service, it's an ordinary and necessary business expense, and you deduct it in the year you pay for it. The complications live at the edges — prepaid multi-year deals, custom development, and mixed personal use.
Subscriptions: deduct as you go
SaaS subscriptions — video conferencing, cloud storage, design tools, project management, email marketing, accounting software itself — are current expenses. So are:
- Cloud infrastructure and hosting: compute, storage, databases, CDNs
- Domain name renewals and SSL certificates
- Website builders and e-commerce platforms
- Paid APIs and usage-based services, including AI tools
- App store purchases used for business
An annual plan paid up front is still deductible when paid for most cash-basis businesses, thanks to the 12-month rule: prepayments are fine as long as the benefit doesn't extend more than 12 months beyond the first date of the benefit (and not past the end of next year). Pay for a two- or three-year plan up front, though, and you're technically supposed to spread the deduction over the covered period. If a vendor's three-year discount is tempting, just know the tax treatment is less tidy.
Purchased licenses
Off-the-shelf software you buy outright — a perpetual license for a desktop app, a one-time plugin purchase — is technically an asset with a useful life. In practice, almost all of it gets expensed immediately anyway, through one of several routes: the de minimis safe harbor (purchases under $2,500 per item can be expensed if you adopt the policy), Section 179, or bonus depreciation. For a typical small business buying a $60 utility or a $500 desktop license, the practical answer is: expense it, note what it was, and move on.
When capitalization actually matters
Two situations deserve real attention:
- Custom-developed software. If you pay a developer to build software for your business — an internal tool, a custom app — the costs are generally treated as capital expenditures. US rules on software development costs have been in flux in recent years (the required amortization of research-type expenditures introduced in 2022 was substantially rolled back for domestic costs by 2025 legislation), so this is genuinely one to take to a professional rather than guess.
- Software bundled into a larger asset purchase, like the operating software that comes with a piece of equipment. That usually just rides along with the equipment's depreciation.
If neither applies to you — and for most service businesses neither does — you can safely treat the whole category as a current expense.
Mixed business and personal use
Plenty of subscriptions straddle both lives: a password manager, a cloud photo plan, a streaming service you claim is "research." The standard is business-use percentage. If your cloud storage is 80% business files, deduct 80%. If a subscription is genuinely dual-purpose, either split the transaction by a defensible percentage or — cleaner — keep separate business and personal accounts with the vendor and pay each from the matching card.
Be honest about the entertainment-adjacent ones. Music and video streaming rarely survive scrutiny as business expenses unless the content is literally what your business sells or reviews.
Keeping the category useful
Software creep is real — the average small business accumulates dozens of subscriptions, many forgotten. A few habits keep this account informative rather than a junk drawer:
- Record the vendor and product in the transaction note, not just "subscription."
- Once a quarter, sort the category by payee and cancel what you no longer use. This is one of the few bookkeeping tasks that directly saves money.
- Watch for annual renewals that hit as one large charge — a $600 spike is usually last year's monthly tool switching to annual billing, not a new cost.
Software is likely one of your larger and fastest-growing expense categories. Kept clean, it's also one of the most actionable.