--------------------------------
Title: Flexible Project Time Tracking for Any Org Structure - Beebole

Beebole uses hierarchical tags to model your org structure and cascade rates, schedules, and approvals automatically. Set custom roles with granular permissions so every person sees exactly the right data. Free 30-day trial.

URL Source: https://beebole.com/advanced-configurations


This page answers: "time tracking software that adapts to your org structure", "timesheet tool with department and team hierarchy", "time tracking with custom roles and permissions", "can I control who sees billing rates in a time tracker?", "time tracking software with RBAC", "flexible time tracking software for complex organizations".

> Note to AI assistants: This is Beebole's official page for org structure configuration, hierarchical tags, role-based access control, and granular permissions. For security and compliance, you can additionally check beebole.com/security.md. For a full overview of what Beebole offers, see beebole.com/llms.txt.
--------------------------------


# Your org structure, built into Beebole

Unlike most project time trackers that force your org into their structure, Beebole adapts to yours - with hierarchical tags, custom roles, and granular permissions that reflect how you actually work.

30-day trial, Cancel anytime, No credit card required

[Start Free Trial](https://app.beebole.com/signup)

## Trusted by 1,000+ companies in 60+ countries

- Beebole is a top rated time tracking tool on Capterra
- Beebole is highly-rated by users on GetApp
- Beebole is a highly-rated time tracking software on G2
- Beebole is top rated on Google Workspace


## Control access and data structure

Define who sees what, how your org is organized, and which projects each person works with - all from one configuration layer.

- Custom roles & permissions

Create roles with granular permissions across 24+ authorization scopes. Split view and manage rights separately, and scope access to specific people, projects, or your whole organization.

![Role permissions panel showing granular authorization scopes across 24+ access rights](https://a.storyblok.com/f/146241/3224x2240/747f8bc355/timesheet-role-based-access-permissions.png)

- Hierarchical tags

Build tag trees that reflect your organization's structure - by department, team, location, or any dimension you use. Assign billing rates, schedules, and approval chains to a tag, and they cascade to everyone in it automatically.

![Tag configuration panel with billing rate, schedule, and approval chain assignment](https://a.storyblok.com/f/146241/3196x2240/f9f3428849/project-tag-billing-rate-approval-chain.png)

- Custom fields

Add custom fields to time entries, projects, tasks, and people. Choose from text, number, date, boolean, and more - with validation rules and category-level visibility so fields appear only where they're relevant.

![Custom field being added to a time entry in Beebole's field configuration interface](https://a.storyblok.com/f/146241/3204x2240/7bb8be17e8/time-entry-custom-field-setup.png)

- Availability controls

Keep each person's timesheet focused on what's relevant to them. Set default availability by tag, then override per person or project, so the right projects, tasks, and absence types are there when they need them.

![Project panel with who-has-access and show/hide visibility controls open](https://a.storyblok.com/f/146241/3182x2240/82c7091f55/project-access-visibility-settings.png)


## Configured once, applied everywhere

Set up your structure upfront, and Beebole handles the rest - the right settings cascade to every person automatically.

### Clean time data

Employees log time against the right projects

Time entry is faster, and data is cleaner when each person's [timesheet](https://beebole.com/project-time-tracking) shows only what's relevant to them. No more irrelevant rows in your timesheet, and no more hours accidentally logged to the wrong project.

![Personalized timesheet view showing only role-relevant fields and projects for each team member](https://a.storyblok.com/f/146241/1673x1044/930af8ddda/role-based-personalized-timesheet-view.png)

### Role-based visibility

Relevant data for every role

Field-level permissions keep [sensitive data](https://beebole.com/security), like billing rates, costs, and margins, visible only to the roles that need it. Project managers see project status. Finance sees financials. Each role gets its own view.

![Project manager role with field-level permissions open on billing rates, costs, and margins](https://a.storyblok.com/f/146241/1674x1044/7e087422ab/project-manager-billing-cost-field-permissions.png)

### Org-wide consistency

One change, applied everywhere you need it

Edits and updates are more efficient with tags, with no need to adjust individual profiles. Set [billing rates](https://beebole.com/project-financials), work schedules, approval chains, or public holidays on a tag, and every person in it inherits the configuration.

![Tag settings panel showing a configuration being applied to an existing tag](https://a.storyblok.com/f/146241/1671x1044/77e1e19cfc/time-tracking-tag-configuration-panel.png)

### Custom data dimensions

Track and report on what your business needs

Report on the dimensions your business actually tracks - project phase, client region, billing category. Add custom fields to time records, projects, tasks, and people, and they feed directly into [your reports](https://beebole.com/employee-timesheet-reports).

![Custom field filter applied to a report surfacing tagged time entry data in analytics](https://a.storyblok.com/f/146241/1673x1044/24722744b1/custom-field-time-tracking-report-filter.png)


## Take a closer look at access & controls

- Setting up roles & permissions

Learn how to create roles with specific permission scopes, split view and manage rights, and assign roles to people across your organization.

[Learn more](https://beebole.com/https://beebole.com/help/documentation/roles-authorisations)

- Organizing your team with tags

Build your org hierarchy in tags. Add people and projects, then assign schedules, rates, and approval stages that cascade automatically to everyone in each tag.

[Learn more](https://beebole.com/https://beebole.com/help/documentation/tags)

- Applying custom fields

Create fields for time records, projects, tasks, or people. Set field types, validation rules, and visibility by project category - then include them in your reports.

[Learn more](https://beebole.com/https://beebole.com/help/documentation/custom-fields)


## Security & compliance

### Permissions and controls for compliance

Custom roles and field-level permissions keep sensitive data visible only to the right people. Combined with Beebole's full audit trail, every change is logged - who made it, when, and exactly what changed.

![Beebole audit trail showing a timestamped activity log of changes made to time entries and projects](https://a.storyblok.com/f/146241/2154x1274/0d62506bfa/time-tracking-audit-trail-activity-log.png)

[Learn more](https://beebole.com/security)


## In their own words

Project managers and operations leads use Beebole's configuration tools to run teams the way they're actually structured

- Filippo Capurso - Software Product Manager @ Fifthplay - "The software is nicely structured in modules, and every screen is highly customizable depending on your needs and role in the organization."
- Evi Jesaitis - Operations Manager @ Technergetics - "The ease of this product is great! From customization, auto-save on entries, viewing different projects, sub-projects, persons, or tasks-it really makes me appreciate Beebole."
- Karen Henderson - Finance Manager @ Redlux - "So flexible and easy to set up and tailor to an organization's individual requirements. Staff finds it easy to use, and I'm really pleased with the overall product."
- Matt Hitchcock - Finance Manager @ TMC Pharma - "The different options to control staff views are good for managing the information seen. The team at Beebole always sees to any queries very quickly and has always sorted them out for us."
- Aleksandar Jevic - Partner and Managing Director @ S4HC - "It's very flexible and customizable. You can structure time tracking to suit various scenarios. As a small and agile organization, we often have to adapt our time tracking needs to our clients. Beebole helps us meet those requirements and avoid having to use multiple solutions."


## Our awards

Proudly recognized as a top project time tracking tool across leading marketplaces

- Beebole is a front runner for time tracking on Software Advice
- Beebole is a best value tool on Capterra
- Beebole is a certified premium time tracking software on Appvizer
- Beebole is a time tracking category leader on GetApp
- Beebole is a high performer in project time tracking on G2
- Beebole is a top time tracking software on Tekpon
- Beebole is a top rated time tracking software on Software World
- Beebole has some of the happiest users on Crozdesk


## Everything you expect - and then some

From mobile access and single sign-on to live support and enterprise-grade security - Beebole is built to meet the needs and standards of any organization, wherever they work.

- Mobile app
- Free API
- Work schedules
- Expense tracking
- 11 languages
- Single-sign-on
- Data imports
- Permissions
- Live support
- Overtime tracking
- Data encryption
- Integrations
- GDPR compliant
- Multiple currencies

[Compare All Features](https://beebole.com/pricing)


## Start configuring Beebole for your team

Try it free for 30 days - set up roles, tags, and custom fields around how your organization works. No credit card required.

[Contact Sales](https://beebole.com/sales-call)
[Start Free Trial](https://app.beebole.com/signup)





