Growth & scenario
volume and priceGrowth is applied to bins per week, not revenue, so dump cost and capacity scale with it. Price inflation is applied to the ticket price separately.
East Coast Waste Pty Ltd
Enter your passphrase to open the dashboard.
Opening count, less every bin sold, plus every bin collected since that date. Correct the opening count whenever you do a physical stocktake.
From Xero invoices. One invoice is counted as one bin until job-level data is available, so bin count is an approximation.
These drive revenue and dump cost in the model. Each driver has its own Actual and Revert buttons — Actual takes the figure straight from the tracker, Revert puts back what was last saved to the Sheet. The two buttons underneath do the same thing to every driver at once. Nothing is overwritten without you clicking.
Add whatever categories suit the business. Where it lands decides the treatment: Cost of sales sits above gross profit, Staff attracts payroll tax and wage inflation, Operating expense gets overhead inflation. Each category is its own line in the P&L.
Enter the amount as it appears on the bill and pick the tax rate, using the same names your accountant sees in Xero. Amounts are works exactly like Xero's setting and applies to the whole table. The P&L always reports ex GST; the tax rate decides what is claimable and feeds the BAS position in the cash flow.
Growth is applied to bins per week, not revenue, so dump cost and capacity scale with it. Price inflation is applied to the ticket price separately.
The list below is the accounts still waiting for a home. Once you assign one it drops off the list. An account can only go to one place, so nothing can be counted twice. Leave anything irrelevant on not used and it will drop off too. Nothing changes in the model until you flick the switches.
Unlike the original workbook, capex here becomes a fixed asset and is depreciated from the year it is bought.
Every facility amortises on its own terms. Set Drawn to a future year and the money arrives as cash that year — that is how you fund a truck. A facility with a zero annual payment (a director loan) simply sits there and accrues nothing.
The register is editable. Cost is what it was bought for, WDV is the written-down value carried into FY2026, and Rate is the annual depreciation rate.
Capital introduced and dividends can be set year by year. Leave a dividend blank and the yearly figure from the Assumptions tab is used instead, capped at the profit available so retained earnings cannot be driven negative.
Paste the Apps Script web app URL from your deployment. Every submit writes a row to the sheet; assumptions save as a JSON blob on a second tab. The sheet stays readable and exportable if you ever move platforms.
The Google Sheet holds the Xero keys, not this file. It refreshes every 24 hours on its own; Sync now forces it early.
No API and no app registration. Run the report in Xero, select the whole table, copy, and paste it in below — or upload a CSV. Everything downstream behaves exactly as it would with a live connection.
These are best guesses from the headings. Correct any that are wrong, then import.
Downloads everything — entries, assumptions, cost lines, capex, overrides — as a single JSON file. Import restores the exact state.
Changes apply immediately for you. Press Save to Sheet to make them apply for everyone else too. This controls how the dashboard looks and what it says — it cannot change how anything is calculated, so nothing here can break the model.
Every fixed heading, tab name and field label on the site. Leave a box empty to keep the original. Anything drawn from your data — account names, cost lines, category names — is edited where it lives, not here.
Available variables — click to insert:
This dashboard reads and writes the company's Google Sheet. Enter your passphrase to connect — you will only be asked once on this device. There are two: the daily entry one opens the input form and the tracker, the director one opens everything.