Deal Analysis - Guide

How to Estimate Repair Costs Wholesaling: A Beginner's Method

By Youssef AhmedJune 30, 2026~12 min read
$25-40
Per Sqft, Light Cosmetic Refresh
$90-135+
Per Sqft, Full Gut Rehab
10-25%
Contingency Buffer by Depth
40-60%
Of Rehab Cost Is Labor

To estimate repair costs as a beginner wholesaler, pick a per-square-foot tier off the home's age, photos, and scope (light $25-40, moderate $50-75, full gut $90-135+), then line-item the big systems on top, roof, HVAC, water heater, and foundation, and add a 10-25% contingency that scales with how deep the rehab goes. That gives you a repair estimate good enough to make or pass on the offer. Then drop the number into the MAO calculator to set your max price. These tiers are regionally variable, so confirm with a contractor before you sign.

Key Takeaways

  • Estimate by tier first, then line-item the big systems. Pick a per-sqft tier (light $25-40, moderate $50-75, gut $90-135+) off the home's age, photos, and scope, then price roof, HVAC, water heater, and foundation as separate line items on top. That two-step keeps you from missing a $15k roof inside a "cosmetic" number.
  • Always add a contingency, and scale it to how deep you're going: roughly 10% on a paint-and-flooring job, up to 20-25% on a full gut. The more walls get opened, the more surprises show up, and that buffer is the difference between a deal and a re-trade.
  • Per-sqft numbers are local, not national. Labor is 40-60% of the cost and swings hard by market, so a tier that's dead-on in Richmond can be way off in your zip. Build your own template from real GC bids instead of trusting a blog number.
  • You can ballpark a repair number without ever stepping inside, using listing photos, square footage, and home age to set the tier plus system line items. Treat it as a screening number and walk it with a contractor before you lock the contract.
  • The repair number isn't academic, it drives your MAO: (ARV x 70%) minus repairs minus your fee. Lowball the repairs and you overpay, the cash buyer re-trades or walks, and the deal dies. Underestimating rehab is the #1 way new wholesalers torch a contract.

Why a repair miss kills the spread

If you're new to wholesaling, here's the thing nobody tells you early enough: the repair estimate is the single number most likely to blow up your deal. Your acquisition price, your ARV, your fee, all of it sits on top of the repair number. Get the repairs wrong and every figure downstream is wrong too.

Why does it hit so hard? Because the repair estimate feeds directly into your maximum allowable offer. The standard wholesale formula is MAO = (ARV x 70%) minus repair costs minus your assignment fee, as PropertyLeads lays it out. The 70% is the conventional rule-of-thumb ceiling, not a law, and some cash buyers run 65% or 75% depending on the market. But notice where repairs land in that equation: they come straight off the top. Underestimate them by $20,000 and your MAO comes out $20,000 too high, which means you sign a contract you can't actually sell.

Then the part that hurts: your cash buyer runs their own real number. They walk the property, get a contractor scope, and come back with repairs that are higher than yours. Now they re-trade you, asking for a lower price, or they walk entirely. PropertyLeads is blunt about it, and so am I: underestimating rehab is the most common way a new wholesaler loses a deal. The spread you thought you had evaporates because the repair number was a fantasy.

The fix isn't to become a contractor overnight. It's to build a repeatable method, tiers plus line items plus a buffer, that gets you to a screening number you can trust, then verify it before you're on the hook. That's the whole guide.

The cost categories: roof, HVAC, kitchen, bath, cosmetics, big-ticket

Before you assign a dollar to anything, sort the work into categories. PropertyLeads groups repairs into cosmetic, functional or system, and major structural, and that framing is exactly how you should think before you price. Each category behaves differently and carries different risk.

Cosmetics are the cheap, predictable stuff: paint, flooring, fixtures, cabinet hardware, light landscaping, cleanup. This is where per-square-foot estimating works well because the scope is even across the house and the surprises are small.

Kitchen and bath sit a step up. They drive a big chunk of a moderate rehab budget because they pack plumbing, electrical, cabinetry, and tile into a small footprint. New Silver pegs a major kitchen remodel at roughly $50,000 on the high end, so when a deal calls for full kitchen and bath gut work, your per-sqft tier needs to climb accordingly.

The big-ticket systems are where beginners get wrecked, because they're invisible in a quick walkthrough and they don't scale with square footage. A roof, an HVAC system, a water heater, a foundation, these are flat costs that you carry whether the house is 1,000 or 2,000 square feet. You price them as separate line items, never folded into a per-sqft number. More on the ballparks below.

The trap that kills "cosmetic" deals

A house can look like a $30/sqft cosmetic refresh in photos and still need a $15,000 roof. If you bury the roof inside a per-sqft number, you'll miss it, because cosmetic tiers don't account for a failing system. Always pull the big-ticket items out and price them on their own line. That single habit prevents most beginner repair misses.

Per-square-foot tiers: light, medium, heavy rehab

Per-square-foot is the fastest way to ballpark a whole-house number, and it's the method most beginners should start with. You pick a tier based on the depth of work, multiply by the square footage, and you've got your base before adding systems and contingency.

Here are the commonly cited 2026 national tiers from RealEstateSkills. Read these as ranges, not fixed numbers, because they shift by region and by source.

2026 Rehab Cost Per Square Foot Tiers (National Ranges, Regionally Variable)

Tier Per Sqft Range What It Covers Typical Contingency
Light / cosmetic$25-40Paint, flooring, fixtures, cleanup~10%
Moderate$50-75Kitchen/bath updates, windows, minor electrical/plumbing~15%
Full gut$90-135+Down to studs, new major systems20-25%

To see how fast these turn into real money, run them on a 1,500 square foot house, the worked example RealEstateSkills uses: a light refresh lands at $37,500 to $60,000, moderate at $75,000 to $112,500, and a full gut at $135,000 to $200,000 or more. The spread between tiers is enormous, which is exactly why picking the right tier is the most consequential judgment call you make.

Now the accuracy warning, and read this twice. These per-sqft numbers vary by source as much as by region. RehabValuator publishes market-pinned benchmarks for Richmond, Virginia and similar second and third tier markets: a cosmetic rental rehab around $30/sqft, a full interior-only gut around $80/sqft for a rental and $90 to $105/sqft for a retail flip, and a complete interior plus exterior gut around $100/sqft for a rental and $110 to $120/sqft for a nice retail flip. The author is explicit that these are reliable only for similar markets, and that you walk the property with a general contractor for real numbers. So the gut-versus-retail-flip split is a Richmond-area benchmark, not a national rule.

Why the variation? Labor. Across the sources, labor is consistently the single largest cost component, frequently 40 to 60 percent of total renovation cost, and it swings hard by region and season. Per-sqft tiers already bake in local labor rates, which is exactly why the same scope costs wildly different amounts across markets. The practical takeaway: don't trust a blog's per-sqft number as gospel for your zip. Build your own tier template from a handful of real GC bids in your market, and update it as you close deals.

Estimating from photos or seller description when you can't visit

Most wholesale deals, especially if you're working virtually, get estimated before you ever set foot in the house. That's fine. You can produce a defensible screening number from listing photos, the seller's description, the property's age, and the square footage. Here's the method.

  1. Set the tier from age and condition. Use the photos and the home's age to place it in light, moderate, or full-gut. A 1960s house with original kitchen, worn flooring, and dated baths in the photos is moderate at minimum. Visible water stains, sagging rooflines, or a description that mentions "needs work" pushes you toward gut.
  2. Multiply tier by square footage for your base cosmetic-to-scope number.
  3. Price the big-ticket systems as separate line items. Roof, HVAC, water heater, and foundation don't scale with square footage, so you add them on top. Photos and listing remarks usually give you clues: roof age, HVAC unit age, mention of a "newer roof" or "old furnace."
  4. Add your contingency on top of the combined number.

For the systems, here are rough 2026 national averages you can use as line items, all with wide tails. Roof replacement for standard asphalt shingle averages about $9,000 to $18,000, with the full U.S. range running roughly $7,500 to $30,000, or about $4 to $11 per square foot of roof (NerdWallet, HomeGuide). A full HVAC system replacement averages about $7,500, with a typical $5,000 to $12,500 range (Angi). A standard tank water heater runs about $900 to $2,500 installed, and tankless $1,400 to $5,600 (Angi). Present every one of these to yourself as "roughly $X to $Y, varies by region and material," never a precise single figure.

It's a screening number, not a contract number

Estimating from photos is good enough to decide whether to make an offer or pass, and that's its whole job. It is not good enough to lock a price you can't get out of. Before you sign, walk the property with a general contractor, or have your buyer's contractor walk it, and confirm the number. Every reliable source says the same thing: the most accurate estimate is an in-person, line-item walkthrough.

Building a simple repair worksheet

You don't need software. A repeatable worksheet, one you fill out the same way on every deal, is what turns guessing into estimating. Here's the structure I'd hand a beginner.

Line 1: Square footage × per-sqft tier = Base rehab number
Line 2: + Roof (if needed) + HVAC (if needed) + Water heater (if needed) + Foundation (if needed) = Big-ticket subtotal
Line 3: Base + Big-ticket subtotal = Pre-contingency total
Line 4: Pre-contingency total × contingency % (10-25% by depth) = Buffer
Example: 1,500 sqft × $60 (moderate) = $90,000 base. Add a $14,000 roof and $9,000 HVAC = $113,000. Add 15% contingency ($16,950) = $129,950 estimated repair number to feed into MAO.

That's the whole worksheet. Five lines, the same every time. The discipline is in the categories: a base number from the tier, the big systems pulled out and priced on their own lines, and a buffer on top. New Silver describes three estimation methods, lump sum, cost-per-square-foot, and room-by-room, and notes the most accurate is an in-person line-item walkthrough. This worksheet is essentially the cost-per-sqft method with the big systems broken out room-by-room style, which gives you most of the accuracy without needing to walk every room from photos.

Keep your filled-out worksheets. After a few closed deals, compare your estimates against what your buyers' contractors actually quoted. That feedback loop is how you calibrate, and it's worth more than any blog tier, because it's built from your market and your deal flow. Build this into your rehab budget template so every new deal starts from a number you've already validated.

Padding for the unknowns and contingencies

No estimate survives contact with an open wall. The whole point of a contingency buffer is that the deeper you go, the more hidden problems surface, and you want a cushion sitting there before they do.

The standard wholesaler rule of thumb is a 10 to 20 percent buffer (PropertyLeads, RealEstateSkills). But don't apply it flat. Scale it to the depth of the rehab:

  • Roughly 10% for a light cosmetic job. Paint and flooring rarely hide expensive surprises, so the buffer stays small.
  • About 15% for a moderate rehab. Once you're into kitchens, baths, and minor systems, the odds of finding something behind a wall go up.
  • Up to 20 to 25% for a full gut. When you're going down to the studs, you will find old wiring, rotted subfloor, or plumbing that has to be replaced. The buffer has to absorb that.

This is the same logic baked into the contingency column of the tier table above. The reason it scales is mechanical: the more walls you open, the more you can't see until you've opened them. A 10% buffer on a gut is wishful thinking; a 25% buffer on a paint job is leaving money on the table. Match the cushion to the depth.

One more thing beginners skip: the contingency is not optional padding you trim to make a deal work. If the numbers only pencil with a 5% buffer on a heavy rehab, the deal doesn't pencil. Cutting the buffer to force a yes is the same mistake as lowballing the base estimate, it just moves the lie to a different line.

Feeding your number into MAO

Now the repair number earns its keep. You plug it into the maximum allowable offer, the most price you can pay and still leave room for your buyer's profit and your fee.

MAO = (ARV × 70%) − Repair costs − Your assignment fee
Example: ARV $300,000 × 70% = $210,000
$210,000 − $129,950 repairs − $15,000 fee
MAO = $65,050 maximum offer. Move the repair number to $150,000 and your MAO drops to $45,050. A $20k repair miss is a $20k swing in what you can pay.

That swing is the whole point. The repair number moves your MAO dollar for dollar. The 70% figure is the conventional max-allowable-offer rule, not a fixed law, and some buyers run 65 or 75 percent depending on how hot their market is and how they underwrite, so frame it as a starting rule of thumb and adjust to your buyer pool. But whatever multiplier you use, repairs come straight off the top, which is why a sloppy estimate poisons the whole offer.

You don't have to run this math by hand on every deal. Drop your validated repair number, your ARV, and your fee into the MAO calculator and it returns your max offer instantly. For the full breakdown of the formula and how the 70% rule interacts with your fee, see the guide on how to calculate MAO and the 70% rule definition. The repair estimate is the input that makes the calculator honest. Garbage in, garbage out, and in wholesaling, garbage out means a contract you signed that you can't sell.

$9K-$18K
Roof Replacement (Asphalt Shingle, 2026)
NerdWallet and HomeGuide put 2026 asphalt shingle roof replacement around $9,000-$18,000 on average, with the full U.S. range roughly $7,500-$30,000, or about $4-$11 per roof square foot. Price it as its own line item, never inside a per-sqft number.
$5K-$12.5K
Full HVAC System Replacement (2026)
Angi's 2026 data puts a full HVAC system replacement in a typical $5,000-$12,500 range, with a national average near $7,500. Furnace-only or AC-only runs lower. Confirm with a local bid since prices vary by region and equipment.
$900-$2.5K
Standard Tank Water Heater, Installed (2026)
A standard tank water heater runs roughly $900-$2,500 installed in 2026 per Angi, with tankless units $1,400-$5,600. Small relative to a roof or HVAC, but it's the kind of line item beginners forget until the buyer's contractor flags it.
40-60%
Share of Rehab Cost That Is Labor
Labor is typically the largest cost component, frequently 40-60% of total renovation cost, and swings hard by region and season (RealEstateSkills). This is why per-sqft tiers are local and a national number can be way off in your market.

Frequently Asked Questions

How do I estimate repair costs without a contractor? +

Set a per-sqft tier off the home's age, square footage, and listing photos (light $25-40, moderate $50-75, full gut $90-135+), then add the big-ticket systems, roof, HVAC, water heater, foundation, as separate line items, and tack on a 10-20% contingency. It's a screening number, good enough to make or pass on an offer, but walk it with a GC before you sign.

What's a safe rehab cost per square foot for 2026? +

Rough national ranges: cosmetic refresh $25-40/sqft, moderate $50-75/sqft, full gut $90-135+/sqft. These are regionally variable. Labor alone is 40-60% of the cost and swings by market, so build your own per-sqft template from real bids in your area instead of trusting one number.

How much contingency should I add to a wholesale repair estimate? +

10-20% is the standard buffer, and you scale it to the job: around 10% for paint-and-flooring cosmetic work, up to 20-25% on a full gut. The deeper the rehab, the more hidden problems show up once walls come open, so the heavier the job the bigger the cushion you want.

Why does underestimating repairs kill wholesale deals? +

Your repair number drives the offer: MAO = (ARV x 70%) minus repairs minus your assignment fee. Lowball the repairs and your max offer comes out too high, you overpay, and then the cash buyer runs their own real number, re-trades you, or walks. Underestimating rehab is the most common way a new wholesaler loses a deal.

What do major systems cost to replace in 2026? +

Rough 2026 ballparks for estimating: roof replacement around $9,000-$18,000 for asphalt shingle, a full HVAC system around $5,000-$12,500 (average near $7,500), and a standard tank water heater $900-$2,500 installed. Use these as line items on top of your per-sqft number, and confirm with local bids since prices vary by region.

Related Reading

Sources

  1. RealEstateSkills. "Estimating Rehab Costs: The 2026 Investor's Guide." realestateskills.com/blog/estimating-rehab-costs
  2. RehabValuator. "How to Estimate Repairs on Any Project Quickly." rehabvaluator.com
  3. New Silver. "How to Estimate Rehab Costs." newsilver.com
  4. PropertyLeads. "Real Estate Wholesale Formula." propertyleads.com
  5. Angi. "How Much Does HVAC Replacement Cost? [2026 Data]." angi.com
  6. NerdWallet. "Roof Replacement Cost in 2026." nerdwallet.com
  7. Angi. "How Much Does Water Heater Replacement Cost? [2026 Data]." angi.com

Get Enough Deals to Actually Calibrate Your Estimates

Even a perfect repair number dies if you don't have enough leads to find the few deals that pencil. VA Horizon feeds you a steady flow of motivated sellers through trained cold-calling VAs and SMS, with a minimum monthly guarantee, so beginners get the reps to dial in their estimates deal after deal. Run your numbers in the MAO calculator, then let us keep the pipeline full.