TED SYSOPS
All help

Contract facts and earnest money

Last updated 2026-10-27

Contract Facts, one of the four sections on a deal's Deal Info tab, holds the contract price, key dates, and earnest money.

Contract price

Unlike the rest of Deal Info, changing Contract Price doesn't wait for Save Changes — the moment you enter a new value over an existing one, a dialog titled "Update Contract Price" opens. Confirming saves it immediately and recalculates the deal's financial summaries; canceling leaves the old price in place. If the deal was originally contracted at a different price, that original price still shows below the field for reference.

This is the deal's one contract price: dashboards, reports, the Whiteboard, and bonus tracking all use the same price shown here.

A contract price can be zero but never negative. Enter a negative amount here or in Renegotiate… and the field says it can't be negative and keeps the price it had; on the new-deal form, the deal won't save until you fix it. The Sale section's contract amount, deposit, seller concessions and appraisal value follow the same rule, and so does Ask TED.

Renegotiate…

Use this for a real renegotiation rather than a correction — it's the same immediate save as above, plus a permanent record of why the price changed. Select Renegotiate… below the field, enter the new price, pick a Reason (your team's list of renegotiation reasons — select + Request a new reason if the one you need isn't there yet), and optionally add a note or link a signed addendum from the deal's Documents tab. Select Save Renegotiation to apply it immediately.

Every renegotiation — however it happens, including one triggered by an automator step — is recorded forever and can't be edited or deleted. Once there's at least one, a N renegotiations link appears next to the field; select it to open a history sheet showing each change (old price, new price, reason, who made it — or System for an automator-driven change — and the addendum if one's linked). This is also what fixes an old limitation: renegotiating a second time no longer overwrites the record of the deal's true original price shown above.

A price changed outside this page by an automator or an integration webhook shows up in the history as a System entry; a change you ask Ask TED to make is recorded under your name. Setting a first price on a deal that didn't have one isn't a renegotiation, so it isn't added to the history.

DD period

Due diligence has three linked fields: DD Start Date, DD Expiration, and DD Period (days). Once a start date is set, it locks — but the expiration date and the days count stay in sync with each other: change the expiration date and the day count updates, or type a number of days and the expiration date recalculates from your contract date. The days field is disabled until a contract date is set.

Contract Date, Closing Date, and Extended Closing round out the date fields. Right after them, Expected Closing shows when the deal is expected to close: the extended closing date when one is set, otherwise the closing date. You can't type in it — change Closing Date or Extended Closing and it follows (before you even save). The deals list, the pipeline board, the calendar, your dashboard deadlines and date reminders all use this date. The day the deal really closes goes in Actual Closing Date — see Closing a deal.

Contingencies

Right below the DD fields, Contingencies lists the rights that protect you on the purchase contract — Inspection, Appraisal, Financing, Survey, Title, Sale of Home, or any type your team added in Settings → Contingency Types — and the date each one expires. These are yours, on the contract with the seller; the buyer's contingencies live on the buyer contract in the Dispo tab's Sale section.

Unlike the rest of Deal Info, every change here saves the moment you make it — no Save Changes needed.

  • Add contingency — pick the Type, an optional Deadline, and a note, then select Add Contingency. With none yet, the section reads "No contingencies on the purchase contract" with the same button.
  • Resolve — the condition is met. The date it cleared is prefilled with today; change it if it cleared earlier, then select Mark Resolved.
  • Waive (from the row's ⋯ menu) — you gave the right up. Same date prompt, then Mark Waived.
  • Reopen puts a resolved or waived contingency back to pending (a correction — it doesn't start any automator). Edit changes the type, deadline or note. Remove takes off one added by mistake.

Open contingencies are listed first, soonest deadline first. A pending one past its deadline turns amber and reads Overdue, and the section header counts how many are overdue.

Each default type's deadline can schedule an automator (for example, a reminder 2 days before Purchase · Inspection contingency deadline), and resolving or waiving one can start an automator — see Publishing an automator. To see every deal with a contingency running out, open the Contingencies ending this week report — see Building a report.

Earnest money

This is the single place earnest money belongs — it isn't logged as an expense on the Financial tab, since it's a deposit held toward the deal rather than a cost of the deal. It's excluded from every profit and expense total for the same reason.

Four fields, in this order:

  • EMD Amount — how much the deposit is.
  • Due — the day the deposit is due. Leave it blank and TED fills it in for you once the deal has a contract date: the contract date plus your team's default number of business days (3 unless an admin changed it — see below). A date you type yourself is never changed, even if the contract date moves later.
  • Received — the day the deposit actually arrived. Set this when the title company confirms they have it.
  • Held By — a free-text field with autocomplete suggestions drawn from your team's title companies (ranked by which ones serve the deal's state). Selecting a suggestion fills in that company's name; you can also just type anything. If the deal has a title company selected on Deal Facts and Held By is still empty, it's pre-filled from that title company automatically — you can overwrite or clear it at any time.

Due drives the reminders: your EMD due notifications (7 days out, 1 day out, and the day of) and the Earnest Money event on the calendar both use it, and the reminders stop once Received is filled in. The EMD Chase & Receipt automator starts on the Due date and finishes when Received is set. (A team that installed that automator before this change keeps its old start — two business days after the contract date — until it's installed again from the library.)

To find deposits that are late on deals still in progress (closed and cancelled deals never read Overdue), build a Deals report and filter on EMD status = Overdue — see Building a report.

Your team's EMD due default

An admin sets how many business days after the contract date a deposit is due in Settings > General, in the EMD due default card:

  1. Go to Settings > General.
  2. In Business days after the contract date, enter a whole number from 0 to 30 (0 means the deposit is due on the contract date itself).
  3. Select Save EMD Default.

The new number applies to deals that get a contract date from then on — a Due date that's already filled in doesn't move. Everyone else on the team sees the number read-only.

Escrow / File Number

A plain text field for the file or escrow number your title/escrow company issues once they open the file — there's no autocomplete since it's not something to look up, just record. Leave it blank until the title company gets back to you with a number.

If your team uses the Open Title & Escrow automator, its "Record the escrow/file number" step saves whatever you enter there straight into this field — you'll see it here afterward without typing it twice. It also fills in the Escrow / File Number merge field for templates and automator emails (available from the Insert merge field picker).

Agents on the purchase

Two fields record the agents on the buying side of the deal. (The agent who lists the property when you sell it is the Listing Agent on the Dispo tab — see Tracking buyer offers.)

Listing agent (purchase) is the seller's agent. Select the field and it lists your team's agents, the ones who cover this deal's market first under In market, then Out of market. Type a name, company, email or phone number to search — contacts who match but aren't typed as an agent show under Other matches — or select Create new contact to add one.

Our agent (purchase) is the agent representing you. Use the Contact / Team member switch to say which kind of person it is:

  • Contact — search your contacts, the same way as the listing agent.
  • Team member — pick someone on your team from the list.

It's one or the other. Picking a team member replaces a contact, and picking a contact replaces a team member. Flipping the switch on its own changes nothing — a note under the field tells you who is still set until you pick someone else.

When you save, TED adds your team's Agent type to a contact you put in either field. It does this once, when you set or change the field — if you later remove the type from their profile, saving the deal again won't put it back. A team member isn't a contact, so nothing is added for them.

Earnest money forfeited

Once a deal's status is Canceled, an Earnest Money Forfeited checkbox appears below the earnest money fields — it doesn't show on a live deal, since it's only meaningful after the deal is dead. Check it when the buyer lost the deposit rather than getting it back; leave it unchecked for a normal refund. This is what tells the Cancellations by reason report whether to count the deposit as money actually lost — an unrefunded deposit counts toward that deal's sunk cost, a refunded one doesn't. See Where the original reports went.

Did this answer your question?