Audit PBC Requests: Suralink vs Portals vs AI Agents
Three ways firms run the request list today
Most audit, review, and compilation engagements collect client documents in one of three ways.
Email and a spreadsheet. A master list in Excel, attachments in a shared inbox, and one senior who remembers what’s outstanding. Cheap, flexible, and it falls apart at scale — especially when fieldwork slips and the list is six weeks old.
A request-list platform. Tools built specifically for PBC management — Suralink is a commonly cited option, and practice-management and audit suites increasingly bundle equivalents — give you a structured list, a client-facing upload portal, per-item status, and a running audit trail of who uploaded what and when. Check current vendor documentation for specifics; the category moves.
A general document portal. SmartVault, SharePoint, or your practice-management client portal, with the request list maintained separately. We’ve compared that trade-off in document management: SmartVault vs SharePoint vs AI agents.
All three leave the same work on your staff: building the list, reading each file to confirm it’s the right thing, and chasing what’s missing.
What automation actually means in accounting work
In accounting, “automation” covers three very different things, and conflating them is why firms buy tools that disappoint.
Rule-based automation executes a fixed sequence: if a request is 5 days overdue, send reminder template B. No judgment, fully predictable, cheap to run.
Software features embed automation inside a product — auto-status changes, bulk reminders, portal notifications.
AI agents are different: they carry out multi-step tasks with judgment-like steps and can take actions in your systems. An agent can read a PDF, compare it to what you asked for, update the request status, draft a follow-up, and stop and flag anything it isn’t sure about. That last part is the whole point — a useful agent escalates, it doesn’t guess silently.
If you want a broader map of which accounting tasks suit which type, see our accounting automation examples ranked by AI readiness.
What a configured platform does that an agent won’t
It’s worth being specific about the buy side, because the agentic story is louder. A vendor-maintained platform gives you uptime somebody else is contractually on the hook for, including during the two weeks of the year when your request portal absolutely cannot be down. It gives your clients an upload experience many of them have already used at another firm — familiar login, familiar status colors, mobile upload that works — which matters more for response rates than most internal tooling discussions admit. It usually comes with a SOC 2 report you can hand to your insurer, your peer reviewer, or a client’s procurement team without writing anything yourself. And critically, it requires no internal maintenance owner: no one at your firm has to patch an integration when a ledger vendor changes an endpoint, or re-tune prompts when extraction quality drifts. A custom agent inherits all of those obligations.
Where an agent genuinely earns its place on a PBC list
-
Draft the request list from prior-year evidence
Point an agent at last year’s workpaper index and this year’s trial balance. It proposes the list: new accounts that appeared, accounts that moved materially, items that rolled forward unchanged. The manager edits and approves — scoping is a judgment call and should never auto-publish. -
Triage every upload against what was asked
This is the highest-value step. When a client uploads “bank statement,” the agent checks: right entity, right account, right period, all pages present, statement balance agrees to the GL cash balance. Mismatch? It flags rather than accepting the item. -
Tie supporting schedules to the ledger
An AR aging that doesn’t foot to the TB control account is the classic silent time-waster. An agent can perform the tie-out and attach the difference to the request item before a human ever opens it. -
Chase with context, not nag templates
”Still outstanding: the December inventory count sheets — you sent November twice” lands differently than reminder #4. The agent drafts; your team approves sending, at least until you trust the pattern. -
Produce a status summary for the partner
A plain-language readout: what’s complete, what’s blocked, which client contacts have gone quiet, what’s at risk of pushing fieldwork. Generated on demand instead of assembled Sunday night.
Technically, this is where MCP fits. The Model Context Protocol is an open standard for giving an AI assistant governed access to specific tools and data — one integration pattern among several, not the only one. Direct vendor APIs are often simpler when you only need a single system connected and you have a developer to maintain it. RPA or screen automation is a fallback when a system has no API at all, with the usual brittleness when the UI changes. Scheduled flat-file exports are fine for read-only reporting where latency doesn’t matter and nothing writes back. MCP’s advantage is standardizing how one assistant discovers and calls tools across several systems under scoped permissions — read-only on the ledger, write access only to request statuses and draft messages, with full audit logging. We go deeper on the plumbing in practice management APIs vs MCP servers for AI agents.
Client confidentiality is a real design constraint
PBC documents are the most sensitive material a client will ever hand you: bank statements, payroll registers, contracts, sometimes W-2s and SSNs. The AICPA Code of Professional Conduct’s Confidential Client Information Rule governs disclosure, and for anything touching taxpayer data, IRS Publication 4557, Safeguarding Taxpayer Data, sets out security expectations for tax professionals. Read both before you connect anything to anything.
Practical implications: prefer a deployment where client documents stay in systems you already control, use least-privilege credentials per engagement, log every agent action, and decide deliberately which documents an AI tool may process at all. Our breakdown of the four setups for using AI with client data walks through the options.
What the Big 4 run — and what that implies for a 12-person firm
The large firms have publicly described proprietary audit platforms — EY Canvas, PwC Aura, KPMG Clara, Deloitte Omnia — built over many years with internal engineering teams. The relevant lesson for a smaller firm isn’t “buy the same thing.” It’s that the advantage comes from a standardized workflow those platforms enforce, not from any single feature. A small firm can get a meaningful share of that benefit by standardizing its request list and tie-out procedures first, then layering automation on a process that’s already consistent. More on that asymmetry in Big 4 accounting software vs a small firm’s AI agents.
Automating a request list you haven’t standardized just produces inconsistent follow-ups faster.
Does this replace the CPA?
No — and the honest version of that answer is more useful than the reassuring one. What’s genuinely exposed here is the clerical layer of assurance work: opening files, checking page counts, retyping balances, sending reminders. That work has historically been how juniors learned the engagement, which is a real training problem worth planning for.
What isn’t going anywhere: risk assessment, scoping, evaluating evidence, exercising professional skepticism when a client’s explanation doesn’t hold together, and signing the report. Those are judgment and accountability, and no current agent carries accountability. The firms that do well with this, in our view, redeploy recovered hours into review depth and advisory rather than banking them as headcount cuts.
Modeling whether it’s worth it
Don’t take anyone’s savings claim, including ours. Measure these three things before you decide:
- Hours per engagement spent chasing, opening, and logging PBC items. Track it across one busy season rather than estimating it in a meeting.
- Your blended cost rate for the staff doing that work — hours × rate is the only savings figure that means anything at your firm.
- Share of items routine enough for automated triage, measured in a pilot on real uploads, not assumed from a demo.
The full economic picture has three parts, and most vendor math only shows the first: (1) recovered staff hours, valued at your cost rate; (2) revenue effect — engagements that finish inside the planned window produce fewer write-offs and better realization, so estimate the write-down you’d avoid on a typical slipped engagement; (3) risk avoided — a missing page or wrong-period statement caught at intake instead of during review. Put your own numbers in each bucket. If the total doesn’t comfortably exceed build and maintenance cost, buy the platform and stop.
When to just buy the platform
Make this an operational test rather than a judgment call. Build custom agentic work only when all three of the following are true at once: a named automation owner exists with recurring hours formally allocated to maintaining it, not volunteered on top of a full book; your request list is already identical across partners for a given engagement type, with no per-partner variants; and you have a measured triage baseline from a pilot — a documented exception-flagging accuracy figure and sampling error rate on real client uploads. If any one of those is missing, a configured request-list platform is the better answer: lower risk, faster to value, and someone else carries the maintenance.
Not sure where to start?
Get a free automation audit: we map your bookkeeping, month-end close, client onboarding, document collection, and AP/AR — and show you what's worth automating before you spend a dollar.
Get a free automation audit