I opened Google Contacts one evening and counted three hundred and sixty people.
Every one of them was a client or a prospect. Each had a name, a phone number, most had a company. Buyers I had shown houses to, sellers I had valued for, the lawyer who handles half my closings, agents I co-broke with. Ten years of work, sitting there in alphabetical order.
And the fields were empty. Not the phone numbers — those were fine. The rest of it. No company on half of them. Not a single note on any of them. Three hundred and sixty relationships stored as three hundred and sixty phone numbers, which is roughly what a phone book does, and a phone book is not a business asset.
What none of them had was any record of what we had actually said to each other.
The database already existed. It had existed for years. I had been carrying it around in my pocket the whole time, and I was about to go and pay somebody fifty dollars a month to build me a worse one.
What free actually means when a CRM says it
My search for a free CRM for real estate agents took in the entire first page. So here is who wrote it.
Bigin, Softr, Bitrix24, Picky Assist and Zoho all sell CRM software — they occupy five of the eight results. HousingWire, meanwhile, runs a listicle of six free tiers. The two remaining results are a Reddit thread and a YouTube video, both four years old.
But not one of them mentions the tool you are already paying for with your Google account.
There is a reason for that, and it is not a conspiracy. It is that “free” in this industry almost never means free. Usually it means a limited tier of a paid product, and the limit is placed exactly where it will start to hurt once your data is already inside. A contact cap. Branding on the emails you send. One user. Reporting locked. Export that technically exists but arrives as something you would not wish on anyone.
The tier is not the product. It is the doorway.
One of these articles recommends a product that no longer exists
And a warning about trusting these lists at all. The monday.com article sitting in the top five for this search recommends LionDesk, describing it as an integrated CRM platform for real estate professionals. LionDesk was acquired by Lone Wolf and shut down in September 2025. Agents who had built their whole system inside it spent that autumn migrating out of a product that no longer existed. The article was updated in March 2026 and still recommends it.
So that is what you are getting advice from.
I do not think monday.com is being dishonest. Rather, I think nobody read the article. It was written once, scheduled for a quarterly refresh, and the refresh changed a date at the top and nothing underneath it. Most of the “best free CRM for realtors” pages you will read this week were assembled the same way, by somebody who has never listed a property, from the vendors’ own marketing copy, sorted by which ones pay a referral fee. That is not a scandal. It is just what the page is, and you should read it knowing that.
The test that tells you whether a free tier is actually free
Before you put a single real client into any of them, do this. It takes fifteen minutes and it has saved me from two of them.
Sign up. Import twenty fake contacts — make them up, it does not matter. Then, before you do anything else, before you customise a single field, try to get those twenty contacts back out.
Then find the export button. Click it. Open what comes out.
You are looking for three things. Does the export include the notes, or only the names and numbers? Notes, after all, are the part you cannot recreate, and a shocking number of free tiers export the contact and leave the history behind. Does it arrive as a normal CSV, or as something you need their software to open? And how many clicks did it take you to find it — because a company that hides the export button on day one is telling you exactly what day four hundred is going to feel like.
Then read the pricing page properly and write down the three numbers that actually bind you: the contact cap, the number of seats, and the point at which email sending stops being included. Those three numbers are the shape of the trap. Everything else on the page is scenery. For a worked example of how far a headline price can drift from the real bill, here is what a solo agent actually pays for Follow Up Boss.
Do the test in that order, and do it before you commit. Because once your real contacts are in, you stop evaluating and start justifying, and you will find yourself paying forty-nine dollars a month for a product you never chose.
Is there a genuinely free option?
Yes, and you already have it. It has no contact cap, no seat limit, no branding on anything, no upgrade cliff, and an export button that produces a clean file you can take anywhere.
That product is Google Contacts, and I have been running three hundred and sixty clients on it for years.
I want to be careful here, because this is the point where a blog post normally oversells. Google Contacts is not a CRM. It has no pipeline reporting, no automated follow-up, no reminders, no team handoff, no record of what changed and when. If you need those things you need a CRM, and I have written separately about how to work out whether you actually do.
What Google Contacts is, is a very good database that you already own, that already syncs to the device you make your living on, and that most agents are using at about five per cent of its capacity.
The setup, field by field
This takes an afternoon for a few hundred contacts, and roughly ten seconds per contact after that.
Name, company and job title do the obvious work, but the company field is doing more than you think. When a number comes up on your screen and it says Petrosian Fine Foods underneath the name, you have already remembered half the relationship before you have said hello.
Job title, meanwhile, is where I cheat slightly. It is a free text field and nobody is auditing it, so mine says things like Buyer — 211 Oleander or Seller — Maple Ave listing. That line is the one I want in front of me first, and it sits directly under the name on almost every screen that shows a contact.
The two fields that decide whether caller ID actually works
Phone numbers, with the country code. This is a boring paragraph and it is the one that will save you the most grief. Store every number in full international form — +1 for the US, the whole thing, no brackets, no dashes. Matching an incoming call against your contact list is a string comparison, and a number saved as (503) 555-0147 and a number arriving as +15035550147 are not, as far as any software on earth is concerned, the same number. In fact, half the people who tell me caller identification “does not work on my phone” have a contact list full of numbers stored four different ways.
One record per person, always. Buyer couples, in particular, are the trap here. It is tempting to make one contact called Dave and Marion Kessler with two numbers on it, and then Marion calls and your screen says Dave. So make two records. Put the partner’s name in the note. It costs you an extra ten seconds and it stops you opening a call with the wrong first name, which is the single most expensive ten seconds in this job.
Four labels, and why you will not need a fifth
Labels are your pipeline. This is the part people over-engineer, so let me be specific about mine. I use four. Buyer. Seller. Lawyer. Realtor. That is the entire system, and I have never needed a fifth.
Of course, the temptation is to build stages — New Lead, Contacted, Viewing Booked, Offer Made, Under Contract. I tried that. It lasted about three weeks, because updating a stage is a task you have to remember to do, and the stage was almost never what I actually needed to know when the phone rang. What I needed to know was which side of the table this person sits on. Buyer or seller. Everything else was in the note.
If you work in one of the twelve attorney states, or somewhere like New Jersey or Illinois where attorney review is simply how it is done, the Lawyer label earns its place immediately. In California or Texas, swap it for your escrow officer. The principle holds either way: the people who are not your clients but who are in every deal deserve a label of their own.
That notes field is the whole thing. Everything above is filing. This, though, is the part that changes how you sound on the phone.
What to actually write in a note
Short. Specific. Written straight after the call while it is still in your head, not at the end of the day when it has already blurred into the other nine.
Three things, in this order. What they want. Then what you promised. When you said you would come back to them.
So: Listing 3BR craftsman at 211 Oleander. Asking 775. Relocating to Phoenix, motivated, will look at 5% under. Prefers weekend showings. I said I would have two comps to her by Thursday.
That is four lines and it took me forty seconds. Six months from now, though, it will be the difference between a conversation and an interrogation. There is a reason that lands so well, and I set it out in the psychology of remembering.
Four rules I arrived at the hard way
These four took me longer to learn than they should have.
First, write the number, not the adjective. “Motivated” tells you nothing in April. “Will look at 5% under ask” tells you everything.
Second, write what you promised, always. This is the one that saves you. Most of the damage in this job is not forgetting a person, it is forgetting a commitment you made to a person.
Third, never write anything you would not want them to read. Their opinion of their own kitchen is a fact about the deal. Your opinion of their kitchen is a liability, and contacts sync to devices, get shared, and occasionally get seen.
Finally, do not delete the old note when you add a new one. Push it down and date the new line. The history is the value.
Eventually, after three calls, a note looks like this, newest at the top:
14 Mar — Offer in at 742, seller countered 760. She is at 750 and will not move. I said I would call her Monday either way.
2 Mar — Second viewing at Oleander with her sister. Sister hated the driveway. She did not care.
19 Feb — First call. Relocating from Phoenix, wants 3BR, will look 5% under ask, weekends only.
Nine lines. That is the entire relationship, and it is more than most CRMs would have given me, because most of what a CRM stores is what it can capture automatically, and none of the above can be captured automatically. Somebody has to have listened.
You do not have to backfill three hundred and sixty people
When I first worked this out I sat down with the intention of writing a note on every contact I had. I got to about forty and stopped, because I was inventing. Trying to recall what I had said to somebody in 2019, I was writing fiction, which is worse than nothing.
Instead, here is the version that actually works.
Open your call log. Go back sixty days. For most agents that is somewhere between thirty and sixty distinct people, and those are the only ones who matter right now, because those are the ones who are going to call you back. Write a note on each of them. It is one evening.
Then do the labels in bulk, which is fast, because you can select twenty contacts at once and apply a label to all of them. Buyer, Seller, Lawyer, Realtor. Even a rough pass is worth doing — a wrong label you correct in three months is better than no label for three months.
After that, everybody else gets a note the next time they call you. Within a quarter the contacts you actually deal with are all covered, and the dormant ones stay dormant at no cost to you. The three-hundred-and-sixty number was never the job. Those forty people who will ring you this month were the job.
The part where this either works or does not
You can do everything above perfectly and get almost nothing from it. I did, for a while.
Because a note you cannot see at the moment the phone rings is not a note. It is a diary entry. The value of everything I have just described lives entirely in a two second window between the screen lighting up and you having to say a name out loud, and Google Contacts on its own does not put anything into that window. You get a name, if you are lucky.
So the last step is getting the note onto the incoming call screen, which is a solvable problem and one I cover properly in its own post.
I should be straight with you about my interest at this point: I build an Android dialer app that does exactly that, which is why I have opinions about it. It costs $9 a month, $49 a year, or $99 once, and it is on Google Play. You do not need it to build the system in this post — the system is free and it is yours — but you should know that I make money if you decide the retrieval problem is worth solving.
Where Google Contacts genuinely fails
I would rather tell you this than have you find out in month four.
It will not remind you of anything. There is no follow-up date, no task, no nudge. If your business depends on being prompted, this system will quietly fail you and you will not notice until a deal has gone cold.
There is no history of changes. Overwrite a note and the previous version is gone. No audit trail, no undo six weeks later. Dating your lines by hand is the only version history you get.
It cannot be shared usefully. Contacts can be shared in Google Workspace, but nothing about this setup gives a colleague a real handoff. The moment somebody else touches your clients, you have outgrown it.
There is no reporting. In other words, you cannot answer how many buyers you spoke to last month, or what your conversion looks like, without counting by hand.
Labels have a ceiling. Google caps them, which is a non-issue at four and a real issue if you build the elaborate version I warned you off.
If two or more of those matter to you, stop reading and go and buy Wise Agent at $49 a month. That is a genuine recommendation, not a hedge. The point of this post is not that CRMs are bad. It is that most solo agents are being sold the answer to a problem they have not confirmed they have, and the confirmation costs one evening and nothing else.
The honest summary
The free CRMs on that search results page are not free, and the best of them are asking you to migrate three hundred contacts into a tier designed to stop being adequate.
Meanwhile the database you need already exists. It is already on your phone, already synced, already backed up, and already contains every person you have ever done business with. What it is missing is not software. It is two lines of writing after every call, and a way to see those two lines before you answer the next one.
So start with the notes. Do it for a fortnight. If it does not change how the calls go, you have lost nothing but the writing, and you will at least know what you actually need before somebody sells it to you.