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
How do I track retainage in QuickBooks for construction projects?
QuickBooks Online doesn't have a built-in retainage feature. You need to create a Retainage Receivable account and a Retainage Payable account, then use line items and journal entries at each billing cycle to track what's being withheld.
Read answerHow much cash reserve should an HVAC contractor keep for the slow season?
Plan for three to six months of fixed overhead in a dedicated savings account. HVAC businesses have predictable seasonal dips during the shoulder months between heating and cooling demand, so building that reserve during peak season is the move.
Read answerHow do I separate personal and business expenses as an owner-operator leased to a carrier?
Open a dedicated business bank account and route all carrier settlements there. Pay yourself through owner's distributions, use a business credit card for expenses, and track every deductible category separately. This keeps your books clean and prevents missed deductions at tax time.
Read answerHow does Arizona tax construction contractors differently under TPT?
Arizona taxes prime contractors on 65% of the total contract price under the prime contracting TPT classification. Subcontractors, spec builders, and owner-builders each follow different rules. Getting the classification wrong is one of the most common filing mistakes.
Read answerHow should a dental practice track PPO write-offs and fee schedule adjustments?
Record every procedure at your full UCR fee, then post the contractual adjustment as a separate entry. Track those adjustments by insurance company so you can see which PPO plans are actually profitable and which ones are costing you money.
Read answerWhat 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 answer