RE Modeling Test please help
Hi everyone – this is my first time posting in the forum and I would really appreciate any help on my real estate model test.
I’ve never done any real estate modeling before, so I created my own model from scratch. The goal was to make it dynamic, but I’m having trouble getting the sensitivity table to work and I’m not sure I’ve included all necessary elements. Any feedback or tips would be greatly appreciated.
Key assumptions in my model:
- 1.30-acre development
- 1,500 residential units; 50,000 sq. ft. retail; 50,000 sq. ft. amenities
- Residential mix:
- 60% of units are 1-bedroom
- 20% are 2-bedroom
- 20% are 3-bedroom
- All leases are 12 months (unsure how to account for lease terms in the model)
- Retail rents: 15% discount relative to residential rents (I can calculate residential rents, but not sure if I should base retail on the weighted average rent of all units, or handle it differently)
- Parking: No residential parking; 400 spots for retail/guest
- Development timeline:
- Takes place over 4 years
- Year 1: no units delivered
- Years 2–4: 500 units delivered each year
- Property sold in Year 6
- Unsure how to handle rent collections and sale timing in the cash flow (e.g., do I record partial rent for Year 6, etc.?)
- Costs:
- Vertical/horizontal (residential): $200K per unit
- Retail/amenities: $225/sq. ft.
- Parking: $7,500 per spot
- Soft costs: $12M
- (Unclear how to split the costs over the 4-year construction period—wondering if a simple 50/50 split in Years 2 and 3 is reasonable?)
- Land cost: $1.2M per acre (should this be taken up front in Year 1 or spread out?)
- Operating expenses: 30% of total rental revenue
Additional assumptions:
- Start date: 2/28/23
- Annual NOI growth: 3% (not sure how exactly to reflect this in the model)
- Exit cap rates: 4.5% for residential, 6.5% for retail, selling costs at 2%
- Capitalization: Senior loan at 60%, Equity at 40%
- Financing terms: 72 months, interest rate = 1-month reference rate + 300 bps (with 4% floor), 48-month IO, 20-year amort, and closing costs at 1.5%
I’d be grateful for suggestions on how to structure the timeline for revenue recognition, incorporate lease-up assumptions, properly spread out costs, or fix the sensitivity tables. Thank you in advance for any insights!
Based on the most helpful WSO content, here are some actionable tips and insights to refine your real estate model:
1. Revenue Recognition & Lease-Up Assumptions
Retail Lease-Up: Retail spaces often take longer to lease. Assume a staggered lease-up period (e.g., 50% occupancy in Year 3, 100% by Year 4).
Year 6 Sale Timing: For Year 6, include partial rent collections up to the sale date. If the sale occurs mid-year, prorate the NOI for the months leading up to the sale.
2. Cost Allocation
3. Retail Rent Calculation
4. NOI Growth & Exit Valuation
5. Financing & Debt Service
6. Sensitivity Table
7. Additional Tips
For further practice, check out the Real Estate Modelling Test Practice thread on WSO (url: https://www.wallstreetoasis.com/forum/real-estate/real-estate-modelling…). It provides examples of case studies and key elements to include in your model.
Sources: Real Estate Development Modeling, Modelling Test - Please tear it apart :), Life in Acquisitions (Analyst/Associate), REPE Entity level investment, What is PROPER underwriting process like for development projects
Going to take a crack at this tomorrow morning and would be down to compare notes.
Thank you. I'm down to few last steps now. Just curious if the assumption did not give out any revenue on the amenities or parking should I make my own or just leave it as a dynamic function?
Not to be a dick, but if you can’t do this as a take home test where you can look up answers, you have zero business getting the job
You totally decided to go the dick route. This person was asking for guidance on specific items, not someone to do their test for them. Why gatekeep a job you're not hiring for or applying to?
“Not to be a dick” - is immediately a dick.
It's my first RE model and I'm trying my best here. Even though I'm not getting the job at least I learned something from it.
Not trolling at all. You can use chatgpt and they’ll give you every answer. Will even build the formulas out for you and help you tweak them. Literally a built in assistant
I tried but chatgpt keeps being wrong for certain stuff also always picking the easiest way to do it
Libero autem temporibus facere repellendus sunt iste voluptate iste. Voluptates dolores voluptate totam deserunt repellat. Tenetur quo minima nobis ex nesciunt. Asperiores at qui autem in recusandae ipsum.
Nam fugit ratione voluptas et iste eos. Vel delectus est dolores non velit impedit. Quia est eum eaque repellat sit ut aliquam. Vel voluptates corporis quisquam perferendis illo beatae modi non. Facere enim maiores ipsam molestiae dolores. Quibusdam a ipsam facere quo.
Accusantium commodi sapiente possimus eveniet perspiciatis. Iusto voluptatibus nisi aut ea ut et est et. Velit error minus praesentium eos. Beatae dolorum dolorum sint deleniti ab debitis eos pariatur.
Laboriosam delectus ipsam error. Voluptatem esse error deleniti animi ducimus. Ullam aut ex nulla et.
See All Comments - 100% Free
WSO depends on everyone being able to pitch in when they know something. Unlock with your email and get bonus: 6 financial modeling lessons free ($199 value)
or Unlock with your social account...