Keeping track of offers and counteroffers
Keep each buyer's terms, seller responses, deadlines and outstanding questions together so everyone handling the negotiation knows where it stands.

The first offer is usually manageable.
It arrives by phone or email. The buyer gives a price, a mortgage position, a chain position, maybe a preferred completion window. The negotiator calls the seller, records the response, and the next step is obvious.
The trouble starts after that. A second buyer appears. The first buyer improves their price but wants the curtains included. The seller says they might accept if the buyer can move faster. Another negotiator takes a call while the listing agent is at a valuation. Then someone asks the obvious question: “Where are we with the offer?”
If the answer is scattered across messages, call notes, and one agent’s memory, responses slow down and colleagues may act on outdated information.
Keep the current offer terms, deadlines, buyer position, and seller instructions together so colleagues can see where the negotiation stands.

Offers are not single events
An offer may arrive in one call. Offer management is everything that happens after that call enters the agency record.
That distinction matters because offers keep changing shape. Price, inclusions, timescales, funding position, and seller instructions can all move after the first call. A chain that looked stable can weaken when another sale above it slows down.
The compliance side points in the same direction. Propertymark’s consumer guide to making an offer on a house says agents ask about the source of funds and how quickly a buyer can proceed, not just the bid amount. The Property Ombudsman’s Code of Practice for Residential Estate Agents is more explicit: offers need timely communication, written confirmation, and contemporaneous records including date, time, and seller response.
At minimum, a team needs to know:
| Offer element | What must be clear | Why it matters |
|---|---|---|
| Current amount | Latest active price, not every number treated equally | Prevents someone quoting an old counteroffer as if it is still live |
| Buyer position | cash, mortgage, agreement in principle, sale required, chain detail | Helps the seller compare certainty as well as price |
| Seller instruction | accept, reject, counter, hold, request clarification | Keeps the agent acting on the client’s decision rather than interpretation |
| Deadline | offer expiry, seller response target, proof-of-funds chase, counteroffer window | Protects momentum when the negotiation is time-sensitive |
| Audit trail | who said what, when, and through which channel | Reduces dispute risk and makes handover possible |
This is why a property offer management system should behave less like a notes folder and more like a live working record. The record has to show the current state and preserve the path that got there.
The highest offer is not always the strongest offer
Sellers often ask for the simple answer: which offer is best?
The honest answer is that “best” depends on the seller’s instruction. Highest price may win if the seller is prepared to tolerate risk and delay. It may not win if another buyer has cleaner funding, a shorter chain, better timing, or fewer conditions.
The National Association of Realtors’ guidance on presenting and negotiating multiple offers makes a point that travels beyond the US market: multiple-offer handling has no single formula, and decisions about presentation, negotiation, counteroffers, and acceptance belong to the client. The agent’s job is to make those choices clear enough for the client to give informed instructions.
Compare the terms and buyer position alongside the price.
A useful offer summary separates commercial value, deliverability, negotiation posture, and fit with the seller’s priorities.
The danger with email-led offer tracking is that the newest message feels like the truth. It might not be. A buyer can sound enthusiastic and still be unqualified. A counteroffer can seem accepted in conversation but still lack the written confirmation or client instruction the agency needs.
Good offer tracking software for real estate should make those distinctions visible. It should not decide for the agent or stray into legal advice. It should keep the structured facts close to the negotiation record.
Use clear offer statuses
AvaroAI’s offer tracking is designed to show what an agent needs to know before the next call.
Agencies can use a simple model:
| State | Meaning | Next action |
|---|---|---|
| Received | Offer submitted but not yet fully qualified or presented | Record date and time, capture core terms, qualify funds, present to seller |
| Clarifying | Missing information affects seller decision | Chase proof, chain detail, timescale, inclusions, or written confirmation |
| Presented | Seller has seen the offer and is considering it | Set response reminder and record any interim instruction |
| Countered | Seller or buyer has proposed changed terms | Track the active counter, expiry, and prior terms separately |
| Held | Seller wants to wait while another option develops | Review deadline and communicate carefully within instruction |
| Accepted subject to contract | Seller has accepted but transaction is not complete | Confirm marketing instruction, trigger sales progression, monitor funding and chain |
| Withdrawn or rejected | Offer is no longer active | Record reason, notify relevant parties, keep buyer relationship warm if appropriate |
Update the status when the terms or seller’s response change, so everyone can see the current position.
In AvaroAI, offer records are connected to the listing, the buyer contact, the seller relationship, and the timeline of events around them. Tasks and reminders sit beside the offer rather than in a separate to-do list. A proof-of-funds chase, seller response deadline, counteroffer expiry, or chain-risk checkpoint stays attached to the negotiation it affects.
Keeping these details together helps agents follow the negotiation between calls.

Counteroffers need chronology, not just comments
Counteroffers are where sloppy records start to hurt.
The agency must know which terms are current, which terms were rejected, and which terms were only discussed informally. Without chronology, people fall back on memory:
- “Didn’t they already agree to that completion date?”
- “Was the seller’s counter at 485 or 490?”
- “Did the buyer withdraw the fixtures request, or did we just assume they had?”
- “Who told the other agent we needed proof by Friday?”
A comment thread can answer some of this if everyone writes perfectly and nobody is interrupted. That is not how agency work behaves.
Chronology needs to be structured around the negotiation, not around the channel. A phone call, email, portal message, and internal note should all land in the same history if they change the offer state. The agent should be able to reconstruct the sequence: initial offer, funding checks, counterterms, acceptance, withdrawal.
That chronology matters when a buyer later says they were misled, a seller asks why they were not told sooner, or a manager needs to understand whether a deal is genuinely at risk. Keep enough detail to explain what happened.
Escalation should be controlled, not constant
Managers do not need to be copied into every negotiation message. That creates noise and slows agents down. But they do need visibility when a live offer is drifting into risk.
Useful escalation triggers are specific: a seller has not responded inside the agreed window, a counteroffer is close to expiry, proof of funds has not arrived, the buyer’s chain position changes, another offer arrives after acceptance subject to contract, or a covering agent needs to handle a live call.
This is where team access design matters. Negotiation notes can contain sensitive details: seller motivation, buyer affordability, competing offer information, and internal judgement about risk. A brokerage needs shared visibility without turning every private detail into branch-wide gossip.
AvaroAI’s role-based collaboration is designed around that tension. A manager can see the pipeline health and intervene when a negotiation stalls. A covering agent can see the history needed to handle a live call. Sensitive notes can stay with the right people. That is different from dumping everything into a shared inbox and hoping discretion survives pressure.
For agencies using spreadsheets, the warning sign is usually not a missing column. It is that the sheet cannot answer “what should happen next?” without someone reading five message threads.
What to fix before buying more software
Real estate negotiation software will not rescue an unclear office process. Before changing tools, agree what counts as an offer, which details must be captured before presentation, who records seller instructions, which deadlines create reminders, when managers are alerted, what covering agents can see, and how rejected or withdrawn offers are kept warm without misrepresenting their status.
Choose a CRM that keeps current terms, offer history, tasks, and permissions together while leaving negotiation decisions with the agent and client.
Test whether a covering colleague can explain the current offer and next action from the record alone.

Related reading
Disclaimer: This page may contain AI-assisted content. The information is provided solely as a general guide and may not be correct, complete, or current, including, but not limited to, our full or applicable service offerings. While we strive for accuracy, no guarantee is made regarding correctness or completeness, and no expectation should be made as such.

