Access levels — what each one means
Per-client per-team-member:
- View — read-only access. Can see documents, notes, history; cannot review, push, or change settings.
- Review — can review documents (approve / correct / reject), can push to QuickBooks, can manage day-to-day operations.
- Full — review-level + can manage that client's settings, GL mappings, integrations, and team assignments.
Assign the right level per team member per client. A senior reviewer might have "full" on a few key clients and "review" on the rest; a junior might be "view" until they're trained up.
Adding a client
The most important decision is who pays?
- Open the Add Client dialog from the Command Center or Clients page.
- Enter the client's display name and primary contact email.
- Pick the billing model:
- The client will pay directly — they get their own checkout, manage their own subscription. (Default.)
- My firm will pay on the client's behalf — your firm's Stripe customer is billed; the client doesn't see billing.
- Optionally invite the client to their portal directly. They become the Portal Owner of that client workspace.
- The client appears in your roster immediately.
You can change the billing model later, but the cleanest path is to pick the right one upfront.
Adding team members
- Open Settings → Team → Invite.
- Enter the team member's email and pick their workspace role:
- Owner — full control, including billing decisions for clients the firm pays for.
- Admin — manages clients and team but doesn't control firm-level billing.
- Member — does day-to-day work on assigned clients.
- The team member gets an invitation email.
- After they accept, you assign them to specific clients.
Close readiness (Business plan)
For each client, Tally computes a daily close-readiness score (0–100) based on:
- Percentage of documents reviewed.
- Percentage of fields complete.
- Percentage synced to QuickBooks.
- Percentage of contractors with complete 1099 info.
- Percentage of bank transactions reconciled.
Each client is bucketed green (≥85, close-ready), yellow (60–85, needs attention), or red (<60, significant gaps). The Command Center surfaces the top blockers across the firm so you know what to attack first.
Click any client to drill into the specifics — exactly which documents are unreviewed, which mappings are missing, which contractors lack a W-9.
Common issues
- "I added a client but they're not in my roster." Refresh. If still missing, the invite may have failed; check Settings → Pending Invites.
- "A team member can't see a client they should." Check the assignment — Settings → Team → that team member → Assignments. Add the client if missing.
- "Close readiness shows red for a client who looks closed to me." Click the client. The score breakdown shows the specific factor that's failing (often: "12 documents unreviewed" or "8 contractors missing W-9").
- "I want to stop billing for a client who churned." Open the client drilldown → Plan → Cancel. Stripe handles the proration.
- "I'm the workspace owner and I want to leave." Owners can't leave — there's no ownership-transfer flow yet. If you need to transfer ownership, contact support.
Creating your firm workspace
- Sign up via the firm path. You become the workspace owner.
- Name your workspace (your firm's name).
- You're now ready to add clients.
Under the current model, the firm workspace itself does not carry per-seat fees for bookkeepers — billing happens at the client workspace level. Pricing is subject to change; confirm the current terms during onboarding or in plans-billing.
Firm memory (Business plan)
When your firm consistently handles a class of vendor a particular way ("Adobe Creative Cloud → Software Subscriptions"), that pattern can become firm memory — pre-filling the same mapping for new Adobe invoices in new clients.
Firm memory is patterns extracted from your firm's review behavior. It is not raw client data. Two clients in the same firm never see each other's documents, vendors, or numbers. Firm memory only flows from "patterns your firm reliably uses" → "defaults for new client onboarding."
See How Tally learns for the boundaries.
ROI reports
For each client, Tally tracks how many documents she auto-handled and converts that to dollar-equivalent labor saved (using your firm's labor rate or a default of $70/hour). The result is a per-client monthly report showing Hours Saved + Labor Saved.
You can:
- View any client's ROI report at
/bookkeeper/clients/<client-id>/roi. - Send the report to the client by email — branded, plain language, ready to share.
- See the firm-level rollup on the Command Center.
This is the asset that helps you tell every client "Tally saved your books N hours this month." Available on Pro and above; firm rollup on Business.
The Bookkeeper Command Center
/bookkeeper is the firm operator's home page. It's an 8-region composition:
- Page header — your firm name, quick actions.
- Hero headline — the single most important number for the day (e.g., "8 of 42 clients close-ready" or "12 anomalies need your attention").
- KPI strip — Hours Saved, Labor Saved, clients close-ready, anomalies pending — at a glance.
- Top blockers (when relevant) — the patterns that are gating the most clients from closing.
- Tax season nudge (Nov–Feb) — 1099 generation reminders.
- Pending invites — team members or clients with outstanding invitations.
- Client roster — sortable, filterable list of all your clients with their status.
- Practice insights — firm-level patterns (Business plans).
The model in plain terms
- Workspace — your firm. One per firm. Holds your team and your client list.
- Client — a separate client workspace for each business you serve. Each client has its own documents, its own books, its own connections.
- Team member — a user inside your workspace. Has a workspace role (owner, admin, member) and can be assigned to specific clients.
- Assignment — links a team member to a client with an access level (view, review, or full).
A firm with 20 clients has 1 firm workspace + 20 client workspaces + however-many team members are assigned across them.
Try Tally on your own firm first
Before inviting real clients, you can provision your firm as its own demo client workspace. From the Command Center empty state, click Set up my firm. Tally creates a workspace for your firm with scoped paid features unlocked (bank, QBO, autonomy, business memory, suggestions) so you can try the full workflow on your own books.
Things to know about firm-self-demo:
- The demo workspace is the only one with these features unlocked — your real clients use the plan tier they're paying for.
- Doc quota stays at the Free tier (300/month) on the demo workspace — it's a demo, not unlimited free Tally.
- Some Pro/Business features (Inbox, SMS/Slack, 1099 season, cash forecast, firm memory) stay gated even on the demo workspace — those need real production data and external setup.
- You can't have more than one firm-self demo per bookkeeper across all your workspaces.
Once you're comfortable, you onboard real clients normally. The demo workspace stays around for you to keep testing on.
What's next
- Plans and billing — what's covered at each tier
- How Tally learns — firm memory boundaries
- Connect QuickBooks — per-client QBO connections
- Security and privacy — bookkeeper-client boundaries
What you'll do
- Understand the workspace / client / team / assignment model.
- Create your firm workspace and add team members.
- Add clients (with the right billing model) and assign team members.
- Use the Bookkeeper Command Center to prioritize work across the portfolio.
- Get familiar with close readiness, ROI reports, and firm memory (Business plans).
- Optionally try Tally on your own books first via the firm-self-client demo flow.