Skip to content
All guides

What makes a system cost more or less

The few decisions that move the price of a portal, app or internal system the most, and how to keep a first version small.

ZoolCoderPayments and tax · 5 min read

Why quotes differ so much

Two quotes for “a client portal” can differ several times over, because each one assumes a different system. The price follows a handful of decisions. Once you know them, you can compare quotes fairly and choose where to spend.

What moves the price most

  • The number of user roles, and what each one may see and do.
  • Connections to other systems: accounting, payments, a CRM, government platforms. Each one adds work to build and to keep running.
  • Data that has to move over from old systems, and how clean it is.
  • Rules with many exceptions, such as approvals, pricing or eligibility.
  • Two languages, including right-to-left layouts and translated notifications.
  • Mobile apps in the app stores, on top of a web version.

What costs less than people expect

  • A clean, simple design built from proven components.
  • Standard sign-in, email notifications and file uploads.
  • Reports built from data the system already holds.

The costs after launch

Hosting, third-party services such as payments, messaging or AI usage, and maintenance all continue after launch. Ask for a monthly estimate of these next to the build price, so the cheaper quote does not turn out to be the more expensive system a year later.

Keep the first version small

Pick the one process that hurts most, build it for the people who use it every day, and leave the rest for a second phase. A smaller first release reaches users sooner, and what they tell you shapes the next phase better than a long specification written in advance.

Where we can help

Tell us how the work runs today. We suggest a first step sized to what matters most, and explain what drives its cost.

Want a second pair of eyes?

Tell us how the work runs today. We reply with the first step worth changing.

Book a free process check