Operations & Financial Model

East Coast Waste Pty Ltd

Local session
No financials

Bins sold

Bins that went out. Submit this on its own — it does not touch the collections or the dumping figures for the same day.

Bins collected

Bins brought back in. This is what keeps the yard position honest.

Dumping & revenue

Daily, but separate from the bins — tipping often happens on a different day from the delivery.

m³ across all tips
$ paid to tips
$ inc GST
optional — excess weight, upgrades

Weekly hours & fuel

Once a week, not daily. Pick any day in the week and it snaps to that week’s Sunday.

truck drivers, whole week
$ for the week, inc GST

Yard position

Opening count, less every bin sold, plus every bin collected since that date. Correct the opening count whenever you do a physical stocktake.

Recent entries

Revenue · 7 working day average
$0
·

Gross profit bridge · 7 working days
Week ending
Year
Window
Click any line on a chart for its calculation.
Or a date range to

Top customers

From Xero invoices. One invoice is counted as one bin until job-level data is available, so bin count is an approximation.

Bin fleet

How many of each bin the business owns. Update it when bins are bought or scrapped — the yard position measures against these numbers, so if they are wrong the yard reads wrong.

Operating drivers

what the forecast is built from

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.

Cost categories

how lines group in the P&L

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.

Cost lines

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 & scenario

volume and price

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.

Tax, GST & working capital

Australian settings

Fleet for modelling

hypothetical — does not touch the yard

A what-if fleet, for asking whether the forecast is deliverable. The real fleet lives on the Tracker tab and is maintained by the yard manager — nothing here changes it, or the yard position.

FY2026 actual FY2027–29 forecast

Setup — Xero account mapping

Scenario
applies to the three statements below

Profit & loss

ex GST · click any line label to edit its formula

Cash flow

indirect method

Balance sheet

as at 30 June

Closing cash

projected bank balance at 30 June

Revenue & EBITDA

FY2026 actual, then forecast
Revenue EBITDA

CAPEX schedule

capitalised, depreciated, and cash-flowed

Unlike the original workbook, capex here becomes a fixed asset and is depreciated from the year it is bought.

Financial liabilities

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.

Depreciation schedule

applied to the whole register

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.

Equity schedule

retained earnings roll-forward

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.

Google Sheet backend

source of truth

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.

Deploy › New deployment › Web app › Execute as me › Anyone
Remembered on this device only — never written to the sheet
For the View Google Sheet button. Filled in automatically once the backend is up to date.
Not connected

Built b12 · 21 Aug 2026, 3:58pm AEST / 781 days · serving from

Xero

not connected

The Google Sheet holds the Xero keys, not this file. It refreshes every 24 hours on its own; Sync now forces it early.

Import from Xero

paste or upload

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.

CSV or tab separated

Offline backup

works with no connection

Downloads everything — entries, assumptions, cost lines, capex, overrides — as a single JSON file. Import restores the exact state.

Data quality

checks run on every load

Design

0 changes from the built-in design

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.

Colours

used across every chart and control

Density

spacing and sizing

Wording

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.