Bookkeeping, payroll, and tax services for small businesses across the Valley of the Sun.

Call or Text: (602) 730-4560

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 difference between a contractual allowance and a bad debt write-off for a medical practice?

A contractual allowance is the gap between what you bill and what the insurer agreed to pay. It reduces revenue. Bad debt is money a patient or payer actually owed you but never paid. The IRS requires you to track them separately.

Read answer

What is the financial difference between commission-based pay and booth rental for a salon?

Commission means higher gross revenue but significantly higher costs from wages, payroll taxes, and benefits. Booth rental means lower total revenue but predictable income with far fewer expenses. The right model depends on how you want to run the business.

Read answer

What vehicle expenses can a plumber or electrician deduct and should I use actual costs or standard mileage?

Both methods work, but the actual cost method usually produces a bigger deduction for tradespeople running service vans and trucks. Standard mileage is simpler. The right choice depends on your vehicle costs and how you use it.

Read answer

How do I reconcile my construction project budget against actual costs at month end?

Pull a job cost report showing budget versus actual by cost code for every active project. Calculate line-item variances, add committed costs from open POs and subcontracts, and update your cost-to-complete estimates. This monthly process feeds your WIP schedule and shows which jobs are really making money.

Read answer

How do I separate bookkeeping for multiple rental properties owned in different LLCs?

Each LLC needs its own bank account, its own set of books, and its own tax return. In QuickBooks Online, use separate company files per LLC rather than trying to combine everything into one file.

Read answer

How do I handle progress billing for large residential trade jobs?

Define clear milestones in your contract, invoice as each milestone is completed, and track your costs against each phase. Progress billing protects your cash flow so you're not financing a customer's project out of your own pocket.

Read answer

Phoenix-based bookkeeping firm serving small businesses across the Valley of the Sun. We provide bookkeeping, payroll, tax preparation, and fractional CFO support with transparent pricing and no upselling. Owned and operated by David Morrow, a former COO with 20+ years of business experience.

Client Reviews

5-Star Rated Firm

Social

  • QuickBooks Online Certification Level 1 badge
  • QuickBooks Online Certification Level 2 badge
  • QuickBooks Online Payroll Certification badge

© 2026 2Morrow Bookkeeping LLC