Task guide

Enter income and operating expenses

Build the non-rental income and operating expense statement used to calculate effective gross income and NOI.

15 to 35 minutesFor Users completing Full FinancialsIntermediateLast verified September 6, 2026

Outcome

Additional income and operating expenses are saved in the correct cash-flow or pro-forma columns and reconcile to the source statement.

Navigation path

Document wizard > Income & Expenses

Access

Full Financials

On this page

Before you start

Data, sources, and access to prepare

  • Full Financials selected
  • Current operating statement
  • A selected cash-flow or pro-forma rent-roll model

See how the statement feeds NOI

Income and Expenses step showing the operating statement entry workspace.
Enter income, vacancy, reimbursements, expenses, and footnotes in the rows that feed effective gross income and NOI.

Income and expense flow

Rental income comes from Rent Roll; this step adds other income and subtracts operating expenses.

  • Rent RollEffective Gross Income
  • Additional IncomeEffective Gross Income
  • Effective Gross IncomeNOI
  • Operating ExpensesNOI
Columns change with the selected projection.
ModelAdditional income columnsExpense columns
Multi-Year Cash FlowName, Annual Amount, Increase %Name, Annual Amount, Increase %
Pro FormaName, In-Place, Pro FormaName, In-Place, Pro Forma

Use suggestions as a starting point

Examples by property type

  • Retail: percentage rent, CAM income, parking, antenna, late fees
  • Office: parking, CAM, storage, antenna, conference-room income
  • Multifamily: laundry, parking, pet, storage, late, and application fees
  • Hotel: food and beverage, spa, parking, meetings, retail, and laundry under Non-Room Revenue
  • Self-Storage: late, administration, insurance, truck rental, and retail income
  • Mobile Home Parks: laundry, storage, RV, utility, and late-fee income
  • Mixed-Use and Net Lease: suggestions adapted to those configurations

Defaults are editable

When no expenses exist, the backend can create Property Tax, Insurance, and Management Fee starter rows. Verify, replace, or delete them against the source statement.

Use suggestions as a starting point field reference
FieldRequirementWhat it meansFormatUnitsSave behaviorDownstream effect
Annual AmountRecommendedCurrent annual income or expense in cash-flow mode.Currency amountCurrency per yearSaved when the income or expense row editor commits the row.Enters the current statement total and supplies the starting amount for projected cash flow.
Increase %OptionalAnnual compound growth for the row in projected years.PercentagePercent per projected yearSaved with the income or expense row when the row editor commits it.Compounds that row after In-Place in Multi-Year Cash Flow.
In-PlaceRecommendedCurrent annual amount in pro-forma mode.Currency amountCurrency per yearSaved when the income or expense row editor commits the row.Feeds the current column, current EGI or expenses, and current NOI in Pro Forma.
Pro FormaRecommendedStabilized annual amount in pro-forma mode.Currency amountCurrency per yearSaved when the income or expense row editor commits the row.Feeds the stabilized column, stabilized EGI or expenses, and stabilized NOI in Pro Forma.
Financial FootnotesOptionalNumbered notes for Income & Expenses and other supported output pages.Numbered plain-text notesNot applicableAutosaves after note entry; verify the note remains after the save state completes.Places the note on the selected supported financial page without changing calculations.

Required means the field is needed to complete or support this workflow. Some screens allow a draft to save before every required item is complete. The steps and troubleshooting call out controls the product actively blocks.

Enter and reconcile the statement

Income and expense steps

  1. 1

    Confirm the column model

    Income & Expenses

    Check whether the page shows Annual Amount and Increase % or In-Place and Pro Forma.

    Expected result: The columns match the rent-roll projection.

    If this does not happen: Return to Rent Roll Type if the wrong model is shown.

  2. 2

    Add an additional-income row

    Additional Income section

    Select the control for adding a non-rental income source.

    Expected result: A new editable income row appears.

    If this does not happen: Press Escape if the row was added accidentally.

  3. 3

    Complete the additional-income row

    Additional Income row

    Enter the source name and all displayed numeric values.

    Expected result: The row saves and appears in the total.

    If this does not happen: Select the row again to correct an inaccurate value.

  4. 4

    Review starter expenses

    Operating Expenses section

    Compare Property Tax, Insurance, and Management Fee starter rows with the source statement.

    Expected result: Only verified categories and amounts remain.

    If this does not happen: Edit or delete a starter row that does not apply. Deletion is immediate, so use it carefully.

  5. 5

    Add an operating-expense row

    Operating Expenses section

    Select the control for adding an operating expense category.

    Expected result: A new editable expense row appears.

    If this does not happen: Remove the row if it duplicates an existing category.

  6. 6

    Complete the operating-expense row

    Operating Expenses row

    Enter its current, growth, or pro-forma amounts.

    Expected result: Total operating expenses update from the saved row.

    If this does not happen: Compare one category at a time and check annual versus monthly source units.

  7. 7

    Review suggested property tax

    Income & Expenses, Property Tax row

    If CREBuilder offers an ATTOM tax value for an empty row, compare it with the verified source before accepting or replacing it.

    Expected result: The saved property tax reflects the chosen source.

    If this does not happen: Enter the verified value manually if enrichment is unavailable or inaccurate.

  8. 8

    Add page footnotes

    Financial Footnotes

    Enter concise numbered notes for supported pages.

    Expected result: The notes remain after autosave.

    If this does not happen: Shorten or correct a note that does not save.

  9. 9

    Verify statement totals

    Income & Expenses totals

    Compare every displayed total with the approved statement.

    Expected result: The saved statement reconciles before navigation.

    If this does not happen: Correct the first mismatched row before continuing.

  10. 10

    Continue from the statement

    Income & Expenses page footer

    Select Continue.

    Expected result: The wizard advances without a separate completeness gate.

    If this does not happen: Do not treat Continue as financial approval. Reconcile totals manually before leaving.

Resolve statement mismatches

A monthly source amount makes the annual total too low

Likely cause: The page expects annual amounts.

  1. Annualize the source amount outside the row.
  2. Enter the verified annual total.
  3. Document the convention in a footnote if readers need it.
The page has no growth columns

Likely cause: The rent-roll projection is Pro Forma.

  1. Enter separate In-Place and Pro Forma values.
  2. Use Multi-Year Cash Flow if annual growth is required.
NOI differs from the source

Likely cause: Rental income, vacancy, reimbursements, additional income, or expense rows may differ.

  1. Reconcile rent-roll income first.
  2. Then additional income.
  3. Then total operating expenses.
  4. Compare EGI and NOI last.

Final verification

  • Income & Expenses, Property Tax row: The saved property tax reflects the chosen source.
  • Financial Footnotes: The notes remain after autosave.
  • Income & Expenses totals: The saved statement reconciles before navigation.
  • Income & Expenses page footer: The wizard advances without a separate completeness gate.
  • No blocking warning, failed status, or unresolved validation message remains in the completed workflow.

Was this guide helpful?