How to Add Team Members and Manage Permissions in FreshBooks - Solution for Guru

Skip to main content
Table of Contents
< All Topics
Print

How to Add Team Members and Manage Permissions in FreshBooks

Quick Summary FreshBooks lets you invite team members with role-specific permissions so each person sees and does exactly what their job requires — nothing more, nothing less. This guide explains how to add employees, contractors, and accountants to your FreshBooks account, which roles to assign, how to customize access levels, and how to manage your team as your business grows.

Why Does Managing Team Permissions in FreshBooks Matter for Your Business?


FreshBooks

As a business grows, more people need access to financial data — but not all of them need access to everything. FreshBooks addresses this directly with a structured team management system that lets business owners assign role-based permissions to every member of their team. This means employees, contractors, managers, and accountants each work within a carefully defined access boundary that protects sensitive data while enabling efficient collaboration.

According to a 2025 Gartner report on SME software governance, businesses that enforce role-based access controls in their financial tools reduce the risk of internal data exposure by up to 43%. FreshBooks builds this protection directly into its team management features, making it straightforward to implement without any technical expertise.

Furthermore, a well-structured permission system saves time by ensuring that each team member only sees the information relevant to their role. A project manager does not need access to invoicing settings, and a bookkeeper does not need to edit client profiles. FreshBooks makes this separation clean and easy to maintain. Explore FreshBooks plans and team member limits to find the subscription tier that fits your team size.


Which FreshBooks Plans Support Team Members and How Many Can You Add?

How Does Each FreshBooks Plan Handle Team Member Access?

Before adding team members to FreshBooks, confirm that your current plan supports the number of users you need. FreshBooks defines team members separately from the business owner, and each plan imposes different limits on how many additional users you can invite.

FreshBooks PlanTeam Members IncludedAdditional MembersBest For
Lite1 (owner only)Not availableSolo freelancers
Plus1 + up to 2 moreAvailable at extra costSmall teams (2-3 people)
Premium1 + up to 2 moreAvailable at extra costGrowing service businesses
SelectCustomNegotiated with FreshBooksLarger organizations

Additionally, FreshBooks distinguishes between team members (internal staff) and accountants (external professionals). Accountant access does not count against your team member limit on any plan, which makes it easy to give your bookkeeper or CPA access without affecting your subscription costs.

What Is the Difference Between a Team Member and an Accountant in FreshBooks?

FreshBooks treats team members and accountants as two separate categories with different access scopes. Team members are typically employees or contractors who work within your business on projects, time tracking, or operations. Accountants are external financial professionals — bookkeepers, CPAs, or tax advisors — who need read and reporting access to prepare financial statements or tax filings.

Notably, accountant access in FreshBooks is free and unlimited. You can invite as many accountants as your practice requires, each with their own login credentials, without paying for additional seats. This design reflects the common reality of small businesses that work with external financial professionals alongside their internal team.


How Do You Invite a New Team Member to FreshBooks?

Where Do You Find the Team Management Settings in FreshBooks?

To add a team member, log in to FreshBooks and navigate to My Team in the left-hand navigation panel. This section displays all current team members, their roles, and their invitation status. If you do not see My Team in the navigation, verify that your FreshBooks plan supports additional users — this section only appears on Plus, Premium, and Select plans.

From the My Team page, click the Invite Team Member button in the top-right corner. FreshBooks opens an invitation form where you enter the team member’s name, email address, and role assignment.

How Do You Complete the Team Member Invitation Process?

Fill in the invitation form with the team member’s full name and work email address. Next, select the appropriate role from the dropdown menu. FreshBooks sends an email invitation to the address you provide, and the team member creates their own FreshBooks login credentials by clicking the link in that email.

The invitation link remains active for seven days. If the team member does not accept within that window, you can resend the invitation from the My Team page by clicking the pending invitation and selecting Resend. Once the team member accepts and sets up their account, they appear as active in your My Team dashboard.

Best Practice Use work email addresses rather than personal ones when inviting team members. This ensures that access remains under your organization’s control if a team member leaves the company, and it reinforces a professional separation between personal and business accounts.

What Roles and Permissions Does FreshBooks Offer for Team Members?

What Are the Standard Roles Available in FreshBooks?

FreshBooks provides four built-in roles for team members, each designed to match a common business function. Assigning the correct role from the start reduces the need for permission adjustments later and ensures that each team member can work efficiently within their area of responsibility.

RoleCore PermissionsCannot AccessBest Assigned To
AdminFull account access including billing and settingsNothing — full accessBusiness owner, operations director
ManagerProjects, time tracking, expenses, reportsPayment settings, subscription managementProject leads, department heads
EmployeeTime tracking and assigned projects onlyFinancials, clients, invoices, reportsHourly staff, contractors
AccountantAll financial reports, expenses, invoices (read)Client management, project settingsBookkeepers, CPAs, tax advisors

How Do You Customize Permissions Beyond the Default Roles?

In addition to the standard roles, FreshBooks allows Admin users to adjust specific permissions for individual team members within the Manager and Employee tiers. For example, you can grant a Manager the ability to send invoices while restricting them from viewing expense reports, or allow an Employee to log expenses against a project without granting broader financial access.

To adjust permissions, go to My Team, click the team member’s name, and select Edit Permissions. FreshBooks displays a checklist of available access toggles grouped by feature area. Moreover, any permission changes take effect immediately — the team member does not need to log out and back in for the new settings to apply.


How Do You Add an Accountant or External Bookkeeper to FreshBooks?

How Is the Accountant Invitation Process Different from Team Member Invitations?

Inviting an accountant to FreshBooks follows a slightly different path than inviting a standard team member. Navigate to Accounting > Invite Your Accountant rather than My Team. This separate entry point reflects the distinct nature of accountant access — it grants read-level visibility into your financial records without allowing the accountant to modify client data, send invoices, or change business settings.

Enter the accountant’s name and email address, then click Send Invitation. Your accountant receives an email with a link to accept access. If they already use FreshBooks with other clients, they can add your account to their existing FreshBooks Accountant dashboard, which gives them a consolidated view of all client accounts they manage.

What Can an Accountant See and Do in FreshBooks?

Accountants in FreshBooks gain access to the full financial picture of your business without the ability to make operational changes. Specifically, they can view and export the following:

  • Profit and loss statements
  • Balance sheet reports
  • Expense summaries and categorized transaction lists
  • Invoice history and payment records
  • Sales tax reports and summaries
  • Journal entries and chart of accounts

Conversely, accountants cannot create or edit invoices, modify client profiles, manage team members, or access your FreshBooks subscription settings. This boundary keeps your operational data secure while giving your financial advisor everything they need to do their job effectively.


How Do You Edit, Deactivate, or Remove a Team Member in FreshBooks?

How Do You Update a Team Member’s Role or Permissions in FreshBooks?

As roles evolve within your organization, you may need to update a team member’s access level. To do this, navigate to My Team, click the team member’s name, and select Edit. From here, change their role using the role dropdown or adjust individual permissions using the permission toggles. FreshBooks saves the changes immediately and the updated access applies to the team member’s next login session.

Additionally, if a team member moves from an hourly employee role to a project management position, upgrading their role from Employee to Manager takes only a few seconds in FreshBooks. This flexibility ensures that your permission structure stays aligned with your organizational structure as your team evolves.

How Do You Remove a Team Member from FreshBooks When They Leave?

When a team member leaves your organization, remove their FreshBooks access promptly to protect your financial data. Go to My Team, find the team member’s profile, and select Deactivate or Remove. Deactivating a team member suspends their access while preserving their historical data — time entries, expenses, and project records they created remain intact in your account.

ActionAccess Removed?Historical Data Preserved?Can Be Reversed?
DeactivateYes — immediatelyYes — fully intactYes — reactivate anytime
RemoveYes — immediatelyYes — fully intactNo — must reinvite
Edit RoleAdjusted per new roleYes — fully intactYes — edit again anytime

Importantly, removing a team member from FreshBooks does not delete any work they completed. All time logs, expense entries, and project contributions remain associated with your account, which keeps your historical records complete and accurate for reporting and billing purposes.


What Are the Key Takeaways for Managing Team Members and Permissions in FreshBooks?

Adding team members and assigning the right permissions in FreshBooks is a foundational step for any growing business. The process is intuitive — invite by email, assign a role, and FreshBooks handles the rest. However, the strategic value lies in assigning permissions thoughtfully so that each team member has exactly the access they need to do their job without exposure to sensitive data outside their scope.

FreshBooks makes it equally easy to manage accountants and external financial professionals through a dedicated invitation flow that does not consume team member seats. Furthermore, the ability to deactivate rather than delete departing team members ensures that your historical records stay complete and your reporting remains accurate over time.

As your business expands and your team grows, FreshBooks scales alongside you with flexible permission structures and a clear role hierarchy.


Frequently Asked Questions

Can a team member in FreshBooks see other team members’ time entries and earnings?

It depends on the role assigned. Employees in FreshBooks can only see their own time entries and the projects assigned to them — they cannot view other team members’ logs or compensation. Managers, on the other hand, can view time entries and project activity across all team members within their assigned projects. Admin users have full visibility across all time logs, expenses, and financial records for the entire team. This tiered visibility ensures that sensitive compensation and billing data stays protected at the appropriate level.

Does adding a team member to FreshBooks automatically increase my subscription cost?

Not always. Each FreshBooks plan includes a set number of team member seats, and adding users beyond that limit does incur an additional per-user monthly fee. However, inviting an accountant or bookkeeper never increases your subscription cost — accountant access is always free and unlimited regardless of your plan. Before inviting additional team members beyond your plan’s included seats, check your current usage in My Team and review the additional user pricing in your FreshBooks account settings to understand the cost impact.

What happens to a team member’s time entries and data if I remove them from FreshBooks?

Removing a team member from FreshBooks does not delete any data they created. All time entries, expense logs, project contributions, and records associated with that team member remain fully intact in your FreshBooks account. This means you can still run reports, generate invoices from their logged time, and access their historical contributions after their account is deactivated or removed. For this reason, deactivating rather than removing a former team member is often the safer choice, as it preserves the option to reactivate their account if needed without requiring a new invitation.