When you buy custom code, the IRS sends you a five-year bill.
Most small businesses don't realize this until their accountant mentions it in March: software you commission is a capital asset. You can't deduct it the year you pay for it. You amortize it — usually over three to five years. That changes the math on every "cheap" developer quote you've ever seen.
Two ways to buy software. The tax code treats them very differently.
You hire a developer for $40,000.
- You wire $40,000 in year one.
- You receive code. You now own a software asset.
- Per IRS §174 & §197 guidance, you amortize it over 5 years.
- Your year-one deduction is $8,000, not $40,000.
- $32,000 sits on your balance sheet, depreciating slowly.
- If you scrap or rebuild before year five, the unamortized portion is a write-down, not a deduction.
−$8,000 deducted
You hire Cofactor for $20,000 / yr.
- You pay $20,000 in year one.
- You receive a service. You don't own anything.
- Per IRS Pub 535, an ordinary & necessary service is a current-year operating expense.
- Your year-one deduction is the full $20,000.
- Nothing on your balance sheet. Nothing to depreciate.
- If you stop, you stop paying. There's no asset to write down.
−$20,000 deducted
This page describes the general accounting treatment for U.S. small businesses and is not tax advice. Your accountant has the final word.
Plug in your tax bracket and the quote you got. Compare 5 years out.
| Custom developer | Cofactor | |||
|---|---|---|---|---|
| Year | Paid | Deductible | Paid | Deductible |
| Total (5y) | ||||
The hidden costs of "owning your software" don't show up on the invoice.
The maintenance treadmill
Frameworks deprecate, libraries break, browsers move. Without a maintenance contract, you pay the same developer their hourly rate to fix things they wrote a year ago.
The bus factor
The freelancer who built it goes on tour, has a kid, takes a job. You inherit code only one person has ever read.
Hosting, security, backups
Always quoted as "your responsibility" in a developer SOW. With us they're inside the plan.
Opportunity cost of an idle codebase
Custom code that isn't actively maintained gets less valuable every quarter. Service contracts get more valuable — agents and tooling improve under you.
The Squarespace ceiling
Cheaper-feeling than us, until the day your business needs something the platform can't do. Then you're starting from zero, paying for a developer, and re-reading section 01.
Bring the calculator output to your accountant. Then book a call.
Most accountants will confirm the treatment in five minutes. After that, the only question is which plan fits.