Customer portal development cost in Canada depends mostly on scope. A focused custom customer portal typically costs $20,000–$60,000 CAD. A portal that connects to your CRM, accounting or ERP and runs real workflows often lands between $60,000 and $150,000 CAD. Enterprise, regulated or multi-system portals can go past $150,000–$250,000+ CAD. This guide explains where your customer portal project is likely to fall and why.
Quick answer: customer portal development cost in Canada
Five things usually set the price:
- how many user roles you need
- how complex the workflows are
- how many systems the portal connects to
- how much existing data has to be cleaned and migrated
- what your security and compliance obligations are
Design quality also matters. Roles, workflows, integrations, data and compliance usually move the price more.
These ranges are typical figures drawn from published Canadian agency pricing guides. They are not a market-wide statistical average. Modall puts basic portals at $30,000–$60,000 and enterprise builds at $120,000–$250,000+ (Modall). Box Software puts the minimum for a usable, secure custom portal at around $15,000–$20,000 (Box Software). If a quote comes in well below that, ask what's been left out.
At Eskore we scope portals before we price them. After discovery, where the requirements are defined, we can provide a written scope, a fixed-price proposal and a target launch date. All figures in this article are CAD. US readers should convert at the current exchange rate.
2026 customer portal cost in Canada by complexity
| Portal type | Typical cost (CAD) | Timeline | Best for | Usually included |
|---|---|---|---|---|
| Basic | $20,000–$40,000 | 6–10 weeks | One customer type, simple self-serve | Login, profile, dashboard, documents, requests, admin panel, email alerts |
| Operational | $40,000–$90,000 | 10–18 weeks | SMBs replacing email and spreadsheet workflows | Roles, job/order status, uploads, approvals, payments, reporting, 1–3 integrations |
| Integrated / enterprise | $90,000–$250,000+ | 4–8+ months | Multiple user types, regulated data, legacy systems | SSO, complex permissions, audit logs, migration, compliance controls, custom reporting |
Basic portal: $20,000–$40,000 CAD
A basic portal gives your customers a secure place to:
- log in and see their account
- download documents
- submit a request
- get email updates
Your team gets an admin panel to manage users and content.
A basic portal is still real software. It needs authentication, a database, permission checks, admin screens, password resets and backups. That's why it costs more than a marketing website. Expect 6–10 weeks.
Operational portal: $40,000–$90,000 CAD
Many small and mid-sized businesses end up in this tier. At this level the portal starts doing work your staff currently do by hand. Typical features include:
- role-based access, so a customer's accounts payable person sees invoices but not project files
- job or order status pulled from your system of record
- quote requests, file uploads and approval workflows
- payment links
- reporting, plus integration with your CRM or accounting software
Expect 10–18 weeks. For a typical SMB this is often where the return is strongest, because this tier removes the "any update on my order?" emails.
Integrated or enterprise portal: $90,000–$250,000+ CAD
Projects usually reach this tier when they need:
- single sign-on (SSO)
- several distinct user types, such as customers, vendors, staff and executives
- fine-grained permissions and audit logs
- multiple API integrations and heavy data migration
- compliance controls and high-volume usage
These projects often double as a modernisation of a legacy system. Plan for 4–8 months or more.
What drives customer portal development cost?
User roles and dashboards
The cheapest structure is a single customer dashboard plus one admin panel. Each additional role adds screens, permission rules and testing. Some portals need separate views for customers, field staff, managers, vendors and executives. That kind of portal can cost two or three times as much as one with a single customer view.
Workflow complexity
Showing information is cheap. The cost is in the logic you build around it.
Take a change request with three rules:
- it needs manager approval above $5,000
- it escalates if nobody responds within 48 hours
- it notifies three people at each step
Each of those rules has to be designed, built and tested. Conditional business rules are one of the most common reasons quotes grow during scoping.
CRM, ERP, accounting and payment integrations
Connecting to Stripe, QuickBooks, Xero or HubSpot is usually predictable, because those products have well-documented APIs. Salesforce, inventory systems, shipping tools and document storage vary more. The expensive case is a legacy database with no API, because someone has to build that connection before the portal can use it.
If the portal is mainly a front end for customer data, check whether the CRM underneath is doing its job. Sometimes the right move is CRM development, or tightening up your ERP systems, before you put a portal on top.
Design, usability and accessibility
A template-style interface is cheaper. Researched UX, custom UI, accessible forms and mobile-friendly flows cost more up front. They also cut support calls, because customers can finish tasks without phoning you. On design-heavy portals, research and prototyping can be a significant budget line. Good UI/UX design is often how a portal pays for itself, and consistent web design keeps the portal feeling like part of your brand rather than a bolt-on.
Security, privacy and compliance
Every portal needs secure authentication, proper permissions, encryption, backups and secure hosting. Regulated data adds audit logs, stricter access controls, penetration testing and more QA.
Depending on who you serve, PIPEDA, Quebec Law 25, PHIPA or HIPAA may apply. Ontario organisations may also have AODA accessibility obligations. Confirm your specific obligations with legal counsel. This article isn't legal advice.
Data migration and cleanup
Importing a clean customer list is a small job. Some businesses have ten years of spreadsheets with duplicate accounts, three spellings of the same client and documents named "final_FINAL_v2". Untangling that is a project in its own right. If you can clean your data before the build starts, do it.
Worked examples: what each portal budget buys
Contractor client portal: around $25,000–$45,000 CAD
This example is a renovation or commercial contractor that wants to stop answering "where are we at?" by text message. The portal includes:
- client login
- project status and a milestone timeline
- photo updates from site
- document uploads for drawings, permits and invoices
- a change request form
- an admin dashboard and email notifications
A mobile app for crews might make sense later. A responsive web portal handles the client side well at launch.
B2B distributor ordering portal: around $50,000–$100,000 CAD
This example is a wholesale distributor whose customers currently order by email and phone. The portal includes:
- customer-specific pricing
- reorder from history
- live order status
- inventory or ERP sync
- quote requests
- account-level permissions, so buyers can build orders but only approvers can submit them
- sales reporting
The ERP connection is usually the biggest single variable in this budget.
Professional services client portal: around $35,000–$80,000 CAD
This example suits an accounting, legal, consulting or financial services firm that's tired of chasing documents by email. The portal includes:
- secure file exchange
- request lists ("we still need your T4s")
- client tasks and approval workflows
- automated reminders
- an admin view showing which clients are holding up which engagements
Firms sometimes add AI automation later to sort incoming documents or draft follow-ups.
Regulated healthcare or membership portal: $100,000+ CAD
This example covers clinics, health networks or associations handling sensitive data. The budget rises because of:
- detailed audit logs and consent tracking
- advanced permissions and SSO
- deliberate data residency decisions
- a security review
- considerably more QA
The features may look similar to the professional services example. The difference is how much the system has to prove: who accessed what, when, and with whose consent.
Custom vs SaaS customer portal: which costs less over three years?
| Factor | SaaS portal | Custom portal |
|---|---|---|
| Upfront cost | Low | $20,000+ |
| Monthly fees | Ongoing, flat or per user | Hosting and maintenance |
| Per-user pricing | Often grows with your customer base | Usually flat |
| Implementation | Days to weeks | Weeks to months |
| Customisation | Limited to what the vendor allows | Built around your process |
| Integrations | Prebuilt, or none | Whatever you scope |
| Support | Vendor's queue | Your team or agency |
| Limitations | Vendor's roadmap and price changes | Your budget |
| Ownership | You rent it | You can own the code and data if the contract assigns IP, gives repository access and defines data export rights |
Ownership isn't automatic with custom software. Before you sign, confirm three things in the contract:
- who owns the code
- how any third-party components are licensed
- when you get source code and repository access
Subscription fees add up even on simple plans. Modall gives the example of a portal serving 500 users on a flat $500/month plan. That costs $18,000 over three years before any customisation (Modall). Per-user pricing can climb faster as your customer base grows.
SaaS is still often the right answer. If your workflow is standard and an inexpensive tool handles it cleanly, buy the tool. Custom makes sense in two situations:
- the process is part of how you compete
- the SaaS tool forces workarounds that cost staff hours every week
The hybrid option: build the missing 30%
Most guides present this as a choice between buying and building. There's a middle option. Off-the-shelf tools often cover about 70% of what a business needs. The expensive pain sits in the other 30%: re-keying data, emailing PDFs and answering status requests.
You don't have to replace everything to fix that. Common hybrid builds:
- Keep HubSpot or QuickBooks and add a thin customer-facing portal that reads from them.
- Keep your ERP and build a simpler front end that customers can actually use.
- Connect your existing tools through APIs so data moves without copy-paste.
Hybrid builds usually land in the basic or operational tier. They are often the best-value form of custom software development.
Three-year portal cost: build, hosting, maintenance and changes
Upfront build cost
The build cost is the figure from the tiers above. It's normally paid by milestone or sprint rather than all up front.
Hosting and infrastructure
A simple portal can run on modest infrastructure for a small monthly amount. Costs rise with:
- traffic
- file storage
- uptime requirements
- staging environments
- backup retention
- Canadian data residency
Managed VPS hosting suits many SMB portals. Make sure the server goes through proper VPS setup and hardening first. Larger or regulated builds may need cloud setup and migration to a Canadian cloud region.
Maintenance and support
Plan for roughly 10–20% of the build cost per year. That covers monitoring, security patches, dependency updates, backups, bug fixes and minor improvements. Where you land in that range depends on complexity and the response times you need.
Wayfront estimates $10,000–$25,000 a year on a $20,000–$50,000 build (Wayfront). That's well above the 10–20% range, likely because it includes more than routine upkeep. Read it as a ceiling rather than a norm.
Here's an illustration for a $60,000 operational portal:
- maintenance at 15% for years two and three: $18,000
- a few thousand dollars a year for hosting and backups
That puts the three-year total in the high $80,000s before new features. Compare that number with three years of SaaS fees plus the staff time your current workarounds consume.
Starting small and adding features after launch
The best portals launch focused and improve based on what users actually do. Keep a separate budget for this, because you'll learn things in month two that nobody predicted during scoping.
Canadian considerations: tax, privacy, accessibility and funding
The points below are a practical checklist, not legal or tax advice. Rules change, so confirm current requirements with your accountant and legal counsel.
GST/HST on software development invoices
If your supplier is GST/HST-registered, tax is usually added to the invoice. At the time of writing, GST is 5% federally and HST is 13% in Ontario. Other provinces differ, and the rate that applies can depend on where the supply is made. On a $60,000 build that's a meaningful line item. Ask your accountant to confirm the rate and whether you can claim input tax credits.
PIPEDA, Quebec Law 25 and data residency
At the time of writing, PIPEDA is the federal private-sector privacy law. Federal privacy reform has been proposed in the past, so check whether anything has changed before you scope. If you hold personal information about Quebec residents, Quebec's Law 25 may also apply. Law 25 has added its own requirements in stages since 2022.
During scoping, ask:
- Where is the data stored?
- Who can access it?
- Is access logged?
- What's the breach response plan?
- How are consent, retention and deletion handled?
A good agency will build those answers into the scope. Your counsel can tell you which obligations apply to your business.
AODA and WCAG accessibility
Larger Ontario organisations have obligations under the AODA to make web content meet WCAG 2.0 Level AA. Check Ontario's current guidance to see whether, and how, those obligations apply to your portal.
Even if you aren't covered, accessible forms and clear contrast help more customers finish tasks and cut support requests. Accessibility costs far less when it's built in from the start than when it's retrofitted.
US buyers
If you serve US customers or operate in the US, your obligations may be different. Those can include state privacy laws, HIPAA where health data is involved, accessibility expectations and sales tax treatment. Raise them with US legal and accounting advisors during scoping.
Can SR&ED or IRAP offset portal development cost?
Usually not for the core portal. Logins, dashboards and forms are standard engineering, and SR&ED is aimed at work with genuine technical uncertainty.
Some components sometimes qualify, such as a novel matching algorithm or a difficult legacy integration with no known solution. IRAP may fund parts of some projects, depending on your company's profile and the work involved.
Eligibility, rates and limits are set by CRA and can change. Talk to an SR&ED advisor before you budget around a credit, and don't treat it as guaranteed.
Fixed price vs hourly: avoiding a portal budget blowout
Most agencies quote hourly. Databending puts Toronto agency rates at roughly $120–$250 an hour (Databending). Time-and-materials works when the scope is genuinely exploratory. It also leaves you carrying the risk of every misunderstanding.
Why quotes for the same portal vary so much
Scope differences explain most of the gap. One agency may have priced a login and a dashboard. Another may have priced the approvals, integrations and migration you'll actually need.
A fixed price only works if there's discovery first. Discovery produces a written scope with clear assumptions, exclusions and milestones. It also sets up a change process, so new ideas get priced before they get built.
What a good fixed-price scope includes
- user roles and permissions
- screens and the workflows that connect them
- integrations, with the systems named
- the data model and migration plan
- admin features
- security requirements
- acceptance criteria for each feature
- timeline and payment milestones
- what is not included
If a quote doesn't cover most of this, you're comparing guesses.
Why working software every sprint matters
You shouldn't wait four months for a reveal. At Eskore we demo working software every sprint, typically every two weeks. You click through it and make decisions while they're still cheap. For example, a misunderstanding about how approvals work gets caught in week four instead of week sixteen.
Frequent demos are a big part of how customer portal development with a fixed-price scope stays on track. You can see examples in our software work.
How to get a realistic customer portal quote
Bring these to the first conversation:
- Current process: how it works today, including the spreadsheets and email threads.
- Users: who will log in and roughly how many.
- Must-haves: the features you need at launch, separated from the nice-to-haves.
- Existing software and integrations: your CRM, accounting tool, ERP and anything else the portal touches.
- Data sources: where the data lives and how messy it is.
- Compliance needs: privacy, health data, Quebec customers, accessibility.
- Examples: two or three portals you like and why.
- Budget and timing: a budget range and the launch date you're aiming for.
If you're not sure you need a portal at all, technology strategy consulting can answer that before anyone writes code.
Web portal, mobile app or both?
Most portals start as web app development projects, and a responsive web portal works on phones as well as desktops. Mobile app development makes sense later if users need offline access or device features.
When a custom customer portal is worth the cost
Custom is worth it when:
- manual admin is costing real staff hours
- customers want self-serve access
- the portal needs to connect systems that don't talk to each other
- your process is genuinely different from what SaaS tools assume
- data security matters
- you want to own the result long term, with that ownership written into the contract
It's not worth it when a low-cost SaaS tool already handles your workflow cleanly. In that case, buy the tool and spend your money elsewhere.
Bottom line on customer portal development cost in Canada
Customer portal development cost in Canada comes down to roles, workflows, integrations, data and compliance. Most SMB portals fall somewhere between $20,000 and $150,000 CAD, and the fastest way to a reliable number is a proper scope. If you'd like a straight answer on where your portal falls, book a free 30-minute scoping call. We'll walk through your current process. Once the requirements are clear, we'll follow up with a written scope, a fixed-price proposal and a realistic target launch date.