Assignment fees · Wholesaling

How to determine your assignment fee from real buyer data

A step-by-step guide to working out what your deal can support from what investors near you actually paid — with one worked example throughout.

The 60-second version

Your assignment fee isn't something you pick. It's what's left between what real buyers will pay for the house and what you agreed to pay the seller:

Buyer-supported price−Your contract price=Your assignment fee

So the work is finding the buyer-supported price. In short:

  1. Describe your property and get an honest ARV and repair estimate.
  2. Find recent purchases of similar houses near yours by investors.
  3. Throw out the ones that aren't real investor purchases.
  4. Work out what each investor actually bought: condition, repairs, ARV.
  5. Compare them fairly — price plus repairs, as a share of ARV.
  6. Turn that into a price range for your house.
  7. Count how many investors would still buy at each price.
  8. Check the buyer still makes a fair profit, then subtract your contract.

The rest of this guide shows exactly how to do each step, with one worked example you can follow from start to finish. New to assignment fees? Start with the complete guide to wholesale assignment fees.

XLSXDownload the free worksheetEvery step below, as a spreadsheet you can fill in. No sign-up.

The example we'll follow

Throughout this guide, one house is worked from start to finish. Every example box — like the one below — is about this same house, so you can see how each step feeds the next.

The numbers are illustrative. The method is exactly what you'd do with real records.

Step 1: Describe your property

Write down everything about your house that a buyer would compare.

You’ll need
  • the worksheet, Your deal tab
  • Your walk-through notes and photos
  • The county assessor’s record for the house
Time15 minutes
  1. Pull the basic facts from the assessor record.
    Search “[your county] assessor” and look up the address. Copy beds, baths, square footage, lot size and year built into the Your deal tab. If your walk-through found a different bed or bath count (a converted garage, an unpermitted bath), write down both; buyers price the permitted count.
  2. Decide the rehab level.
    PickIf the house needs
    LightPaint, flooring, fixtures, small repairs. Kitchen and baths usable as they are
    MediumA kitchen and/or baths redone, some systems, cosmetic work throughout
    HeavyRoof, foundation, major systems, or a full gut

    If it sits between two levels, pick the heavier one. Buyers do.

  3. Note anything that makes it worth less than its neighbors.
    A busy road, backing onto commercial property, an odd layout (a bedroom only reachable through another), a small or steep lot, no garage where every neighbor has one. Write each one down; you’ll use them in Step 8.

Step 2: Establish a defensible ARV

Find what your house will sell for once it’s fixed — from sales a buyer would agree with.

You’ll need
  • Your house description from Step 1
  • A sold-homes search (Redfin, Zillow, or the MLS through an agent)
Time30–45 minutes
  1. Search for renovated sales only.
    Filter to sold in the last 3–6 months, within half a mile, same beds and baths, and size within 15% of yours. Open each listing and keep only houses whose photos show a fresh renovation at the level your buyer will do: new kitchen and baths, new floors, neutral paint. Skip luxury remodels and skip houses that were sold as-is.
  2. Keep the best 3–5.
    Rank them by how close, how recent and how similar they are. Drop any that sit across a highway, school boundary or busy road from your house.
  3. Turn each one into a price per square foot.
    Sale price ÷ square feet. This lets houses of slightly different sizes be compared fairly.
  4. Take the middle price per square foot and multiply by your size.
    Use the median, not the average, so one unusual sale can’t pull it. Then round to a clean figure.
  5. Adjust for what’s different.
    If your house has one fewer bath than the comps, or a problem you noted in Step 1, lower the ARV by what that feature is worth locally (ask an agent, or compare two sales that differ only by it). Never adjust up to reach a number you want.
If this happensDo this
The highest sale on the street is far above the othersLeave it out unless at least one other comp backs it up. Buyers will check.
You can’t find 3 renovated sales in 6 monthsGo to 9 months, then to 1 mile. Note which comps are older or farther.
Your comps range more than 10% from low to highYour comps aren’t alike enough. Tighten the size or distance and try again.

Step 3: Estimate the repairs

Price the work room by room, at what local contractors actually charge.

You’ll need
  • Your walk-through notes and photos
  • The rehab level from Step 1
Time30–60 minutes by hand, a few minutes with EstiMate
  1. List the work by room and by system.
    Go room by room (kitchen, each bath, each bedroom, living areas) and then system by system (roof, heating and cooling, plumbing, electrical, windows, foundation). Write one line per job: “replace kitchen cabinets and counters”, not “kitchen”.
  2. Put a price on each line.
    How it worksGood to know
    By handGet quotes from two or three local contractors for the big items (roof, HVAC, foundation). Price materials at your local store. Use what similar work cost on your own past jobs.Free. Slower, and only as good as your local prices
    EstiMate (REILink)Upload photos of the house and it builds a line-item scope of work with labor and materials, priced with your own contractor rates instead of national averages.Fast and itemized. Check it against what you saw on the walk-through
  3. Add 10% for surprises.
    Every rehab finds something. Buyers add this too, so leaving it out makes your number look better than theirs will be.
  4. Enter the total on the worksheet.
    Put it in Repairs on the Your deal tab.
If this happensDo this
You couldn’t get inside the housePrice from photos and the rehab level, and raise the surprise allowance to 20%.
The roof, foundation or electrical looks questionableGet a contractor to look before you price. These are the lines that swing by $10,000 or more.

Be honest rather than hopeful. Buyers will do their own estimate; if theirs is $25,000 higher, they’ll offer $25,000 less.

Before you move on
  • Your house is described, with its rehab level
  • Your ARV comes from 3–5 good comps
  • Your repair estimate is priced line by line, with 10% for surprises

Step 4: Find recent investor purchases near you

Build a list of every sale of a house like yours, near yours, in the last 12 months, with the price actually paid.

You’ll need
  • Your house description from Step 1
  • The worksheet, Investor purchases tab (download)
Time45–90 minutes by hand
  1. Set your search box before you search.
    Write it on the worksheet so every source uses the same one: within 1 mile (half a mile in a dense city), sold in the last 12 months, single-family houses, bedrooms within one of yours, and size within 20% of yours. For a 1,440 sq ft house that’s 1,150–1,730 sq ft.
  2. Pull the sold list from one source.
    SourceExactly what to do
    Redfin or ZillowSearch the neighborhood, switch the listing filter to Sold, set the period to the last 12 months, set home type, beds and square feet to your box, and draw your radius on the map.
    The MLS, through an agentAsk for closed sales in your box exported as a spreadsheet, with financing type (cash or loan), list and sold price, days on market and agent remarks. Ask specifically for the cash sales.
    County recordsSearch “[your county] property search” or “[your county] recorder”. Look up the streets around your house for deeds recorded in the last 12 months.
    Deal Radar (REILink)Enter the address. It lists the investor purchases around it, with the buyer, price and value.
  3. Record every sale on the worksheet.
    One row each: address, sale date, price paid, beds / baths / sq ft, distance. Leave the other columns for Steps 5 and 6.
  4. Look up the buyer on each sale.
    On the county site, open the deed for each address and note three things: the buyer’s name (an LLC or company is a strong sign), whether a mortgage was recorded the same day (none usually means cash), and whether the house sold again since. If the deed shows no price, look for the transfer tax: divide it by your county’s rate. At $1.10 per $1,000, $198 of tax means a $180,000 sale.
  5. Check you have enough.
    Aim for 8–15 possible investor purchases. Step 5 will cut some, and you want at least 5 left.
If this happensDo this
Fewer than 8 possible investor purchasesWiden to 1.5 miles, then to 18 months. Mark the farther and older ones; they count for less in Step 7.
Still fewer than 3 after widening to 2 miles and 24 monthsInvestors aren’t buying houses like this here. That is the answer: don’t fill the gap with a rule of thumb. Rethink the deal or who would buy it.
Sale prices aren’t shown (about a dozen states, including Texas and Utah)Get the MLS through an agent, or use a data provider that collects prices another way.
A sale is inside your radius but across a highway, rail line or school boundaryLeave it out. Buyers price those streets differently.
Before you move on
  • Your search box is written on the worksheet
  • Every sale is on its own row, with its price
  • You have 8–15 possible investor purchases, or you’ve widened the box and noted it

Step 5: Keep only the real investor purchases

Separate what investors paid from what homeowners paid.

Most sales near you are homeowners buying finished houses. Those tell you the ARV, not what investors pay. What you’re after are investor comps. Investor comps are recent purchases of similar houses near yours by investors — cash or company buyers — used to see what investors actually pay.

You’ll need
  • Your list of possible investor purchases from Step 4
Time20–30 minutes
  1. Score each sale against the investor signs.
    SignHow to check it
    Company buyerThe buyer on the deed ends in LLC, Inc., Holdings, Properties, or is a trust
    Cash saleNo mortgage recorded the same day, or the MLS lists the financing as cash
    Below-market priceWell under what finished houses on the street sold for in Step 2
    Quick resaleThe same house sold again 3–9 months later for much more
    Off-site ownerThe owner’s mailing address on the tax record isn’t the house

    Keep a sale that shows two or more signs, or one strong sign (a quick resale at a big markup) on its own.

  2. Drop the sales that aren’t open-market investor purchases.
    Look for family or related-party sales (same last name, a price far off the rest, a $10 deed), a different property type (duplex, land, a teardown), and renovated houses bought by owner-occupants. Write the reason in the Notes column; you may want it later.
  3. Mark Keep or Drop on the worksheet.
    Fill Keep? (Y/N) for every row. Only the Y rows are used from here on.
If this happensDo this
An LLC bought it but it wasn’t resold and looks rentedKeep it, but note “landlord”. Landlords price on rent, so it may sit low in your list.
Fewer than 5 purchases leftGo back to Step 4 and widen the box. Fewer than 5 gives a range you can’t trust.
A sale was bought at a foreclosure auctionLeave it out. Auction prices reflect cash-on-the-day and no inspection, not a normal purchase.

Step 6: Work out what each investor actually bought

For each purchase, estimate its condition, its repairs and what it was worth once fixed.

You’ll need
  • Your kept purchases from Step 5
  • Your repair prices from Step 3
Time10–15 minutes per purchase
  1. Find its condition when it was bought.
    Open the address on Zillow or Redfin; they keep the photos and remarks from the listing before the investor bought it. Also check the street-view history from before the sale date, and search the city or county permit portal for permits pulled after it (a roof, HVAC or foundation permit tells you what was done). Pick Light, Medium or Heavy, the same way as Step 1.
  2. Set its ARV.
    If the investor resold it after fixing it, use that resale price. If they kept it, use renovated sales next to it, the same way as Step 2.
  3. Estimate its repairs.
    Price the work its condition implies with your own prices from Step 3, so every house is estimated the same way. Permits often list a job value; use it where it exists. As a ceiling: the resale price minus the purchase price, minus about 15% for the investor’s costs and profit, is the most the work could have cost.
  4. Rate how sure you are.
    RatingWhen
    HighRecent, similar, nearby, and the condition is documented by photos or permits
    MediumSome of that is inferred, for example no photos but a clear resale
    LowThe condition is unknown or the house is unusual
  5. Fill the row.
    Enter Condition when bought, Repairs est., ARV and Confidence for each purchase on the worksheet.
If this happensDo this
You can’t tell the condition at allRate it Low. If more than two purchases are Low, find more purchases rather than guessing harder.
The resale gap is small (under 20% above the purchase price)It was probably a light rehab, or the investor kept it as a rental. Check the listing again before you estimate heavy repairs.

Step 7: Compare the purchases fairly

Don’t average the prices. Compare how much of the finished value each investor put in.

Averaging what investors paid doesn’t work, because each house had a different value and different repairs. Instead, turn every purchase into one comparable number, the all-in ratio:

(Price paid + repairs)÷ARV=All-in ratio
You’ll need
  • Your filled purchase rows from Step 6
Time5 minutes
  1. Work out the all-in ratio for every kept purchase.
    (Price paid + repairs) ÷ ARV. The worksheet does it in the All-in ÷ ARV column as soon as the row is filled.
  2. Sort the list from lowest to highest.
    You’ll use the order in Step 8.
  3. Give the best matches extra weight.
    For the purchases most like yours (same street or subdivision, same rehab level, High confidence), copy the row once more so it counts twice. If that moves the middle ratio by more than about 1 point, your purchases disagree: go back and find more.

Step 8: Build your buyer-supported price range

Apply the middle of those ratios to your ARV, then subtract your repairs.

You’ll need
  • Your sorted all-in ratios from Step 7
  • Your ARV and repairs
Time5 minutes
  1. Find three points in the sorted ratios.
    Low end: the value a quarter of the way up the list. Middle: the median, halfway up. High end: three quarters of the way up. On the worksheet’s Range & fee tab these are calculated for you with QUARTILE formulas.
  2. Turn each ratio into a price for your house.
    ARV × ratio−Your repairs=Buyer-supported price
  3. Lean for what you noted in Step 1.
    If your house is noticeably better than the ones you compared, lean toward the high end. If it has a problem you noted (busy road, odd layout), lean toward the low end.

Step 9: Measure buyer depth

Count how many investors would still buy at each price — not just whether one would.

You’ll need
  • Your all-in ratios from Step 7
  • Your price range from Step 8
Time10 minutes
  1. Pick four or five prices across your range.
    The low end, the middle, the high end, and one or two in between.
  2. Work out the ratio each price means.
    (Price + your repairs) ÷ ARV. At $188,500 that’s ($188,500 + $30,000) ÷ $300,000 = 72.8%.
  3. Count the purchases at or above that ratio.
    Each one is an investor who has already paid at least that much of the value. The worksheet’s Buyer depth tab counts them for any price you type in.
  4. Look at who made the purchases.
    Note which buyers bought more than once, and which are flippers versus landlords. Repeat buyers of houses like yours are your first calls; their names are a buyers list built on real purchases.
If this happensDo this
Depth halves between two prices close togetherThe top of your range is thin. Price below that drop unless you have a specific buyer.
Fewer than 3 buyers even at the low endThere isn’t a real market at this price. Recheck ARV and repairs, or renegotiate the contract.

Step 10: Check the buyer’s profit

Make sure the price still leaves the buyer a fair profit after all their costs.

You’ll need
  • The price you’re considering from Step 9
  • Your ARV and repairs
Time10 minutes
  1. Work out what the buyer gets back.
    ARV minus selling costs. Use 8% for agent commissions and closing costs on the resale.
  2. Add up everything the buyer puts in.
    Your price for the contract, plus repairs, plus buying costs (about 2%: title, closing, recording), plus holding costs for the months of the project.
  3. Work out the holding costs properly.
    Many “cash buyers” borrow. Assume a loan of 90% of price plus repairs at 12% a year, plus taxes, insurance, utilities and upkeep. Multiply the monthly total by the months: about 6 for a medium rehab.
  4. Divide what they keep by what they put in.
    That’s their return. The worksheet’s Profit check tab does the whole calculation.
If this happensDo this
The return is under about 12%Your price is too high for this project, whatever the comparables say. Move down the range.
The return is over about 25%You may be leaving money on the table. Check buyer depth one step higher.

Step 11: Set your assignment fee

Subtract your contract price — then decide how hard to push.

You’ll need
  • Your price range and buyer depth
  • Your contract price
Time5 minutes
  1. Subtract your contract from each price.
    Buyer-supported price − your contract price = your fee at that price.
  2. Choose your position.
    PositionUse it when
    Surer sale (low end)Tight deadline, unknowns in the house, or few buyers
    Most likely (middle)A normal deal with normal time
    Most money (high end)Plenty of time and strong repeat buyers who have paid that much
  3. Write the fee and the price you’ll send on the worksheet.
    That’s the number you market.
If this happensDo this
Big range, many buyersPrice toward the top with confidence.
Big range, few buyersBalance the fee against the risk of one buyer backing out.
Small range, many buyersYour contract price is what limits you, not buyers.
Small range, few buyersRecheck ARV, repairs, contract price and buyer fit before you send it.

Step 12: Check it before you send the deal

Four quick checks — and two things the market can’t tell you.

You’ll need
  • Your chosen price and fee
Time15 minutes
  1. Walk the repairs again.
    If the estimate is off, everything after it is.
  2. Recheck your ARV comps against the resale prices you found.
    The investors’ own resales in Step 6 are a second opinion on your ARV.
  3. Run the profit check at your chosen price, not just the middle.
    If you picked the high end, the return is lower than in Step 10.
  4. Ask one or two trusted buyers what they’d pay.
    Before you send it widely. If their numbers are far below yours, find out why.

A fast sale doesn’t prove you priced it right. If six buyers jump at your price, that proves they’d pay at least that, not the most they’d pay. Overpricing gives you feedback (buyers go quiet); underpricing usually gives you none.

The highest offer doesn’t set the market. If most buyers cluster around one price and one offers far more, check their deposit, financing and closing history before you treat it as real. See how to price a wholesale deal for cash buyers.

Before you move on
  • The profit check passes at your chosen price
  • Your ARV and repairs have been double-checked
  • You know which buyers to call first

Quick method or deep method?

You don't have to do every step in full on every lead. Use the quick method to screen, and the deep method when you're about to sign or send a deal:

Quick method (screening)Deep method (pricing)
PurchasesA handful of recent investor purchases nearby8–15, each reconstructed and rated
ComparisonRough all-in ratiosWeighted by similarity and confidence
BuyersSkipCount buyer depth at each price
Profit checkRoughFull buying, holding and selling costs
Time20–30 minutesA few hours the first time

Software that automates this is much closer to the deep method.

Common mistakes when using buyer data

MistakeWhy it misleads
Treating every cash sale as an investor purchaseSome cash buyers are homeowners paying retail
Averaging raw purchase pricesIgnores differences in ARV and repairs
Ignoring condition and repair scopeA cheap heavy rehab looks like a bargain it isn’t
Mixing neighborhoodsValues can change street by street
Using old purchases in a changing marketRates, prices and competition move
Assuming every LLC is a seasoned flipperSome are landlords or first-timers
Using asking prices instead of closed salesAsking prices are hopes, not evidence
Treating one aggressive buyer as the marketOne outlier is one buyer
Ignoring financing and holding costs“Cash buyers” often borrow
Confusing the buyer price with your offer to the sellerOne is what buyers pay, the other is your MAO

How accurate is this method?

Done carefully, it's the same logic professional buyers use, and it's accurate enough to price real deals. On the sample house it lands at about $48,500 — within $700 of the $47,800 the MaxFee engine calculates from the same kind of data. But it gives a range, not a single "correct" fee. ARVs and repair estimates can be off, buyers differ, and markets move. Treat the result as a well-supported range and use judgment inside it.

It also needs enough evidence. Three excellent purchases can tell you more than twenty poor ones. If your area is thin, widen carefully — first the time window, then the distance, then the house type — and note where the comparisons get weaker.

What you should take away

Your assignment fee should not begin with a number you want to make.

Start with what relevant buyers have actually shown they will pay. Adjust that evidence for your house’s ARV, repairs, condition and likely buyer. Build a buyer-supported price range, compare it with your contract, and decide where to price based on how many buyers are still in at each step.

That is how the fee comes out of the deal instead of being forced onto it. For the pieces in more depth, see how to price a wholesale deal for cash buyers, how much profit to leave your cash buyer and what the maximum assignment fee is.

Free resources

Get the next guide like this one

Step-by-step guides, worksheets and templates for wholesaling and investing, sent when they’re published. Only when there’s something useful to send, and one click to unsubscribe.

Doing this analysis with software

Everything above can be done by hand, and knowing how is what lets you trust — and check — any number you get. The searching and arithmetic can also be done by software. That's why we built our tools around this exact method:

StepBy handIn REILink
Find investor purchasesCounty records, MLS, data platformsDeal Radar
Establish ARVResearch renovated compsProperty data in Deal Radar
Estimate repairsWalk the house, price the scopeEstiMate
Compare purchases and build the rangeSpreadsheet (the worksheet above)MaxFee
Measure buyer depthCount purchases and buyer criteria by handMaxFee, with your buyers list
Check the buyer’s profitSpreadsheetMaxFee, at every fee level

MaxFee takes the same question this guide answers — what can buyers support, and how many are left at each price? — and runs it across every fee level. Its gauge shows the result:

$0$70k
$47,800The sample deal in MaxFee: $47,800
Reading the MaxFee gauge
  • Outer ring — buyers. How many buyers would still pay at each fee, from recorded purchases and your buyers list. It's Step 9, measured.
  • Inner ring — the deal. Whether the buyer still keeps a fair profit at each fee. It's Step 10, at every fee.
  • Needle — the fee. The highest fee that still passes both.

MaxFee works from the data it has. It can't see hidden defects, future market changes or a buyer's change of mind — so like the manual method, it supports your judgment rather than replacing it.

About this method

This guide uses recorded investor purchases, property-level economics, comparable sales, repair estimates and buyer depth to estimate a buyer-supported price range. All examples use a sample house with illustrative numbers. Real transactions vary: verify your data, and check your state's current rules on wholesaling, assignment and disclosure — this guide covers pricing, not whether a particular transaction is allowed where you work. See does the buyer see your assignment fee? for disclosure.

Questions

How do you determine a wholesale assignment fee?

Estimate the price relevant buyers will pay from recent comparable investor purchases, adjusted for condition and repairs, check the buyer still makes a fair profit, then subtract your contract price. Treat the result as a range, and check how many buyers are still in at each price.

How do you know what a cash buyer will pay?

Look at recent purchases by investors of similar houses near yours, compare them by how much of the finished value they put in (price plus repairs), and use the middle of that range for your house.

What are investor comps?

Investor comps are recent purchases of similar houses near yours by investors — cash or company buyers — used to see what investors actually pay, as opposed to retail comps, which show what finished houses sell for.

Why not just average what investors paid?

Because each house had a different value and different repairs. Comparing price plus repairs as a share of ARV puts every purchase on equal terms.

How many investor purchases do I need?

Enough to see a pattern. Three excellent, similar, recent purchases can tell you more than twenty loose ones; eight to fifteen good ones make a solid range.

What if sale prices aren't public in my state?

In about a dozen states, including Texas and Utah, sale prices aren't public record. Use an agent's MLS access or a data provider that collects prices another way.

Is there software that does this?

Yes. Deal Radar finds the investor purchases around a house, and MaxFee turns them into a buyer-supported range, counts the buyers at each price and checks the buyer's profit — the same method, automated.

Jerryll Noorden
Written by

Jerryll Noorden

Founder of REILink and Apex Vivus. Jerryll has been flipping houses and wholesaling since 2016. Before that he was a robotics scientist, building technology funded by NASA, the Office of Naval Research and DARPA. He built MaxFee so assignment fees come from data, not guesses.

Jerryll NoordenFounder, REILink & Apex Vivus

Prefer to automate the analysis?

MaxFee runs this same method
across every fee level.

It checks the buyer's profit and how many buyers are still in at each fee, so you can see the supported range and choose where to price.

Explore MaxFee