In This Article
Available as an add-on for Starter, Advanced, Enterprise, and Enterprise+ tiers.
Asana’s Timesheets and Budgets add-on allows you to track actual time spent on work, forecast and monitor costs and billable revenue, and ensure timely and accurate billing and invoicing.
By using the add-on, your teams will be empowered to drive alignment, increase visibility, and maximize impact.
|
Feature |
Description |
|
Timesheets help you track progress and drive efficiency with accurate time data. With timesheets you can account for where your time is spent over a particular time period across multiple workstreams. Time submitters can complete & submit timesheets for time reviewers to review/approve. | |
|
Plan and monitor project budgets to stay on top of project health. | |
|
Set user rates for each project to factor automatically into project budgets. | |
|
Report on the underlying time entries by time or cost, including comparing estimates to actuals. | |
|
Enhancements to resource management views |
See costs on the resource management views that the user has access to as part of their Collaborative Work Management license, such as Capacity Plan, Placeholders and Universal Workload (Enterprise and Enterprise+) and Project and Portfolio Workload (Advanced, Enterprise, and Enterprise+). View time based on the single selected project in workload. |
|
Enhancements to time tracking (web and mobile) |
Access additional fields in time tracking to support accurate time entry, monitoring, and billing, such as billable/non-billable, a single project for time attribution, and description. |
|
Admins can customize the Timesheets & Budgets functionality for your organization in the Admin Console |
A Timesheets and Budgets add-on license can be added to any Starter, Advanced, Enterprise, and Enterprise+ user license. To access the add-on after purchasing, an Admin must assign the user a license in the admin console. To purchase the add-on, you must contact your Asana sales representative, or reach out to Sales directly.
Domain admins, super admins and division admins are able to assign licenses and designate user roles for the add-on.
Timesheets have two primary roles to ensure an accurate workflow: the time submitter and the time reviewer.
To manually assign licenses:
To manually designate time reviewer roles:
Note
Only admins and super admins can assign time reviewers in the admin console.
To license and assign time reviewers in bulk, upload a completed CSV template from the admin console. In the CSV file, first add Timesheets and Budgets to each submitter and reviewer in the add on column. This step assigns the license. Then, enter the email address of a single designated reviewer in the Reviewer column for each user.
Timesheets help you track progress and drive efficiency with accurate time data. With timesheets you can account for where your time is spent over a particular time period across multiple workstreams.
To access timesheets, navigate to the sidebar and click Timesheets. You can add projects to the timesheet from the + Add project button and add tasks from the + Add task line item.
When landing on a timesheet, all work that already has time tracked and filled on a task or a project will auto-populate within the appropriate time range in the timesheet.
To log time on a project in the timesheet, open the project drop-down arrow. You can add in time as general work on the project, or add time to a specific task type in the project. You can also select projects and/or tasks from recommendations.
When adding time, you can determine if it is billable or non-billable and add descriptions to detail the work. These fields are also available when tracking time on Mobile with the add-on.
The total times will accumulate at the bottom and on the right.
Note
If a task belongs to more than one project, when adding time directly from the task, you must choose which project it will count towards.
To submit a timesheet, click the Submit button at the top right corner of the sheet. You can add notes if needed. The timesheet will then be sent to the designated reviewer for approval.
A timesheet submitter is able to recall submitted timesheets for a given week before they are approved.
Timesheet reviewers can log time entries on behalf of the users they review. This is useful for correcting missing entries or assisting team members with their logs.
Timesheet submitters can choose to automatically add tasks that are assigned to them and due during the current week. This setting helps you start each week with a timesheet that already includes the work you need to track.
To turn this on, open Timesheets from the sidebar, click the three dot icon at the top right of the page and then select Timesheets settings. Under Prepopulate timesheet, turn on Auto-add tasks assigned to me that are due each week, then select Save.
When this setting is on, tasks that meet these criteria are added to the current week's timesheet. You can still add, edit, or remove tasks and time entries at any time.
To remove a task or project from a timesheet, you must first delete all of its associated time entries.
Users designated as time reviewers gain access to a dedicated view displaying their time submitters and essential timesheet information within a specified timeframe. Reviewers will be able to view the times that are being logged throughout the week, prior to them submitting the timesheet.
To view the details of a user’s timesheet, hover over their name. The text “View timesheet” will appear. When you click on it, you will be taken to a detailed view of the user’s timesheet.
Time reviewers can filter the view to display only specific users by using the People filter.
Time reviewers can change the display order of team members by using the Sort feature.
A time reviewer is able to approve or reject timesheets.
Note
A time reviewer is able to recall an approval by clicking on Approved or Rejected and then Recall approval in the pop-up. This will depend on the timesheet approval process setting in the admin console.
Both time reviewer and submitter users will receive a notification about change of timesheets status.
Notification for time reviewer
Notification for submitters
To export time entries:
The export will show time as billable or non-billable for the project.
Time reviewers can also export from the Time review view. When exporting from the Timesheets view, you can use the time range selector to pick the exact timeframe for the time entries you want included in your CSV.
To export from this view:
With project budgets, you can plan and forecast budgets.
You can access project budgets in two ways:
Note
You’ll need to be a project admin to access project budgets.
The progress bar will show you how much of the actual work is tracking against the planned work, and the remaining amount.
A user can indicate a threshold where they want to be notified about budget progress.
To enable budget notification:
Users can view budgets of multiple projects at the portfolio level to understand aggregations of cost or time, depending on the type of budget a project has.
Note
Cost aggregations are only visible to those appropriate permissions.
You can track your budget through hours or costs. You can also toggle between the two measurement types.
If you’ve chosen Costs as your measurement type, you can designate hourly rates for people working on the project. This rate can also be maintained in their Capacity plan view.
To set a rate for a person or placeholder:
A few additional notes:
If you’re a project admin, you can bulk add entire Asana teams to a project, allowing you to staff projects quickly, consistently, and with the correct, standardized rates every time.
To add teams to projects:
Note
Teams with more than 200 members cannot be added in bulk and will appear grayed out in search results. A single project cannot have more than 500 people staffed to it. The system will prevent you from adding teams that would exceed this limit.
When you click to add a selected team, the system takes a one-time snapshot of the team's current membership. It adds each person from that team to your project budget setting list individually. If a person is already on the project list, or if they are a member of multiple teams you've selected, they will only appear once.
Note
This is not a dynamic sync. If new people are added to the Asana Team later, they will not be automatically added to this project. You would need to add them separately.
If your teams have rates defined in a number-based custom field, you can import them directly.
To import rates:
Note
All numbers will be automatically rounded to two decimal places. If the field format is a percentage, it will be converted to a number.
To prevent accidental data loss, the system will not automatically overwrite rates. Instead, it will import all rates and require you to resolve them manually.
For estimated costs, you can choose from two sources; capacity plans or tasks.
Available on Enterprise and Enterprise+ tiers.
As team members are allocated into the project, you’ll be able to see the cost breakdown in the capacity plan view, based on the rates.
The total cost per person will show up on the capacity plan, and the summation will be visible on the project budget.
If allocation is done by estimated times on tasks, this will tie directly to the project to provide that project budget, either in hours or costs, depending on what you’ve selected.
Actual costs will be calculated using actual time from time tracking or from timesheets, as they are being submitted. You can break down actual costs by their billable or non-billable, or all time. This will depend on how you’ve configured actual costs.
Once rates are set, you can view costs in capacity planning and workload views.
Cost data is designed to ensure it's only editable and visible to the right people.
See our dedicated article on Reporting with the Timesheets and Budgets add-on.
To access the settings for timesheets and resourcing in the admin console:
You’ll see the following settings:
Both super admins and admins can view these settings, but only super admins can edit them. For more details on these permissions, see Admin and super admin roles in Asana.
Admins will be able to set whether or not time entries can be marked as billable for their domain in the admin console.
To ensure data accuracy and integrity Timesheets and Budgets add-on enforces specific edit permissions based on the lifecycle of a timesheet. As a timesheet moves from Draft to Submitted and finally Approved, the ability to edit time entries becomes more restricted.
Admin override: Domain admins and super admins have unrestricted permissions to view, edit, or delete time entries regardless of their status. This ensures that historical records can be corrected even after approval.
If a timesheet is locked due to its status, Submitters and Reviewers can use Recall actions to revert the status and regain edit access.
Timesheet status activity To ensure transparency and accountability, all status changes—including submissions, approvals, rejections, and recalls—are recorded in the Timesheet Status Activity log.
While Domain admins and super admins possess override capabilities for editing, they do not automatically have visibility into every user's personal timesheet view.
Note
Admins and super admins can only see a user's timesheets if they have an assigned Timesheets and budgets license and are designated as that user's Time Reviewer.