“Will I be stuck depending on them?”
What happens after we hand over
The lock-in rarely looks like a contract. It looks like an account in someone else’s name, and you find it the day you try to leave.
Almost no agency will tell you before a meeting. Here is the range, what moves it, and the costs that never appear in the quote.

Ask what a website costs in Sydney and you will get a number between about $500 and about $50,000, which is the same as getting no number at all. The spread is real — it is the difference between a template with your logo dropped in and a piece of software that runs part of your business — but the spread is not the reason nobody quotes you upfront.
Three reasons, and only one of them is about you. The first is that scope genuinely varies, and a number given before anyone knows what you sell is a guess that will be wrong in one direction or the other. That one is fair.
The second is that a meeting lets the price be set to what you seem able to pay. The third is that a published price can be compared, and being compared is uncomfortable if your number is high for what it is. Those two are not about scope. They are about leverage, and they are why "request a quote" is the most common button on agency websites in this city.
Here is ours, in full, which is also roughly where the honest end of the market sits for a small Australian business. Prices are in AUD.
Selling online is an add-on rather than a tier: from $1,800 on top of Growth or Bespoke, so a store starts from $5,600. Up to fifty products is included in that; 51 to 150 adds $600, 151 to 600 adds $1,400, and past 600 it gets quoted once we know who is preparing the product data — because at that size, the data is the job.
Below about $1,500, someone is either using a template or not being paid properly. Both eventually cost you.
Four things, in roughly this order of impact. Everything else is noise.
This is where quotes get compared badly. Two numbers can look $900 apart and be identical, or look identical and be $2,000 apart, depending on what sits outside them. The complete list of what can ever appear on top of our build fee:
That is the whole list. Whatever agency you end up with, ask for theirs in the same form — every line that can appear, with who it is paid to. A quote that cannot produce that list is not a fixed price.
The last two matter more than the number. A cheap build you cannot leave is more expensive than an honest one you can — which is a separate argument, made properly in the note on what happens after handover.
“Will I be stuck depending on them?”
The lock-in rarely looks like a contract. It looks like an account in someone else’s name, and you find it the day you try to leave.
“Do I need all this, or just a website?”
A website answers a question the customer already had. Reviews are how they decide whether to ask it. Treating them as two purchases is how a good site gets no traffic.
Pick where it hurts. We'll tell you which stage is costing you money, then send a written scope and price.