Every brokerage starts on spreadsheets, and for the first ten deals they are genuinely the right tool. The costs appear later, and they never appear as a line item. They appear as a commission dispute, a double-booked unit, and a top agent who resigned and took the only copy of his pipeline with him.

The commission dispute

Splits live in the owner's head, in a WhatsApp message from March, and in a sheet with three conflicting tabs. When a co-brokered deal closes, the argument starts. The direct cost is an afternoon of reconstruction; the real cost is that your best agents learn payout accuracy depends on negotiation, and factor that into every future deal. Commission terms recorded per agent at signing, applied automatically at closing, end the argument by ending the ambiguity.

The double-booked unit

Two agents, one unit, two clients at the same viewing. With inventory in a shared sheet, "available" means "available when someone last edited this." One embarrassed apology per quarter is survivable; a developer who hears you offered their sold unit twice reconsiders the allocation. Live inventory with statuses that change at the moment of reservation, and holds that expire on their own, is not a luxury feature. It is the difference between selling stock and selling rumors about stock.

The departed agent

When pipeline lives in personal phones and private sheets, agents own the client relationships and the brokerage owns a brand and a license. Every departure is a small acquisition by a competitor. A CRM the agents actually work in reverses this: conversations, viewings, and offers accrue to the company record, and a handover is a reassignment instead of an archaeology project.

When the spreadsheet stops being free

The honest threshold is around ten active deals or five agents. Below that, discipline covers the gaps. Above it, the errors arrive faster than any one person can check for them, and each of the failures above costs more than a year of software. The spreadsheet was never free; it was on credit.