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
How do I create a budget for my service business?
Start with your actual numbers from the past 12 months, then build forward. A service business budget needs to account for uneven revenue, labor as your biggest cost, and seasonal swings in work volume.
Read answerWhat happens if I haven't done my bookkeeping in years?
You're exposed to IRS penalties, missed deductions, and blind decision-making. The good news is it's fixable. Catch-up bookkeeping reconstructs your financial records so you can get current and move forward.
Read answerWhat should a contractor's invoice include?
A contractor's invoice should include your business and license info, project details, a clear breakdown of work performed, payment terms, and retention if applicable. Good invoices get you paid faster and keep your books clean.
Read answerDo I file a Schedule C if I'm a sole proprietor?
Yes. If you're a sole proprietor, you report your business income and expenses on Schedule C, which gets filed alongside your personal Form 1040. It's how the IRS sees your business profit or loss.
Read answerDo I need a California business license to do contracting work?
Yes, but you actually need two things: a contractor's license from the California Contractors State License Board (CSLB) and a local business license from whatever city you work out of. They're separate requirements and you need both.
Read answerWhat bookkeeping challenges do roofers face?
Insurance restoration work creates complicated receivables, materials are expensive with volatile pricing, and seasonal revenue swings make cash flow unpredictable. Most roofers also struggle with job costing and worker classification.
Read answer