Rescission Calculator

.rescission-calc-container { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; max-width: 800px; margin: 20px auto; padding: 25px; border: 1px solid #e1e4e8; border-radius: 12px; background-color: #ffffff; box-shadow: 0 4px 6px rgba(0,0,0,0.05); } .rescission-calc-container h2 { color: #1a202c; margin-top: 0; font-size: 24px; border-bottom: 2px solid #edf2f7; padding-bottom: 10px; } .calc-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-bottom: 25px; } @media (max-width: 600px) { .calc-grid { grid-template-columns: 1fr; } } .input-group { display: flex; flex-direction: column; } .input-group label { font-weight: 600; margin-bottom: 8px; color: #4a5568; font-size: 14px; } .input-group input { padding: 12px; border: 1px solid #cbd5e0; border-radius: 6px; font-size: 16px; transition: border-color 0.2s; } .input-group input:focus { outline: none; border-color: #3182ce; box-shadow: 0 0 0 3px rgba(49, 130, 206, 0.1); } .calc-btn { background-color: #2b6cb0; color: white; border: none; padding: 15px 30px; border-radius: 6px; font-size: 16px; font-weight: 700; cursor: pointer; width: 100%; transition: background-color 0.2s; } .calc-btn:hover { background-color: #2c5282; } .result-box { margin-top: 25px; padding: 20px; background-color: #f7fafc; border-radius: 8px; border-left: 5px solid #2b6cb0; display: none; } .result-item { margin-bottom: 10px; font-size: 16px; } .result-item strong { color: #2d3748; } .result-date { font-size: 20px; color: #c53030; font-weight: 800; } .article-content { margin-top: 40px; line-height: 1.6; color: #4a5568; } .article-content h3 { color: #2d3748; margin-top: 25px; } .holiday-notice { font-size: 12px; color: #718096; margin-top: 10px; font-style: italic; }

Right of Rescission Calculator

Determine the precise expiration date of your 3-day right to cancel a contract under TILA.

Rescission Period Ends (Midnight on):
Earliest Funds Disbursement Date:

* Calculation accounts for Sundays and Federal Legal Holidays as defined by 5 U.S.C. 6103(a).

What is the Right of Rescission?

The Right of Rescission is a provision in the Truth in Lending Act (TILA) that allows borrowers to cancel certain types of loans within three business days of closing without penalty. This "cooling-off" period is designed to protect consumers from high-pressure sales tactics and give them time to reconsider the financial implications of the contract.

The "Three-Day Rule" Logic

The rescission clock does not begin until the latest of the following three events occurs:

  • The signing of the loan documents (Consummation).
  • The delivery of the Truth in Lending Disclosure Statement.
  • The delivery of two copies of the Notice of Right to Cancel.

What Counts as a Business Day?

For the purposes of rescission, "business days" are defined differently than standard banking days. They include Monday through Saturday. Sundays and Federal Holidays are excluded. If the third business day falls on a Sunday or holiday, the period extends to the next business day.

Calculation Example

If you sign your documents on a Thursday, and no holidays occur, the three business days would be Friday (1), Saturday (2), and Monday (3). Your right to rescind would expire at midnight on Monday. The lender would typically disburse the funds on Tuesday.

Official Federal Holidays Observed

The following holidays are excluded from the 3-day count:

  • New Year's Day
  • Martin Luther King, Jr. Day
  • Washington's Birthday (Presidents Day)
  • Memorial Day
  • Juneteenth National Independence Day
  • Independence Day
  • Labor Day
  • Columbus Day
  • Veterans Day
  • Thanksgiving Day
  • Christmas Day
function calculateRescission() { var signing = document.getElementById('signingDate').value; var disclosure = document.getElementById('disclosureDate').value; var notice = document.getElementById('noticeDate').value; if (!signing || !disclosure || !notice) { alert("Please select all three dates to calculate."); return; } var date1 = new Date(signing + "T00:00:00"); var date2 = new Date(disclosure + "T00:00:00"); var date3 = new Date(notice + "T00:00:00"); // The clock starts on the latest of the three events var startDate = new Date(Math.max(date1, date2, date3)); var businessDaysCounted = 0; var currentDate = new Date(startDate); while (businessDaysCounted 14 && dayOfMonth 14 && dayOfMonth 24) return false; // Labor Day: 1st Monday in Sep if (month === 9 && day === 1 && dayOfMonth 7 && dayOfMonth 21 && dayOfMonth < 29) return false; return true; }

Leave a Reply

Your email address will not be published. Required fields are marked *