This document is a reference for permissions in Drum. Each permission controls specific access in the app.
Important Note:
Permission Changes and Account Approval
If you need access to a feature or permission you don't currently have, please contact your account administrator or another authorised user within your organisation to review your request. Drum does not change customer permissions without approval from someone with the appropriate authority in the account. If you're unsure who can approve your request, or if you're still experiencing an issue after your access has been updated, please contact Drum Support for further guidance.
Core Administrative Permissions
Manage Permissions
Controls: User role and permission management
View and access the "User Permissions" menu
Create, edit, and delete account roles
Assign permissions to roles
Add/remove users from roles
Warning: This permission allows users to grant themselves additional permissions
Super Finance
Under System Administration in Settings → Roles / User Permissions.
Allocate or remove time and costs on approved or paid invoices
Allocate or remove time and costs on submitted or approved progress claims
Edit expense claims and items that haven't been synced to your finance integration
Edit staff allowances and their costs while allowances aren't fully paid
Super Finance doesn't give budget access on its own. To allocate or remove time and costs, the role also needs Read Budgets (or project-role Budgets View) plus the matching invoice or progress claim edit permission. See Invoices and Progress Claims below.
Account User Permissions
Granular control over user management for non-admin users:
Read Account Users
View the account page with user listing
See members, roles, and permissions
View pending invitations and members whose access is revoked
Also grants access to view account details
Create Account Users
Access the invitation form and send invitations
Set initial roles and assign permission roles
Manage invitations (edit, resend, delete)
Update Account Users
Edit users and change roles (admin/member/timesheet only)
Assign or remove permission roles
Configure finance delegation
Send password reset emails
Restore a member's access (Restore Access) and edit their employment dates in the Employment section of their member page
Delete Account Users
Revoke a member's access (Revoke Access) from a last working day. They can no longer log in, and their time and history stay in Drum
Cannot revoke the account owner's access
Example: an HR role could have all four; a team lead might only have read.
Dashboard & Reporting Permissions
Team Dashboard
View team dashboard, bookings and projects
View team task metrics and filtered task lists
Business Dashboard
View business-wide dashboard
See all bookings, projects and task metrics
Project & Opportunity Management
Project Permissions (Hierarchical)
All Projects Level
Create Projects
Read All Projects
Update All Projects
Delete All Projects
Change Project Rates
Team Projects Level
Read Team Projects
Update Team Projects
Delete Team Projects
Individual Projects Level
Read Assigned Projects
Update Assigned Projects
Delete Assigned Projects
Opportunity Permissions (Hierarchical)
Same structure as projects: Create Opportunities, View Opportunity Insights; All / Team / Assigned Read, Update, Delete.
Project Metrics
View Project Metrics
View Gross Profit (needs the Show Gross Profit Figures setting under Settings → Features). The API and AI tools (MCP) follow the same rule: gross profit only comes back when that setting is on and the role has View Gross Profit. See Project list filters and gross profit in the API.
Company Management
Create Companies - Create a new client or supplier on the company form, and type a new company name as the client, invoice-to company or primary contractor on a project, opportunity or contract
Read Companies - View company lists and details
Update Companies - Edit company information
Delete Companies - Archive companies
Without Create Companies, picking an existing company still works. Typing a name that does not match an existing company stops the save with You do not have permission to create companies. Matching an existing trading or legal name (any case) uses that company and does not need Create Companies. On the company form, matching an existing name shows A company with this name already exists. and keeps the existing company.
Merging duplicate companies or suppliers needs both Update Companies and Delete Companies on the same role. See How to merge duplicate companies or suppliers.
Contacts: contacts use the same four permissions. Read Companies lets someone see contacts, Create Companies lets them add a new contact, Update Companies lets them edit or restore a contact, and Delete Companies lets them delete one. Linking a contact to a company, opportunity or project, changing its contact card there (role, description, pin or primary financial contact) or using Un-assign also needs permission to update that company, opportunity or project. Picking an existing contact to link doesn't need Create Companies.
When you add a new contact whose email (any case) or mobile matches an existing contact, Drum links the existing contact instead of making a duplicate, and doesn't change its details. If the match is a deleted contact, Drum asks you to restore that contact instead. Un-assign only removes the contact from that record. The contact stays in Drum, even when it isn't linked to anything else.
Resource & Booking Management
Available Resources
Create Available Resources
Read Available Resources
Update Available Resources
Delete Available Resources
Resource Financials - View cost rates (may be sensitive)
Bookings
Create Bookings
Read Bookings
Update Bookings
Delete Bookings
Global Resourcing
Under Resources & Bookings in Settings → Roles / User Permissions. View only.
View - Opens Global Resourcing (Staff and Project Programs tabs), including the cross-project milestones board on Project Programs
Project Resourcing
Under Resources & Bookings on the account role.
View - Opens the Resourcing tab on projects the person can already open
Edit - Plan and change resourcing on those projects (also needed to manage milestones from the resourcing timeline unless they can already update the project)
Account admins already have these. See also project-role Resourcing below for per-project grants.
Calendar Access
Calendar - Read-only
Calendar Planner - Interactive drag-and-drop
View All Leave Requests
Financial Management
Finance Configuration
Create Finance - Tax rates, finance accounts, line item codes under Finance Settings; needed for Xero setup
Quotes
Create Quotes
Read Quotes
Update Quotes (includes sections/line items and proposal templates)
Delete Quotes
Quote Approvals (Approve Quotes) - Set a quote to Approved
Quote Acceptance - Set a quote to Accepted. Off by default on new roles
Approving and accepting quotes: these are separate permissions, so one person can approve a quote internally and someone else can record the client's acceptance. The Status list only shows Approved to people with Quote Approvals, and Accepted to people with Quote Acceptance. Quote Approvals doesn't include acceptance. Accepting a quote on an opportunity marks the opportunity as won, and if it's a variation opportunity, it also approves the linked variation.
If a quote is already Approved or Accepted, anyone who can edit it still sees that status, so it stays put when they save other changes. They can keep editing the quote without either permission.
Existing roles: when Quote Acceptance was added, every role that could approve quotes got it turned on, so nothing changed for them. Every other role has it off. Before this, anyone who could edit quotes could set Accepted, so tick Quote Acceptance on any role that should still accept quotes without approving them.
Both labels use your account's name for quotes, so they might read Proposal Approvals and Proposal Acceptance.
Converting an accepted quote: someone who can view quotes and has Quote Acceptance can convert an accepted quote's opportunity into a project, even without Create Projects or permission to update opportunities. Otherwise they need both of those. If they have neither, the convert button on the quote is greyed out, and hovering over it names the permissions they're missing. If their role can't open the new project, Drum takes them back to the quote and confirms the project was created.
Invoices
Create Invoices (also credit notes)
Read Invoices
Update Invoices
Delete Invoices
Approve Invoices
Time and costs on invoices: invoice permissions alone don't show the time and costs behind an invoice. The role also needs Read Budgets (the View tick on the Budgets row), or View on Budgets in a project role the person holds on that project. Without budget access, Drum hides or blocks:
Cost figures in the invoice summary, and the invoice inclusions (allocated time and costs)
Adding, changing or removing allocated time and costs, including the Billing Period selection and the Billable Time and Costs type on the new invoice form
The Internal budget line on the new invoice form (the invoicing figure and Remaining still show)
The Time & Cost Summary Report button, and time, expenses and all costs reports in the invoice documents
Revert to the progress claim structure when the claim was converted with a structure that splits out costs
You can still create invoices that don't carry time or costs, such as Blank, Fixed Amount, Percentage of Budget and Proposal Amount. A project-role grant only covers its own project, so it can't be used to bill time recorded on another project you don't have budget access to. Super Finance on its own doesn't give budget access. Client-facing documents and uploads aren't affected.
Progress Claims
Separate account-role checkboxes from invoices. Invoice create/approve does not grant progress claim create/approve (and the reverse).
Create Progress Claims
Read Progress Claims
Update Progress Claims
Delete Progress Claims
Approve Progress Claims
Time and costs on progress claims: the same budget access applies. Without Read Budgets or project-role Budgets View, Drum hides or blocks:
The Costs in Period column, the included time and costs, and the cost figures in the claim summary (including the approval request window)
Adding or removing time and costs, including Claim all billable costs and times when you create a claim
The Time & Cost Summary Report button, and time, expenses and all costs reports in the claim documents
Invoice structures that show individual costs or combined time and costs when you convert, including Extract T&M expenses as their own line items
You can still set the amounts claimed and convert the claim with Consolidate claim items to a single invoice line or Create one line item per claim item, using the lines on the claim. If your account default is a structure that shows costs, Drum uses one line per claim item instead. After conversion, people who can view the claim and have budget access can still open its saved summary report, even without invoice permissions. The report shows what was saved with the claim. The client-facing claim document and uploads aren't affected.
Write-Offs
Under Financial Management in Settings → Roles. Separate from Invoices and Invoice Approval.
Read Write-Offs
Create Write-Offs / Delete Write-Offs - Convert an invoice to a write-off and back
Update Write-Offs - Edit write-off details; does not unlock Approved
Write-Off Approval - Approve or reject write-offs; also lets that role see routed write-off requests in the approvals queue
Create or update alone cannot pick Approved. When write-off approval routing is on, editors use Submit for Approval to send a pending or rejected write-off to the routed approver. Standalone write-off invoices use write-off routing (not Invoice routing). See How to configure write-off approval flows.
Costs
Under Financial Management in Settings → Roles (Project Costs row).
Create Costs - Add costs, including uploading a supplier invoice or receipt on a project Costs tab or the unallocated upload on Expenses. Cost file uploads need Create Costs and a project you can open. Update Costs alone is not enough.
Read Costs
Update Costs - Edit existing costs. Does not grant cost file uploads.
Delete Costs
Approve Costs
Create Cost Purchase Orders - Shown in Settings → Roles as Xero Bill Status Changes (or your finance connection name). Push bills and change finance bill status for costs and expense claims.
Expense Claims
Under Expense Management in Settings → Roles.
Create Expense Claims - Create your own claims. On your own draft claim you can add items and allowances.
Read Expense Claims - Open claims that fall in your claim scope (see below). Alone it does not let you open arbitrary claims by link.
Update Expense Claims - Edit claims you can open, choose the Employee on a claim, and add or change items on other people's draft claims once those claims are in your scope. The Employee picker is only enabled with this permission; without it the select is disabled and a new claim belongs to you.
Delete Expense Claims
Expense Claim Approval - Approve claims. Does not open every claim on its own (same for Expense Claim Item Approval and Expense Claim Allowance Approval). You still only see claims in your scope.
View All Expense Claims - See every claim (account admins already can). Claims managers who add items to other members' claims need this together with Update Expense Claims. Update alone is not enough to reach other people's claims without scope. Approval and pay permissions do not unlock the full list.
Pay Expense Claim Allowances - Mark allowances paid. Does not open every claim on its own.
Who can see which claims: your own claims; claims where you are the assigned approver or named on an approval request; and all claims only if you have View All Expense Claims (or you are an account admin). The same scope applies when opening a claim and its items, allowances, attachments and line items.
Receipts after approval: the claim owner (with Create Expense Claims) or anyone with Update Expense Claims can still attach or remove item receipts at any status.
Claim file upload zone: you need permission to update that claim, and the claim must not be a credit card claim and must not already have an approved bill.
Allocations: allocating an expense claim item to a project or task only works for projects you can open.
Budgets & variations
Project variations, variation rows, project phases and budget deliverables use the same budget permissions as the project budget screen. They do not use invoice or progress claim permissions. Without the matching permission, Drum redirects with You are not authorized to perform this action.
Create Budgets - Create a project budget or a project variation (including a variation that creates its linked opportunity in the same step)
Read Budgets - Open budgets and variations. Also needed, together with invoice or progress claim access, to see and allocate the time and costs behind invoices and claims
Update Budgets - Change budgets and variations; edit variation rows (tasks, deliverables, resources, costs and adjustments); change variation status (including approving a variation); add or edit project phases; add budget deliverables
Delete Budgets - Delete budgets or variations, and remove project phases
Approving a variation still only needs Update Budgets (or Update Budgets on your project role for that project). There is no separate variation-approval permission, and Approval Settings does not route variation approval.
Opportunity-linked variations: creating a variation with a linked opportunity checks budget create permission only. It does not also require Create Opportunities. You still need the usual proposal permissions to edit or share the linked proposal afterwards.
For a role that can raise variations but must not create invoices or approve claims, turn on the budget permissions you need and leave invoice and progress claim create/approve off.
Timesheet Management
View Staff Timesheet Page
Under Time Management in Settings → Roles / User Permissions. Opens Time → Staff and other people's timesheets (and matching staff list access for API and AI tools). It only works when the same role also has a timesheet cohort permission: View & Edit Anyone's Timesheets, Approve Anyone's Timesheets, View Team Timesheets, Approve Team Timesheets, View Direct Reports' Timesheets, or Approve Direct Reports' Timesheets. Alone it does nothing.
Turn it off on a role that should edit time on project Time tabs (for example with View & Edit Anyone's Timesheets or project-role Edit All Time Entries) without opening everyone's timesheets under Time → Staff. Approver roles need it ticked, because approving in the app happens on the Staff page. Account admins still see all staff timesheets.
View & Edit Anyone's Timesheets
Under Time Management. Create and edit time entries for other users account-wide. Does not by itself open Time → Staff; the same role also needs View Staff Timesheet Page.
Keep View Staff Timesheet Page on if they should also use Time → Staff; turn that page flag off if they should edit on project Time tabs only. For correcting time only on specific projects, see Edit All Time Entries under Project role permissions.
Grant someone access to edit anyone's timesheets
Go to Settings → Roles / User Permissions.
Open or create a permission role for this access.
Under Time Management, turn on View & Edit Anyone's Timesheets.
To also open Time → Staff, turn on View Staff Timesheet Page on that same role.
On the person's user page, assign that role. They must be a normal Member, not Timesheet only.
You do not need System Administration permissions or account admin. Timesheet edit access lives under Time Management on the permission role.
Approve Timesheets
Change timesheet status to approved and use bulk approval
Opening Time → Staff to approve also needs View Staff Timesheet Page on the same role with the matching approve permission
Time Tracking Scope
Track Time Against All Tasks (default: true)
Track Time Against Allocated Tasks (default: true)
Project role permissions
Account roles apply across the account. Project roles (Settings → Project Roles) apply only on projects where that person is assigned that role. Project role permissions add access for that project; they do not replace account-role permissions.
Edit All Time Entries
Turn this on for a project role, then assign that role on the projects they need. It is not an account-role checkbox.
Edit unbilled task time on those projects, including from the project's Time tab
Create or correct other people's task time on those projects
Applies to ordinary project task time only (not leave, business overhead or time credits)
Does not by itself open Time → Staff for every staff timesheet
When to use which
View & Edit Anyone's Timesheets (account): anyone's time account-wide; pair with View Staff Timesheet Page for Time → Staff
View Staff Timesheet Page (account): opens Time → Staff when the same role has a timesheet cohort permission
Edit All Time Entries (project): correct unbilled task time on specific jobs only
People can already edit their own unbilled entries on a draft timesheet without View & Edit Anyone's Timesheets. Finalised or approved weeks may still be locked. Invoiced time cannot move to another project. See How to edit a time entry.
Resourcing (project role)
On Settings → Project Roles, for a project role such as Project Director. Applies only on projects where that person holds the role.
View - Opens that project's Resourcing tab
Edit - Plan and change resourcing on that project
Either account-role Project Resourcing View/Edit or this project-role grant is enough for the project tab. Global Resourcing still needs account-role Global Resourcing View.
More on where milestones appear: Staff resourcing views and capacity reference.
Budgets (project role)
On Settings → Project Roles, for a project role such as Project Director. Applies only on projects where that person holds the role. These grants are an alternative to the matching account-role budget permissions for that project.
View - Open that project’s budget pages and variations. Together with invoice or progress claim access, also shows the time and costs behind that project’s invoices and claims
Edit - Create or change variations and variation rows on that project; add or edit phases; add budget deliverables; approve a variation (status)
Delete - Delete variations and remove phases on that project
Account-role Create/Read/Update/Delete Budgets still apply account-wide. Either the account-role permission or the matching project-role grant is enough for that project’s variation and budget screens.
Insights & Analytics
Business Insights - Full analytics, revenue, utilisation, financial summaries
Own Team Insights - Team projects only; user must be a bookable resource
Individual Insights - All individual resources
Own Individual Insights - Own data only; bookable resource required
Project Insights - Project metrics and hour allocation (non-financial)
View Revenue Projections - Needs account setting enabled
Email & Communication
Under Email & Communication in Settings → Roles. These rights control who can open Project Emails (nav menu, Email), open the Emails tab on a project or opportunity, allocate a thread to projects, and delete a thread.
Business Emails - All project and opportunity email threads in the account
Assigned Project Emails - Threads linked to projects or opportunities you are assigned to (or have an active task on)
You need one of these rights, and the thread must be in your scope. If you cannot open a thread, Drum shows that it was not found (not a generic unauthorised message).
Allocate to projects / Project Allocation: on a thread you can open, you can add or remove only projects and opportunities you can already open and that your Emails right covers. Links you leave unchanged stay as they are, even if you cannot open that project yourself.
Delete Email: deleting a thread removes it from every project it is linked to. You can delete only when you could unlink every kept (not deleted) project on that thread. Deleted projects do not block delete. Account admins can delete any thread.
System Configuration
Customisation
Turn on under Settings → Roles for any non-admin role that should create or edit templates. Account admins already have Customisation.
Deliverable, Opportunity, Project and Proposal templates
Template fields; status types (project, supplier, company, contract)
Resource and leave types; team management
Cost and booking types; tracking categories; custom fields
Lead scores; procedures; contract templates; business overheads
Tags
Create Tags
Update Tags
Approval Settings vs role permissions
Role permissions decide whether someone can create or approve a record type. Approval Settings (Settings → Approval Settings) decide who receives an approval request when that flow is configured.
Approval Settings can be set separately for: Invoice, Progress claim, Expense claim, Cost, Purchase order, Timesheet, and Write-off.
For write-offs, role permission Write-Off Approval decides who can pick Approved (together with admins, Can also be approved by roles, and the routed approver). Approval Settings → Write offs decides who receives the approval request. Notifications for that flow are named Write Off.
Project variations are not in that list. Who can create, change or delete a variation (and its rows), add phases or budget deliverables, or approve a variation by changing its status, is controlled by budget permissions (account-role Create/Update/Delete Budgets, or the matching project-role budgets grants). Invoice or progress claim approval routing does not apply.
Important Notes
Admin Override: Admins have all permissions regardless of role assignments
Timesheet-Only Users: Restricted to timesheet and live timer, no matter which roles are assigned
Permission Hierarchy: Higher-level permissions include lower-level access (e.g. Read All Projects includes team and assigned)
Account Settings: Some permissions need account-level settings (e.g. View Gross Profit)
Available Resource: Some permissions need the user set up as a bookable resource
Permission Dependencies
View Gross Profit needs "Show Gross Profit Figures" enabled
View Revenue Projections needs "Enable Revenue Projections" enabled
Team permissions need team assignments; individual permissions need project/task assignments
Read Account Users is required to access the account page for user management
Common Permission Role Examples
HR Manager Role
Read/Create/Update/Delete Account Users
Read/Create Available Resources
Project Manager Role
Create Projects; Read/Update All Projects; Change Project Rates
Create Bookings; Read Account Users; Project Insights
Finance Manager Role
Create Finance
Read Budgets, so they can see and allocate the time and costs on invoices and claims
Approve Invoices, Progress Claims, Costs, Expense Claims, Write-Offs (Write-Off Approval)
Business Insights; Resource Financials
Variation-capable role (no billing)
Create/Update/Read Budgets
Leave Create/Approve Invoices and Create/Approve Progress Claims off
Team Lead Role
Read/Update Team Projects
Read Account Users; Own Team Insights
Approve Timesheets
