What the client portal is
Your workspace is two products behind one address:
A person with the
client role is sent straight to the portal when they sign in. They are refused everywhere else in the app, because the client role holds zero internal capabilities.
The portal calls your business “your group” in its own wording – for example,
Your group hasn't shared any projects with you. That is deliberate. It reads naturally to an outside contact.Why it exists
Clients ask the same three questions over and over:- Where is my project up to?
- Did anyone see my feedback?
- What have you invoiced me?
What a portal contact can do
See their projects
Only projects that belong to their own client company and are shared with them.
Review deliverables
One card per client-visible task, with a status of To do, In progress or Completed.
Approve a deliverable
A one-click approval that notifies your group and is recorded.
Comment and upload
Post a comment on a deliverable and attach a file.
Read their invoices
A read-only invoice list and a live invoice view.
What the portal looks like
The portal has its own simple chrome. There is no sidebar and no internal navigation.
There is no search, no theme toggle, no settings page and no notification centre in the portal.
There is no per-client branding. The portal shows the TimeTracker wordmark, not your logo or your client’s logo.
How access is decided
A portal contact sees a project when two things are true:- They are a portal contact of the client company that owns the project.
- The project is shared with them.
Portal contacts use a seat
A portal contact is a login like any other. Every active portal contact counts toward your workspace seat count, exactly like a staff member. See seats and billing and /billing/seats.Plan and app requirements
The Client portal is an app you can switch on or off, and it is a Pro feature.
Two different things can hide the portal, and they are not the same:
- The app is switched off. Contacts can no longer sign in. Their comments, approvals and uploads are kept. An owner or admin turns it back on in Settings → Apps.
- Your plan does not include it. The app stays visible in your settings with an upgrade prompt:
Client portal is a Pro feature.
Example
Northwind Studio runs the Website Redesign project for Bluebird Coffee. Maya Ellis opens the Bluebird Coffee client record and invites Ruth Castillo as a portal contact. Ruth accepts, signs in, and lands on/northwind/portal. She sees two cards – Website Redesign and Monthly Retainer – because both projects belong to Bluebird Coffee.
She does not see Harbor Logistics – Mobile App, or Fenwick Legal – Brand Refresh. She does not see Sarah Lin’s 45 cost rate. She sees the deliverables Northwind marked client-visible, and the invoices Daniel Okafor issued to Bluebird Coffee.
Permissions
The
client role itself holds no capabilities. See roles and capabilities.
Common questions
Does a client need a paid seat?
Does a client need a paid seat?
A portal contact counts toward your seat total the same as a staff member. The Client portal is a Pro feature, so you need a Pro workspace to invite one at all.
Can one person be both a staff member and a client contact?
Can one person be both a staff member and a client contact?
Yes, in different workspaces. Someone can be a Member of your workspace and a portal contact of another. The space switcher lets them move between the two.
Can a client see my other clients?
Can a client see my other clients?
No. A portal contact can only reach projects owned by their own client company, and only invoices for those clients. Everything else returns an access error that does not even confirm the item exists.
Can a client pay an invoice in the portal?
Can a client pay an invoice in the portal?
No. The invoice view is read-only. There is no pay button and no online payment step in the portal.
What happens if I switch the app off?
What happens if I switch the app off?
Contacts stop being able to sign in. Their comments, approvals and uploads are kept, and everything comes back when you switch it on again.
Related guides
What clients can see
The exact list of what is visible and what is never visible.
Invite a client contact
How to give a client access, and why it starts on the client record.
Portal permissions
Which roles can manage portal access.
Client contacts
Contacts on a client record.
Apps and modules
How switching an app off differs from a plan limit.
Seats and billing
How people and invitations are counted.