Unlimited conversions. Zero data entry.

78% client login rate in the first 7 days

Client Portal That Clients Actually Use

Magic link login, mobile first upload, document requests as a checklist, and a one screen monthly summary. Built for owners, not for accountants pretending to be owners.

AI client portal showing client dashboard and document upload in Zera Books

The short version. The Zera Books AI client portal gives every client a magic link login, a mobile first upload page, a document request checklist, and a one screen monthly summary. Documents land at 99.6% extraction accuracy and route straight into your firm side review queue. Unlimited clients on the $79 flat plan. 78% of invited clients log in within 7 days.

78%
Client login rate in 7 days
99.6%
Document extraction accuracy
4
Document types accepted
$79
Flat, unlimited clients

By Damin Mutti, founder of Zera Books. Last reviewed 2026-05-21.

Built for the client, not for the accountant pretending to be a client

Most firm portals are an accountant tool with a permission filter. You hand a restaurant owner the QBO interface, hide a few menus, and hope she figures out how to find the upload button. She does not. She emails you the PDF instead. Then she emails you a different PDF labelled the same name. Then you spend a Friday afternoon stitching together which is which.

The Zera Books client portal is a separate, opinionated UI. Four things on the home screen: upload, requests, ask a question, monthly summary. Mobile first because owners answer on phones, not on workstations. Magic link login because passwords are friction. When she snaps a picture of a vendor invoice on a Sunday night, the file lands in your firm side review queue Monday morning, fully extracted.

A real example. A Portland physical therapy practice owner uploads 12 vendor bills, 1 bank statement, and a Stripe payout PDF in 4 minutes from her phone on a Tuesday. By Wednesday morning her bookkeeper has reviewed and posted all 87 transactions. The whole thing happened inside the portal. No email, no Dropbox link, no "did you get my upload?" follow up. For the broader context on how this fits the firm operating system, see the AI accountant.

How the AI client portal works, step by step

Five steps from invite to live books. The client sees a clean upload and summary view. You see fully extracted data in your firm side review queue.

01

Invite the client with a magic link

Send a single magic link from the multi client dashboard. The client clicks once, sets their name, and they are inside. No password to forget, no app to install, no PDF instructions emailed in advance.

78% of clients log in within 7 days of the invite.

02

Client uploads documents from anywhere

Bank statements, vendor bills, customer invoices, receipts photographed on a phone. Drag drop on a laptop, snap a picture on a phone, or forward an email. Each document routes to the right extractor automatically.

Same 99.6% extractor that runs across the rest of the platform.

03

Document requests show as a clean checklist

You create requests from your side (e.g. "Q3 Amex statement", "Stripe payout PDF"). The client sees a checklist on their portal home. Completed uploads tick the item off. Outstanding items roll over with the nudge cadence you set.

Replaces the email chase loop most firms still run.

04

Parsed data lands in your firm side review queue

Every parsed document comes into your queue with AI categorization already applied. You review, confirm, post. The client never sees the chart of accounts. Mistakes get caught in a staging queue, not in the live ledger.

Average review time: 20 to 40 minutes per client per month.

05

Client sees a simple monthly summary

Cash on hand, money in, money out, top categories, outstanding requests. One screen, mobile first. That is what owners actually want. You can toggle a full P&L view on per client if a power user asks.

No chart of accounts, no journal entries, no trial balance.

Zera Books client portal vs the QBO Accountant client view

QuickBooks Online Accountant lets you grant clients access to their QBO file with permission filters. That works for the 10% of owners who already know QBO. For the other 90% you end up running a parallel email workflow because the client never logs in. Karbon and Liscio solve part of the request loop but they are bolted on as separate apps, so the documents still need to be moved into the ledger by hand.

Zera Books ships the portal inside the same general ledger you work in. Documents uploaded by the client are already parsed and categorized by the time you open your review queue. Document requests and messaging are inside the same screen, not a third party app. The portal is opinionated about what the client sees so they actually use it.

CapabilityZera Books portalQBO Accountant view
Client login experienceMagic link, mobile first portal built for ownersFull QBO interface with permission filters on top
Document upload flowDrag drop, email forward, phone photo, routed by typeAttachment per transaction, no bulk extractor
Document requestsChecklist with nudge cadence, no email chaseBuilt in Karbon or sent over email, separate tool
What the client seesCash in, cash out, top categories, requestsWhatever you grant access to in QBO
AI extraction on uploads99.6% accuracy, no templates, 4 document typesReceipt capture only, no statement parsing
Per client costUnlimited clients on $79 flatPer client subscription stack, scales fast

QBO Accountant feature scope per the official QuickBooks Online Accountant page. Karbon client requests behavior documented in the Karbon client requests article. AICPA notes on firm client experience available here.

Actual portal numbers from the production base

These come from 90 days of live activity across Zera Books firms running portals for their clients. No demo seeds, no simulated users. Real owners uploading real Mercury, Chase, Stripe, Amex statements.

  • 78% of invited clients log in within 7 days. Magic link login removes the password reset death spiral.
  • 62% of monthly uploads happen on a phone. Mobile first is not a marketing line, it is the actual usage pattern.
  • 99.6% extraction accuracy on the uploaded files. Same parser the rest of the platform uses.
  • 3.4 days median time from request to upload. Down from 11 days on the email chase workflow firms ran before.

One honest beat. The portal does not solve the client who flat refuses to log in to anything. About 8% of the production base falls into that bucket. For those clients you still get an email forward address that pulls attachments into the same queue.

AI client portal meeting between accountant and small business owner reviewing books

How to turn the portal on

From the multi client dashboard, open a client and hit Invite. Pick which views the client sees by default (the safe defaults are upload, requests, ask a question, monthly summary). Send the magic link. The client clicks once and they are in. Setup time per client is under 60 seconds. Activate your firm account on the trial signup and run a portal end to end with a test client before you invite a real one.

For a firm migrating 40+ clients, bulk invites and a CSV import are available. Pricing stays flat regardless of client count, so there is no commercial pressure to slow the rollout. See the pricing page for the trial details.

“I tried QBO Accountant, Karbon, and Liscio in three different firms over six years. The Zera portal is the first one where clients log in without me having to coach them. The monthly cash summary is what gets them in. Once they are in, the upload flow keeps them coming back. My open document requests dropped from 38 to 4 in the first month.”

Ashish Josan, CPA

Partner at a 60 client accounting firm

Frequently asked questions about the AI client portal

What is an AI client portal in accounting software?
An AI client portal is the shared workspace where your client uploads documents, answers questions, and sees their live books. In Zera Books the portal sits inside the same general ledger you work in, so when a client drops a bank statement, the extractor reads it at 99.6% accuracy and the lines hit your review queue immediately. No file forwarding, no Dropbox, no inbox archaeology.
How is this different from the client view in QuickBooks Online Accountant?
QBO Accountant gives clients access to the entire QBO interface with permission filters layered on top. Most clients get confused and either ignore the portal or break things. The Zera Books client portal is a separate, opinionated UI built for non-accountants. They see four things: upload, requests, ask a question, and a simple monthly summary. They do not see the chart of accounts.
Will clients actually log in and use it?
Adoption depends on friction. The portal uses magic link login (no password to forget) and the dashboard fits on a phone screen. Open rates across the production base sit around 78% in the first 30 days after invite. The single biggest driver is the monthly cash summary on the landing screen, because that is what owners actually care about.
Can clients upload bank statements, receipts, and invoices?
Yes. The portal accepts PDFs, images, and email forwards for bank statements, financial statements, vendor bills, and customer invoices. Each document type routes to the right extractor. Receipts photographed from a phone work too. The extractor handles digital, scanned, multi page, and password protected PDFs without templates.
How do document requests work?
From your firm side you create a request (e.g. "Q3 Amex statement", "January Stripe payout report"). The client sees a checklist on their portal home. When they upload, the file routes to the right extractor and the request gets marked complete. Outstanding items roll over with a nudge cadence you control. No email chase loop.
Can clients see their books in real time?
Clients see a simplified monthly summary view: cash on hand, money in, money out, top categories, and outstanding requests. They do not see the full ledger or the chart of accounts. If you want them to see more (a P&L for example) you toggle that on per client. Default is restricted because most owners want a snapshot, not a ledger.
How is the client portal secured?
Per client data isolation enforced at the database row level via Supabase row level security. Magic link login uses single use tokens. File uploads run through a virus scan and live in private object storage with signed URLs that expire. Two factor auth available on request. No shared logins across clients.
Does the AI client portal cost extra per seat?
No. Unlimited clients are included in the $79 flat plan. No per client fee, no per portal user fee, no document upload limit. A firm with 80 clients pays the same as a firm with 8. QBO Accountant charges by client subscription stack and Karbon charges per seat, both of which scale up fast.
Can clients message me through the portal?
Yes. There is a one thread per client message panel attached to the portal. You and your team see new messages in the multi client dashboard with unread counts per client. The AI summarizes the message subject so you can triage without opening every thread. Replies are email backed so clients can answer from their inbox if they prefer.
What happens when a client uploads the wrong file?
The extractor still reads what it can and flags the document as low confidence. The client gets a soft nudge ("we received the file but the dates look off, was this the right month?") and you see a flag in the review queue. Mis uploads do not corrupt the ledger because every document lands in a staging queue first, not directly into journal entries.

A portal your clients will actually open.

Invite a test client in under a minute. Watch them upload from their phone. $79 flat, unlimited clients, no per portal user fee.