Grease trap cleaning: cost, frequency and trade waste rules (Australia 2026)
- A 1,000 L trap costs roughly $190–420 + GST per clean; contractors bill from about $0.26–0.48 per litre, with a 1,000 L minimum.
- Sydney Water sets servicing at 4, 8, 13 or 26 weeks — 13 is the default for a correctly sized trap.
- If you cook or serve hot food you must have a grease trap and a trade waste agreement.
- The real cost of neglect isn't the fine: councils charge non-compliance rates like $17.65 per kL.
Contractors quote two ways: by trap size, or by the litre. Per litre it runs about $0.26 to $0.48 excluding GST, and almost everyone applies a minimum charge equivalent to 1,000 litres — one waste-management provider lists that minimum at $225 plus GST.
By size, a 1,000 litre trap costs roughly $190–420 plus GST, and the spread is geography: about $225–280 in Sydney, $230–280 in Melbourne, and $190–230 in Perth and Adelaide. A 2,000 litre trap is $295–651; a 3,000 litre trap $399–882. Above that it climbs steeply — one Melbourne guide puts 2,000–5,000 litre traps at $500–900 including GST and 5,000–10,000 litre traps at $800–1,500.
Watch the GST. A price "plus GST" and a price "including GST" for the same trap differ by a tenth, and several published guides mix the two without saying so. Convert every quote to the same basis before you compare.
There is one more number to extract from any quote: what happens to the waste. Councils charge to receive it, and that disposal fee sits inside your price whether or not the operator itemises it. An operator who is markedly cheaper than the market in a remote shire has either found a closer facility or has not budgeted for the one they are required to use.
Ask where the waste goes. It is a fair question, the answer is a place name, and the answer explains most of the price.
A Sydney trap serviced at the authority's default of 13 weeks costs four cleans a year, not thirteen.
Keep the dockets with the servicing schedule, in one place, for the life of the agreement. A schedule with no dockets is a promise. A stack of dockets with no schedule is a coincidence. An officer asks for both.
The grease trap is the one piece of plumbing that turns a café into a regulated discharger. Sydney Water puts the obligation in a single sentence: “If you cook or serve hot food, you must have a grease trap and a trade waste agreement with Sydney Water”. Everything downstream of that sentence — the size of the trap, how often a truck comes, what you pay per kilolitre if you let it clog — follows from rules written by your water authority, not by the contractor who quotes you. Which is precisely why so many operators overpay.
Who decides the size, and how
- Inlet — kitchen wastewater, hot and turbulent, dropped below the surface.
- Fats, oils and grease — float, and are held back by the baffles.
- Solids — settle, and are removed with the FOG at each service.
- Outlet — the clarified middle band leaves for the sewer, under a trade waste agreement.
There is no single formula, because three different bodies size traps three different ways, and which one applies depends on who owns your sewer.
| Method | How it sizes | Example figures |
|---|---|---|
| WSAA | peak hourly flow × storage factor | floor of 1,000 L, however small the kitchen |
| Unitywater | fixture by fixture | dishwasher 300 L · under-bench 150 L · cleaner’s sink 30 L · hand basin 30 L · floor waste 50 L per 50 m² |
| Federation Council | by seats | ≤69 seats 1,000 L · 70–199 1,500 L · 200–399 2,000 L · 400–599 3,000 L |
The Water Services Association of Australia sizes by flow: total peak hourly flow multiplied by a storage factor, with a floor of 1,000 litres no matter how small the kitchen. Unitywater does it fixture by fixture, and its numbers are worth knowing before you sign a fit-out: a medium upright dishwasher counts for 300 litres, a small under-bench one for 150, a cleaner’s sink for 30, a hand basin for 30, and a floor waste or bucket trap for 50 litres per 50 square metres. Federation Council skips the plumbing entirely and sizes by seats — up to 69 seats needs 1,000 litres, 70 to 199 needs 1,500, 200 to 399 needs 2,000, and 400 to 599 needs 3,000.
Those three methods can hand you three different tanks for the same premises. Ask which one your authority uses before you commit, because the trap size sets your cleaning cost for the life of the lease.
In process of negotiating lease with landlord – all good except landlord adamant on not installing grease trap, he is willing to give 4 months rent free instead ( Lease is 3 + 3 + 3) and even put a toilet in
Whirlpool forums, café operator, Gold CoastFour months of free rent sounds generous until you price the trap, the trade waste agreement and the quarterly charges yourself, and then discover the fit-out cannot be approved without it. The trap is not a landlord’s courtesy. It is a condition of your discharge.
City by city, the 1,000 litre trap is about $225–280 in Sydney, $230–280 in Melbourne, and $190–230 in Perth and Adelaide. The trap has not changed. The truck's drive has.
The per-litre rate is the honest way to compare. Multiply $0.26–0.48 by your trap's volume and you have the floor of any legitimate quote; anything below it is either a loss-leader or a disposal problem you will inherit.
A grease trap clean produces waste that must go somewhere lawful and a document proving it did — a licensed transporter, an approved receiving facility, and a docket connecting the two.
What the clean actually costs
Contractors quote two ways: by trap size, or by the litre. Per litre it runs about $0.26 to $0.48 excluding GST, and almost everyone applies a minimum charge equivalent to 1,000 litres — one waste-management provider lists that minimum as $225 plus GST.
By size, a 1,000 litre trap costs roughly $190 to $420 plus GST, and the spread is geography: about $225–280 in Sydney, $230–280 in Melbourne, and $190–230 in Perth and Adelaide. A 2,000 litre trap is $295 to $651 plus GST; a 3,000 litre trap $399 to $882. Above that the numbers climb steeply, with one Melbourne price guide putting 2,000–5,000 litre traps at $500–900 including GST and 5,000–10,000 litre traps at $800–1,500.
Watch how a quote is expressed. A price “plus GST” and a price “including GST” for the same trap differ by a tenth, and several published guides mix the two without saying so. When you compare, convert both to the same basis first.
How often — and who is telling you the truth
| Authority | Servicing rule |
|---|---|
| Sydney Water | 4, 8, 13 or 26 weeks — 13 is the default for a correctly sized trap |
| Water Corporation (WA) | clean once 25% of the trap’s volume is fats, oils, grease or solids — generally every 1–3 months |
| A contractor’s guide | claims Sydney Water requires 3–4 weeks — this is the WA rule wearing a Sydney Water badge |
This is where money leaks. The Wastesafe Code of Practice sets Sydney Water’s servicing frequencies at 4, 8, 13 or 26 weeks: 26 is the maximum interval permitted, 4 the minimum, and 13 weeks is the default for a trap that has been sized correctly. Western Australia’s Water Corporation works from a condition rather than a calendar — clean once 25 per cent of the trap’s volume is filled with fats, oils, grease or solids, which in general means every one to three months.
Now compare that with the marketing. At least one contractor pricing guide asserts that Sydney Water requires a pump-out whenever grease reaches 25 per cent of liquid depth, and that this “often means three to four weeks”. That is the WA condition wearing a Sydney Water badge, and it would put you on the most expensive rung of the authority’s own ladder. If your trap is correctly sized and your quote says four weeks, ask the contractor to point at the clause.
The agreement, and what it costs to hold
The trade waste agreement is mandatory wherever you cook or serve hot food. Sydney Water issues it in its area; Water Corporation issues a trade waste permit in Western Australia; where a council runs the sewer, the council approves the discharge, as Federation Council spells out.
Holding the agreement costs money before a single truck arrives. Sydney Water’s 2026–27 schedule prices quarterly trade waste management by risk index, from $686.24 at Risk Index 7 up to $5,258.91 at Risk Index 1, with an inspection fee of $241.49 on top. Those are the numbers that belong in a business plan, and they are the numbers most first-time operators never see until the first invoice.
What non-compliance really costs
Search for grease trap fines and you will find contractors quoting $880, $5,000, $11,000, $50,000 and $75,000. Those figures come from marketing pages, they contradict each other by a factor of eighty, and not one of them is sourced to a government document. Ignore them and read the law instead.
Discharging liquid trade waste to sewer without approval is an offence under section 626 of the Local Government Act 1993, and the penalty notice for it is $330 — a figure three separate council trade waste policies state identically. The heavier instrument is the Protection of the Environment Operations Act 1997: under section 120, penalty notices run at $4,000 or $7,500 for an individual and $8,000 or $15,000 for a corporation, depending on the class of officer who issues them. Beyond the on-the-spot notice sits the court, and that ceiling moved recently: the Environment Protection Legislation Amendment (Stronger Regulation and Penalties) Act 2024 doubled the maximum penalties for tier 1 and tier 2 offences, water pollution among them, from 3 April 2024. The EPA now puts the top tier at $10,000,000 for a corporation and $2,000,000 for an individual. Those maxima are for serious pollution prosecuted in court, not for a trap that is three weeks overdue — but they are the reason a council’s letter is worth answering.
But the instrument councils actually reach for is quieter and, for a working kitchen, far more expensive. If your pre-treatment equipment is not maintained, you stop paying the ordinary trade waste rate and start paying a non-compliance rate on every kilolitre you discharge. Murray River Council charges $17.65 per kilolitre. Mid-Western Regional Council charges $15.86 for Category 2 dischargers. Upper Lachlan Shire simply multiplies your usual usage charge by five. No court, no infringement notice, no news story — just a quarterly bill that quietly doubles until you fix the trap.
Everyone argues about the fine and nobody reads the tariff. A $330 penalty notice is an annoyance; a five-times usage charge applied to every kilolitre for a full quarter is a number that shows up in your P&L. That asymmetry explains the behaviour I see in council policies: they are not trying to punish you, they are trying to make the clean cheaper than the alternative. Which it is — a 1,000 litre service at $225 plus GST, four times a year, costs less than one quarter on a non-compliance rate.
Where the trap may and may not sit
AS 4674, the standard for the design and fit-out of food premises, is short and specific on placement. A grease arrestor must not be located anywhere food, equipment or packaging materials are handled or stored. And the route used to empty it must not pass through those areas either — no dragging a hose across a prep bench, no lifting a lid beside the packaging store. If your architect has drawn the trap into a corner of the kitchen, that drawing will not survive an inspection.
The paperwork nobody photographs
A grease trap clean produces waste that has to go somewhere lawful, and a document that proves it did.
That is the same architecture as a septic pump-out: a licensed transporter, an approved receiving facility, and a piece of paper connecting the two. The trap is smaller. The chain of custody is not.
Keep the disposal dockets with the servicing schedule, in one place, for the whole life of the agreement. When an officer asks for the frequency you agreed to and the evidence that you kept it, the dockets are the evidence. A servicing schedule with no dockets is a promise; a stack of dockets with no schedule is a coincidence.
On a septic system, it’s a different animal
If your kitchen drains to a septic tank rather than a sewer, the grease trap is protecting your own absorption trench, not the council’s pipes, and nobody will send you an invoice for neglecting it. The maintenance is simpler and usually manual, as one owner on r/AusRenovation describes: lift the lid every two to three months and skim the crust off with a basket. What you keep out of the tank matters more than the trap itself — scrape fats and food into the bin before anything reaches the sink, because grease that gets past the trap coats the soil in your trench and a clogged trench is the expensive repair, not the trap.
Published guides mix the two. Convert before comparing — the gap is a tenth of the price.
Is there a minimum charge?Almost always: the equivalent of 1,000 litres, listed by one provider at $225 plus GST.
Why is Sydney dearer than Perth?Travel and disposal, not the trap.
How do I sanity-check a quote?Multiply your trap's volume by $0.26–0.48 ex GST. That is the floor.
Why does the trap matter to the tank?Because everything it fails to catch ends up in the tank, and then in the trench, where grease is what finally seals the soil.
If you are working out whether your system can take a kitchen at all, start with the tank size calculator, and see what a septic system costs in Australia for the wider picture. The pump-out guide covers the tank itself: intervals by state, who is licensed to cart the waste, and what the service report must record.
The grease trap protects everything downstream of it: the tank, then the trench. Skipping it is the fastest route to septic tank problems and to smell. It is also a separate line in council approval and a separate line in the cost.
Frequently asked questions
How much does grease trap cleaning cost in Australia?
For a 1,000 litre trap, roughly $190–420 plus GST depending on the city — around $225–280 in Sydney, $230–280 in Melbourne, $190–230 in Perth and Adelaide. A 2,000 litre trap runs $295–651 plus GST and a 3,000 litre trap $399–882. Contractors also quote per litre, at about $0.26–0.48 excluding GST, and most apply a 1,000 litre minimum charge.
How often does a grease trap have to be cleaned?
Sydney Water sets the interval at 4, 8, 13 or 26 weeks, and 13 weeks is the default for a correctly sized trap. Water Corporation in WA takes a different approach: clean once 25 per cent of the trap's volume is filled with fats, oils, grease or solids, which in practice means every one to three months.
Do I need a trade waste agreement?
Yes, if you cook or serve hot food. Sydney Water states it plainly: you must have a grease trap and a trade waste agreement. In WA the permit comes from Water Corporation, and in council-run sewer areas it is the council that approves the discharge.
What happens if I don't clean it?
Discharging trade waste without approval is an offence under section 626 of the Local Government Act 1993, which carries a $330 penalty notice, and under section 120 of the Protection of the Environment Operations Act 1997, where penalty notices run to $4,000 or $7,500 for individuals and $8,000 or $15,000 for corporations. In day-to-day practice councils apply non-compliance usage charges instead — Murray River Council charges $17.65 per kilolitre.
Researcher & editor, on-site wastewater
Researches and edits independent guides on septic systems and AWTS across Australia, cross-checking AS/NZS 1547, council requirements, real prices and owner experiences.