Client
Sees only their own returns.
- Pages
- Home, My documents, My returns, Deadlines, Invoices
- Can start
- Upload document
- Doesn’t see
- Working notes (on returns)
An accounting and bookkeeping client portal is where clients upload the documents their accountant needs and see each return's status, and the practice reminds them before every filing deadline.
Pattern: RequestsDescribe it to Pory
“We're a bookkeeping and tax practice with 150 small-business clients. Each client should upload their documents, see the status of their returns, and get reminded before deadlines.”
My documents
| Business bank statement, July 2026 | Asante Coffee Roasters sales tax return, Jul–Sep 2026 | Uploaded | Oct 24, 2026 | Bank statements | |
| Business bank statement, August 2026 | Asante Coffee Roasters sales tax return, Jul–Sep 2026 | Requested | Oct 24, 2026 | Bank statements | |
| Business bank statement, September 2026 | Asante Coffee Roasters sales tax return, Jul–Sep 2026 | Requested | Oct 24, 2026 | Bank statements | |
| Sales invoices, July to September 2026 | Asante Coffee Roasters sales tax return, Jul–Sep 2026 | Requested | Oct 24, 2026 | Sales invoices | |
| Equipment invoices, July 2025 to June 2026 | Asante Coffee Roasters Form 1120, year to July 21, 2026 | Requested | Nov 20, 2026 | Purchase invoices | |
| Owner's mileage log, July 2025 to June 2026 | Asante Coffee Roasters financials to July 21, 2026 | Uploaded | Oct 9, 2026 | Mileage log | |
| Prior-year return and W-2, 2025 | Kofi Asante Form 1040, 2026 | Accepted | Aug 21, 2026 | W-2 or 1099 |
Showing 1–7 of 7
In plain English
Pory gives every client and accountant a sign-in of their own. Each client sees only their own returns. It covers document collection & return status. Returns, documents, invoices and team live in Pory's own database, so there's no spreadsheet to keep in sync.
What it does
Documents arrived as phone photos in a group chat, a shoebox of receipts and one email titled "stuff". In Pory each client sees the documents their return still needs, uploads each file to its row and says what it is. Your team stops matching attachments to clients by guesswork.
Every busy season the phones fill with clients asking whether their return has gone in. Each client sees their own returns move from Waiting on documents to In preparation to Filed, with open queries flagged on the way. Your accountants spend tax season preparing returns instead of reporting on them.
Client folders on a shared drive worked until someone dragged a file into the wrong one. Each client signs in and sees only their own returns and documents, however many businesses you look after. A sole proprietor never sees the café next door's bank statements.
Deadline reminders were a mail merge someone remembered to send, usually late. Each return carries its filing deadline, and Pory reminds the client ahead of that date, in the portal and by email. Nobody on your team has to remember to chase, and fewer returns go in the night before.
Every person signs in to their own view. This is what each role in the demo gets.
Sees only their own returns.
Sees every return in the portal.
The tables and fields Pory sets up for this portal. Describe your own version and change any of them in the editor.
Each one reads and writes the same records, so a form, its approval and the status page someone checks are one system. How Pory builds a portal
Upload and view files on the record they belong to, not in a folder named FINAL v2.
“Where's my request?” answered as a progress bar on the submitter's own page.
Renewals, expiries and overdue work, in an in-app inbox and by email.
Each person sees their own records, the ones assigned to them, or the ones they manage. Fields can be hidden per role. Pory sets this up from your description, and you can adjust it in the editor.
A sign-in link by email, by default. Password sign-in if you'd rather.
Your domain, your colors, your logo. Members see you.
Describe who signs in and what each person needs, and Pory builds it. Join the waitlist while signups open; paid plans are a flat price with unlimited clients.