How to Compare Current and Pre-Lease Rent Rolls for Student Housing

Jun 19, 2026 • Sagan Passport • 8 min read

The current rent roll shows what is leased today for the in-progress academic year. The pre-lease rent roll shows what is signed for next August. Comparing them gives you lease trade-out and pre-lease velocity, which are the two metrics that tell you whether the property is holding rate and signing beds at the pace the underwriting model assumes.

The workflow problem is not the math. It is getting both rent rolls into a shape where the same unit types line up across both files so you can run the comparison without rebuilding the data by hand every time.

Rent roll formats vary by property management system. Pre-lease files often lack unit numbers because students sign for bed types without committing to specific units. Bed-level lease records mean one unit can have multiple lease lines. Manual transcription introduces errors that cascade through occupancy, trade-out, and velocity calculations.

SECTION 1

Why Student Housing Rent Roll Comparison Is Different

Student housing runs on an academic-year lease cycle. Properties sign leases for next August while current leases are still active. That creates the need for pre-lease analysis at a point in the calendar when conventional multifamily properties are just tracking renewals.

Bed-level lease structures add a layer of complexity. One unit can have multiple lease records, one per bed. A four-bedroom unit shows up as four separate lease lines in the rent roll. That complicates unit-count reconciliation and rate averaging because you have to aggregate bed-level records back to unit-level summaries before you can calculate weighted-average rents per unit type.

When you open a rent roll and see unit 1404A, 1404B, 1404C, and 1404D, you know those are four beds in one four-bedroom unit. The rent roll shows four separate lease lines with four different tenants and four different rents. Before you can calculate a weighted-average rent for all four-bedroom units, you have to sum those four rents and divide by four to get the unit-level average. Then you can weight that unit-level average against all other four-bedroom units. If you skip the aggregation step and treat each bed as a separate unit, your unit count will be wrong and your weighted average will be wrong.

Pre-lease rent rolls often lack unit numbers. Students sign for bed types without committing to specific units. The lease record says two-bedroom, two students, but no unit number. That creates a mapping challenge when you try to match pre-lease records to current records for the same unit type.

The workflow consequence is that you cannot match pre-lease records to current records by unit number. You have to match by bed type and square footage, then allocate the pre-lease records to unit-type summaries. That works for calculating trade-out and velocity at the unit-type level, but you lose the ability to see which specific units are leased and which are vacant.

These are not edge cases. They are standard features of student housing rent rolls that change how the comparison workflow has to be structured.

SECTION 2

The Core Metrics: Lease Trade-Out and Pre-Lease Velocity

Lease trade-out measures year-over-year rate growth. You calculate weighted-average rents for the same unit types in both the current and pre-lease rent rolls, then compute the percentage change. If the current weighted average for two-bedroom units is one thousand dollars and the pre-lease weighted average is one thousand one hundred dollars, trade-out is ten percent.

Pre-lease velocity tracks what percentage of beds are leased for next academic year at a given point in the leasing cycle. It signals demand strength. A property that is fifty percent pre-leased in February is in a different position than one that is ten percent pre-leased at the same point.

The underwriting model uses these metrics to project stabilized revenue and assess downside risk. If trade-out is strong and pre-lease velocity is high, the model assumes the property can hold or grow rents and fill beds on schedule. If trade-out is weak or pre-lease velocity is slow, the analyst adjusts the revenue projection downward or flags the property as higher risk.

A property that is ten percent pre-leased in February when the market norm is fifty percent signals either weak demand or poor leasing execution. Either way, it changes the offer price or the decision to walk. Both metrics inform revenue projections and risk assessment. Strong trade-out and high pre-lease velocity reduce downside risk in the underwriting model.

SECTION 3

Where Manual Comparison Workflows Break Down

Manual transcription of two-hundred-plus unit rent rolls from PDFs is error-prone. One miskeyed rent figure cascades through occupancy, trade-out, and velocity calculations. The error compounds because the same wrong number flows into multiple summary tables.

The analyst does not know the error is there until the summary numbers look wrong. A unit count that does not match the property tour notes, or a weighted-average rent that is ten percent higher than the broker's marketing materials, signals a transcription mistake somewhere in the file. Finding it means re-checking every line.

Rent roll formats vary by property management system. The same comparison workflow does not work across all deals without manual adjustments. Column headers, unit-type naming conventions, and charge-line structures differ enough that a template built for one system breaks when you apply it to another.

When the team is evaluating five deals in the same week and each property uses a different property management system, the analyst cannot reuse the same comparison template. Each deal requires rebuilding the mapping logic, which turns a one-hour task into a five-hour task.

Stale rent rolls, older than thirty days per Fannie Mae standards, require manual updates to reflect recent move-outs and new leases before comparison can begin. If the broker provides a rent roll from three months ago, you either request a current one or spend time reconciling the stale data against more recent leasing reports.

If the broker cannot provide a current rent roll, the analyst has to reconcile the stale file against leasing reports, move-out logs, and any other recent data the seller will share. That adds another layer of manual reconciliation before the comparison can begin.

SECTION 4

Structuring the Comparison Workflow

Step one: verify both rent rolls are dated within thirty days and confirm they represent the same property and unit inventory. This is the first check. A stale rent roll or a file that includes units from a different property will break the comparison before you start.

Step two: standardize unit-type identifiers across both files so the same unit types can be matched. Combine unit name and square footage to disambiguate variants. A one-bedroom unit with six hundred square feet is not the same as a one-bedroom unit with seven hundred square feet, even if both are labeled one-bedroom in the rent roll.

If the current rent roll labels a unit type as 2BR-A and the pre-lease rent roll labels the same unit type as Two Bedroom Type A, the analyst has to create a standardized identifier that both files can map to. The safest approach is to combine bed count and square footage into a single identifier, such as 2BD-700SF, because those two attributes are less likely to vary across files than the unit-type name.

Step three: calculate weighted-average rents per unit type for both current and pre-lease, then compute trade-out as the percentage change. If bed-level lease records are present, aggregate them to unit-level summaries first. A four-bedroom unit with four lease lines at different rates needs to be averaged to a single unit-level rate before you calculate the weighted average for all four-bedroom units.

If the property has renovated and unrenovated versions of the same unit type, treat them as separate unit types in the weighted-average calculation. A renovated two-bedroom unit at one thousand two hundred dollars and an unrenovated two-bedroom unit at one thousand dollars should not be averaged together unless the underwriting model treats them as the same unit type.

Step four: count leased beds per unit type in the pre-lease file and divide by total beds to calculate pre-lease occupancy percentage. If the pre-lease file has missing unit numbers, group those records by bed type and allocate them to unit-type summaries based on bed count.

SECTION 5

Handling Data Quality Issues in Pre-Lease Rent Rolls

Missing unit numbers are a common pre-lease data issue. When unit numbers are absent, group pre-lease records by bed type, then allocate them to unit-type summaries based on bed count. You lose unit-level granularity, but you can still calculate weighted-average rates and pre-lease occupancy at the unit-type level.

The trade-off is that you lose unit-level granularity. You can calculate weighted-average rents and pre-lease occupancy for all two-bedroom units, but you cannot see which specific two-bedroom units are leased and which are vacant. If the underwriting model assumes certain units will lease faster than others, corner units, top-floor units, renovated units, you cannot validate that assumption without unit-level data.

Bed-level lease records require aggregation. Recognize bed suffixes in the unit identifier column and aggregate them back to unit-level summaries before calculating averages. If the rent roll shows unit 1404A and unit 1404B, those are two beds in one unit, not two separate units.

If you skip the aggregation step and treat each bed as a separate unit, your unit count will be inflated and your occupancy percentage will be wrong. A property with one hundred units and four hundred beds will show up as four hundred units if you do not aggregate bed-level records back to unit-level summaries.

Other-income line items need to be separated from lease rent. Pet rent, utilities, late fees, and other charges should not inflate the base rent figures used in trade-out calculations. Pull those line items out and total them separately so the rent comparison reflects actual lease rent, not bundled charges.

If you include other income in the base rent figure, the trade-out calculation will overstate rate growth. A property that added a fifty-dollar pet fee between the current and pre-lease periods will show trade-out growth that is not actually lease-rate growth.

SECTION 6

When to Automate the Comparison Workflow

Manual workflows make sense for one-off deals or small portfolios. They become a capacity bottleneck when evaluating multiple properties simultaneously. If the acquisitions team is looking at five deals in the same week, manual rent roll comparison delays the analysis for all five.

The workflow economics shift when the analyst spends two hours verifying parsed data instead of eight hours transcribing and organizing raw data. The time saved does not disappear. It reallocates to higher-value work like sensitivity analysis, market research, and deal comparison. A team that can process five deals in the time it used to take to process two deals can evaluate more opportunities without adding headcount.

Automated parsing tools shift analyst time from data entry to verification and analysis. That changes the workflow economics for high-volume acquisitions teams. The analyst still owns the final numbers, but the starting point is organized data instead of a blank spreadsheet.

The analyst still owns the final numbers. Automation handles the data entry and initial organization, but the analyst verifies the unit-type mappings, checks the weighted-average calculations, and confirms the summary tables match the source files. The workflow changes from manual transcription to verification and analysis. The analyst still reviews every number.

The decision point is speed and error reduction. Manual transcription creates compounding risk when the same mistakes flow through multiple calculations. If the team is running ten deals a month, the error risk multiplies across all ten.