Ask five agencies what a custom dashboard or client portal costs and you'll get five numbers spanning an order of magnitude — and very little explanation of why. This article is the explanation. It's the conversation we have with prospective clients anyway, so it may as well be public.
We're an India-based team that builds for both Indian and international clients, so we'll give you the pricing logic from both sides — including the parts that don't flatter us.
What you're actually paying for
Whether the invoice says ₹ or $, an internal tool's cost breaks into the same four parts:
- Discovery and design — understanding the workflow the tool must serve. Skimp here and you get software that technically works and practically doesn't.
- The build — the visible part. Screens, logic, integrations with the systems you already run (accounting, CRM, sheets).
- Data migration and cleanup — the part every estimate forgets. Your data is messier than you think; reconciling it is real work and the source of most overruns.
- Training, handover, and the first month of fixes — where the tool either becomes how the business runs, or becomes shelf-ware.
A vendor whose quote doesn't itemise all four isn't cheaper. They've just moved parts 3 and 4 into "surprises."
The offshore vs. local price gap — honestly
A US or Western European agency typically bills $100–200+ per hour; an established Indian agency for the same class of work bills a fraction of that. For a mid-sized internal tool — a real operations dashboard, a client portal with authentication and live data — that often means a difference between a five-figure and a six-figure project.
So why doesn't everyone buy offshore? Because the discount is real, but so are the failure modes, and it's worth naming them plainly:
- Communication debt. Time zones and thin written communication kill more offshore projects than bad code does. If every clarification takes a 24-hour round trip, the schedule quietly doubles.
- Spec-taking instead of problem-solving. The cheapest vendors build exactly what you wrote down — including the mistakes. What you want is a partner who pushes back on the spec.
- The handover cliff. Some shops deliver working software and vanish. Without documentation, ownership transfer, and a support window, you own a black box.
The way to capture the price advantage without the failure modes isn't to pay more — it's to buy differently. Judge any vendor, anywhere, on: written proposals with defined deliverables and milestones, payment released against working software rather than time passed, communication in writing on a shared channel, and explicit ownership and handover terms. A vendor confident in delivery will accept payment tied to it. A vendor who insists on large upfront commitments is telling you something; believe them.
Rules of thumb for scoping
Every project is different, but honest ballparks help you budget:
- A real-time operations dashboard — pulling from accounting, CRM, and spreadsheets into one live view — is typically a few weeks of work. The variable is data messiness, not chart count.
- A client portal — authenticated, branded, showing status, documents, and invoices per client — runs larger, driven by how many systems it must read from and whether approvals/payments happen inside it.
- "Can't we just use an off-the-shelf tool?" Sometimes yes — and a good partner says so in discovery, because configuring a proven platform is cheaper than building. Custom earns its cost when your process genuinely differs from the template, or when the tool must sit on top of several existing systems at once.
Beware of both extreme quotes. The suspiciously low one omits migration and handover. The very high one may be billing you for the agency's brand rather than the tool's complexity.
The cost that actually matters
The build price is the visible number, but the decision-grade number is different: what does the absence of the tool cost per month? The hours spent compiling reports by hand, the errors from re-typed data, the decisions made late on stale numbers, the client questions answered one email at a time.
For most businesses past a certain size, that monthly figure exceeds the build's amortised cost within the first year — which is why the right question isn't "why does it cost this much?" but "what is running without it costing us?"
That number, unlike a vendor quote, you can calculate yourself this afternoon.
Want a real quote instead of rules of thumb? Discovery is free, the proposal arrives in 2–3 business days in writing, and payment is tied to delivered milestones — wherever in the world you are.