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 issue a 1099 to an LLC?
It depends on how the LLC is taxed. You issue a 1099 to LLCs taxed as sole proprietorships or partnerships, but generally not to LLCs taxed as S-corps or C-corps. A W-9 from the payee tells you which situation you're dealing with.
Read answerWhat can plumbers deduct on their taxes?
Almost every ordinary expense you incur running your plumbing business is deductible. Tools, your service van, parts, insurance, licensing, marketing, and more. The key is tracking everything properly so nothing falls through the cracks.
Read answerDo I need a local bookkeeper or can I use someone remote?
Either can work, but industry expertise matters more than geography. A remote bookkeeper who understands trades and construction will serve you better than a local generalist who doesn't know job costing or contractor deductions.
Read answerWhat's the best way to track business miles?
Use a mileage tracking app that logs trips automatically. The IRS requires the date, destination, business purpose, and miles for every trip, and no one remembers all of that at year end.
Read answerHow do I find a good bookkeeper for my trades business?
Look for someone who already works with trades and construction businesses. Industry experience matters more than general bookkeeping skill because trades companies have specific needs around job costing, subcontractor payments, and equipment that generic bookkeepers often get wrong.
Read answerHow do I know if my business is actually profitable?
Your bank balance doesn't tell you. Profitability comes from an accurate profit and loss statement that accounts for every expense. Without clean books, you're guessing.
Read answer