Ask five agencies in Jakarta to quote for a company profile website and you will get five numbers that look like they belong to different industries. Published price guides this year put a company profile anywhere from Rp 1.5 million to Rp 20 million. Another guide, describing what sounds like the same thing, quotes Rp 65 million to Rp 180 million for a corporate site, and Rp 150 million upward for custom commerce.
That is a hundredfold spread on the same three words. It is the single most common thing people bring to a first call with us, usually phrased as some version of am I being ripped off?
The uncomfortable answer is that most of those quotes are honest. They are describing genuinely different things that happen to share a name. What follows is how to tell which one you are being sold.
The four things you are actually paying for
Every quote you receive is a bet on four variables. Move any one of them and the price moves with it.
1. Who does the work
A student building on a template, a senior freelancer, a boutique studio, and a full agency with account managers and a project manager are four different cost structures before anyone opens a code editor. You are not just paying for output. You are paying for how many hours of experienced judgment sit behind each decision, and for who picks up the phone in eighteen months.
2. How much of it is custom
A theme bought for USD 60 and filled with your text is a real, working website. It is also a different product from a design drawn for your business, with its own layout logic and components nobody else on the internet is using. Both are legitimate. The first is decoration with your logo on it, and for many businesses that is genuinely enough. The second is a considered thing. Charging the same for both would be the actual scandal.
3. What is running underneath
This is the part that never appears in the proposal and drives most of the cost. A brochure site that renders five pages is a small problem. The moment you add accounts, payments, inventory that has to stay accurate, a booking flow, or an admin area that your staff live inside for six hours a day, you are no longer buying a website. You are buying software, and software is priced by the number of things that can go wrong.
The tell is simple. Ask whether there is an admin dashboard, and then ask to see a screenshot of one they have built. Most quotes at the low end assume there isn’t one, or that WordPress’s default editor counts as one. Sometimes it does. Often it very much does not.
4. What happens after launch
The cheapest quotes are almost always quoting the build and nothing else. There is nothing dishonest about that, as long as you understand that you are buying an event rather than a relationship. The site goes live, the invoice is paid, and from then on every change is a negotiation with someone who has moved on to their next project.
What each band actually gets you
Under Rp 5 million
A template, your content typed into it, shared hosting bundled for the first year. Delivered fast, often in under a week. This is a perfectly reasonable purchase if you need an address on the internet, your business does not run through the site, and you would not lose anything meaningful if it disappeared for a fortnight.
What you are not getting: any design decision made for your business specifically, an admin area worth the name, or anyone who will still be reachable next year. Assume you are on your own from launch day.
Rp 5 to 20 million
A semi-custom build, usually WordPress, usually a senior freelancer or a small shop. Your brand applied properly, a handful of pages laid out with some thought, basic search setup. This band covers the large majority of small business websites in Indonesia and covers them adequately.
The risk here is not quality, it is concentration. There is often exactly one person who understands the build, and no written record of anything. When that person changes career, moves city, or simply stops replying, you inherit a site nobody can explain.
Rp 35 to 100 million
Custom design, custom build, and an admin dashboard built for how your business actually works rather than how a plugin assumed it works. Accounts, payments, integrations with the tools you already pay for. Typically two to four weeks of concentrated work by people who have shipped this kind of thing before.
You move into this band for one of two reasons. Either the site is load bearing, meaning enquiries, bookings, or orders arrive through it and a bad week costs real money. Or your team spends hours every day inside the admin side, in which case the admin side is the actual product and the public pages are the brochure.
Above Rp 150 million
Multiple systems, multiple platforms, a marketplace or a genuine product, or a rescue operation on something large that has gone wrong. Also, sometimes, the same work as the band below plus four layers of agency overhead. Both exist at this price and they look identical in a proposal.
The way to tell them apart is to ask who will write the code, and then ask to speak to that person before you sign. An honest answer at this level is easy to give. A vague one is the answer.
The number nobody puts in the quote
Every proposal you receive prices the build. Almost none of them price month four.
Here is the arithmetic that actually decides what a website costs you. A Rp 4 million site where you cannot change a price without emailing someone, and that someone charges Rp 500,000 per change and replies in four days, is not a Rp 4 million site. Add a dozen small changes a year and the waiting, and you have paid for something considerably more expensive and slower than the quote suggested.
Worse is the rebuild. A cheap site that cannot be extended has a ceiling, and businesses hit it faster than they expect, usually the first time they want to take payment or add a second language. At that point you are not upgrading. You are starting again and paying twice, having spent a year on something that could not grow.
The real question is not what the website costs. It is what the next three years of owning it cost.
This cuts both ways, and we should be honest about that. If your business genuinely will not change, a cheap site that never needs touching is the correct financial decision and anyone telling you otherwise is selling.
How to read a quote in ten minutes
You do not need to be technical to pressure test a proposal. Ask these, in writing, and judge the answers by how specific they are.
- What is explicitly not included? A proposal with no exclusions section has not been thought through. Every real scope has edges.
- Whose name is on the domain, hosting and code? If the answer is anything other than yours, you are renting your own business.
- What can I change myself after launch, and what needs you? Ask for the list. Vagueness here is expensive later.
- Who is writing the code, and can I talk to them? Not the salesperson. The builder.
- What does month two cost? Hosting, domain renewal, maintenance, and the rate for small changes. Get numbers.
- What happens if we disagree about whether something is in scope? The answer tells you what the relationship will feel like under pressure.
- Can I see something you built more than two years ago that is still running? Portfolios show launches. This question shows survival.
A quote that comes back with confident, specific answers to all seven is worth more than a cheaper one that does not, even at a meaningful difference in price.
Where we sit, and when we are the wrong answer
We work in the Rp 35 to 100 million band, roughly USD 4,500 to USD 15,000, and then most clients keep us on monthly afterwards. That buys a custom build, an admin dashboard your team can actually use, everything registered in your name from day one, and someone who still knows your system in two years.
It is the wrong purchase if you need five static pages and nothing else. For that, hire a good freelancer in the Rp 5 to 20 million band, insist on the seven questions above, and keep the difference. We would rather tell you that on a free call than take the project and have you wonder later.
Bring us the quote
If you are holding a proposal right now and cannot tell whether it is fair, send it over. We will read it and tell you what is reasonable and what is padding, even if you do not hire us. Thirty minutes, no pitch. Sometimes the honest answer is that the quote is good and you should sign it.
Book a free 30-minute call, or message us on WhatsApp. We reply within one business day.

