Document Requests Without the Email Chase
The Zera Books request feature lives inside the same general ledger you work in. Client uploads parse at 99.6% accuracy and land straight in your review queue. No second app, no Karbon, no manual re upload.

The short version. Zera Books document request software gives every client a magic link portal with a monthly checklist. Uploads parse at 99.6% accuracy across bank statements, financial statements, invoices, and checks. The parsed data lands in your firm review queue without a separate app. Median request to upload time is 3.4 days, down from 11 days on the email workflow firms ran before. $79 flat, unlimited clients and unlimited team members.
By Damin Mutti, founder of Zera Books. Last reviewed 2026-05-21.
Every firm runs a request loop. Most run it badly.
Ask any firm partner what eats their Friday afternoon and you will hear the same answer. "I am chasing four clients for their December bank statements." The email goes out Monday. Reminder Wednesday. By Friday two clients have replied, one with the wrong month, one with a screenshot instead of a PDF. The other two have not opened the email at all. Multiply that by 40 clients and you get a 20 hour per month tax on the firm.
The Zera Books document request feature replaces that loop with a checklist living inside the client portal. You define what you need once. The system clones it month over month. The client sees five rows on their phone home screen and uploads them in the time it takes to make coffee. The file routes to the right extractor and lands in your review queue, fully parsed, before you even open the firm dashboard Monday morning.
A real example. A boutique accounting firm in Austin runs 47 monthly close clients. Before Zera Books they tracked outstanding documents in a Google Sheet maintained by hand. After the switch they killed the Google Sheet and the Friday afternoon chase. The same partner now spends that block reviewing posted books instead. For the bigger picture on the firm operating system this feature lives inside, read the AI accountant.
How document requests work, step by step
Six steps from the firm side template build to a fully parsed ledger entry. The client never sees a chart of accounts. You never see an email chase.
Build a monthly request template once
From firm settings, list the documents you need every month. Bank statements, Stripe payout PDFs, credit card statements, vendor bills, anything that repeats. Save as a template. Most firms get the first pass right in 10 minutes and tune it over the first two months.
Template editor takes about 10 minutes per firm.
Bulk apply the template across clients
Pick which clients the template applies to, set the recurrence (monthly, quarterly, one off), hit send. The checklist clones into each client portal home screen as their own requests. CSV import works for firms onboarding 40+ clients at once.
Bulk apply across 40 clients takes under 90 seconds.
Client uploads from phone or laptop
The client sees a clean checklist on their portal home. Tap a request, drag drop a PDF, snap a phone picture, or forward an email to a unique address tied to that request. 62% of uploads land from mobile devices in the production base.
62% of uploads come from a phone, not a laptop.
Documents parse at 99.6% accuracy into your review queue
The extractor reads bank statements, financial statements, invoices, and checks without templates. Parsed transactions land in your firm side review queue with AI categorization already applied. You confirm, edit categories if needed, post to the ledger.
Same parser used across the rest of the platform, 3.2M+ documents processed.
Request auto closes, nudges stop, status updates everywhere
When the file is uploaded the request marks complete on the client portal, in your multi client dashboard, and on your monthly close board. Nudges stop. The next month rolls forward automatically.
Zero manual status updates. The ledger is the source of truth.
Outstanding items roll up across every client
Anything still missing on day 7 surfaces on the firm wide Outstanding Requests panel, sorted oldest first. Filter by client, request type, or owner. Most firm partners triage the morning queue in 10 minutes instead of pawing through 40 email threads.
Median request to upload time: 3.4 days. Down from 11 days on email.
Zera Books document requests vs Karbon, Liscio, QBO Accountant
Karbon and Liscio solve the request part well. Both let you build a checklist, send it to a client, and track status. Where they fall short is the second half. The uploaded file lives inside Karbon. Somebody on your firm has to download it and re upload it into QuickBooks or Xero by hand. That is a 4 to 6 minute manual step per document, and it is the step that kills your monthly close pace.
QBO Accountant ships a basic client request inside the QBO interface, but it requires the client to navigate the full QBO UI with permission filters layered on top. Most non accountant clients give up. Zera Books closes the gap by living inside the general ledger itself. The request, the upload, the extractor, and the review queue are one workflow. Honest beat: if you already run Karbon for practice management beyond bookkeeping (CRM, time tracking, project plans), keep Karbon. The Zera request feature replaces the bookkeeping document loop, not the wider practice ops.
| Capability | Zera Books | Karbon / Liscio |
|---|---|---|
| Where the request lives | Inside the same general ledger you work in | Separate app, sits beside QBO or Xero |
| What the client uses to upload | Magic link portal, drag drop, phone camera, email forward | Karbon portal, separate login from QBO |
| Document extraction on upload | 99.6% accuracy, 4 doc types, no templates | No extraction, file stored only, manual re upload to ledger |
| Nudge cadence | Firm wide defaults, per client overrides, signed with your firm name | Karbon branded reminders, manual cadence config |
| Recurring monthly requests | Auto roll forward, template based, bulk apply | Available, separate workflow object |
| Firm wide outstanding view | Single panel across every client, oldest first | Per client view, no unified queue without filter setup |
| Cost | $79 flat, unlimited clients and team | $59 to $99 per user per month |
Karbon client request feature documented in the Karbon client requests article. Liscio document request behavior per the Liscio features page. AICPA notes on firm practice management workflow available here.
What the numbers look like in the production base
These are 90 day rolling numbers across the Zera Books firms running document requests on live monthly close clients. No demo seeds, no synthetic data.
- 3.4 days median time from request created to client upload. Down from 11 days on the email chase workflow firms ran before.
- 78% of invited clients log in within 7 days. Magic link login removes the password reset death spiral.
- 99.6% extraction accuracy on uploaded files. Same parser that runs across all 3.2M+ documents processed on the platform.
- 62% of monthly uploads happen on a phone. Mobile first design is what the production usage shows.
- Zero manual re upload steps. Files parsed on upload, queued for firm review.
One honest beat. About 8% of clients flat refuse to log in to any portal. For those clients the firm gets a unique forward to email address tied to each request. The client emails the PDF, the file lands in the request queue the same way. Not perfect, but it keeps the workflow intact.

How to turn document requests on
From firm settings, open Request Templates and build a monthly close template (typically 4 to 6 line items: bank statements, Stripe payout PDF, credit card statements, vendor bills, anything client specific). Save. Pick which clients the template applies to and hit send. Each client portal now shows a checklist on their home screen. Activate your firm account on the trial signup and run a dry pass with one client before rolling out to the rest.
For a firm onboarding 40+ clients at once, CSV bulk apply is built in. Pricing stays flat regardless of client count, so the rollout cost is zero beyond your own time. See the pricing page for the 1 week trial details, then explore the client portal which the requests live inside.
“We ran Karbon for client requests for four years. It worked, but every uploaded statement still needed a human to drag it into QBO. Switching the request feature to Zera Books killed that step. The document parses on upload and the journal lines are ready when I open my queue. My monthly close pace doubled in the first 60 days and I stopped working Friday afternoons.”
Ashish Josan, CPA
Partner at a 60 client accounting firm
Frequently asked questions about document requests
- What is document request software for accountants?
- Document request software is the tool firms use to ask clients for the source documents needed to close the books each month. In Zera Books a request is a single line item ("Q3 Amex statement", "January Stripe payout PDF") that lives on the client portal home screen as a checklist. When the client uploads the file, the request marks complete and the document routes straight into your firm side review queue, already parsed at 99.6% accuracy.
- How is this different from Karbon or Liscio client requests?
- Karbon and Liscio are separate apps that sit beside QuickBooks Online or Xero. A client uploads a bank statement to Karbon, then somebody on your firm has to download it and re upload it into the ledger by hand. In Zera Books the request, the upload, and the extraction live in the same general ledger. There is no second app, no manual hand off, no duplicate file storage. The parsed transactions land in your review queue the moment the client hits upload.
- How do I create a document request?
- Open the client from the multi client dashboard, click New Request, type the document name and a due date. You can also bulk create from a CSV or clone last month's request set with one click. Recurring monthly requests roll over automatically with the nudge cadence you set. Most firms run a 4 to 6 item monthly checklist per client.
- What does the client see?
- A clean checklist on the portal home screen. Each row has a document name, a due date, an upload button, and a status. Mobile first because most clients answer on phones. When they tap upload, they can drag drop a PDF from email, snap a picture with the camera, or forward the email to a unique address tied to that request. No login friction beyond the initial magic link.
- How does the nudge cadence work?
- You set the cadence per client or globally for your firm. Defaults are a soft email at day 3, a stronger email at day 7, and an in portal banner from day 10 onward. Each nudge is signed with your firm name, not a generic SaaS sender, so the client recognizes it. You can mute nudges for a request, push the due date out, or escalate by tagging a teammate.
- What happens when the client uploads the wrong file?
- The extractor still parses what it can and flags the document as low confidence. The client gets a soft message ("we received a file but the dates look like February, was this for January?") and you see a flag in the review queue. The wrong file does not corrupt the ledger because every uploaded document lands in a staging area first, not directly into journal entries.
- Can I batch create document requests for 30 clients at once?
- Yes. From the firm settings page you build a request template (e.g. "Monthly close: bank statement, Stripe payout, vendor bills, credit card statements"), pick the clients it applies to, and hit send. The template clones into each client's portal as their own checklist. Recurring schedules roll forward without manual reset. Most firms set this up once at onboarding and never touch it again.
- Do clients need to remember a password?
- No. Login is magic link, sent to the email on file. One click and the client is on the portal. The link expires in 60 minutes and re sends on demand. Password reset support tickets drop to zero. About 78% of invited clients open a portal session within 7 days of the first invite, with magic link being the single biggest reason.
- Can I see at a glance which requests are outstanding across all my clients?
- Yes. The multi client dashboard has an Outstanding Requests panel that lists every open item across every client, sorted by oldest first. You can filter by client, by request type, or by team owner. This is usually how firm partners triage their first 10 minutes of the day. Median time from request created to client upload sits at 3.4 days across the production base, down from 11 days on the email workflow firms ran before.
- Is document request software included in the $79 plan?
- Yes. Unlimited document requests, unlimited clients, unlimited team members. Karbon charges per seat (around $59 to $99 per user per month), Liscio runs $30 to $50 per client per month, and QBO Accountant client requests require a paid client subscription stack underneath. Zera Books is flat at $79 regardless of client count, request volume, or team size.
Related features and guides
Document requests are one piece of the broader firm stack. Start with the pillar and explore the related workflows.
Kill the email chase. Run the checklist instead.
Build a monthly request template in 10 minutes. Roll it out to 40 clients in 90 seconds. Watch the uploads parse on arrival. $79 flat, unlimited everything.