Skip to content

Customer Portal Development Cost (2026): Custom vs White-Label

Customer portal development cost in 2026, in EUR: custom build ranges, white-label pricing models, and why ERP and CRM integrations blow up budgets.

By

Freelance full-stack developer

Published
Reading time
11 min
In this post9

Customer portal development cost in 2026 typically runs €9,000-30,000 for a simple custom portal and €18,000-67,500 once it has to sync with your ERP, accounting or CRM system. Those are my rough estimates at European freelance rates, excluding VAT. White-label portals start at around $20 a month, but per-user pricing and integration work close the gap faster than most buyers expect, and integrations are where portal budgets blow up on either route.

I'm a freelance full-stack developer based in Denmark, building web platforms and integrations for businesses. Treat these numbers as planning figures rather than a quote. I'll also flag when renting a portal is the smarter move.

The short answer

Customer portal cost by route (rough estimates, EUR, excl. VAT)
Standalone white-label portalPortal inside your CRM or help deskCustom-built portal
What it isOff-the-shelf portal software on your domain, with your brandingThe portal module of a platform like HubSpot or SalesforceA portal built around your data and processes
Upfront cost€0-5,000 for setup€2,000-16,500 for onboarding, setup and integration€9,000-67,500 or more
Ongoing costFrom about $19 a month, flatAround €90 per staff seat or €10 per customer user a month (list prices)Hosting plus 15-20% of the build cost per year for maintenance
Fit with your systemsLimited, often via CSV import or ZapierGood if your data already lives in that platformBuilt to match your systems exactly
Best forAgencies and consultancies sharing files, tasks and invoicesTeams already committed to that platformUnusual workflows, hundreds of customer users, or a portal that is part of your product

Here's the rule I use. If an off-the-shelf portal covers about 80% of what you need and can talk to the systems your data lives in, start there. If the portal has to work with your ERP (the central business system that runs orders, stock and invoicing) in a way no standard connector handles, or you'll have hundreds of customer logins, price out a custom build.

Customer portals are one of several project types in my guide to software development costs, if you want to compare them with web apps, MVPs and marketplaces.

What a custom customer portal costs

A custom portal is priced like any other software project: estimated hours times a rate. The freelancermap study of IT freelancers in Germany, Austria and Switzerland puts the 2026 average for development roles at €91 an hour. Senior rates in Denmark typically run higher, as I cover in my post on freelance developer rates in Denmark and Europe. The estimates below assume €90-150 an hour for an experienced freelancer.

Basic portal: €9,000-30,000 (100-200 hours)

Customers log in to see their own orders, invoices, documents or support cases. They can upload files and perhaps open a request. Data comes from a single source, such as a nightly import from your accounting system, and the interface uses a proven component library with your logo and colors.

This is a solid first release for a service business that wants fewer "what's the status?" calls and emails. My post on MVP development cost breaks a portal like this down hour by hour.

Integrated portal: €18,000-67,500 (200-450 hours)

Here the portal talks to your systems in real time. Customers see current data, and when they place an order, change a booking or approve a quote, it's written back to your ERP. Each customer company can have several users with different permissions: the buyer can order, the accounts team can see invoices. Add email notifications and an admin area for your own staff.

Most B2B portals land at this level. It lines up with the customer-facing tier in my breakdown of web app development cost.

Advanced portal: from €40,000 (450-900+ hours)

Several integrations, payments inside the portal, single sign-on so customers log in with their company Microsoft or Google account, multiple languages, resellers or partners as an extra user type, and reporting across data sources. A multilingual portal is common for European companies serving customers in several countries. At this point the portal is closer to a platform, and the ranges in my guide to marketplace and platform development cost start to apply. Many companies build it in stages over a couple of years.

What white-label portals cost

A white-label portal is an existing product you rent and put your own branding and domain on. Vendors price them in three very different ways:

  • Flat monthly fee. SuiteDash, for example, lists plans from $19 to $99 a month with unlimited clients and staff. Tools like this suit agencies, accountants and consultancies that mainly share files, tasks, invoices and messages.
  • Per staff seat. HubSpot's customer portal requires Service Hub Professional or Enterprise. The EUR pricing page shows Professional from about €90 per seat a month, plus a one-time onboarding fee of €1,470. Your bill grows with your support team, not with your customer count.
  • Per customer user. Salesforce's service portal pricing for Europe is €10 per member a month, or €4 per login. That sounds small until you multiply it: 500 active customer users comes to €5,000 a month before any discount, and it assumes you already run Salesforce.

The subscription is rarely the whole bill. Setup, data cleanup, training and, above all, integrations come on top. If the portal needs invoices from Xero or orders from Microsoft Dynamics 365 Business Central and there's no ready-made connector, that's development time, exactly as it would be on a custom build. Buyers often miss this when they compare a €50 subscription with a €40,000 quote.

Price is only part of the decision. Branding, data ownership and how closely the portal has to follow your processes are covered in my comparison of custom vs white-label customer portals.

Integrations: where portal budgets blow up

On almost every portal project, integrations decide the cost, not the number of screens. A portal is only useful if it shows the right data, and that data lives in your ERP, accounting software, CRM or warehouse system. Each connection carries its own price, and the spread is wide.

Typical integration effort in a customer portal (rough estimates at €90-150/hour)
Typical effortRough costWhat drives it
Scheduled file import (e.g. nightly CSV)10-30 hours€900-4,500Simple and stable, but data can be up to a day old
One-way sync via a well-documented API20-60 hours€1,800-9,000The portal reads invoices or orders but writes nothing back
Two-way sync60-150 hours€5,400-22,500Orders and changes flow back, and errors and conflicts must be handled on both sides
Legacy system with no API80-250+ hours€7,200-37,500+Needs a workaround via database access, file exports or a middleware layer, and is hard to estimate without discovery
Single sign-on with Microsoft or Google15-40 hours€1,350-6,000Setup and testing against several customers' identity providers

Integration budgets usually slip for one of these reasons:

  • The API (the interface other software uses to read and write data) does less than its documentation suggests. When a field you need is missing, someone has to find a workaround.
  • There's no sandbox, so every test runs against live data and has to be planned carefully.
  • The data doesn't match. Customer IDs in the CRM don't line up with account numbers in the ERP, and someone has to decide which system is the source of truth.
  • The vendor charges for access. Some software vendors bill separately for API access or require a partner agreement. Ask before you budget.
  • Nobody at the vendor replies. Waiting on an ERP partner rarely costs many hours, but it does cost weeks.

So ask for every integration to be priced as its own line item. If one of them is large or unclear, have it tested in a short paid discovery phase before anyone commits to a fixed price for the rest.

Other factors that move the price

Beyond integrations, these are the factors that push a portal up or down its range:

  • Access control. Customer A must never see customer B's data. It sounds obvious, but permissions need careful design and testing, especially when one customer company has several users with different roles. This is also where GDPR gets concrete, because the portal exposes both personal and commercial data.
  • Self-service versus read-only. A portal that only displays data costs less than one where customers can order, reschedule, file complaints or approve quotes. Each workflow needs rules, validation and notifications.
  • Documents and files. Uploads, version history, e-signatures and long retention periods add hours and often a third-party subscription.
  • Payments. If customers should pay invoices in the portal, use Stripe or a similar provider rather than building billing logic. Wiring it in properly still takes a few days.
  • Design and languages. A bespoke design and every extra language add hours. For most B2B portals, a proven component library with your brand colors is enough.
  • Security requirements. Two-factor login, audit logs of who viewed what, and an external penetration test may be required by your larger customers, who often send security questionnaires before they sign. Settle this early so it doesn't arrive as a change request.

Five-year total cost: a worked example

Comparing a subscription with a one-off build price is misleading. Here's a worked example for a B2B company with four support staff and one integration with its accounting system. The figures are rough estimates excluding VAT, meant to show the pattern rather than a price.

Worked example: total cost over five years (rough estimates, EUR, excl. VAT)
Portal inside a CRM or help deskCustom-built portal
Onboarding and setup€2,000-5,500Included in the build
Build, including one integration€4,000-11,000 for the integration€25,000-55,000
Subscription or hosting€400-800 a month (€24,000-48,000 over five years)€75-250 a month (€4,500-15,000 over five years)
Maintenance€700-2,000 a year for the integration (€3,500-10,000)15-20% of the build cost per year (€19,000-55,000)
Five-year totalAbout €33,000-75,000About €48,000-125,000

With a small team and standard needs, renting usually comes out cheaper, even over five years. The picture flips in three situations:

  • Fees scale with your customers. At €10 per customer user a month, 500 users cost €300,000 over five years at list price. A custom portal can be the cheaper route long before that.
  • You have to build the integration anyway. If connecting to your ERP is the most expensive part of the project, you pay for it either way, and the subscription is a cost on top rather than a saving.
  • Workarounds eat staff time. If the rented portal can't handle the workflow that matters most to your customers, your team ends up doing it by hand. That never shows up on an invoice, but you pay for it.

Then there's ownership. With a custom portal you own the code, can host it inside the EU wherever you choose, and can switch developers. With a rented one, you're tied to the vendor's pricing, features and roadmap.

When a custom portal is the wrong call

I'm happy to build customer portals, but these are the situations where I'd usually talk you out of it:

  • Your customers aren't asking for it. A portal nobody logs into is expensive. Ask a few of your largest customers what they call and email about before you build anything.
  • Your CRM or help desk already includes a portal that covers the need. Switching it on and adapting your process is cheaper.
  • Your data is a mess. A portal puts messy data in front of your customers. Clean it up first, or you'll pay to build on top of the problem.
  • Nobody on your side owns the project. A portal needs a steady stream of decisions about rules and permissions, and without a dedicated contact it gets more expensive, no matter who builds it.

A custom portal tends to pay off when it saves your support team noticeable time every week, or when it's part of what your customers pay you for.

Next steps: getting a portal quote you can budget against

  1. Write down what customers need to do. What do they call and email about today? That's the core of your portal's most important screens.
  2. List your systems. Which ones should the portal read from, does it need to write back, and do they have an API? Ask your vendors if you're unsure.
  3. Try the off-the-shelf options first. If your CRM, help desk or accounting software includes a portal, test it. It takes an afternoon and might save you a project.
  4. Start with discovery. For an integrated portal, I recommend a short, paid, fixed-price discovery phase where the integrations are proven before anyone quotes a fixed price for the build.
  5. Ask for pricing per phase and per integration. You'll see what drives the cost and can add or drop items with your eyes open.

If your portal has to work with the systems you already run, my page on custom web app and platform development shows how I approach projects like this. You deal directly with me as the developer, you own the code from day one, and you get a reply within one business day.

Frequently asked questions

How long does it take to build a customer portal?

A basic custom portal typically takes 1-3 months from kickoff to launch, and an integrated one 3-6 months. Calendar time depends as much on integrations as on development, because getting API credentials, sandbox access and answers from software vendors often takes weeks. You can shorten the project by requesting that access while discovery is still running.

Can I start with a white-label portal and move to custom later?

Yes, and it's often a sensible order. A rented portal quickly shows whether customers use it and which features they miss, so a later custom build is based on evidence rather than guesses. Before you commit, check that you can export users, documents and history from the white-label product, so the switch doesn't turn into an expensive migration project.

Do I need a data processing agreement for a customer portal?

Usually, yes. Under Article 28 of the GDPR, any vendor that processes personal data on your behalf, such as a white-label provider or a hosting company, needs a written data processing agreement with you. That often includes the developer who maintains the portal and can access its data. This isn't legal advice, so check your specific setup with a privacy adviser.

Is it cheaper to build a customer portal with no-code or AI tools?

For a prototype, often yes. A no-code or AI app builder can mock up screens and flows quickly, which helps you pin down what you need. For production, be careful: access control between customers and integrations with your core systems are exactly the parts that are hard to get right, and a mistake can mean one customer sees another's data.