Can I write off materials I buy for a job?
Yes, materials you buy for a job are deductible. Lumber, pipe, concrete, fixtures, drywall, wiring, roofing materials, paint, and anything else that goes into a project all reduce your taxable income. The IRS expects you to deduct the cost of materials used to earn revenue. That’s a normal and legitimate business expense.
How those materials show up on your tax return depends on classification. Materials that go directly into a specific job are typically reported as cost of goods sold or cost of services. General supplies you use across multiple jobs like saw blades, drill bits, tape, fasteners, and sandpaper are usually categorized as supplies expense under operating costs. Both reduce your taxable income. The distinction matters more for your financial statements than for your tax bill, but getting the classification right gives you a clearer picture of your actual profit margins on each project.
The real problem isn’t whether materials are deductible. It’s whether you have the records to prove what you spent. A receipt from Home Depot for $1,400 doesn’t tell anyone much without context. You need to know which job it was for, what was purchased, and that it was a legitimate business expense. If you’re ever audited, the IRS wants documentation, not guesses.
Leftover materials can create questions. If you buy $5,000 in lumber for a project and use $4,200, the remaining $800 sitting in your garage is technically inventory. For most small construction and contracting businesses, the amounts are small enough that this doesn’t become an issue. But if you’re regularly sitting on significant unused materials at year end, it’s worth discussing with your accountant how to handle it properly.
The biggest source of lost deductions is poor tracking. Contractors who pay cash for materials at a supply house and don’t save the receipt are throwing away deductions. Over a full year, those forgotten purchases add up to hundreds or thousands of dollars in deductions you can’t claim because there’s no record. Use a dedicated business card, photograph every receipt, and code purchases to the correct job in your accounting software the same day.
Mixing personal and business purchases on the same card or account makes things worse. Your Long Beach bookkeeper or accountant has to sort through every transaction to figure out what’s deductible and what’s personal. That costs you time and money, and increases the chance something legitimate gets missed.
Track materials as you buy them, save receipts, and assign costs to the right job. Do that consistently and you’ll capture every deduction you’re entitled to without scrambling at tax time.
Long Beach's CPA for Contractors and Trades
The Next Step:
A Quick Conversation
Tell us about your business and where you need help. We'll ask a few questions, let you know what we can do, and give you a quick quote.
More Questions
Do I need a payroll service or can I do it myself?
You can technically run payroll yourself, but California's compliance requirements make it risky without proper software or support. A payroll service or payroll software usually costs less than the penalties for getting it wrong.
Read answerDo I need a bookkeeper for my contracting business?
Most contractors do, especially once they're juggling multiple jobs, subcontractors, and equipment purchases. The complexity of construction accounting makes it easy to lose money without realizing it.
Read answerWhat tax deductions can contractors claim?
Contractors can deduct vehicle costs, tools, equipment, materials, subcontractor payments, insurance, licensing fees, and more. The key is actually tracking and documenting these expenses throughout the year so nothing gets missed at tax time.
Read answerWhat's the difference between a personal and business tax return?
A personal tax return reports all your individual income. A business tax return reports your company's revenue, expenses, and profit. Most trades business owners file both, and the two returns are directly connected.
Read answerHow do I calculate my quarterly estimated tax payment?
The simplest approach is the safe harbor method. Pay 100% of last year's total tax liability divided by four (110% if your AGI exceeded $150,000). This avoids underpayment penalties regardless of what you end up owing.
Read answerWhat accounting does a welding shop need?
A welding shop needs job costing, materials tracking, equipment depreciation, and payroll management at a minimum. Without job-level accounting, you can't tell which work is profitable and which jobs are quietly eating your margin.
Read answer