You found a property that pencils out perfectly on paper. Three bedrooms, decent bones, ARV of $285,000. You budgeted $45,000 for the rehab based on comparable flips in the area. Then you got contractor quotes back: $58,000, $62,000, and one that just said "we're really busy right now" (which translates to $70,000+).
Here is the short answer on what that does to the deal. The refinance loan is capped by the appraised value, not by what you spent, so a rehab overrun comes out of your pocket dollar for dollar. In the first example below, a $14,000 overrun plus the delays that came with it raised the cash left in the deal from $9,750 to $26,750, and cut the cash-on-cash return on that money from about 22% to about 8%. The deal can still be worth doing. You just have to rerun it with the real numbers before you close, not after.
This is the reality of BRRRR investing now. In many markets, investors report labor costs up 25% to 40% since 2020. Material costs spiked, dropped, and settled somewhere higher than before. The contractors who will show up and finish a job know they have pricing power. If you want the strategy from the top first, the BRRRR method guide covers it.
The question isn't whether contractor costs are high. They are. The question is whether your deal still works at these numbers, and how to figure that out.
The Problem With Using Old Rehab Estimates
Many BRRRR spreadsheets and rules of thumb still carry renovation cost assumptions from 2018 and 2019. You'll see guides suggesting $15 to $25 per square foot for light rehabs and $30 to $50 for gut jobs. Those numbers are outdated in most markets.
I ran numbers on a 1,400 square foot property last year using $25 per square foot for a medium rehab. That gave me a $35,000 budget. Actual quotes came in between $52,000 and $67,000. The difference wasn't scope creep or contractors padding their margins. It was the actual cost of labor, materials, and the fact that good contractors have 3 to 6 month waitlists.
When your rehab estimate is off by 30%, everything downstream changes:
- Your all-in basis increases
- Your cash-out refinance returns less (or nothing)
- Your return on the cash left in the deal drops
- Your holding costs during construction increase
The same problem hits any purchase price you set with the 70 percent rule. That formula subtracts repairs from 70% of ARV, so an understated repair number means you overpaid on day one.
Adjusting Your BRRRR Analysis for Real Contractor Costs
Step 1: Get Real Quotes Before Running Final Numbers
This sounds obvious, but most investors analyze deals using estimated rehab costs, then get surprised when actual quotes come in higher. Flip the order.
Before you commit to a purchase, get at least two contractor walkthroughs and rough quotes. Yes, this takes time. Yes, some contractors won't do it for a property you don't own yet. Find ones who will, even if you have to pay a small fee for their time.
A $200 consultation fee to get accurate numbers is cheaper than buying a property based on a $45,000 rehab budget that actually costs $65,000.
Step 2: Build Your Actual All-In Cost
Your all-in cost is everything you spend before you have a rented, stabilized property:
All-In Cost = Purchase Price + Closing Costs + Rehab + Holding Costs + Refinance Costs
Using numbers from a deal I analyzed recently:
| Cost Component | Estimated | Actual |
|---|---|---|
| Purchase Price | $165,000 | $165,000 |
| Closing Costs (buy) | $4,000 | $4,200 |
| Rehab Budget | $45,000 | $59,000 |
| Holding Costs (5 months) | $6,000 | $8,500 |
| Refinance Costs | $3,500 | $3,800 |
| **Total All-In** | **$223,500** | **$240,500** |
That $17,000 difference came primarily from the $14,000 rehab overage (31% over budget), but also from extended holding costs because the higher-priced contractor took longer to start. How you finance the purchase and rehab drives that holding cost line, which I break down in hard money vs private money for BRRRR.
Step 3: Recalculate Your Cash-Out Position
Most lenders will refinance at 70% to 75% of the After Repair Value (ARV). If your ARV is $285,000:
Maximum Refinance Loan = $285,000 × 0.75 = $213,750
With the original $223,500 all-in cost, you'd leave $9,750 in the deal. Annoying but workable.
With the actual $240,500 all-in cost, you'd leave $26,750 in the deal. That's a big difference in capital efficiency. Notice that the loan did not change at all. The appraiser values the finished house, not your receipts, so the full $17,000 lands on you.
Step 4: Run the Returns Both Ways
The BRRRR strategy is attractive because you can theoretically recycle your capital again and again. But leaving money in deals isn't failure. You just need to know what return you're getting on the capital you can't pull out.
Assume this property rents for $2,400 per month with operating expenses (taxes, insurance, maintenance, vacancy, property management) of $800 per month. That's $1,600 per month in net operating income, or $19,200 per year.
Net operating income is not cash flow. The new mortgage has to be paid first, and this is the step investors skip when they are excited about a deal. At an example refinance rate of 7.0% on a 30-year loan, principal and interest on $213,750 is $1,422 per month. That leaves:
Annual Cash Flow = ($1,600 - $1,422) × 12 = $2,136
Now divide by the cash left in the deal under each budget:
| Scenario | Cash left in deal | Annual cash flow | Cash-on-cash return |
|---|---|---|---|
| Original budget | $9,750 | $2,136 | 21.9% |
| Actual contractor costs | $26,750 | $2,136 | 8.0% |
Same house, same rent, same loan. The overrun took the cash-on-cash return from about 22% to 8%. An 8% cash yield plus principal paydown and whatever appreciation you get is still a reasonable rental. It is no longer the deal you thought you were buying, and you need to run these numbers to know that. The rate is only an example, so swap in your own quote. At these loan sizes every quarter point moves the payment about $36 a month, which is a large share of a $178 monthly cash flow.
When Higher Contractor Costs Kill the Deal
Not every deal survives a 30% rehab increase. Here's how to identify the ones that don't.
The ARV Ceiling Problem
In some neighborhoods, there's a ceiling on what properties sell for regardless of how nice you make them. If comparable sales max out at $285,000 and you were already counting on hitting that number, you have no cushion for cost overruns.
I passed on a property last year in this exact situation. The numbers worked at a $48,000 rehab. Contractor quotes came in at $63,000. The ARV couldn't go higher because the neighborhood wouldn't support it. The deal math fell apart. An overrun and a soft appraisal on the same deal is the worst combination, and what to do when a BRRRR appraisal comes in low covers that half of it.
The Rent-to-Price Ratio Problem
Higher all-in costs don't automatically mean higher rents. If you're spending an extra $15,000 on granite countertops and LVP flooring, but the rental market in that area tops out at $1,600 per month regardless of finishes, that extra spend doesn't generate extra income.
Before accepting higher contractor costs, ask: will this rehab level allow me to charge higher rent? Or am I just spending more to get the same income? Check the rent ceiling with the rent estimate tool before you approve the upgrade.
The Holding Cost Death Spiral
Higher contractor costs often come with longer timelines. A contractor quoting $65,000 might also be quoting 4 months of work instead of 2.5 months. Those extra 6 weeks of holding costs add up:
- Hard money interest: $1,200/month
- Property taxes: $350/month
- Insurance: $150/month
- Utilities: $200/month
That's $1,900 per extra month. Stretch the timeline by 6 weeks and you've added another $2,850 to your all-in cost, plus six weeks of rent you didn't collect.
Strategies for Making Deals Work
Negotiate the Purchase Price Down
This is the most direct solution. If contractor quotes are $14,000 higher than expected, go back to the seller and ask for a $10,000 to $15,000 price reduction. Explain the situation. Some sellers will negotiate, especially if the property has been sitting.
I've had mixed success with this approach. Motivated sellers will often work with you. Sellers who think their property is worth more than market value won't budge. But it costs nothing to ask.
Reduce the Rehab Scope
Not every property needs the same level of finish. If you're targeting B-class tenants in a B-class neighborhood, you don't need the A-class finishes.
Areas where you can often cut costs without hurting rent much:
- Refinishing cabinets instead of replacing them
- Painting tile instead of replacing it (in secondary bathrooms)
- Keeping functional but dated fixtures
- LVP in main areas only, carpet in bedrooms
- Appliance packages instead of high-end individual units
A $59,000 full rehab might become a $47,000 strategic rehab. The property won't be as pretty in photos, but if it rents for the same amount, the math works better. The one place not to cut is deferred big-ticket items like the roof, furnace, and sewer line. Skipping them lowers the rehab number today and raises your reserve needs for years, as I lay out in capex reserves for 1950s vs 1990s rentals.
Find a Different Contractor
Not all contractors are equally expensive. The busiest, most in-demand contractors charge premium prices. Smaller operations or contractors building their portfolio might bid 15% to 20% lower.
The risk is quality and reliability. A cheaper contractor who takes 6 months instead of 3 months will cost you more in holding costs than the price difference.
I prefer paying mid-range prices for contractors with a track record of finishing on schedule over the cheapest bid from someone I've never worked with.
Accept Lower Cash-Out
Sometimes the answer is accepting that you'll leave more money in the deal. If a property generates strong cash flow and appreciates in a growing market, leaving $30,000 in it isn't a tragedy. It's just a different return profile.
The BRRRR strategy is about capital efficiency, but capital efficiency isn't the only metric. A property that generates $300 per month in cash flow with $30,000 left in it is a 12% cash-on-cash return, and a dependable 12% is a deal many investors would happily repeat. I cover how to judge that trade in what happens when you can't pull all your money out.
A Complete Example: Running the Numbers Both Ways
Let me walk through an analysis I did recently.
Property Details:
- Purchase price: $172,000
- ARV: $265,000
- Expected rent: $2,250/month
- Original rehab budget: $40,000
- Contractor quote: $53,500 (34% over)
| Item | Scenario A: Original Budget | Scenario B: Contractor Quote |
|---|---|---|
| Purchase | $172,000 | $172,000 |
| Closing (buy) | $4,300 | $4,300 |
| Rehab | $40,000 | $53,500 |
| Holding | $5,100 (3 months) | $6,800 (4 months) |
| Refinance costs | $3,200 | $3,200 |
| **All-In** | **$224,600** | **$239,800** |
| Refinance loan at 75% of ARV | $198,750 | $198,750 |
| **Cash left in deal** | **$25,850** | **$41,050** |
The Decision
With $2,250 per month rent and an estimated $720 per month in operating expenses, the property generates about $1,530 per month, or $18,360 per year, in NOI. At the same example 7.0% rate, principal and interest on the $198,750 loan is $1,322 per month, so cash flow after debt service is $208 per month, or $2,496 per year.
Scenario A cash-on-cash: $2,496 / $25,850 = 9.7%
Scenario B cash-on-cash: $2,496 / $41,050 = 6.1%
Scenario A is a decent deal. Scenario B is a mediocre one, and leaving $41,050 in the deal instead of $25,850 means $15,200 less capital to deploy on the next property. Over multiple deals, that compounds.
I ended up negotiating the purchase price down to $163,000 and reducing the rehab scope to $48,000. The back and forth added time, so holding costs ran to about $8,000. Final all-in came to $226,500 ($163,000 + $4,300 + $48,000 + $8,000 + $3,200), leaving $27,750 in the deal and a cash-on-cash return of 9.0%. Not as clean as the original numbers, but workable.
Common Mistakes When Rehab Costs Run High
Mistake 1: Using the contractor quote as your budget
The quote you accept is a starting point, not a ceiling. Add 10% to 15% contingency for surprises. Old houses always have surprises.
Mistake 2: Ignoring timeline impacts
A contractor quoting $52,000 with a 5-month timeline can cost more than a contractor quoting $58,000 with a 3-month timeline. At the $1,900 per month holding cost above, two extra months is $3,800. Add two months of rent you didn't collect, say $2,000 a month, and the slow bid costs $7,800 more in time to save $6,000 in price.
Mistake 3: Chasing the original numbers
Once you have real quotes, you have real information. Don't keep searching for a contractor who will hit your original budget number. Either the market rate is what you're hearing, or you'll find an unreliable contractor who underbids and then disappears.
Mistake 4: Calling NOI divided by cash left in the deal a return
It is tempting to divide net operating income by the cash you left in and admire a 50% number. That skips the mortgage. After a BRRRR refinance the property carries a loan of 70% to 75% of its value, and the payment on that loan takes most of the NOI. Always subtract debt service before you calculate cash-on-cash.
Running Your Own Analysis
Contractor costs vary widely by market, so there's no universal formula for how much to add to your estimates. The process matters more than specific numbers.
Get real quotes before committing. Build your complete all-in cost including realistic holding periods. Run the refinance math to see what you'll have left in the deal. Calculate returns, after debt service, on the capital you can't pull out.
If the deal still works, move forward. If it doesn't, pass and find one that does.
The Single Family Rental Calculator has a BRRRR mode that runs these scenarios quickly. Input your purchase price, actual contractor quotes, and holding timeline to see what your cash-out position and returns look like before you commit to a property. Then change the refinance rate and watch what happens, because the rate moves these thin cash flows as much as the rehab does. I model that side in BRRRR refinance scenarios when rates move.
Get new articles and market updates
Investing guides and market data, straight to your inbox. Unsubscribe anytime.