Features

Everything your practice needs to run client work.

Most practices manage client documents, records and deadlines across email threads, a shared drive and a spreadsheet. ExpatClientHub replaces all three with a single record per client that your whole team works from.

Secure client portal

Clients log in to upload documents directly. No attachments, no file size limits blowing up inboxes, no chasing.

Custom master data fields

Store UTRs, PAYE references, authentication codes and anything else you need. Define your own fields in seconds.

Document management

Word, PDF and image files stored encrypted, organised per client, retrievable in one click.

Task and deadline tracking

Create one-off or recurring tasks against any client. Nothing falls between team members.

Automated reminders

Email alerts seven days before a deadline, plus a banner on every login while work is outstanding.

Team assignment and permissions

Assign clients to specific staff. Team members see only the clients they're responsible for.

Client portal

Your clients do the uploading

Each client gets their own login to a deliberately minimal portal where they can drag and drop documents and see exactly what they have already sent you.

  • A separate, stripped-down interface built for clients
  • Drag and drop for Word, PDF and image files
  • Clients see only their own documents and nothing else
  • Every upload notifies the assigned team member instantly

Master data

Records that fit how you work

Every practice tracks slightly different things, so the field definitions are yours to set. Add what matters to your firm and drop what doesn't.

  • Ships with UTR, PAYE reference, VAT number, company number, authentication code and year end
  • Add, rename or reorder fields at any time
  • Secure field type masks sensitive values behind a show/hide toggle
  • Client-facing accounts can never see master data

Tasks and reminders

Deadlines that chase themselves

Reminders work two ways: an email seven days before anything is due, and a banner on the dashboard at every login while work is still outstanding.

  • One-off or recurring monthly, quarterly and annual tasks
  • Automated email seven days before the due date
  • Reminder banner on the dashboard at every login
  • Overdue work highlighted across the whole app

Row-level data isolation

Enforced in the database, not in app code.

Encrypted storage

Private buckets, encrypted at rest.

Role-based access

Admin, team member and client scopes.

Full audit trail

Who changed what, and when.

How practices manage client work today.

Email and shared drives were never designed for confidential client records. Generic project tools were never designed for practice compliance.

ExpatClientHub compared with email and shared drives and generic project tools
FeatureExpatClientHubEmail and shared drivesGeneric project tools
Client self-service upload
Per-client access control
Custom client data records
Secure storage of authentication codes
Deadline reminders by email
Login reminder banner
Documents organised by client automatically
Separate client-facing interface
Built for UK practice compliance

See it with your own client list.

Add a client, define your fields and invite them to the portal — you'll know within an afternoon whether it fits your practice.

No card required · Cancel anytime · UK data residency