Adding login to a business website can mean a simple member sign-in or a full customer portal with private records, files, approvals, payments, and permissions. The login screen is the visible part; most of the work is securely deciding what each user can access and what happens after they sign in.

Three common login scopes

Basic account access

A basic scope may include sign-up or invitation, login, password reset, email verification, logout, session handling, a profile page, and protected content. Planning for 30 to 70 hours is reasonable when the provider and user model are straightforward.

At Vertinus's published rate of $49.99 per hour, that is approximately $1,500 to $3,500 for implementation before identity-provider fees, email, security review, and taxes.

Roles and private business data

Adding customer, staff, manager, and administrator roles increases the scope. The application must enforce which records, files, actions, exports, and reports each role can access. Planning for 70 to 150 hours is more realistic for a focused role-based release.

Customer portal with workflows

A portal may include requests, status, approvals, messages, secure upload, payments, appointment changes, notifications, and integrations. Each feature needs records, states, permissions, audit history, failure handling, and testing.

A custom first release may require 150 to 300 or more hours depending on data migration, provider integrations, number of roles, sensitive information, and business rules.

What drives the cost

  • Invitation-only users versus open registration.
  • Password login versus a managed identity provider or single sign-on.
  • Email verification, recovery, multi-factor authentication, and device sessions.
  • One role versus several roles with record-level permissions.
  • Private pages versus private documents and operational records.
  • Existing customer data that must be matched or migrated.
  • Notifications, payments, appointments, CRM, or other integrations.
  • Security, accessibility, compliance, support, and account recovery requirements.

Decide whether login is actually needed

Login adds account recovery, security, support, privacy, testing, and accessibility work. If a customer needs one occasional download or approval, a secure one-time link may be simpler. If they need recurring access to history, files, or status, a portal may justify the cost.

Do not add login merely to make a site feel more like an application. Add it when private or recurring work benefits from an account.

Plan the data boundary

Define which system owns users, customer accounts, records, files, payments, and permissions. Do not copy sensitive data into the website unless the workflow requires it. Use secure access, least privilege, audit logs, and retention rules.

The customer portal features guide covers the workflow decisions that usually matter more than the login form.

Test failures and account recovery

Test wrong passwords, expired links, repeated resets, unverified emails, disabled users, role changes, direct URL access, concurrent sessions, deleted records, provider outages, and missing permissions. Verify that support staff can recover an account without bypassing the security model.

Separate recurring costs

Recurring costs can include identity provider fees, email or text messages, hosting, file storage, monitoring, support, backups, and security services. Ask who owns the user data and how it can be exported if the provider changes.

A clear estimate names authentication, roles, protected data, integrations, migration, testing, launch, support, and exclusions. That makes it easier to decide whether the first release is worth building.

Considering a private customer or staff area? Send Vertinus the information users need to access. We can separate basic login from portal workflows and estimate the right boundary.