Skip to main content
Contact usGet Started

The client portal that keeps every client request, document and approval moving

FigsFlow’s client portal gives every client one secure place to see what you need from them, upload it against the right job, ask a question, approve a draft and pay their invoice. Every action is logged against the same client record your team already works from — so nothing important lives in an inbox.

281 reviews from G2G2 reviews GoogleGoogle reviews Verified reviews on TrustindexVerified reviews

Built inside working practices Microsoft 365 — your tenant, your files Founding-customer programme open now
Client portal · what your client opens
Monday · 07/09/2026
Good morning, Sarah
Document uploadDue 24/09
Upload Q1 bank statements
A clear photo or PDF is fine
~ 3 minsUpload →
SignatureDue tomorrow
Sign engagement letter
2026/27 personal tax services
~ 2 minsSign →
Three things, six minutes, no account to create

Trusted by the best

  • Taxule
  • Ledgian
  • Sterling Wells
  • UK Property Accountants
  • Property SPV
The product

See how clients keep your books moving

Four chapters, exactly as your client sees the client portal: what’s outstanding, sending documents, asking a question, approving and signing.

  1. What’s outstanding
  2. Send the documents
  3. Ask a question
  4. Approve and sign
Client portal · illustrative sample data
Sarah Whitfieldsarah.whitfield@example.co.uk
Monday · 07/09/2026
Good morning, Sarah Whitfield
Action needed · 3
3 things need your attention
We’ve put the most time-sensitive items first.
Next up 3 to do · ~6 minsSee all →
Document uploadDue 24/09
Upload Q1 bank statements
3 months · Apr–Jun · a clear photo or PDF is fine
~ 3 minsUpload →
SignatureDue tomorrow
Sign engagement letter
2026/27 personal tax services
~ 2 minsSign →
Document uploadDue 28/09
Upload your P60 for 2025/26
A clear photo is fine · PDFs preferred
~ 1 minUpload →
Your work 2 in progress · 1 filed this yearAll engagements →
Self Assessment · 2025/26Your review Due tomorrowTWAB
Tax planning reviewDrafting 12/10/2026AB
Action needed
Let’s clear what’s outstanding.
3 outstanding · sorted by deadline
All 3Upload 2Sign 1Soonest first ∨
Document uploadDue 24/09
Upload Q1 bank statements
3 months · Apr–Jun · a clear photo or PDF is fine
~ 3 minsUpload →
SignatureDue tomorrow
Sign engagement letter
2026/27 personal tax services
~ 2 minsSign →
Document uploadDue 28/09
Upload your P60 for 2025/26
A clear photo is fine · PDFs preferred
~ 1 minUpload →
Done · last 90 days
Approved 2024/25 tax return Filed to HMRC by your practicePersonal · 08/05
Identity documents verified Client due diligence completePersonal · 22/04
Signed engagement letter 2025/26 personal tax servicesPersonal · 14/03
Your work
Everything your practice is doing for you.
One place for every engagement. Open a row to see exactly where it stands.
Active 2Needs you 1In progress 1Past work 1By due date ∨
Self Assessment · 2025/26Your review Due tomorrowTWAB
Tax planning reviewDrafting 12/10/2026AB
Self Assessment · 2024/25Filed 08/05/2026AB
Documents
Everything we share with you, in one place.
Open any file to read it, download a copy, or sign what’s waiting. Every view is logged.
Shared with you 3Your uploads 2Awaiting signature 1Signed 2Upload ↑
Engagement letter 2026/27 Awaiting signatureEngagement · 18/08 · PDF · 5p Sign
Tax computation 2024/25 FinalSelf Assessment · 01/05 · PDF · 9p View
Property income schedule 2025/26 For reviewSelf Assessment · 15/04 · XLSX · 2p View

Every file opened in the client portal lives in your practice’s own SharePoint, not in storage FigsFlow owns.

Messages
One thread per conversation.
All 4Unread 2MentionsEscalations
Escalation: SA-2025-26NowI’ve picked this up as manager on your file…Urgent
Amara BoatengTueOne more thing — I still need your Q1 bank…Personal
Sarah HartTueGreat — that’s all I needed. Passing it back…Personal
Ellison & Hart front desk11/08You: Yes please — sounds useful.Practice
Select a conversation Choose a thread from the list to read the history and reply.
My team
The people doing your work at Ellison & Hart.
One named contact. A short, real team. Everyone reachable — without going through a general inbox.
Your day-to-day contact
Amara Boateng ACA
Your client manager · ACA, CTA · 8 yrs at Ellison & Hart
Amara is your first port of call. She’ll handle requests, deal with HMRC on your behalf, and translate anything you don’t understand.
Direct line+44 (0)20 7946 0198
Reply time~ 2 working hours
HoursMon–Thu 08:30–17:30
LanguagesEnglish, French
Tom WhitcombeYour preparer
Tom does the preparation work behind the scenes. You don’t usually deal with him directly — Amara brings him in when something technical comes up.
Return preparationBookkeeping reviewsPayroll
Sarah Hart FCAEngagement manager
Sarah reviews and signs off everything before it reaches you or HMRC. If Amara needs a second opinion or a judgement call, it’s Sarah’s desk it lands on.
Internal reviewSign-offComplex positions
David Ellison FCAEngagement partner
David is the partner with overall responsibility for your file. He steps in personally for strategic advice, complex disputes, or when you escalate.
Strategic adviceEscalationsAnnual catch-up
We reply within 2 working hoursOr tell you exactly when we will. No black holes.
One named person owns your fileAmara. If she’s out, Tom or Sarah cover — never a general inbox.
You can always reach a partnerIf something feels off, escalate. We track every escalation.
Escalation Something not right? Tell a partner. If you’ve raised something with Amara and it hasn’t moved, or you’d just like a second pair of eyes — escalate. We track every escalation and review them monthly.
Secured by Ellison & Hart

This is the client’s side of the portal, shown with sample data. Sending a request, countersigning and exporting run in the live demo rather than here — those are the parts worth watching someone drive.

Watch the walkthrough
The problem

Less chasing. More client work completed on time.

Four things that happen in every practice in January.

“I sent it on WhatsApp”

Three months of bank statements, photographed, sent to someone’s personal mobile. Nobody can file them and nobody can find them again.

“scan0043.pdf”

No covering note, no year, no client name. Someone has to open it just to work out what it is and which job it belongs to.

“I definitely sent that in November”

They might have. Nobody can prove it either way without opening a dozen email threads and hoping none were filed to the wrong folder.

“Ask Priya, she keeps the list”

The outstanding list is a spreadsheet on one desktop. Priya is on annual leave until Thursday.

None of this is a document problem. It is a request problem — nobody can see, in one place, what was asked for, who it was asked of, when, and what actually came back.

See what your outstanding list looks like in one place
One client record

From client request to close, keep everything connected

The client portal is not a bolt-on with its own database. It is the client-facing side of the record your practice already works from. Follow one job through it.

Harlow Joinery LtdYear end 31/03/2026 · illustrative
  1. Engagement letter signed

    The accounts job is created from your service template. Nobody opens a new record: the prospect record simply becomes a client record.

  2. Records requested

    The information request goes out as a client portal form with a slot for each item. The finance manager uploads from her phone on the train.

  3. Everything files itself

    Each file lands named, tagged and filed against the Harlow Joinery accounts job, because the client portal knew which job it was asking for.

  4. Draft approved

    The accounts go back to the client portal for sign-off. The director signs. The job is marked filed.

  5. Invoice paid

    Raised against the agreed fee and paid in the same client portal, in the same session, by the same person who just approved the accounts.

FigsFlow runs the practice and the client relationship. The filing itself happens in your tax and ledger software.

See how an engagement letter starts the job How jobs and workflow steps are built How the fee reaches the invoice

Follow a job end to end
What it does

What does each client need to do next?

The five things your client opens the client portal to do.

Dashboard

Action required

The client portal opens on one banner for anything overdue or due inside 48 hours, above active jobs, next deadlines and unpaid invoices.

To-do tasks

One obvious button

Every task card carries a live countdown, a priority badge, the job it belongs to and a single action — Upload, Sign, Approve or Review.

Document intake

A slot per document

Requests arrive as forms with one labelled slot per item, so nobody submits twelve months of bank statements as a single merged file.

Job status

Where’s my return?

Current stage, progress bar, assigned handler and the date you agreed — with several years running at once grouped rather than listed flat.

Compliance calendar

Every deadline, by authority

Statutory obligations colour-coded by status, with the late-filing penalty and the linked job one tap away.

See the client view
Closing the job

Everything that closes the loop, logged as it happens

And the five things that close the job out.

E-signature

Sign in two taps

Signature fields are highlighted in the client portal viewer rather than buried on page nine, and the client draws, types or uploads.

Joint signing

Joint signatures

Both fields shown with a status against each name, each signatory notified separately, and the document complete only when both have signed.

Billing and payments

Pay on approval

Card, Apple Pay, Google Pay, bank transfer or Direct Debit, with the status updating in real time and the receipt emailed automatically.

Messaging

Questions on the record

Chat sits on every screen of the client portal, nothing can be deleted once sent, and threads export and are retained for at least seven years.

Document library

Audit trail per file

Version history, a log of who accessed what and when, and a signed version that can never be overwritten by a later upload.

See the approval and payment flow
By practice size

More than a client portal. A better way to run client work.

What a client portal has to do depends entirely on the size of the practice running it. Pick yours.

Growing practice · 10–50

Six handlers, six ways of asking.Nobody is doing it wrong, and nobody is doing it the same.

How it works now

Every handler chases differently, and the partner has no view until the deadline is close.

With the FigsFlow client portal

One request process for every handler and every service, with a partner-level view of which clients are unresponsive and which jobs are blocked on them rather than on you.

Compare it against what you use now
The comparison

A client portal, or a folder with a password on it

Most practices already have somewhere clients can send files, and call it a portal. The question is what happens to the conversation around them.

Email and a file-share link The manual way

  • Records arrive in one person’s inbox
  • Two staff chase the same thing on the same day
  • Version history is whatever the thread remembers
  • The client’s question is “did you get it?”
  • Nothing about the job changes when a file arrives

One client record With FigsFlow

  • The request, the upload and the approval all sit on the job
  • The whole team sees the same state, so nobody double-chases
  • Files land in your SharePoint under your retention policy
  • The client can see where things stand without asking
  • The job status moves as the client acts

A file-share link solves storage. A portal solves the conversation around it.

Who uses it

Give your team and your clients a better way to work

We are recording the first client portal stories now. Four practices, four sizes, in their own words.

FigsFlow is built inside a working UK practice — used day to day by UK Property Accountants, supported by the Sterling Wells team, on real clients with real deadlines. The founding practices joining now are the ones whose stories fill this section.

Sole practitioner Ninety clients, one practitioner, and a January that used to run on personal reminders. Story being recorded
Small practice · 2–10 What happens the first week someone is on leave and nobody notices. Story being recorded
Growing practice · 10–50 Six handlers, one request process, and a partner who can see which jobs are blocked on the client. Story being recorded
Larger firm · 50+ Multi-office, client groups, and an access model that survives an audit. Story being recorded
Join the founding programme

How a two-to-ten person practice sets this up What changes when you pass twenty staff

Integrations

Fits into your accounting stack, not around it

The client portal is where your stack meets your client, so it connects to the tools already carrying that work.

  • Payments · Stripe

    Card, Apple Pay and Google Pay at launch, plus bank transfer and Direct Debit where you have it configured. The invoice status updates in real time and the receipt is emailed automatically.

  • Documents · Microsoft 365

    Client uploads live in your own Microsoft 365 tenancy — SharePoint and OneDrive — rather than in a store only FigsFlow can read. Your folder structure, your retention policy.

  • Email and calendar · Microsoft 365 and Outlook

    Entra ID single sign-on and MFA for your staff, with notifications and scheduling running through the mail and calendar your practice already uses.

  • The rest of FigsFlow

    The connection you never configure. Proposals, engagement letters, jobs, due diligence and the practice dashboard are already the same record — which is why a client upload changes what your team sees.

Where your client data actually sits

Client uploads land in your own Microsoft tenant, not ours. Staff reach the portal through Entra ID single sign-on with MFA, access is role-based, and every view and download is logged. Encryption in transit and at rest, your retention policy, your audit trail — these are the controls your practice’s own data protection and record-keeping policies have to describe, and they are how the portal works by default. FigsFlow supports those obligations; your practice remains responsible for them and for its own UK GDPR and MLR 2017 compliance.

What isn’t connected yet

No tax or accounts production software integrations — not TaxCalc, IRIS, Taxfiler, CCH, Sage or BTCSoftware. The portal collects records, approvals and signatures; it does not push data into the package where the return is prepared. We would rather tell you that here than let you find it out in week three. If tax-software connectivity is the thing you are buying on, we are not the right fit yet.

Proof

See what happens when client follow-up gets off your plate

FigsFlow is built inside a working UK practice. The client portal is used day to day by UK Property Accountants, supported by the Sterling Wells team, on real clients with real deadlines — which is why it argues about joint signatures and rejected document slots rather than about dashboards.

Quote pending

This slot is reserved for a named client quote about the portal specifically, with the person’s name and firm shown. No verified quote has been supplied, so nothing has been written here. It must be filled or removed before this page is promoted.

Founding programme

We are onboarding founding practices onto the client portal now — founding pricing, a migration of your existing client list, and direct access to the product team while the roadmap is still being set.

Talk to us about the founding programme
Availability

Get Client Portal as part of your FigsFlow workflow

The client portal is not a separate product with its own login. It is part of the FigsFlow workflow, running on the same client record as the rest of the platform.

Available now

Live in the UK today

  • Client dashboard and to-do tasks
  • Job status tracking
  • Notifications across push, in-app and email
  • Document library with upload from file, camera or cloud
  • Form-guided document intake
  • E-signature and approvals
  • Chat with your client team
  • Statutory compliance calendar
  • Proposals and engagement letters
  • Invoice view and Pay Now, including Apple Pay and Google Pay
Coming next

Built, but not yet

  • Financial insights — P&L, balance sheet and key ratios drawn from Xero or QuickBooks Online
  • Document lock to invoice
  • OCR and full-text document search
  • Contextual chat linked to a specific job or document, with escalation SLAs
  • Recurring and subscription billing
  • Native iOS and Android apps
On the roadmap

No committed date

  • Trend and variance analysis with benchmarking
  • Time tracking and billable hours
  • In-portal voice and video calls
  • Single sign-on
  • AI-drafted financial commentary

Accurate as at 11/09/2026. We would rather tell you what is not built yet than have you find out in month two.

Questions

Your Client Portal questions, answered

Do clients need another password to remember?
No. The client portal supports passwordless access — a one-time magic link sent to the client’s email logs them in without a password. Portals fail on adoption, and the most common reason is a forgotten password on a login a client uses four times a year.
Can a husband and wife share one login?
They can share a view. They cannot share a signature. Viewing may be granted to a shared email address, but anyone signing, approving a fee or confirming a return must be validated on their own authenticated identity, because a signature has to be attributable to a person.
Can one login see several of my client’s companies?
Yes, through separate grants — one login can hold grants across several clients. A single consolidated view across a group is a higher-privilege capability requiring a recorded disclosure scope. Group membership alone never authorises it.
Can clients see our internal notes or our real target date?
No. Internal notes are not rendered in the client view at all. Three dates sit behind every job — the client-agreed date, the statutory deadline and your own internal working target — and the client portal shows only the client-agreed date by default, with the statutory deadline one tap away. Your internal target never appears unless you configure it to.
Does the client portal file anything with HMRC or Companies House?
No. FigsFlow tracks, schedules, chases and evidences the work around a filing. The filing itself happens in your own tax and ledger software.
What happens to clients who carry on emailing us attachments?
Nothing breaks, but the client portal is designed to make the email unnecessary rather than to police it. Requests arrive as forms with named slots and countdowns, reminders go out automatically, and the outstanding list is visible to the whole team — so the client who always emails becomes visible as an exception rather than the default.
What if a client just ignores the reminders?
The client portal chases on a schedule — on assignment, then seven, three and one day before the deadline, then daily once overdue — and stops at five. At that point it hands the job back to your team as a real follow-up, because a system that nags forever teaches clients to ignore it.
Is there a mobile app?
The client portal is mobile-first and works in the browser on any phone today. Native iOS and Android apps, with camera document scanning and biometric login, are on the roadmap rather than available now.
How long are client portal messages and documents kept?
Messages are retained for a minimum of seven years and are configurable to your own policy. Neither side can delete a message once sent, and full threads export to PDF or CSV. Documents carry a version history, and a signed version can never be overwritten by a later upload.
Next step

Ready to close the loop on client follow-up?

Book a demo and we will run one of your own services through the client portal end to end — the request, the upload, the approval and the invoice — so you can see where your chasing actually goes.

Next in the flow: the invoice your client pays in the client portal is raised from the fee you agreed at proposal stage — see where the fee is agreed.