Prorated Rent (Move-In / Move-Out)

Excel Formulas › Property Management

All versions

When a tenant moves in mid-month, rent is prorated for the days occupied. Monthly rent ÷ days in month × days occupied gives the partial rent — fair to both sides.


Quick formula: prorated rent for a partial month:
=monthly_rent / days_in_month * days_occupied
Daily rent (rent ÷ days in the month) times days occupied. $1,500 over 30 days, 11 days, is $550.

The example

$1,500 rent, June (30 days), 11 days.

AB
1ItemValue
21500 / 30$50/day
3× 11 days→ $550

The formula

The formula:

=monthly_rent / days_in_month * days_occupied // daily rent × days occupied

How it works

How it works:

  1. Daily rent = monthly rent ÷ days in that month (use DAY(EOMONTH(date,0))).
  2. Multiply by days occupied — from move-in date through month end.
  3. For move-out, count days from the 1st through the move-out date.
  4. Some leases use a fixed 30-day divisor — check the lease before choosing.

The divisor is a lease term, not a given. “Actual days in month” (28–31) and “fixed 30” (the banker’s month) give different daily rents — $1,500 prorates to $50.00/day in June but $48.39/day in a 31-day month under actual-days. Read the lease, pick the matching divisor, and apply it consistently so move-in and move-out use the same rule.

Try it: interactive demo

Live demo

Monthly rent, days in month, days occupied.

Prorated rent:

Variations

Days in the month

From any date:

=DAY(EOMONTH(move_in_date, 0))

Days occupied (move-in)

Through month end:

=EOMONTH(move_in,0) - move_in + 1

Fixed 30-day proration

Banker’s month:

=monthly_rent / 30 * days_occupied

Pitfalls & errors

Which divisor. Actual days vs fixed 30 — follow the lease.

Inclusive days. Move-in day usually counts — add 1 in the day count.

Zero days. A bad date range gives #DIV/0! or negatives.

Practice workbook

📊
Download the free Prorated Rent (Move-In / Move-Out) practice workbook
A proration sheet with the days-in-month, days-occupied, and fixed-30 variants, plus 4 challenges with answers. No sign-up required.

Frequently asked questions

How do I prorate rent in Excel?
Daily rent times days occupied: =monthly_rent / days_in_month * days_occupied. $1,500 over 30 days for 11 days is $550.
How do I get the days in the month?
Use =DAY(EOMONTH(date, 0)), which returns 28–31 for the month of any date.
Should I use actual days or a fixed 30?
Follow the lease — actual-days and fixed-30 give different daily rents, so apply one consistently.

Stop fighting formulas. Learn them in a day.

This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related formulas: Late fee with grace period · Prorate a salary · Days in month