Should I capitalize or expense tools and small equipment purchased for construction jobs?
The IRS draws a clear line through what’s called the de minimis safe harbor election. Tools and equipment that cost $2,500 or less per invoice can be expensed immediately in the year you buy them. This covers most hand tools, smaller power tools, and job-specific items that contractors purchase regularly. The one requirement is that you need a written accounting policy in place at the start of the tax year stating that you expense items under this threshold. Without that written policy, the IRS can challenge the immediate deduction.
For items over $2,500, the default treatment is to capitalize the purchase and depreciate it over its useful life according to IRS schedules. A $15,000 mini excavator or a $5,000 commercial-grade table saw gets added to your balance sheet as an asset and deducted gradually over several years.
You don’t always have to wait years to get the tax benefit on bigger purchases, though. Section 179 lets you deduct the full cost of qualifying equipment in the year you buy it, up to $1,220,000 for 2024. Trucks, trailers, compressors, generators, and heavy equipment all qualify. This can make a real difference in a profitable year when you want to reduce your taxable income. Talk to your tax preparer before making large equipment purchases so you can time them for the best result.
Here’s the part most contractors overlook. Regardless of whether you expense or capitalize a purchase on your tax return, you should still be tracking what gets used on each job. A $2,200 concrete saw might be expensed immediately for tax purposes, but if it was bought for a specific project, that cost belongs in your construction job costing. Knowing the true cost of each job is how you figure out which projects are profitable and which ones you’re underpricing.
The most common mistake is buying tools throughout the year and dumping everything into one generic “tools” or “supplies” category. That’s not wrong for tax purposes, but it tells you nothing useful about your business. Breaking purchases out by job and by type gives you the data to bid more accurately and spot where margins are thin.
If you’re unsure whether past purchases were handled correctly or you don’t have a written de minimis policy in place, our small business bookkeeping services can help get your records straightened out and build a system that tracks these purchases properly from here forward.
Your Valley of the Sun Bookkeeper
The Next Step:
A Quick Conversation
Tell us what's going on with your books. We'll listen, ask a few questions, and give you a clear quote with no surprises.
More Questions
How do I account for security deposits and tenant improvements in property management books?
Security deposits are liabilities on your balance sheet, not income. Tenant improvement allowances get capitalized as leasehold improvements and amortized over the shorter of the useful life or remaining lease term.
Read answerHow do I clean up a messy QuickBooks file that hasn't been maintained properly?
Start with bank reconciliation month by month, then fix uncategorized transactions and clean up your chart of accounts. The process is methodical and every step builds on the one before it.
Read answerHow do I classify my cleaning workers as employees vs independent contractors?
The IRS uses three tests to determine classification: behavioral control, financial control, and relationship type. Most cleaning workers who follow your schedule, use your supplies, and wear your uniform are employees, not independent contractors.
Read answerWhat is the difference between bookkeeping, accounting, and controller services?
Bookkeeping records your daily transactions and keeps the books accurate. Accounting interprets those numbers for tax planning and financial statements. Controller services provide financial oversight and strategic reporting. Most small businesses start with bookkeeping and add layers as they grow.
Read answerWhat payroll records am I legally required to keep and for how long?
Federal law requires you to keep most payroll records for at least 4 years. Arizona requires 4 years for unemployment records. Best practice is to keep everything for 7 years to cover all potential audit windows.
Read answerHow do I separate bookkeeping for multiple rental properties owned in different LLCs?
Each LLC needs its own bank account, its own set of books, and its own tax return. In QuickBooks Online, use separate company files per LLC rather than trying to combine everything into one file.
Read answer