BRRRR Seasoning Period Tracker in Excel: The Date That Decides When Your Capital Comes Back
A BRRRR seasoning period tracker in Excel is not a calendar reminder. It is the schedule that tells you which day each property hands your money back, and how much of it. Most investors track rehab budgets to the dollar and track the refinance date in their head. Then they call the lender the day they think they are eligible, take the loan the lender offers, and leave $37,250 in the house because they hit the wrong date by five months.
That is not a hypothetical. It is the spread between two dates on the same property, and both dates were knowable on the day of closing.
The Seasoning Clock Does Not Start When You Think It Does
You closed on January 8. You wired on January 7. The title company recorded the deed on January 14, because the county recorder was six days behind. Most lenders count seasoning from the deed recording date, not from your settlement date and definitely not from your wire.
Six days sounds like nothing. It is not nothing when you order a $650 appraisal and set a 30 day rate lock for a July 8 closing that legally cannot happen until July 14. The lock expires, the extension costs a quarter point, and on a $146,000 loan that is $367 of pure administrative waste. Multiply that across a portfolio and you are paying a recurring fee for not writing down a date that is printed on a document you already own.
Three dates compete to start the clock, and which one wins depends on the program:
- Deed recording date. The default for conventional cash-out and for most DSCR lenders. Find it on the recorded deed stamp, book and page, or pull it from the county recorder site the week you close.
- Settlement date. Used by a minority of portfolio lenders who count from the closing disclosure.
- First payment due date. Used by some local banks and by VA cash-out, which requires 210 days from the first payment plus six consecutive payments.
Put all three in the sheet. You will not remember which lender uses which one twelve months from now, and the lender's processor will not volunteer it.
There Are Two Clocks, and the Second One Is the Expensive One
Here is what almost nobody tracks. Becoming eligible to refinance and becoming eligible to refinance against your after repair value are two different dates, usually six months apart.
Fannie Mae generally requires six months of ownership before a cash-out refinance. Most DSCR lenders land in the same place. But inside the first twelve months of ownership, many lenders cap the value they will use at the lesser of the current appraisal or your purchase price plus documented improvements. You are eligible at month six. You are eligible at cost basis at month six. The full appraised value usually shows up at month twelve.
Refinancing on the first eligible date is how BRRRR investors trap their own capital.
1412 Hawthorne, and the $42,398 calendar mistake
Bought for $96,000 cash off a HELOC, $2,850 in purchase closing costs, $41,600 of rehab. Cost basis $140,450. Appraised at $196,000 after the rehab. DSCR lender at 75 percent LTV, standard six month seasoning, standard 5-4-3-2-1 prepayment penalty. Deed recorded January 14, so the eligible date is July 14 and the full appraised value date is January 14 of the following year.
Purchase price plus documented improvements is $96,000 plus $41,600, or $137,600. That is the number the lender will use in July. The appraisal says $196,000 and the lender will use it in January. Three paths:
| Line | A. Refinance at month 6 | B. Refinance at 6, again at 12 | C. Wait, refinance once at month 12 |
|---|---|---|---|
| Value the lender uses | $137,600 | $137,600 then $196,000 | $196,000 |
| Loan amount at 75 percent | $103,200 | $103,200 then $147,000 | $147,000 |
| Refinance closing costs | $3,400 | $7,500 | $4,100 |
| Prepayment penalty, year one | $0 | $5,160 | $0 |
| Extra carry from waiting | $0 | $0 | $702 |
| Net capital returned | $99,800 | $134,340 | $142,198 |
| Still stuck in the house | $40,650 | $6,110 | -$1,748 |
Path C beats path A by $42,398 and beats path B by $7,858. The carry cost of waiting is small because it is only a rate spread, not a full interest bill: you hold $103,200 on the HELOC at 8.75 percent for 184 extra days instead of on the DSCR note at 7.4 percent, which is $702. Investors overestimate that number badly and refinance early to stop a bleed that was never bleeding.
Path B is the one that punishes you twice. You refinance in July at the capped value, realize in the fall that the appraisal would have supported $147,000, and go back for a second cash-out. Now you pay a 5 percent prepayment penalty on the $103,200 note you are retiring inside year one, $5,160, plus a second set of closing costs. That $5,160 exists only because a date was not written down.
Build the Tracker: Rules Table First, Properties Second
The mistake in most seasoning spreadsheets is hardcoding "6 months" into a formula. Seasoning is a lender attribute, not a property attribute. Put the rules in their own table so a lender changing its matrix is a one cell edit, not a rebuild.
The Rules sheet
Rows 4 through 8, columns A through H. These values are representative. Replace every row with what your lender puts in writing on a term sheet, because programs change and no two non-QM shops match.
| Program | Clock starts on | Eligible after | Full ARV after | Max LTV | Window days | Value basis before full ARV | Cap applies to |
|---|---|---|---|---|---|---|---|
| Agency cash-out | Deed recorded | 6 mo | 12 mo | 75% | 0 | Purchase + improvements | Value |
| Delayed financing | Deed recorded | 0 mo | 999 mo | 75% | 180 | Purchase + closing | Loan amount |
| DSCR standard | Deed recorded | 6 mo | 12 mo | 75% | 0 | Purchase + improvements | Value |
| DSCR no seasoning | Deed recorded | 0 mo | 0 mo | 70% | 0 | Cost basis | Value |
| Local portfolio bank | First payment due | 12 mo | 12 mo | 75% | 0 | Cost basis | Value |
Two columns there do work nobody expects. Window days handles the one clock that runs the other direction: the delayed financing exception lets you cash-out immediately after an all-cash purchase, but the window closes at 180 days and the loan is capped at your documented purchase price plus closing costs. Every other date in this sheet is a date you wait for. That one is a date you lose.
Cap applies to encodes a distinction that costs people money. Agency and DSCR programs cap the value and then apply LTV to it. Delayed financing caps the loan amount directly. Same word, different math, and a sheet that treats them identically will overstate your proceeds on one of them.
The property rows
On the Properties sheet, row 4 is your first house. Columns A through I are typed in: property name, settlement date, deed recorded date, first payment date, purchase price, purchase closing costs, rehab spend, cost basis, and a data validated program name pulled from the Rules sheet. Column H is =E4+F4+G4. Everything from J onward computes.
Column J finds the right start date for that lender:
=SWITCH(XLOOKUP($I4,Rules!$A$4:$A$8,Rules!$B$4:$B$8),"Deed recorded",$C4,"First payment due",$D4,$B4)
Columns K and L are the two clocks. Eligible date, then full appraised value date:
=EDATE($J4,XLOOKUP($I4,Rules!$A$4:$A$8,Rules!$C$4:$C$8))
=EDATE($J4,XLOOKUP($I4,Rules!$A$4:$A$8,Rules!$D$4:$D$8))
Column M is the closing window, blank when the program has none:
=IF(XLOOKUP($I4,Rules!$A$4:$A$8,Rules!$F$4:$F$8)=0,"",$J4+XLOOKUP($I4,Rules!$A$4:$A$8,Rules!$F$4:$F$8))
Column N is your appraised value. Column O is the number that actually matters, the value the lender will use if you call today:
=IF(TODAY()>=$L4,$N4,MIN($N4,SWITCH(XLOOKUP($I4,Rules!$A$4:$A$8,Rules!$G$4:$G$8),"Purchase + improvements",$E4+$G4,"Purchase + closing",$E4+$F4,$E4+$F4+$G4)))
Read that in plain English: past the full ARV date, the appraisal counts. Before it, the lender uses the lower of the appraisal and your cost basis under whichever definition that program uses. Column P turns it into a loan, and handles the delayed financing case where the cap lands on the loan instead of the value:
=IF(TODAY()<$K4,0,IF(XLOOKUP($I4,Rules!$A$4:$A$8,Rules!$H$4:$H$8)="Loan amount",ROUND(MIN($E4+$F4,$N4*XLOOKUP($I4,Rules!$A$4:$A$8,Rules!$E$4:$E$8)),0),ROUND($O4*XLOOKUP($I4,Rules!$A$4:$A$8,Rules!$E$4:$E$8),0)))
Column Q is the same calculation at full appraised value, =ROUND($N4*XLOOKUP($I4,Rules!$A$4:$A$8,Rules!$E$4:$E$8),0). Column R is trapped capital right now, =MAX(0,$H4-$P4). That column is the one to sort by.
The status flag that tells you what to do
=IFS(AND($M4<>"",$M4-TODAY()<=120),"WINDOW CLOSES IN "&$M4-TODAY()&" DAYS",TODAY()>=$L4,"CALL LENDER, FULL ARV",TODAY()>=$K4,"ELIGIBLE BUT CAPPED, "&$L4-TODAY()&" DAYS TO FULL ARV",TRUE,"WAIT "&$K4-TODAY()&" DAYS")
Note the order of the tests. The expiring window is checked first, because a deadline you miss is worse than a date you wait for. "ELIGIBLE BUT CAPPED" is the flag that saves the most money, because it is the exact state in which an impatient investor calls the lender and signs for $103,200.
What a real portfolio looks like on August 17
| Property | Recorded | Program | Eligible | Full ARV | Basis | Loan today | Trapped | Status |
|---|---|---|---|---|---|---|---|---|
| 1412 Hawthorne | 2026-01-14 | DSCR standard | 2026-07-14 | 2027-01-14 | $140,450 | $103,200 | $37,250 | ELIGIBLE BUT CAPPED, 150 DAYS |
| 4407 Cedar | 2025-11-24 | Agency cash-out | 2026-05-24 | 2026-11-24 | $121,900 | $89,625 | $32,275 | ELIGIBLE BUT CAPPED, 99 DAYS |
| 88 Rowan | 2026-03-02 | DSCR no seasoning | 2026-03-02 | 2026-03-02 | $88,300 | $83,300 | $5,000 | CALL LENDER, FULL ARV |
| 219 Pratt | 2026-06-11 | Delayed financing | 2026-06-11 | n/a | $76,600 | $73,100 | $3,500 | WINDOW CLOSES IN 113 DAYS |
Four properties, four completely different answers, and only one of them is "call the lender today." Rowan took the no-seasoning DSCR at 70 percent LTV, which returned cash on day one and permanently left $5,000 in the deal. That is the price of speed and it is worth paying when you have a deal waiting. Pratt is the urgent one: $73,100 of your own money sitting behind a door that locks on December 8.
Turn It Into a Capital Release Calendar
A tracker that only shows dates is a to-do list. A tracker that shows dollars by month is an acquisition plan. Add two helper columns. Column T is the date worth calling on, column U is what you get on it:
=IF($M4<>"",$M4,IF($Q4>$P4,MAX($L4,TODAY()),MAX($K4,TODAY())))
=IF(OR($M4<>"",$P4>=$Q4),$P4,$Q4)
Then build a month column starting at the first of this month and sum against it:
=SUMIFS($U$4:$U$40,$T$4:$T$40,">="&$A13,$T$4:$T$40,"<"&EDATE($A13,1))
| Month | Capital released | Source |
|---|---|---|
| August 2026 | $83,300 | 88 Rowan, available now |
| November 2026 | $129,000 | 4407 Cedar, full ARV date |
| December 2026 | $73,100 | 219 Pratt, window deadline |
| January 2027 | $147,000 | 1412 Hawthorne, full ARV date |
Now you can answer the question that actually runs a BRRRR business: can I go under contract on a $145,000 acquisition in December? Yes, and the sheet says exactly which house pays for it.
The Documentation That Buys You a Shorter Clock
Some lenders will shorten seasoning on a documented rehab, using the appraisal rather than cost basis before month twelve. They will not do it on your word. Build the file while the work is happening, not when the underwriter asks:
- Recorded deed with the book, page, and recording date, pulled the week you close
- Settlement statement showing the source of funds and no lien on title
- Paid invoices for every rehab line, each tied to a line on your scope of work
- Lien waivers from every sub paid more than $1,000
- Permits and the certificate of occupancy or final inspection card
- Date-stamped before and after photos, room by room
- Signed lease with first month and deposit deposited, because DSCR lenders price off actual rent when it exists
- Bank statements tracing your funds to the seller, required for delayed financing
What to Do This Week
Pull the recorded deed date for every property you own and put it in column C. It takes about ten minutes per county and it is the single input most likely to be wrong in your head. Then get the seasoning matrix from two lenders in writing, on a term sheet, not from a phone call, and type it into the Rules sheet. Sort by trapped capital and look at the top row. Finally, make it a rule that nobody calls a lender on the eligible date without first reading the full ARV date on the same line. That one habit is worth more than any formula in this article.
If you would rather not build the underwriting side from scratch, the Flip and BRRRR Calculator already models the refinance the way a lender does, LTV cap against DSCR cap, cost basis against appraised value, and cash left in the deal at each. Drop your eligible date and full ARV date from the tracker into it and you get both numbers for both dates, so the decision to wait or to call stops being a guess and becomes a comparison you can show your partner.
Related template
BRRRR Deal Calculator
Model the full Buy-Rehab-Rent-Refinance-Repeat cycle. See exactly how much capital comes back at refinance — before you commit a dollar.
Get the Template — $49