Skip to content
AtheronLABS

You're visiting from the United States. Prices are shown in US dollars. Not right?

labs@atheron:~/industries/professional-services/apps$ build app --web --mobile

Client portals for firms

Documents requested once, filed in the right place.

A request that reminds itself and an upload that files itself give your team hours back every season. We build the client portal around your firm, connected to the practice management system you already run.

// what matters here

What is different in this industry.

01

Requests that chase themselves

Checklists and reminders go to clients on a schedule you set, so staff stop resending emails.

02

Files in the right place

Uploads land in the right client and engagement, with names you choose.

03

Signed in the portal

Engagement letters and approvals are signed in the portal, with a record of who signed and when.

04

Built for client confidentiality

Access is limited, logged and set by the firm, so you can meet your confidentiality obligations.

// example projects

Priced examples for this service.

Each one is hypothetical, labelled as such, and priced live from our rate card. Open any of them in the estimator and make it yours.

Example projectWeb app

Client portal with document requests

Hypothetical. Not a client, not a result.

// The problem

An accounting firm chases every client for the same documents each year by email, receives files in pieces, and sends engagement letters and invoices as attachments.

// What we would build

A secure portal for the firm's clients: document requests with checklists and reminders, uploads that land in the right engagement, e-signature for engagement letters, and invoices and payments, connected to the practice management system.

// What is in it

  • Document requests with checklists and reminders
  • Uploads filed to the right client and engagement
  • Engagement letters signed in the portal
  • Invoices and online payment
  • Access limited, logged and set by the firm
  • Connected to your practice management system

// Stack

  • Next.js
  • PostgreSQL
  • Stripe
  • E-signature interface
  • Practice management interface
  • AWS

// estimate

Build
≈ US$88,500 to US$135,000, delivered within 21 weeksCAD 126,000 to 192,600
Hosting
≈ US$492 a monthCAD 700 a month
Support
≈ US$2,500 a monthCAD 3,565 a month

Prices in your currency are estimates from today's Bank of Canada rate. All invoicing is in CAD or USD.

Timeline by milestone

Discovery
2.9 to 3.4 weeks
Design approved
5.4 to 9.4 weeks
Core features
2.4 to 4.4 weeks
Full build
1.9 to 2.9 weeks
Testing and fixes
0.9 to 1.4 weeks
Launch
0.9 to 1.4 weeks

Outside our hands, and added to the calendar

Interface access from your practice management vendor
1 to 4 weeks
Your firm's security review
4 to 8 weeks

How it is paid

Deposit 20%
CAD 25,200 to 38,520
Discovery 7.7%
CAD 9,702.00 to 14,830.20
Design approved 7.7%
CAD 9,702.00 to 14,830.20
Core features 23.3%
CAD 29,358.00 to 44,875.80
Full build 15.5%
CAD 19,530 to 29,853
Testing and fixes 7.7%
CAD 9,702.00 to 14,830.20
Launch 8.1%
CAD 10,206.00 to 15,600.60
Holdback, 30 days after launch (10%)
CAD 12,600 to 19,260

// questions

Questions we get about this.

Which practice management systems can the firm portal connect to?

Most current systems with an interface. We confirm yours before we quote.

Can clients upload large drawings or files to the portal?

Yes. Large files upload in parts and resume if the connection drops.

Does the client portal replace our practice management system?

No. It sits in front of it, for clients, and your team keeps working in the system it knows.

// next

Not quite your project?

Tell us what you have in mind. We will come back to you with a range and the questions that would narrow it. Or book a call and talk it through.

Client portal development for accounting firms and consultancies | Atheron Network Labs