Overview
Loading dashboard data…
Monthly income & expenses last 24 months (Xero)
Revenue by stream
Vacancy opportunity cost forgone income — rent is fixed, so this is ~pure margin
Latest analyst notes
No insights yet — the nightly analyst task writes these.
Beds on hold reserved on the bedroom board — committed, income starts at move-in
Building-type funding variance current funded build type vs budgeted, in $/yr
Income vs Budget
Each month shows three columns — Actual (Xero delivered — blank for months that haven't happened yet), Budget (Xero budget for costs; engine income at the planned mix) and Contracted (engine at the signed run-rate; Bud and Con both include scheduled site consulting income and enrolment incentives). The Actual column is shaded by collection vs contracted (green ≥ 98%, amber, red < 90%) for completed months. Click ▸ a line for the per-site breakdown.
P&L by financial year
Monthly trend
Monthly P&L detail
Account-level monthly figures from Xero. Budget row = portfolio site budgets straight-lined /12. Select a year with the chips above; "All years" shows the latest complete + current FY.
Profit run-rate — actual and forward last 12 months actual net · forward 24 months: contracted only vs planned fills vs steady state
Forward lines are time-phased: rents start at each lease date (rent-free honoured), pipeline sites open at lease start and fill over the ramp assumption; steady state = full budget less the churn allowance (assumptions, currently editable in Admin). Contracted line = signed funding only — the gap between it and Planned is the letting risk. Dev sites without agreed rent are estimated at 65% of budget income.
Income mix
Top expenses
Income accounts by year
Expense accounts by year
Financial year summary
FY24 seeded from final Xero actuals. FY27 YTD updates with the 3x-daily sync.
By state
Occupancy by site
Margin ladder FY26 net margin per site, live from Xero
Portfolio occupancy trend builds from 3x-daily snapshots
Site scorecards click a row to drill down · actuals live from Xero per-site tracking, monthly since Jul 2023
Opportunity cost = vacant rooms × per-room budget income. Rent is a fixed cost, so each vacant room's forgone income is close to pure lost margin.
Property portfolio the Avenu property register
Care providers — site allocations who is pre-marketing or servicing each site · writes a note to the provider\u2019s CRM account
Pick the provider from the CRM list (typing filters ~2,000 accounts) or type a new name free-text. Statuses: pre-marketing \u2192 active \u2192 ended; the end date is the marketing-agreement expiry and shows amber when inside 60 days. Allocations appear on the Pipeline tab so lettings can see who is warming which site.
Development profile planning → construction → OC → SDA enrolment · planned vs actual · enrolment gates lease + income start
The enrolment gate: a site's lease — and with it rent and every income projection — cannot start before SDA enrolment (actual if recorded, otherwise planned). If enrolment slips, the forecast, fill planner and cash projection all shift automatically. All dates flow to the Calendar; planned dates show tagged "(planned)" until the actual lands.
Portfolio map every site across Australia — hover for details
Live
In development
Pipeline
marker size = beds
Coordinates are suburb-level. Zoom into Adelaide, Newcastle or the mid-north coast to separate clustered sites; hover any marker for the site's status and beds, click to open its statement.
Residents & funding live from the bedroom board · edit funding status and plan category
Loading…
Rooms live feed
Loading…
Occupancy model how each multi-bedroom dwelling is let · single occupancy re-bases the budget, it does not change what anyone is charged
Loading…
Houses & beds click a house to expand · charged vs approved shown per resident
Loading…
Investor occupancy (per site)
Rooms entering portfolio by quarter
Pipeline coverage participant demand vs rooms coming online
Rent-free window opportunity rooms filled before rent starts contribute income with zero rent cost
Developments grouped by location
13-week cash projection driver-based: occupancy ramp, NDIS collection lag, rent-free periods
13 weeks (~3 mo)
Bank balance trend
Builds over time from 3x-daily snapshots.
Receivables
AR aging
Awaiting first aging sync.
Balance sheet
Awaiting first balance sheet sync.
Forecast accuracy what we forecast vs what happened
Accumulates after the first month of stored forecasts.
Fill planner one plan of record per site — remaining beds fill over 6 months · two sliders bend the curve · the number that matters is cumulative cash vs plan
How to read this card: green line = the plan of record (all remaining beds filled in 6 months). Amber line = your scenario from the two sliders. Bars = the scenario\u2019s monthly net. The one number to watch is Δ vs plan — everything else explains it. Tap any i for the exact formula with this site\u2019s numbers. Sliders and the fitout box save automatically; Accrual vs Cash-timed shifts income by the NDIS collection-lag assumption.
Portfolio vs plan deltas add — a site is here because it exists · marketing = base % × day-one-fill upside × geo risk
How hard to push: marketing buys earlier fills, and the return is biggest where the upside column is biggest — a bed filled during rent-free is nearly pure margin. Spend where upside-per-dollar is highest; ease off once a site is tracking at or ahead of plan. Base % is editable above; geo risk per site in Admin.
Care providers warming sites live allocations — managed on the Property page
Loading…
Deal pipeline by stage
Stage detail
Won deals represent annualised participant income. Pipeline feeds vacancy-fill projections.
Active deals
By team member
Funnel conversion
Rooms by investor
Investor occupancy active properties only
Investor portfolio detail
Occupancy joined per-dwelling from the live rooms feed. Use this for investor reporting packs.
Scenario levers drivers from the live system — three-measure model
Saved scenarios load · compare · primary is tracked nightly by the analyst
Loading…
vs
Monthly projection
Monthly numbers
Report builder
Print uses your browser's Save-as-PDF for the cleanest output. Download builds a PDF file directly. Reports render on white for paper.
Analyst insights
Add a new site one guided flow — site, houses, bedrooms, pricing, map and Zoho in a single pass
Answer three short steps; everything else (dwelling rows, engine pricing, dev profile, map pin, Zoho houses + bedrooms) is created for you.
Site planning edit dwelling configurations — income prices live from the SDA engine (price guide × location factor + RRC)
Zoho houses at this site explicit ID link — occupancy and residents flow from Zoho through this attachment, no name matching
For houses that already exist in Zoho and aren't linked yet.
Plan changes record a funded-category change — history is kept as dated funding periods
Site statement
Beds live from Zoho · funded amounts priced by the engine today
Occupancy trend 3x-daily snapshots
Plan variance at this site funded vs planned, engine-priced
Calendar
12 monthsAdd milestone
Vacant beds now live from Zoho · ageing builds as the room-events ledger accrues
Head lease register layer 1 — leases in from investors · click a row for the full deal
Loading…
Sunset watch an exit opportunity if the Certificate of Occupancy is late — never a blocker on progress
Loading…
Critical dates derived from lease terms — never typed
Loading…
Sites — status & lease dates drives the rent-free rule in forecasts
Geo risk — how the number works: it is a difficulty multiplier for filling rooms at that location, used by the Fill Planner and Forecasting. 1.0 = neutral baseline (fills at our historical average pace, standard marketing allocation). 2.0 = twice as hard — expect roughly double the time/marketing spend to fill a room (budget = base % × upside × urgency × geo). 0.8 = easier than average — strong local demand, fills faster with less spend. Typical range 0.7–1.5. Judge it on: local SDA supply vs participant demand, SIL provider density nearby, how fast this site filled historically, and active pipeline deals in the region. "% plans incorrect" is separate — that's the share of residents whose NDIS funding needs a plan change (drives cash-timing, not fill difficulty).
Per-resident cash paths switch a site once you know part of the resident mix — projections stop using the cohort % and follow each resident
Loading…
The cash model is a statement of what we know, not a what-if: Cohort = the site-level "% plans needing change" assumption (fine from ~6 months out). Per resident = each identified resident carries their own delay switch (Auto follows funding status: pending = delays on); beds with nobody identified yet still project at budget on the fill plan. Every projection — forecast, fill planner, cash, portfolio balance — follows whichever model the site is set to.
Investors & lessors counterparties on the head leases · a related party is an Avenu entity leasing to itself
Loading…
Team access who can sign in, and what they can see
Access is invite-only — nobody can sign themselves up. Inviting creates their account here and now. Choose Microsoft sign-in for avenu.au people (no email is sent — they just go to www.avenu.business and click Sign in with Microsoft), or Email invite for anyone else (they get a link to set their own password).
Roles: Director and Finance see everything. Operations sees Property, Residents, Calendar and Map — no rent, outgoings or P&L. Removing someone revokes access immediately, even if they are already signed in.
Roles: Director and Finance see everything. Operations sees Property, Residents, Calendar and Map — no rent, outgoings or P&L. Removing someone revokes access immediately, even if they are already signed in.
Forecast assumptions
Changes apply to the next forecast render immediately and to the nightly stored forecast.
Residents every resident — funding, $ value, status, move-in. Quick-edit; funding changes reprice via the engine and sync to the CRM.
Main contacts every participant, live from Zoho CRM · click a row to edit — saves write back to the contact record
SDA claim issues dated tracking notes per participant · notes mirror to the CRM contact
Transitions checklist one checklist — the CRM blueprint · ✓ done · P pending · N/A optional · click a cell to tick (saves to Zoho), a name for notes
Money stuck every dollar delayed or at risk, ranked by $ × days · real figures from Xero · ~ estimates from funded SDA rates
~ = estimated exposure (funded SDA rate × days unclaimed), not an invoice — if it was actually claimed, tick the blueprint/CRM and it clears. SLA: a claim issue with no note for 14 days turns amber. Sources: Xero AR aging · claim issues · CRM transitions.
Billing runs every line belongs to a run · nothing posts to Xero while Re-Leased is still live
Claim window
to
The claim window decides which service periods are picked up. SDA runs on each participant's own monthly cycle, so a line's service period will often straddle the window — that is correct, not a fault.
Amounts are computed by the billing engine, not read from Xero. A blocked line is still shown — never hidden — with the reason it cannot be issued. Posting to Xero is disabled at database level during the parallel run.
Email delivery drafts only — no receivables sending address is configured yet
Nothing is sent. accounts@avenu.au is inbound-only and auto-forwards to Xero for supplier-bill reading, so sending receivables from it would turn every reply and bounce into a spurious draft bill. A dedicated address (invoices@ or billing@) with SPF and DKIM is needed before delivery can be switched on — until then the database refuses to mark any row as sent.