Definition
Gross Operating Income (GOI) is the total income a property generates from normal operations after accounting for vacancy and credit/collection loss, but before deducting operating expenses.
In plain English: GOI is what the property actually brings in (rent + other income), net of vacancy/credit loss, before you pay bills to operate the building.
Why GOI Matters
GOI is a core underwriting bridge between top-line revenue assumptions and Net Operating Income (NOI). If GOI is overstated, the whole valuation stack gets distorted.
- It converts “market rent†assumptions into collected income.
- It reveals operational truth. Two properties with the same rents can have very different GOI due to vacancy, concessions, or collections.
- It is the income base for expense ratios (e.g., operating expense % of income).
- It drives NOI (NOI = GOI − operating expenses).
GOI vs. GPR vs. EGI (Common Terminology)
Different investors and lenders use slightly different labels. The important part is the logic: “potential income†→ “collected/operating income†→ “net income.â€
- Gross Potential Rent (GPR): Rent at 100% occupancy at contract/market rates (before vacancy and credit loss).
- Gross Operating Income (GOI): Collected income after vacancy/credit loss, including other income (before operating expenses).
- Effective Gross Income (EGI): Often used as a synonym for GOI (but definitions vary by shop).
If you see both GOI and EGI in the same model, confirm what each includes so you don’t double-count vacancy loss or “other income.â€
How GOI Is Calculated
A common underwriting flow looks like this:
- Gross Potential Rent (GPR)
- + Other Income (laundry, parking, pet rent, RUBS, late fees, storage, application fees, etc.)
- − Vacancy & Credit Loss (economic vacancy, bad debt, concessions/discounts depending on model)
- = Gross Operating Income (GOI)
What Counts as “Other Incomeâ€
“Other income†should be recurring, property-level revenue related to operations. Common categories include:
- Utility reimbursements (e.g., billbacks, RUBS)
- Parking, garages, storage, and reserved spaces
- Pet rent, pet fees, amenity fees
- Laundry / vending
- Late fees (use conservatively)
Avoid inflating GOI with one-time or non-recurring items unless you clearly disclose them as non-stabilized.
What Usually Does Not Belong in GOI
- Loan proceeds or refinance cash-out (financing is not operating income).
- Security deposits (liabilities, not revenue).
- Insurance claim proceeds (non-recurring; treat separately).
- Sale of assets (e.g., selling equipment) unless your accounting framework defines it clearly and you normalize it.
Example (Simple Underwriting)
Imagine a 50-unit building with $2,000 average monthly rent:
- GPR: 50 × $2,000 × 12 = $1,200,000
- Other income: $75,000
- Vacancy & credit loss: 6% of (GPR + other income) = 6% × $1,275,000 = $76,500
- GOI: $1,275,000 − $76,500 = $1,198,500
If operating expenses are $525,000, then: NOI = $1,198,500 − $525,000 = $673,500.
GOI and Valuation
GOI is not typically capitalized directly, but it drives NOI, which is commonly valued using a cap rate:
- Value (income approach) ≈ NOI ÷ Cap Rate
That’s why disciplined investors stress-test GOI assumptions: vacancy, concessions, and collections can move value more than small tweaks in expenses.
Common Pitfalls
- Double-counting vacancy loss (e.g., deducting vacancy from rent and also applying vacancy to total income again).
- Overstating “other income†without verifying historical collections.
- Ignoring concessions (free rent, lease-up specials) that reduce economic income.
- Using pro forma rents while underwriting today’s vacancy/credit loss as if the property is stabilized.
- Blending one-time fees into recurring income and capitalizing it as if permanent.
Investor Checklist
- Reconcile T-12 income to bank deposits or property management reports when possible.
- Confirm whether vacancy/credit loss is applied to rent only or total income (rent + other income).
- Separate “stabilized†vs. “in-place†GOI if the property is in lease-up or heavy turnover.
- Validate other income categories line-by-line (don’t assume).
- Pressure-test GOI using downside vacancy and collection assumptions.
