Cost of goods sold in real estate is everything you spend to produce one closing. On a team that means the portion of the commission that goes to the agent who earned it, the lead cost behind that client, transaction coordination, and the marketing that carried that particular listing. Everything else is overhead: your office, your CRM, your staff, your recruiting. Your profit margin is what survives both. Most team leaders cannot tell me either number, and it is not their fault. The brokerage sends a check. The check does not calculate your cost of goods sold, and nobody else is going to do it for you.

I was rewarding the agent who cost me the most

I used to think I had a good handle on my business. Deals were closing, agents were producing, money was coming in. When people told me to track my numbers I would nod along and privately figure I was fine.

Then I sat down with a month of numbers and looked closely.

One of my so-called top agents, the one I had been praising for closing the most deals, was losing me money. For every deal he closed he had burned five times the resources of my midtier agents. Another agent I had barely noticed was bringing in about the same revenue on half the leads.

For months I had been rewarding the wrong behavior. I thought I had a star. What I had was a resource hog, and I was feeding him.

That is the day I stopped guessing. I tracked conversion rates, cost per closing and lead efficiency, and the decisions got obvious. I stopped throwing leads at people and put the money into training and accountability instead. Profitability moved within a few months.

Your brokerage statement is not a profit and loss

Here is the trap. The check from the brokerage is bigger than last month, so you decide the business is healthy. The brokerage has no reason to track your cost of goods sold. It tracks its own.

So you get a team that looks successful and a leader who cannot answer two questions: what is my profit margin, and what is my cost of goods sold? I have asked both on a lot of calls. Most people cannot answer, and plenty of them run real volume.

I had a traditional bookkeeper for years who closed my books accurately and never once told me what a closing cost me to produce. What changed it was bookkeeping that counts cost of goods sold as its own line, separately from overhead. That is worth paying for. If you own a brokerage and run a team inside it, keep two sets of books and two bank accounts, and log every transfer between them as what it is. Mixed books hide the problem you are trying to find.

Delegate the bookkeeping. Then read it. You only get to skip the first one.

What belongs in cost of goods sold

Put a cost in cost of goods sold if it exists only because that closing happened:

  • What you paid out to the agent on that transaction
  • The cost of the lead that became that client
  • Transaction coordination on that file
  • Photography, signage and the marketing that ran for that listing

Put it in overhead if it would still be there next month with zero closings:

  • Office space, if you have it
  • CRM, dialer, website, your core software
  • Salaried and hourly support staff
  • Training and coaching
  • Recruiting

The distinction tells you which problem you have. A thin margin with controlled overhead is a production problem, while decent production with the margin gone anyway is an overhead problem. Those get fixed in opposite directions, so leaders who never separate the lines tend to cut the wrong one.

The one number that settles every argument about spending

Money in divided by closings out, per source, over twelve months, counting closings not commission.

Never do it in one lump, because the lump hides everything. Use twelve months, because the buying cycle here is long and a ninety-day read on a lead source is mostly noise. Count closings rather than gross commission, because a channel that happens to land one large deal will flatter itself for a year.

You do not need my opinion on where your money should go, you need your own number. One source will come back at three times the cost per closing of everything else, and the decision will make itself.

While you are in there, audit the leads you already paid for. The last time I audited my CRM on a whim I found leads untouched for weeks, duplicate records, and follow-up that stopped after one or two attempts. That is not a lead cost problem. That is paying full price and throwing part of it away. My lead follow-up system is what protects the spend.

What a dollar actually buys

Every dollar you put into lead generation buys one of three things: a name, an appointment, or a referral. The price per closing drops hard as you move along that list, and most of us spend the bulk of the budget at the most expensive end and then wonder why the year was hard.

People who already know you. Past clients and sphere. This is the cheapest closing you will ever buy, and it is the only source in the business that gets cheaper the longer you are in it. Everything else gets more expensive. When the budget is tight, all of it goes here. Not some of it.

People who already raised their hand. Expireds, withdrawns, for sale by owner, at a cost of a list and your time. Every one of these people has already told the world they want to sell, so you are showing up to intent instead of creating it. Cheapest appointment in the business, and almost nobody works it on a schedule.

A small area you own. Three hundred doors, not three thousand, because it has to be small enough that you can be relentless and big enough to produce. Say the hard part out loud before you start: this takes about twelve months to pay anything. Budget twelve months or do not begin, because quitting at month five is a donation.

Cold paid names. Portals, paid search, paid social. Somebody typed their information in to see a photo, so understand that you bought a name rather than intent. One to two percent is normal, and around five percent is what long, patient follow-up earns you. Ten percent inside ninety days does not exist. If your budget assumes you will beat five percent, you are buying a loss and calling it marketing.

When I started I was broke and I had four hundred dollars a month for leads. That was the whole budget, so I could not afford to lose one. I built a system to convert what I already had and rebuilt it every time the market moved. Leads die because nobody followed up properly, not because people were uninterested. The money is rarely in the next source. It is sitting in the ones you already paid for and stopped calling.

Three things that must be true before you write the check

All three have to hold.

  1. You answer in minutes.
  2. You are still following up in twenty-four months.
  3. You can trace a source to a closing.

Fail one and do not buy. This is where ten grand a month goes to die, and it is almost never because the source was bad. It is because there was no capacity behind it. Volume without capacity is a receipt, and a receipt is not a strategy.

The billboards I kept paying for

We went hard on billboards in Sacramento when I was the only agent doing it, and for a while it worked. Then the market changed. I told myself I would keep going hard anyway. About a year later I finally admitted it was not getting better and that the spend had become genuinely painful, so I stopped.

That year cost me, and the billboards were not really the problem. I was not watching the profitability on that line closely enough to catch it sooner. It is easy to make a profit when the market is hot, and a hot market always catches people with their pants down when it turns.

So build the review in now, while things are good, and decide what a channel has to produce to keep its budget.

Staffing is where the cost curve bends

My first hire was a virtual assistant, and I asked that one person to handle administrative work and inside sales at once. I was dead wrong. Those are different skill sets, and one person doing both gets you someone mediocre at both. Match the hire to a job you have already written down. More on how I lay the seats out in real estate team structure.

The cost lesson came after. I run one primary transaction coordinator supported by two virtual transaction coordinators. The main TC delegates, output goes up, and the budget barely moves, because offshore support avoids the overhead of additional full-time employees: salary, workers compensation, benefits, all of which bite harder in California. The same logic made inside sales work for me long before I could have afforded local hires for those seats.

Office space does not have to be a lease that owns you. When I left my broker’s office I shared a small one with my administrator and rented the extra desks to agents who wanted somewhere to meet clients, which let the team grow without breaking me.

The test for any hire is whether the time it frees comes back as production. If buying help lands you one more agent a month, and each does half a deal a month, that is six deals a year you did not have. Leaders who stay the catch-all to save money cap their own income instead.

Working backward to a profit number

Pick the profit you want, then work back to what has to happen. Start with your average commission check, then figure out what the business actually keeps from a closing after you have paid everyone who touched it. Divide your profit target by that number and you have the closings you need. That is your baseline, and it is usually the first time the goal stops being a slogan.

Now average your real expenses over the last three months, not your best month. Against your recruiting results that gives you roughly what it costs to add one agent, and from there how many agents the baseline needs. Sometimes the math says the gap is agents. Sometimes it says the gap is conversion, and more agents would spread the same problem wider.

One adjustment for cash flow. In most markets the middle of the year carries it. My rule of thumb is about fifteen percent of closings in the first quarter, thirty-five in the second, thirty-five in the third, fifteen in the fourth. Pull your own last twelve months by quarter and use your real numbers. Knowing the shape of your year lets you budget a slow quarter instead of panicking through it.

Volume without profit is ego

I have had this conversation many times. Someone opens with a volume number, or with being up a healthy percentage over last year, and cannot say whether they made money. Test every volume claim against profit. If the answer is not there, the growth is a story you are telling yourself.

The habit that keeps me straight is boring: the first thing I look at when I stumble out of bed is my checking account, and there is never enough money in there. Set one rule early, and this one has saved me more than any spreadsheet. Do not change your business just because other leaders are not focused on making a profit.

Where to start

Priorities. What makes the biggest impact, and what is the easiest lift? For most teams the answer is the twelve-month cost per closing by source, because it is a weekend of work and it settles several other decisions for you. If retention is the leak rather than the spend, start with why agents leave teams, because replacing people is the most expensive line nobody puts on the sheet. And if you are still deciding whether to build a team at all, team versus solo comes first.

Frequently asked questions

What is cost of goods sold in real estate?

It is everything you spend to produce one closing, and nothing else: what you paid out to the agent on that transaction, the cost of the lead that became the client, transaction coordination on that file, and the marketing for that specific listing. Office, software, salaried staff, training and recruiting are overhead. Revenue minus cost of goods sold is your gross margin, which is what tells you whether each closing is worth having.

What is a good profit margin for a real estate team or brokerage?

The only figure worth chasing is the one your own books support, because it depends on your market, your model, and what you put inside cost of goods sold. Comparing against someone else’s margin is unreliable, since almost nobody counts the same lines. Build your number this quarter, then watch whether it moves the right way over three quarters. Check total money across everything you own too, because the team’s margin alone can mislead you.

How do I calculate my cost per closing?

Money in divided by closings out, per source, over twelve months, counting closings rather than commission. Pull every dollar that went into one channel for a full year and divide by the closings that came out of it. Do each source separately. The lump hides which channel is carrying the others, and a short window hides everything, because this business has a long cycle.

Should I hire a bookkeeper for my real estate team?

Yes, and get one who treats cost of goods sold as its own line instead of lumping it into expenses. A general bookkeeper will close your books accurately and still leave you unable to say what a closing cost you. If you own a brokerage and run a team inside it, keep separate books and separate accounts, and record transfers between them honestly. Then read the output. Most of the value is in the reading.

What is the biggest hidden cost of running a real estate team?

Turnover, and right behind it, capacity you paid for and never used. Replacing an agent costs the recruiting, the onboarding, the ramp, and the production that walked out, and almost nobody puts those on a sheet. Then there are leads you buy and cannot work, where you pay full price for the inventory and quietly discard part of it.