All field notes

Product Guide

Open Banking Client Portals for UK Accountants and Bookkeepers

Give each UK client an isolated portal to connect supported bank accounts through read-only Open Banking while your firm controls feeds, permissions and destination workflows.

By BankSync15 min read
Separate client portal doorways feeding a controlled accounting overview

Collecting bank data from multiple UK clients often becomes an operational problem before it becomes an accounting problem.

One client emails a CSV. Another shares a spreadsheet. A third sends screenshots. A fourth assumes the accountant can log in to online banking. Every method creates a different date range, column structure, access model and follow-up process.

An Open Banking client portal for UK accountants replaces that patchwork with a controlled workflow. Each client receives an isolated BankSync portal, connects the supported institution themselves and selects the accounts they are willing to share. The accounting firm can then operate the recurring feeds, data structure, Enrichments and destination without collecting the client's banking password.

Separate client portal doorways connecting authorised UK bank data to a controlled accounting overview
A separate portal for each client creates a clear consent, data and access boundary while the firm retains operational control of the workflow.

Isolated client workspace

Each portal is a separate child workspace, so one client's banks, feeds and integrations are not exposed to another client.

Client-held bank consent

The client authenticates on the bank or provider-hosted Open Banking pages and selects the accounts to share.

Firm-controlled feeds

The practice configures the data type, source accounts, destination, field mapping, Enrichments and schedule.

Least-privilege access

Expose only the portal resources and actions the client needs, with role-based permissions for firm staff.

Flexible destinations

Deliver authorised data to Google Sheets, Excel, Notion, Airtable, BankSync Tables or supported databases.

Portfolio oversight

Monitor client portal status, connection health, feed history, exceptions and consent renewal from a central operating model.

How the client-portal architecture works

A Client Portal is not a shared folder or a second login to the accounting firm's main workspace. It is an isolated child workspace created for a specific client.

The firm creates the portal, gives it a recognisable name and icon, chooses which portal resources are available and invites the client. The client signs in to that portal and can connect a supported UK bank when the relevant permission is enabled. The client does not see the firm's main workspace or another client's portal.

The UK bank connection itself is read-only account information. The client authenticates on the institution or provider-hosted consent pages, not inside a spreadsheet or an email thread. They review the requested access and select the accounts to share. BankSync cannot use that connection to make a payment, transfer money or change a bank setting.

Once authorised, the accounting firm can create focused BankSync Feeds. Each feed has explicit sources, one data type, a destination, a field mapping, optional Enrichments and a recurring schedule. This gives the firm a consistent operating layer without taking ownership of the client's banking credentials.

Ways accounting firms collect client bank data

FeatureMethodClient experienceFirm experience
Emailing CSV filesRepeated exports and follow-up requestsDifferent columns, date gaps and duplicate risk
Shared spreadsheet uploadsClient still downloads and imports files
Shared online-banking access
One mixed workspace for all clients
BankSync Client Portals

Set up a UK Open Banking Client Portal

  1. Define the client boundary

    Create one portal per client, legal entity or access boundary. Do not combine unrelated organisations merely because the same team services them.

  2. Create the Client Portal

    From Client Portals, add a portal with a clear client-facing name and icon. Client Portals are available on eligible BankSync plans.

  3. Configure portal resources and permissions

    Choose whether the client can access banks, feeds or integrations and assign the minimum role required. Enable bank connection only for users who should manage consent.

  4. Invite the client

    Send the invitation to the person authorised to connect the bank. BankSync invitation links expire after seven days, so resend an invitation that is not accepted in time.

  5. Ask the client to connect the exact UK institution

    The client should select the personal, business, corporate or card entry that matches where the account is held.

  6. Complete read-only Open Banking consent

    The client authenticates on the bank or provider-hosted pages, reviews the requested access and selects only the accounts required for the engagement.

  7. Create focused feeds

    The firm creates separate transaction, balance or other supported feeds rather than mixing several data types into one destination table.

  8. Map and enrich the records

    Preserve date, description, amount, currency, institution, account and transaction identifiers, then add categories, transfer treatment, client codes or review flags.

  9. Choose the destination and schedule

    Send the data to the firm's Google Sheet, Excel workbook, Notion database, Airtable base, BankSync Table or supported database, then choose the cadence available to the plan and source.

  10. Test, document and operate

    Run the first feed manually, reconcile a sample, assign consent-renewal ownership and monitor connection status, feed history and exceptions.

BankSync Client Portal cards showing separate clients, connected banks and portal status
The portal list gives the firm a central view while preserving separate workspaces for each client.
BankSync Client Portal settings for banks, feeds and integrations
Resource controls define what the client can access inside their own portal.
A client's constrained BankSync portal navigation and settings
The client sees their own portal and permitted resources, not the firm's parent workspace or other clients.

Separate responsibilities instead of sharing credentials

The portal model works because the client and firm have different responsibilities.

The client owns the relationship with the bank. They authenticate, approve the requested read-only access, select the accounts and reconfirm consent when required. The firm owns the operating workflow built on the authorised data: source selection, destination structure, field mapping, classification rules, schedules, monitoring and review.

Firm access should also be role-based. Owners and Administrators manage workspace-wide settings and membership. Editors can build feeds and integrations without changing the highest-risk workspace settings. Viewers can inspect results without modifying the workflow. Client permissions should be narrower again and limited to what the engagement requires.

This is a stronger model than asking a client for credentials or making them repeatedly prepare files. It also makes offboarding clearer: remove the user, revoke or allow the bank consent to expire, stop the feeds and retain only the records the engagement and applicable obligations require.

A practical responsibility model

ResponsibilityClientAccounting firm
Authenticate with the UK bankOwnsDoes not receive credentials
Select the accounts to shareOwnsSpecifies the engagement requirement
Reconfirm Open Banking consentCompletes the bank flowTracks deadlines and reminds the client
Choose feed data type and source accountsMay view where permittedOwns the configuration
Design the destination structureProvides business contextOwns the working-paper or reporting model
Map and classify transactionsAnswers exceptionsOwns rules, review and quality control
Monitor failed or stale feedsResponds when bank action is requiredOwns operational monitoring
Approve accounting and tax treatmentProvides evidence and authorisationApplies professional process and judgement

Document the owner of every recurring task so a quiet client file is not mistaken for a healthy feed.

Build several accounting workflows from the same authorised source

A portal does not have to send every record to one giant spreadsheet. Several focused feeds can use the same authorised connection while keeping each destination purposeful.

For bookkeeping, send posted transactions into a structured raw-data table with stable account, currency and transaction identifiers. Apply deterministic merchant and category rules first, then route uncertain items to review.

For cash management, combine balance and transaction feeds with explicit expected receipts and commitments. Mark transfers between owned accounts so consolidated inflow and outflow are not inflated.

For management reporting, keep source actuals separate from formulas, pivots and commentary. Use the reporting period, entity, account, currency and category as visible filters.

For working papers, create separate client workbooks or databases with a repeatable schema. Do not mix several clients in a destination unless row-level access controls and the engagement genuinely require it.

For advisory alerts, use Enrichments to watch for unusual transactions, duplicate records, recurring direct debits, bank fees, budget thresholds or feed-health problems before the monthly review.

Client portal workflows for UK practices

Live bookkeeping source

Keep a client transaction table current without waiting for another CSV export.

Cash-flow advisory

Combine bank actuals with controlled forecasts, commitments and exception review.

Excel working papers

Deliver structured rows to a separate OneDrive or SharePoint workbook for each client.

Multi-client operations

Use one portal per client and a consistent setup, renewal and monitoring checklist.

Exception and control queue

Surface stale feeds, uncategorised rows, anomalies and expiring consent before review.

Assisted classification

Use rules, Memory or AI categorisation with human review for uncertain accounting context.

Standardise the destination without erasing source evidence

A repeatable practice schema can include transaction date, original description, cleaned merchant, signed amount, currency, institution, account, transaction identifier, category, tax-review status, transfer treatment, client code and review status.

The exact fields available depend on the institution and account product. Preserve the original bank values and add the practice's classifications in separate fields. This keeps the working paper explainable and allows a reviewer to trace a category or cash-flow total back to the source record.

Google Sheets works well for collaborative client schedules. Excel is useful when the firm's models depend on Microsoft 365, Power Query, PivotTables or established workbook templates. Notion and Airtable can suit review-oriented databases. BankSync Tables provide persistent fields, views, formulas and relations inside the platform. Supported databases can power internal systems and larger reporting workflows.

Use a dedicated destination for each client unless a deliberate, tested access model says otherwise.

Choose the destination by workflow

FeatureDestinationBest fitControl to add
Google SheetsCollaborative schedules, review lists and lightweight reportingRestricted sharing and protected ranges
Microsoft ExcelWorking papers, Power Query, pivots and management packsSeparate source worksheet and Microsoft permissions
Notion or AirtableDatabase-style review, ownership and status workflowsLimit workspace and base access
BankSync TablesPersistent relational workflow, formulas, views and dashboard sourcesRole, table and view design
Supported databaseInternal systems, warehouse workflows and custom reportingDatabase roles, retention and downstream controls

UK Open Banking access is time-limited and commonly needs reconfirmation on a rolling cycle around 90 days, although the exact period is controlled by the institution and consent route.

The firm should maintain a consent calendar and notify the client before expiry. During renewal, the client must reselect every account that should remain shared. The existing BankSync feed configuration, destination rows and history remain, but no new records can be retrieved while access is expired.

Portal invitations have a separate lifecycle. An invitation link expires after seven days. If it is not accepted, resend a fresh invitation rather than asking the client to forward an old link. Review portal members when the client's staff, ownership or authorised contacts change.

Connection health and feed history should be part of the practice's recurring review. A workbook with no new rows can mean a quiet period, an expired consent, a failed feed or a bank that has not yet posted the item. Check the operating evidence before assuming which.

A repeatable client operating cycle

Onboarding

Create the isolated portal

Configure the client boundary, minimum resources, firm roles and destination before inviting the client.

Connection

Client completes bank consent

The client authenticates with the correct UK institution and selects the required accounts.

Configuration

Firm builds and tests feeds

Map source fields, add controlled Enrichments, run a manual test and reconcile a sample.

Recurring

Monitor schedules and exceptions

Review feed history, missing data, uncertain classifications, alerts and destination access.

Before expiry

Prompt consent reconfirmation

Ask the authorised client contact to renew access and reselect every account that should remain connected.

Offboarding

Remove access and stop workflows

Remove users, stop feeds, revoke connections where appropriate and apply the firm's retention obligations.

Security and governance checklist

One portal per client boundary

Keep clients, entities and unrelated businesses out of shared workspaces and destinations.

Use minimum permissions

Give clients and staff only the roles and portal resources required for their responsibilities.

Verify the first feed

Check account coverage, dates, currencies, amount signs and a sample of transactions with the institution.

Assign consent ownership

Track renewal dates and name the firm contact responsible for reminders and escalation.

Protect the destination too

Review Google, Microsoft, Notion, Airtable and database permissions independently of the bank connection.

Maintain an audit trail

Use feed history, review status and documented exceptions instead of silent manual corrections.

Open Banking Client Portals for UK accountants: FAQs

Start with the BankSync UK launch announcement. The rest of the UK launch cluster covers Google Sheets, Microsoft Excel and a small-business cash-flow dashboard.

Keep reading

Related field notes