Portal development UX design Cost insight

What does it cost to build a portal?

From a self-service customer portal to a B2B platform with complex ordering flows and ERP integration, the investment varies by portal type, organisation and level of ambition. On this page, you will find an honest overview of the factors that determine the cost of portal development, what to expect for different types of portals and how to arrive at a realistic budget.

Which factors determine the cost of portal development?

A customer portal with a simple dashboard and document overview requires a very different budget from a B2B portal with product configurators, role-specific pricing and automatic order synchronisation. The final price is determined by the combination of functional complexity, technical integrations and the demands your organisation places on design, security and scalability.

No two portals are identical. Nevertheless, at Appfront we see a number of factors that make the difference to budget in almost every portal project. On this page we go through them, so that you can request a quote well prepared or build a business case internally. You can also read more about the technical implementation in our overview of smart API integrations.

  • Functional complexity and features
  • Number of user roles and permissions
  • Integrations with existing systems
  • UX design and branding requirements
  • Security, GDPR and compliance
  • Scalability and performance requirements

Functional complexity

A portal with read-only information is fundamentally different from a platform with ordering workflows, approval processes or real-time data dashboards. Every interactive feature adds development time: forms, calculations, notifications, file uploads, reporting. The more unique processes the portal supports, the greater the investment.

User roles and permissions

A portal with a single user type is considerably simpler than a platform with customers, internal staff, suppliers and administrators, each with their own view and permissions. Role-based access control (RBAC) requires careful data model design, separate views per role and extensive test scenarios.

UX design and branding

The difference between a functional prototype and a polished end product lies in the design process. Custom UI components, interactive elements, micro-animations and full implementation of a corporate identity call for a separate design phase. Setting up a component library costs more upfront, but speeds up further development later.

System integrations

A portal that is entirely separate from your back office has limited usefulness. Integrations with ERP, CRM, WMS or accounting systems often make up a substantial part of the budget. Each integration requires authentication, data mapping, synchronisation logic and error handling to be developed.

Security and compliance

Portals typically process personal data, commercially sensitive data or financial transactions. GDPR compliance, two-factor authentication, data encryption, audit logging and any sector-specific requirements (NEN 7510 for healthcare, PCI DSS for payments) add extra development and testing work. The OWASP Top 10 is a minimum security baseline that we apply to every portal project.

Scalability and performance

A portal for hundreds of concurrent users has different requirements from an internal platform used by ten employees. Caching strategies, database optimisation, load balancing and CDN configuration all demand additional architectural work. Building in scalability from the outset avoids costly redevelopment later.

Four portal types and their typical scope

The scope of a portal depends directly on its type. Below we describe four common portal types that we build, along with the features that usually come with them. We do not quote exact figures, as these depend on your specific situation, but the list gives a realistic picture of the scale involved.

Customer portal

A customer portal gives your customers self-service access to their data, documents, invoices and communications. It replaces manual email traffic and telephone enquiries with a personalised environment that is available at all times. Complexity varies widely: from a simple document portal to a full service platform with ticketing, real-time status updates and personalised dashboards. Many customer portals start as a relatively limited first release and are expanded based on usage feedback.

  • Personal dashboard with customer details
  • Invoice and document archive
  • Support tickets and communication log
  • Status tracking for orders or projects
  • SSO or two-factor authentication

B2B portal

A B2B e-commerce portal is typically more complex than a customer portal. Business customers expect role-specific pricing agreements, volume discounts, approval workflows for orders and integration with your ERP for stock and order management. The ordering flow differs fundamentally from B2C: larger orders, longer sales cycles, quote processes and managing multiple branches or buyers under one account. The investment in a B2B portal is largely determined by the amount of business logic the portal needs to support.

  • Customer-specific product catalogues and pricing
  • Multi-user accounts with approval flows
  • ERP synchronisation (stock, orders, invoices)
  • Quote requests and reorder functionality
  • Reports and order history per branch

Supplier portal

A supplier portal streamlines communication and processes with your suppliers. Think of placing and confirming purchase orders, sharing delivery schedules, uploading quality documents and maintaining certifications. The complexity lies mainly in integration with your procurement department and ERP, and in supporting different suppliers that each have their own way of working. Organisations with dozens or hundreds of suppliers get the greatest return here, as manual email and spreadsheet traffic disappears.

  • Purchase order management and confirmations
  • Delivery schedules and track and trace
  • Document and certification management
  • Quality control and non-conformity tracking
  • Supplier scorecard and performance overview

Employee portal

An employee portal centralises internal processes, from leave requests and expense claims to knowledge bases and onboarding journeys. The difference from a standard intranet lies in the degree of interactivity and integration with HR systems. An employee portal that staff actually use saves HR departments significant time on recurring processes. Development costs depend heavily on the number of internal processes being digitised and the integration with existing HR and payroll systems.

  • Self-service HR: leave, expenses, personal records
  • Onboarding programmes and e-learning modules
  • Internal knowledge base and documentation
  • Company news, events and communication
  • Integration with HR and payroll systems

Alongside these four types, we also build member portals for associations and trade bodies, and dealer portals for manufacturers with a distribution network. The cost picture is similar: the more business processes the portal replaces, the larger the investment, but also the greater the return.

How the development process affects costs

Portal development is not a linear process with a fixed budget. The way you structure the project has a direct impact on the overall budget. At Appfront we work in five phases, each with its own cost structure. We explain them below.

1

Discovery and requirements

Before a single line of code is written, we map out together your business processes, user needs and technical requirements. We produce user stories, wireframes and a functional design. This phase helps you avoid costly scope changes later in the project. A thorough discovery phase typically represents a small share of the total budget, yet it saves many times that amount by preventing misunderstandings and rework. Organisations that skip this phase almost always pay for it later.

2

UX design and prototyping

Based on the discovery, we design the user experience: navigation structure, screen layout, interaction patterns and visual design in line with your corporate identity. We work with clickable prototypes that you can test with real end users before technical build begins. The design stage is budgeted separately because it requires a different discipline from back-end development. Organisations that take design seriously see considerably higher user adoption.

3

Technical development

The build phase is usually the largest part of the budget. Front end, back end, database architecture, API development and system integrations are delivered iteratively in sprints. We work in an agile way: each sprint delivers working functionality that you can review. This gives you ongoing control over progress and the ability to adjust priorities if the market or your insights change. The difference between a simple portal and a complex platform lies mainly in this phase.

4

Testing and quality assurance

Functional testing, integration testing, performance testing and security audits make a portal production-ready. We test across multiple browsers and devices, check that every user role works correctly and run load tests if the portal must handle a large number of concurrent users. Testing is not an afterthought but an ongoing part of every sprint. For portals handling financial or medical data, we add penetration testing and compliance checks.

5

Launch, migration and onboarding

The launch itself covers deployment, DNS configuration, SSL certificates and monitoring setup. Data migration often follows: existing customer data, documents or product information from the old system must be transferred cleanly. User training and documentation are part of a successful go-live. After launch there is usually a stabilisation period in which we fix bugs that only surface in production and optimise performance based on real user behaviour.

Integrations: the hidden cost driver

Integrations with existing systems are often the biggest source of unforeseen costs in portal projects. The reason is simple: the complexity lies not in the portal itself, but in how it interacts with systems that were never designed to talk to each other. Below are the most common integration categories and what they mean for your budget.

ERP integration

Integrations with ERP systems such as SAP, Exact Online, Microsoft Dynamics or AFAS are typically the most impactful. Stock information, customer data, pricing agreements and order statuses often need to be synchronised in real time or near real time. The quality and availability of the ERP API largely determines integration costs. Older ERP systems without a modern API often require middleware or custom connectors, which increases the investment. You can read more about this on our API integrations page.

CRM integration

If your sales and service processes run in a CRM (Salesforce, HubSpot, Pipedrive or similar), you want portal activity to flow back into it automatically: new contacts, support requests, quote requests. A bidirectional CRM integration saves your sales team manual data work, but it requires careful data mapping and conflict resolution when records are updated simultaneously.

Payments and invoicing

B2B portals with direct payment options need integrations with payment providers (Mollie, Adyen, Stripe). For invoicing flows, the portal can automatically generate invoices or retrieve existing ones from your accounting system. PCI DSS compliance and fraud prevention add further requirements to the security of the payment flow.

Logistics and track-and-trace

Portals with ordering or delivery functionality benefit from integrations with logistics providers and WMS systems. Customers and suppliers want to see in real time where their order is. Every logistics partner has its own API structure and webhook format, so the number of integrations drives the cost. An abstraction layer on top of the logistics APIs means that each new carrier doesn't require a rebuild.

The rule of thumb is: the more systems the portal must connect to, the higher the integration budget. However, well-planned integrations also deliver the greatest return. A portal that eliminates manual data transfer between departments usually pays for itself quickly. Our approach to enterprise software is to build integrations modularly, so you can add them step by step rather than building everything at once. On the importance of good API architecture, the Richardson Maturity Model offers an influential framework that we use as a reference in our integration projects.

Ongoing costs after go-live

The initial build is only part of the total investment. A portal running in production requires ongoing maintenance: hosting, security updates, monitoring, functional improvements and user support. Organisations that do not reserve budget for this risk outdated software, security vulnerabilities and a portal that gradually falls behind the needs of its users.

Hosting and infrastructure

Server costs, database hosting, CDN, SSL certificates and backups form the foundation. Costs scale with the number of users and the volume of data the portal processes. Cloud hosting (AWS, Azure, Google Cloud) offers flexibility, but requires active management to keep costs under control. A well-configured hosting setup prevents unnecessary spending on overcapacity.

Security updates and patches

Frameworks, libraries and operating systems receive security updates regularly. Applying patches promptly is not optional but essential. Falling behind on security updates is one of the most common causes of data breaches in web applications. Structural maintenance keeps your portal secure and avoids the costs of an incident.

Monitoring and performance

Uptime monitoring, error tracking, performance dashboards and alerting help you spot issues before your users do. Tooling such as Sentry, Datadog or Grafana carries a monthly cost, but the investment is modest compared with the damage caused by a portal that is unavailable to customers or staff for hours.

Functional further development

New requests always follow launch: additional features, improved workflows, new integrations, and adjustments based on user feedback. A monthly development retainer lets you keep improving structurally without starting a full project each time. Most successful portals are continuously developed based on usage data and business changes.

User support and training

New employees, suppliers or customers need to be onboarded. Documentation, user guides and possibly a help centre are ongoing costs. The more intuitive the portal's design, the lower the support costs over time. A solid UX design process up front pays off here.

Third-party licences

If your portal relies on external services (email provider, search engine, analytics, identity provider, payment gateway), you pay monthly or annual licence fees. These costs typically scale with usage volume. It is wise to factor the long-term licence costs of dependencies into your initial architecture decisions.

How do you arrive at a realistic portal budget?

The biggest pitfall in portal projects is basing a budget on assumptions rather than well-founded requirements. We regularly see organisations wanting to build a portal with a budget based on a single competitor example, without accounting for their own integration complexity, security requirements and user numbers. Below we describe the approach we use at Appfront to arrive at an honest budget estimate.

Step 1: scope definition. Before we talk about budget, we map out the scope together. Which processes will the portal support? Which systems need to be integrated? How many user roles are there? What are the security requirements? The answers to these questions determine whether you're building a portal that takes weeks or months. Similar considerations apply to other custom projects; for example, see our guide to what an AI implementation costs for parallels in budgeting. You can read more about how we approach complex projects on our page about enterprise software development.

Step 2: MVP or full scope? We almost always recommend starting with an MVP (Minimum Viable Product): the core functionality that solves your biggest pain point, live with real users. You build the rest in phases. This lowers the initial investment, reduces risk and lets you decide which features deserve priority based on actual user behaviour. The total cost of an MVP approach is typically lower than a big-bang delivery, because you avoid building features nobody uses.

Step 3: transparent quotation. After the discovery phase, we provide a quotation broken down by phase and by functional block. You see exactly where the budget goes: discovery, design, frontend, backend, integrations, testing, launch. This gives you the opportunity to set internal priorities if the overall budget turns out higher than expected. We are also honest about what we do and do not recommend including in the first phase.

Our rule of thumb

Alongside the build budget, always reserve an ongoing maintenance budget. The common guideline in the software industry is that annual maintenance, hosting and further development together amount to a fixed percentage of the initial build costs. The exact ratio depends on the complexity of your portal, the number of users and how quickly you want to keep developing.

Avoid this mistake

Don't choose your partner on price alone. A quote that is significantly lower than the rest is rarely the cheaper option in the long run. The difference usually lies in: no discovery phase, a suboptimal architecture, limited test coverage, or technical debt that surfaces after launch as maintenance costs. A fair comparison looks at the total cost of ownership over three to five years, not just the build budget. You can find more information on choosing a development partner on our contact page.

Frequently asked questions about the cost of building a portal

What determines the cost of a portal?+

The cost is determined by a combination of functional complexity (which processes the portal supports), the number of system integrations (ERP, CRM, payment provider), the number of user roles and the associated permission structure, the design requirements, and the required security and compliance measures. A simple document portal needs a different budget than a full B2B ordering platform with role-specific pricing logic.

How much does a simple customer portal cost?+

We deliberately do not quote exact figures, because even a 'simple' portal can vary considerably in scope. A customer portal with only login, document viewing and a contact form is a fundamentally different project from a portal with personalised dashboards, ticketing and real-time notifications. After a brief intake, we can give you a realistic estimate that matches your specific situation and requirements.

Why do portal costs vary so much?+

Because every portal automates unique business logic. The price of a portal is not determined by the number of screens, but by the complexity of the processes running behind them. Integrations with legacy systems, multi-tenant architecture, complex permission structures and sector-specific compliance requirements can significantly increase the budget compared with a portal without these requirements.

What are the ongoing costs after launch?+

After launch, every portal has ongoing costs for hosting, security updates, monitoring, user support and functional development. The common guideline is to set aside a fixed percentage of the build cost each year for maintenance and improvement. Licence fees for external services (identity provider, email, analytics, payment gateway) come on top and scale with usage.

Can I start with an MVP portal?+

Absolutely, and we recommend it in most cases. An MVP portal focuses on the core functionality that delivers the greatest value to your users. You launch faster, validate your assumptions with real users and then build out based on feedback. This approach lowers the initial investment and reduces the risk of building features that turn out to be in little demand.

How long does it take to develop a portal?+

An MVP portal with limited integrations can go live within a few months. A full B2B ordering platform with multiple system integrations, a complex permission structure and extensive design takes longer. The discovery phase provides clarity on this. We work in sprints and deliver working functionality along the way, so you stay in control of planning and budget throughout the project.

Discuss the budget for your portal?

Briefly describe the type of portal you have in mind and which systems it needs to connect to. We will come back to you within a few working days with a realistic scope assessment and estimate, with no obligation. Would you rather call first? That's possible too: +31 6 4080 2293.

✓ Non-binding intake
✓ Transparent quote per phase
✓ MVP approach available
✓ Agile development in sprints

A portal is usually built so that customers can handle things themselves. You can read more about customer self-service software on applatenmaken.com.

Edit content