Why there is no honest single number
Search this question and you will find plenty of confident ranges. Follow any of them back and they nearly always end at another agency's blog post, which took it from a third, which made it up. Nobody surveys Australian agency rates in a way you could audit, so a national average is a rumour with a dollar sign attached.
The deeper reason is that agency pricing is not really a price. It is a scope with a number attached. Two businesses in the same industry, the same city and the same revenue band can need wildly different amounts of work depending on the state of their website, how competitive their market is, and how fast they want to move. The number follows the scope, which is why an agency that quotes before scoping is either guessing or planning to revise.
The four ways agencies charge
All four are legitimate in the right situation. What matters is matching the model to the work, and knowing how each one fails.
| Model | Suits | How it fails |
|---|---|---|
| Monthly retainer | Ongoing work that compounds: SEO, AEO, content, maintenance | Drifts into a subscription nobody reviews, with output falling quietly |
| Project fee | A defined build with an end: a site, a migration, a foundation package | Anything discovered mid-build becomes a variation, and variations are where budgets go |
| Hourly | Advisory, audits and small interventions | Punishes efficiency, because the incentive runs the wrong way on speed |
| Percentage of ad spend | Paid media management at scale | The agency earns more when you spend more, whether or not you should |
The problem in most bad engagements is not the model. It is that no itemised scope sits underneath it, so nobody can say what the money bought.
What actually moves the number
When an agency scopes properly, these are the dials that decide where you land. Ask which apply to you and you will understand your own quote better than the person presenting it expects.
- How competitive your market is. More established competitors means more work to displace them, and displacement is the expensive part.
- The state of your website. A site with clean foundations starts from a different place than one needing technical repair before anything else can work.
- How many services and locations you have. Every service line and every suburb you serve is another set of pages, entities and queries to cover.
- How much content is needed. Content is usually the largest variable line, and the one most often left vague in a proposal.
- How fast you want to move. Speed is a real cost. The same scope compressed into half the time needs more people on it.
- Whether the work is verified. Checking that a change actually took effect on the live page costs more than not checking, and is the difference between work and the appearance of work.
How to read the quote in front of you
You do not need a benchmark to evaluate a quote. You need it itemised. Ask for the scope as line items with quantities: how much of each activity, performed by whom, at what frequency. Then apply your own arithmetic.
Take the monthly figure and divide it by whatever you believe an hour of senior specialist time is worth in your market. That gives you a rough ceiling on the hours the retainer can buy once the agency has covered its own costs. Now compare that with the hours the proposal implies. If the two cannot both be true, either the hours are junior, the work is thinner than described, or something in the scope is not real. This is a method rather than a benchmark, which is exactly why it works on any quote, whatever the going rate happens to be.
The broader version of this test, covering contract terms and what you own at the end, is in how to choose a marketing agency.
What we charge, and why we publish only a floor
Our engagements start from $1,990 AUD a month. That figure is a floor rather than a price: the scope decides the rest, and there is no honest single number beyond it, because the work is scoped per project rather than sold off a rate card.
What you get instead of a rate card is the model itself. Every package is assembled from a published parts list covering foundations, ongoing SEO, answer and generative engine optimisation, content, the AI lead agent, and reporting, with quantities dialled to your situation. You see one monthly figure with every line item shown, a minimum term agreed up front, then month to month on 60 days notice. Setup fees apply only to foundation builds and can be waived. After an audit call, a scoped proposal comes back within three days.
We would rather publish the floor and the method than a range we cannot stand behind. The full scoping model is here.