Skip to content
Redmoon Date Calculators

← Blog

Contingency Periods Don't Chain: Turning a Purchase Contract Into Closing Dates

By 7 min read real estatedeadlinesbusiness days

An offer is accepted on Friday 4 September. The contract sets an inspection period of 10 business days, then gives the buyer 21 business days from the end of inspection to secure loan approval, then closes 30 business days after that. Three numbers — 10, 21, 30 — and three boxes on the screen labelled inspection, financing, and closing. Typing them in is the obvious move, and it is wrong by six and a half weeks.

Entered as written, the calculator returns a closing of Tuesday 20 October. The contract those numbers came from actually closes on Friday 4 December. Nothing malfunctioned: the tool measured all three periods from the same anchor, while the contract stacked them end to end. That mismatch between how agreements are drafted and how the milestone dates are computed is the subject of this post. That the whole timeline hangs off acceptance in the first place, and that you have to check whether your contract counts in business or calendar days at all, are covered in projecting a real estate closing date from contract acceptance; start there if the anchor itself is the open question. This post assumes you have the contract in front of you and need the three numbers that go in the boxes.

Three parallel clocks, not a relay

Every field in the Real Estate Closing Date calculator is an offset from one date: contract acceptance. Inspection is acceptance plus N business days. Financing is acceptance plus N business days. Closing is acceptance plus N business days. None of them looks at the others. They are three stopwatches started at the same instant, not a relay where each runner waits for the baton.

Run the defaults from that Friday 4 September acceptance, with the US holiday calendar and a Monday–Friday week, and the parallel structure is visible in the output:

  • Inspection, 10 business days → Monday 21 September
  • Financing, 21 business days → Tuesday 6 October
  • Closing, 30 business days → Tuesday 20 October

Labor Day on 7 September and Columbus Day on 12 October both fall inside that window, and each pushes every date that lands after it one day further out. Note also how far the business-day count has travelled: 30 business days from 4 September is 20 October, whereas 30 calendar days is Sunday 4 October — sixteen days earlier, and not a day anyone can close on.

Converting sequential language into cumulative offsets

Purchase agreements are almost always drafted as a sequence, because that is how the transaction feels: you inspect, then the lender underwrites what survived the inspection, then you close. Phrases like "within 21 days of the expiration of the inspection period" or "closing to occur 30 days following loan commitment" are sequential by construction.

To enter a sequential contract, add the runs up as you go and put the running total in each box. The contract above becomes:

  • Inspection: 10 → enter 10
  • Financing: 10 + 21 → enter 31
  • Closing: 10 + 21 + 30 → enter 61

Those offsets return Monday 21 September, Wednesday 21 October, and Friday 4 December — the contract's real schedule. The arithmetic is safe to do this way because adding business days is cumulative: stepping forward 10 business days and then another 21 lands on exactly the same date as stepping forward 31 in one go, provided the workweek and holiday calendar do not change between the runs. Weekends and holidays are skipped as they are encountered either way, so nothing is lost by collapsing the chain into a single total.

One caveat on the conversion: it works when each clause starts counting from the end of the previous period. Some contracts instead run every period from acceptance already ("inspection within 10 days, financing within 21 days, closing within 45 days of the effective date"), which is the calculator's own model — those numbers go in unchanged. Reading which of the two drafting styles you have is the entire job, and it takes about thirty seconds with the executed contract open. Do it before you type anything.

Blank does not mean zero, and zero does not mean none

There is a quiet input rule worth knowing, because it produces a wrong date that looks entirely reasonable. Each of the three fields falls back to a default when it does not receive a usable positive number: 10 business days for inspection, 21 for financing, 30 for closing. That fallback catches an empty box, and it also catches a deliberate 0.

So a buyer waiving the inspection contingency — common in a competitive market — cannot express that by entering 0 in the inspection field. Entering 0 returns the same Monday 21 September that entering 10 does, because the zero was discarded and the default used in its place. The calculator has no way to display a waived contingency; the only correct way to handle one is to ignore that row of the output entirely and read the two dates that still apply. The same goes for a cash purchase with no financing contingency: the financing line will still show a date, and that date means nothing to your transaction.

Nothing checks that the order makes sense

The three offsets are independent in the strong sense: no rule requires inspection to precede financing, or financing to precede closing. Enter a financing period of 45 business days against a closing of 30 and the tool reports, without complaint, a financing deadline of Tuesday 10 November against a closing of Tuesday 20 October — loan approval due three weeks after the money was supposed to change hands.

That is worth knowing in both directions. It is a trap if the numbers came from a misreading of the contract, because an impossible schedule is returned as confidently as a workable one and only a human notices. It is a feature if you are stress-testing: set financing where an underwriting delay would realistically land it and see immediately whether it crosses the closing date, which is exactly the question an extension request has to answer.

The two settings that move everything at once

Two inputs sit outside the three offsets and quietly rescale all of them. The holiday calendar determines which days are skipped; leaving it on a country whose public holidays are not the ones your closing office observes shifts every milestone. The workweek setting decides what a business day even is. Switch the same 4 September contract to a Monday–Saturday week and closing moves from Tuesday 20 October to Saturday 10 October — ten days earlier, and on a day most title companies and county recorders are shut. Unless your contract genuinely counts Saturdays, leave the workweek on Monday–Friday.

What the timeline deliberately leaves out

The calculator models three contingency clocks. A real transaction runs several more, and none of them appears in the output: the earnest money deposit deadline, the appraisal, delivery of the title commitment and HOA documents, the seller's response window on a repair request, and the final walkthrough. Each of those is a date somebody is entitled to enforce, and each has to be tracked separately.

One omission matters more than the others because it is a hard federal timing rule rather than a negotiated period: under TRID, the lender must deliver the Closing Disclosure so that the borrower receives it at least three business days before consummation, and certain late changes restart that clock. A closing date that clears every contingency in the calculator can still be unreachable because the disclosure went out too late. Treat the projected closing as the earliest date the contract permits, then confirm it against the lender's own schedule.

A related clock that does not apply here is worth naming, because buyers routinely expect it to. The three-business-day right of rescission covers refinances and home equity lines on a principal residence — not purchase-money mortgages. If you are buying, there is no cooling-off period after signing; the counting rules for the transactions where it does apply, including the unusual convention that Saturday counts as a business day, are in the three-business-day right of rescission explained.

Before you enter the numbers

  1. Find the effective date the contract uses as its anchor, and confirm it is acceptance rather than a later date such as the date of the last signature or the escrow open date.
  2. Read whether each period runs from that anchor or from the end of the previous period, and cumulate the numbers if it is the latter.
  3. Confirm the contract counts business days rather than calendar days, and set the workweek and holiday calendar to match the closing jurisdiction.
  4. Ignore any line whose contingency was waived — do not try to zero it out.

With those four settled, the Real Estate Closing Date calculator turns a paragraph of contract prose into three dates you can put on a shared calendar and hold people to. The value is not the arithmetic, which is easy; it is that the weekend and holiday skips are applied consistently to all three milestones at once, so the schedule you hand the buyer, the lender, and the title company is the same schedule.

General information, not legal or real-estate advice. Contingency periods, how days are counted, and closing requirements vary by contract, state, and lender — confirm every date against the executed contract and with your agent, attorney, or closing officer.

Send feedback

We read every message. Tell us what could be better or what you love.