Solving for Purchase price given IRR

Hi all,

I have a quick question. I am trying to reverse engineer a model that I built to make the purchase price an output and IRR an input. Right now purchase price is the input and IRR is the output from the cash flows + PP.

Any help would be greatly appreciated. I have tried quite a few things but have not been able to figure it out.

Thanks in advance!

25 Comments
 

This should be pretty simple. The IRR is the same thing as the discount rate.

If the investment is unlevered (no debt), then you would discount all of the projected cash flows to time zero using your IRR input and sum them together, which would give you a present value. If you want this number to appear negative, you would simply add a hyphen in front of the sum formula “-sum()”. Note that you would then need to add back acquisition closing costs to get to your purchase price. Unlevered discount rates (unlevered IRRs) are the customary method of valuing any asset.

If the investment is levered (includes debt) and you want to use a levered IRR input (not recommended), then you need to discount the net cash flow to equity after debt service and sum the cash flows. This will give you equity value, so you would need to add back the loan proceeds, loan closing costs, and acquisition closing costs to get to the purchase price.

Read Investopedia’s article titles “How to Calculate a Discount Rate in Excel” if this is not making sense to you, or Google how to discount cash flows. You can use the NPV formula from Excel, but I think it’s cleaner/better to use real math:

Present Value = Future Value / ((1 + discount rate)^(year))

 

I have a macro that uses goal seek to adjust Px to a YoC. IRR would be the same. Here's the code that I assigned to a button (with named ranges):

------------------

Sub GoalSeek()

Dim intSeek As Integer

Range("YieldOnCost").GoalSeek Goal:=Range("SeekTarget"), changingCell:=Range("PurchasePrice")

MsgBox ("Purchase Price updated successfully")

End Sub

------------------

YieldOnCost = the result cell with your formula for YoC (can be IRR)

SeekTarget = an input cell with what I want to goal seek YoC to

PurchasePrice = the input that I'm changing

Might not be the approach you are looking for, but it worked well for me. Feel free to reach out if you have any questions about it. 

Don't @ me
 

There are a lot of overcomplicated answers in this thread. You don't need some convoluted VBA script, just a solid understanding of the most basic functions in finance.

XNPV represents the purchase price at which you are indifferent to buying or not buying a given stream of cash flows, given an assumed discount rate (in this case your IRR). You will see that if you discount properly to solve for a purchase price at your given rate and then re-run XIRR on the CF stream that begins with the negative of purchase price followed by the asset's CF stream, you will get your desired IRR.

 

not sure everyone gave this a real answer or  maybe i am not following, say you have a purchase price, 3 years of cash flows, and a target IRR, what is the excel formula to use in the sale year 4 that calculates a sale price targeting "12%" IRR. "what is the purchase price necessary to achieve a 12% IRR given the purchase price and 3 years of cash flow?"

 

I just solved for a similar scenario a couple of weeks ago using a data table in excel.
 

Using the DCF approach I used a data table in excel to generate a matrix of returns based on the desired Modified Internal rate of Return (can also use IRR), a range of purchase prices and a range of rental incomes.

Using the data table I can explore the swing in purchase and rental price and its impact on meeting the desired return.

Highly recommend checking out Josh Karr's playlist on data tables and in particular the tutorial titled "Data Table Part 3- Issues" on youtube to ensure you are using the data table correctly. It's a bit particular in terms of how you set it up.

image-20240917102056-1

 

No one has answered the question. in Excel the following cash flow streams:

-$1,000  |  $54  |  $95  |  $103  |  $81  |  $___________

Desired IRR: 15%

What is the formula to go in the $_____ Cell to calculate a sale price that will result in a cash flow stream with a 15% IRR.

 

Nihil odio quo aut animi. Dolorum at laudantium ratione omnis nihil quaerat. Id similique sunt voluptatem.

Voluptas nisi libero ipsum omnis. Cum ut iusto soluta voluptatem culpa autem dolores. Provident sed molestiae in excepturi et fugiat officiis. Dolor voluptatem aut quaerat inventore aliquam. Sequi tenetur aperiam eos sapiente velit neque quis. Iure sed molestiae repudiandae at cum iusto quibusdam.

 

Dicta nisi rerum perferendis placeat illo ratione. Necessitatibus ut minima eos ut explicabo molestiae ab harum. Vel neque voluptatem ad mollitia quaerat aut. Sint laborum repellendus doloremque rerum corrupti nisi. Eum quibusdam corrupti id itaque.

Et labore inventore aperiam cumque iure placeat. Excepturi modi tempora quo non ipsam aut. Est itaque veniam tempore rerum ut quidem sapiente.

Career Advancement Opportunities

June 2026 Investment Banking

  • Evercore 01 99.4%
  • Moelis & Company 01 98.8%
  • JPMorgan 01 98.3%
  • Guggenheim Partners 01 97.7%
  • Morgan Stanley 07 97.1%

Overall Employee Satisfaction

June 2026 Investment Banking

  • Moelis & Company No 99.4%
  • Morgan Stanley 02 98.8%
  • Evercore 01 98.2%
  • BMO Capital Markets 12 97.7%
  • Banco Santander 01 97.1%

Professional Growth Opportunities

June 2026 Investment Banking

  • Evercore 01 99.4%
  • Moelis & Company 01 98.8%
  • Morgan Stanley 05 98.3%
  • JPMorgan No 97.7%
  • BMO Capital Markets 12 97.1%

Total Avg Compensation

June 2026 Investment Banking

  • Vice President (14) $434
  • Associates (44) $258
  • 3rd+ Year Analyst (8) $210
  • 2nd Year Analyst (22) $179
  • Intern/Summer Associate (13) $156
  • 1st Year Analyst (78) $151
  • Intern/Summer Analyst (72) $101
notes
16 IB Interviews Notes

“... there’s no excuse to not take advantage of the resources out there available to you. Best value for your $ are the...”

Leaderboard

1
redever's picture
redever
99.2
2
Secyh62's picture
Secyh62
99.0
3
BankonBanking's picture
BankonBanking
99.0
4
kanon's picture
kanon
99.0
5
Betsy Massar's picture
Betsy Massar
98.9
6
DrApeman's picture
DrApeman
98.9
7
dosk17's picture
dosk17
98.9
8
CompBanker's picture
CompBanker
98.9
9
GameTheory's picture
GameTheory
98.9
10
Mimbs's picture
Mimbs
98.8
success
From 10 rejections to 1 dream investment banking internship

“... I believe it was the single biggest reason why I ended up with an offer...”