Can a real estate agent deduct staging costs, professional photography, and marketing expenses?
Yes. Staging, professional photography, and marketing expenses are all ordinary and necessary business expenses for a real estate agent. They’re deductible on Schedule C, which is where sole proprietors and independent contractors report business income and expenses.
This covers a wide range of listing-related costs. Professional photography, drone footage, 3D virtual tours, video walkthroughs, and Matterport scans are all deductible. So are staging company fees, furniture rentals, and any decor you purchase specifically for staging a listing. If you’re paying for it to market and sell a property, it qualifies.
Marketing expenses beyond the listing itself count too. Print flyers, direct mail postcards, yard signs, open house supplies like food and refreshments, online advertising through Zillow or Facebook or Google, your website hosting, and any agency or freelancer fees for content creation. All deductible. Even branded promotional items you hand out at open houses fall under advertising expenses.
The one thing to watch is who actually paid. If the seller covers staging costs directly or reimburses you, you can’t deduct that amount because it wasn’t your expense. Same if you co-list a property with another agent and split photography costs. Only deduct the portion you personally paid. This seems obvious but it gets messy when expenses are being passed back and forth during a transaction. Keep clear records of what came out of your pocket versus what was reimbursed.
Beyond tax deductions, there’s a real business reason to track these costs per listing rather than lumping everything into a single “marketing” category. When you know exactly what you spent to market a specific property, you can calculate your actual cost per transaction. That number tells you whether your marketing spend is proportional to your commission income on each deal. An agent spending $3,000 to market a listing that earns a $6,000 commission has a very different margin than one spending $800. You can’t optimize what you don’t measure, and most real estate agents have no idea what their true per-transaction costs look like.
In QuickBooks, you can use classes, tags, or projects to assign expenses to individual listings. This takes a few extra seconds per transaction but gives you reporting that actually shows where your money goes. If you’re not sure how to set that up, it’s worth getting help so the structure works from the start rather than trying to fix it later.
Keep receipts and documentation for everything. A $2,400 charge to a staging company is easy enough to explain, but smaller expenses like open house supplies or boosted social media posts add up over the year and are easy to forget or lose track of. Digital receipt storage through an app or even a simple photo folder on your phone is better than a shoebox of fading paper. Your Phoenix bookkeeping service or tax preparer will need this documentation if anything is ever questioned.
The bottom line is that almost every dollar you spend to market listings and close deals is deductible. The real opportunity most agents miss isn’t the deduction itself but tracking those expenses well enough to understand their actual profitability per transaction.
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
What is the best way to track job costs for a roofing company?
Track materials, labor, equipment rental, subcontractors, permits, and overhead per job. Compare actual costs to your estimate after every job closes out. The most profitable roofing companies know their exact cost per square by roof type.
Read answerShould I report booth rental income on Schedule C or Schedule E as a salon owner?
In most cases, Schedule C. If you provide shared amenities like wash stations, a waiting area, reception, or supplies, the IRS considers that active business income rather than passive rental income.
Read answerHow do I track maintenance requests and repair costs by property and unit?
In QuickBooks Online, use sub-customers for each property and classes for individual units. This lets you run reports showing exactly what you've spent on maintenance and repairs at every level of your portfolio.
Read answerWhat IFTA reporting requirements do I need to track for my trucking company?
IFTA requires tracking miles and fuel purchases by jurisdiction, vehicle unit numbers, and trip dates for every qualified vehicle. Returns are filed quarterly, and non-compliance penalties range from $1,000 to $16,000 with possible out-of-service orders.
Read answerHow does fund accounting work for a nonprofit and why is it different from regular bookkeeping?
Fund accounting tracks money by restriction type rather than by profit. Every dollar gets classified as restricted or unrestricted based on donor intent, and expenses must be allocated across program services, management, and fundraising for Form 990 reporting.
Read answerShould I capitalize or expense tools and small equipment purchased for construction jobs?
Tools and equipment under $2,500 per invoice can be expensed immediately if you have a written accounting policy. Items over that threshold should be capitalized and depreciated, though Section 179 often lets you deduct the full cost in the year of purchase.
Read answer