Skip to main content
Contact usGet Started

A portal your clients will actually use

FigsFlow is client portal software for accountants — tokenised access with no account to create, upload from a phone, approvals and e-signature on the same client record your information requests, engagement letters and jobs already run on. Every file lands in your own SharePoint, and the job status moves as the client acts.

Partner or principal, start with the six screens your client actually sees in the tour below. Practice manager, go straight to where the chasing goes wrong.

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
The product

See the client portal the way your client sees it

Click through the six screens your client actually sees. Everything here is their side of the portal — your side is the job, and it updates as they go.

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 two-minute tour
The problem

It’s the 14th of January, and you’re still waiting on one dividend voucher

The return is ninety percent done. The client sent six photos to your personal Outlook on Friday night, two of them sideways. Your colleague emailed the same request on Tuesday, not knowing you had already asked. Somewhere in a thread eleven replies deep is the one figure you need, and the client is certain they already sent it.

Nobody in this story is doing anything wrong. The practice is chasing records across an inbox, a file-share link and a voicemail, and calling the gap between them “waiting on the client”. It isn’t waiting. It’s the cost of never having given the client one place to look.

One client record

What the client portal takes in, and what it sends back

The portal is not a separate system with its own client list bolted onto the side. It is the client-facing face of the same record your team is already working on.

Into the portal

Out of the portal

  • Files, filedStraight into your own SharePoint tenant, in your folder structure and under your retention policy
  • An approval that moves the jobThe status changes because the client acted, not because someone remembered to update it — see it on the practice dashboard
  • A signed document and its audit trailWho signed, which version, and when — see the audit trail
  • An approval to file, captured as a recordThe client’s approval sits on the job. The submission itself happens in your tax software

Why this matters more than the feature list. A client portal bought on its own becomes a second place to keep track of. Because this one reads and writes to the same client record as the pipeline, the engagement letter and the job, a document arriving from a client changes what your team sees — with nobody re-keying anything into a second system.

What it does · the four questions accountants ask

In the order they get asked on a demo call, by practices of every size.

01 — Access

Can a client use it without creating an account?

Yes. Access is tokenised: the client opens a secure link tied to their own record and goes straight to the task. There is no username to invent, no password to reset in January, and no “I never got the invite” to work through on the phone.

That matters less for the client who logs in happily and everything for the one who doesn’t. A portal only works if the reluctant client uses it too. Every account you don’t ask a client to create is a reason they don’t fall back to emailing you an attachment instead.

See this in the tour
Opened from a secure link
✓ No sign-up step
Good morning, Sarah
Action needed · 3
3 things need your attention
We’ve put the most time-sensitive items first.
Straight to the task — no username, no password reset
See tokenised access in a live demo
02 — Mobile

Will clients actually send records from their phone?

Most clients answer you from a phone, standing up, between two other things. They photograph a receipt with the camera, drop it into the request, and stop when they run out of time — the portal keeps what they have done and lets them resume where they left off.

A half-finished request is not a failure. It is progress your team can see on the job instead of silence you have to interpret.

See the mobile flow
Action needed
Let’s clear what’s outstanding.
Document uploadDue 24/09
Upload Q1 bank statements
Photograph it — a clear photo is fine
Saved · 2 of 3 doneResume →
See the mobile experience
03 — Approvals and signature

Can clients approve and sign without a scheduled call?

Send a draft for approval and the client reads it, asks a question against it, or approves and signs — in the same portal they uploaded the source records to. Every action is timestamped against the job, so the file shows who approved which version and when.

The boundary, stated plainly. E-signature in FigsFlow covers engagement letters, proposals, consents and your own practice documents. FigsFlow does not submit anything to HMRC or Companies House. A client’s approval to file is captured as a dated record on the job; the filing itself still happens in your tax or accounts production software.

See how e-signature and approvals work

Documents · awaiting signature
Engagement letter 2026/27 Awaiting signatureEngagement · 18/08 · PDF · 5p Sign
Tax computation 2024/25 FinalSelf Assessment · 01/05 · PDF · 9p View
Practice documents — filing still happens in your tax software
See engagement letters
04 — Status and branding

Will clients see where things stand without emailing to ask?

The portal says “we’re waiting on your two bank statements” and “your accounts are with your accountant for review”. It does not say “status: pending”, and it does not show a workflow code your client has no reason to understand.

It carries your practice’s name and colours rather than ours, because as far as your client is concerned this is your practice’s portal, not a piece of software you happen to subscribe to.

See the status view
Your work · as the client reads it
Self Assessment · 2025/26With you for review Due tomorrow
Tax planning reviewWith your accountant 12/10/2026
Your practice’s name and colours, not ours
See your branding on the portal
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

Where the portal earns its keep

Recurring work

Bookkeeping and VAT teams live in it

The same request, the same twelve clients, every month or every quarter. The portal is the difference between a cadence and a chase — and under Making Tax Digital the cadence gets shorter, not longer.

See how MTD quarterly cycles are run

January

Self Assessment needs it hardest for ten weeks

Two hundred clients, all owing you something, all at once. Visible status is what stops the chasing becoming its own job by the middle of the month.

See how deadlines and chasing sequences work

Integrations

Built to sit on top of the stack you already run

The portal doesn’t ask you to move your documents somewhere new. It writes into the tenant your IT function already governs.

  • Microsoft 365

    Entra ID single sign-on and MFA for your staff, Outlook and Teams for notifications, and documents written into your own SharePoint tenant rather than ours. Your data stays under your existing retention policy.

  • Xero and QuickBooks Online

    Your ledger stays where it is. FigsFlow runs the practice around it rather than replacing it.

  • Stripe

    For collecting fees against the work the portal helped get done.

  • 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

Built inside working practices

FigsFlow was built inside two practices that use it every day — UK Property Accountants and Sterling Wells. That is why the portal handles the awkward parts of a client conversation rather than the demo-friendly ones, and why it is written for accountants rather than for a generic services business.

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-customer programme

  • Open to a small number of UK practices
  • A direct line to the product team
  • Pricing held for your first year
  • Real influence over the roadmap
Ask about the founding-customer programme
Availability

What’s live in the UK right now

Every claim on this page, stated plainly and dated, so you are not finding the gaps out later.

Checked 02/09/2026

Live in the UK today

  • Tokenised client access, no account creation
  • Mobile upload and phone camera capture
  • Step-by-step, resumable records requests
  • Draft approvals against a job
  • E-signature on engagement documents
  • Identity documents and CDD collection
  • Plain-English status and practice branding
  • Documents into your own SharePoint

Not in the portal yet

  • Tax and accounts production software integration — not in this release
  • Filing to HMRC or Companies House from the portal — approvals only, by design
  • Voice and video calls inside the portal — on the roadmap, no committed date
  • A portal in languages other than English — not available
Related

What the client portal connects to

Engagement letters

Assembled from a governed clause library, signed in the portal.

E-signature and approvals

What a signature is worth, and what it is recorded against.

AML and client due diligence

The identity checks the portal collects before work starts.

Jobs, tasks and deadlines

The job whose status the client’s action actually moves.

Onboarding suite

Where a new client’s first portal experience is set up.

Proposals

Where the client relationship starts, on the same record.

Questions

The awkward client portal questions, answered

Do my clients have to create an account to use the portal?
No. Access is tokenised — your client opens a secure link tied to their own record. There is no account for them to create and no password for them to lose the week before the 31 January deadline.
Can clients approve and file their tax return through the portal?
They can approve it. They cannot file it from here. FigsFlow captures the client’s approval as a dated record against the job, with the version they approved attached. The submission to HMRC still happens in your tax software, and your practice remains responsible for the filing.
Where do the documents my clients upload actually end up?
In your own Microsoft SharePoint tenant, in the folder structure and under the retention policy your practice already runs — not in storage we own. Your IT function keeps the same control it has today.
Can we put our own practice branding on the portal?
Yes. The portal carries your practice’s name and colours, so your client experiences it as your firm’s portal rather than a vendor’s product.
Does the portal work properly on a phone?
Yes — that is the assumption it was designed around. Clients photograph documents with the phone camera, upload them into the request, and pick the request back up later if they run out of time.
Can we collect AML identity documents through it?
Yes. Identity documents and client due diligence evidence are collected through the same portal, against the same client record, and the due diligence gate can hold before work begins. The decision on whether the evidence is sufficient remains your MLRO’s.
Does using the portal make my practice UK GDPR compliant?
No — and no software can. Your practice remains the data controller and remains responsible for its own policies. What FigsFlow does is make the controls those policies have to describe the default way it works: Entra ID single sign-on with MFA, role-based access, audit logging, documents held in your own tenant, and no client login sitting there to be breached.
Next step

See what your clients would see

Thirty minutes on the client portal, driven by someone who has used it inside a working practice. Bring the client conversation you dread most.

Once a client approves in the portal, the job moves on by itself and the time recorded against it flows into billing — see how a job closes and hands off.