Asana Gantt Chart: A How-to Guide With Pros, Cons & Alternatives


Asana is project management software that offers a variety of easy-to-use tools like timelines, task lists and kanban boards which are mainly used for managing simple projects, everyday tasks and team workflows. It’s a good alternative for small teams that need to manage their workload and collaborate online.

In this blog, we’ll show you how to make a Gantt chart in Asana and we’ll do an in-depth analysis of its features, benefits and limitations.

What Can You Use an Asana Gantt Chart For?

Asana’s Gantt chart is a lightweight alternative to more complex Gantt chart software. It’s an easy-to-use tool that allows you to easily create a project schedule, visualize project tasks, track their due dates and collaborate with your team online.

However, while Asana Gantt charts can help you create a project schedule, they’re not ideal for managing projects as they lack many project management features. If you need Gantt chart software for project management, you should use ProjectManager instead, project management software with award-winning Gantt charts.

ProjectManager‘s Gantt charts offer advanced project management features that Asana Gantt charts don’t, such as tracking all four types of project task dependencies, tracking resource utilization and costs for each task, comparing planned versus actual costs, setting project baselines and much more. Get started with ProjectManager today for free.

Gantt chart with task info panel
ProjectManager’s Gantt chart offer more project management features than an Asana Gantt chart. Learn more

Does Asana Have a Gantt Chart?

Not really. Asana has a timeline, which is a weak version of a Gantt chart. You can create a Gantt chart with some limited functionality, but that’s going to take some time and effort. If you’re wedded to Asana it could be worthwhile, but with many superior software products that have real Gantt charts with robust features, it might be time to seek an Asana alternative.

What Can You Use an Asana Gantt Chart For?

If you’re willing to build a Gantt chart in Asana, it allows you to create a simple project schedule and track the due dates, duration and dependencies of your project tasks. It can also be used for identifying the critical path of your project and tracking project milestones. Additionally, an Asana Gantt chart allows you to:

  • Split your project schedule into sections, a feature that allows you to group related tasks
  • Mark project milestones in your Gantt chart timeline
  • See the critical path activities based on their due dates and duration
  • Edit your project schedule by dragging and dropping tasks on the timeline
  • Collaborate with your team members by sharing messages and files for each task

Asana Gantt Chart Example

The best way to learn what an Asana Gantt chart is and how it works is to look at an example, so we’ve used one to create a construction schedule. On the left side, there’s a list of project tasks and details such as due dates, duration and assignee. On the right side, there’s a stacked bar chart that uses bars to represent project tasks on a timeline. Each of these bars or project tasks is linked by arrows, showing the dependencies among them.

Asana Gantt chart example

Now that we have a better understanding of the advantages and disadvantages of an Asana Gantt chart, let’s learn how to make one. Creating a Gantt chart in Asana is an easy process that’ll allow you to create a project schedule in minutes.

Cons of Making an Asana Gantt Chart

Asana Gantts track very little information about your project and the software offers the bare minimum project planning, scheduling or tracking features expected from a Gantt chart software. Here are some of the most important features they’re missing.

  • No cost tracking functionality which is essential for monitoring project budgets
  • Missing resource allocation, scheduling or monitoring features
  • Only has two types of task dependencies unlike more advanced Gantt chart software which offers four types of task dependencies, which are important for project planning and scheduling
  • Asana Gantt charts don’t display the percent of completion of your tasks, which affects their ability to track project progress

For these and other reasons, Asana Gantt charts can help you create a project schedule, but they’re not ideal for managing projects as they lack many project management features.

ProjectManager Has Better Gantt Charts Than Asana Gantt Charts

That’s a lot of hurdles to clear. When managing a project you don’t want your hands tied with inferior tools. The features missing from an Asana Gantt chart are going to leave project managers scrambling to deliver their projects on time and within the budget.

If you want a real Gantt chart with powerful features that Asana doesn’t have, make a Gantt chart in ProjectManager. Just start a free 30-day trial and you can easily export your Asana project into an Excel file and import that into ProjectManager. You’ll retain your Asana data and now have the features you need to better manage your project.

Asana Gantt chart import

ProjectManager has Gantt charts that are more thorough than Asana Gantt charts. Here are just a few of the reasons why.

Real-Time Resource Availability for Assigning Tasks

You can create a timeline in ProjectManager, but also schedules based on real-time availability. When onboarding teams, project managers can set their availability, whether they’re on vacation, have PTO or even on global holidays for remote teams.

Set Baselines to Compare Planned vs. Actual Effort With Real-Time Progress Shading

It’s critical to monitor your baseline if you want to stay on schedule and within your budget. Setting a baseline captures your planned schedule and costs so you can now compare them to where you are in the project to help you stay on track. ProjectManager also tracks all four types of task dependencies as compared to Asana, which only has two. Linking dependent tasks helps to avoid costly delays.

Real-Time Tracking Against Your Baseline

ProjectManager lets users track project costs, resource costs, task costs and expenses in real time. This allows you to ensure your project is meeting the constraints of your budget and, if it’s not, quickly make adjustments to get back on track.

ProjectManager's Gantt chart

How to Make a Gantt Chart in Asana

Most projects need these features. If yours does, then it’s time to consider ProjectManager. But If you still want to see how to make an Asana Gantt chart, we’ll go through the process from beginning to end. All you’ll need to get started is an Asana license or simply a free trial.

1. Create a New Project & Select the Asana Gantt Chart View

The first step is to create a new project by clicking the “Create” button at the top left corner of your screen.


Asana Gantt chart


Then you can choose to import a file or start creating your Asana Gantt chart from scratch. For this Asana Gantt chart example, we’ll start a project from scratch.


Asana Gantt chart


Next, choose a project name and select your starting project management view. As you can see, Gantt charts are not an option by default but don’t worry, pick any view and you’ll be able to switch to the Gantt chart view once you click “Create project.”

For this Asana Gantt chart example, we’ll name this project “Construction Schedule” because we’ll use this Gantt chart to represent one.


Asana Gantt chart


Once you create a new project, you’ll land in Asana’s task list view. To switch to the Gantt chart view, click the plus icon and select Gantt as shown in the image below.


Asana Gantt chart


2. Add Sections and Project Tasks

Now it’s time to add your project tasks, their due dates and durations to the Asana Gantt chart. You can also use its “Sections” setting, which allows you to group related tasks and create project phases on your Gantt chart timeline, but it’s not required.

We’ve filled out the Asana Gantt chart with project tasks, due dates and duration based on a construction schedule. As you can see on the left side of the image below, there are six different sections in this Asana Gantt chart to reflect various stages of the construction project (contracts, procurement, design, construction, post-construction and closing).


Asana Gantt chart


3. Link Task Dependencies

Project tasks need to be executed in a specific order, which is defined by the dependencies among them. For example, some tasks can’t start until the previous task has been completed. This is the type of task dependency that applies to all the tasks in our construction schedule.

To link a dependency between tasks using an Asana Gantt chart, you’ll need to hover over a task, left-click the dependency icon and then hold your left mouse button and drag it to the next task.


Asana Gantt chart


Repeat this process until all your project tasks dependencies have been linked as shown in the Asana Gantt chart below. This is important for the next step, which is identifying the critical path of your project.


Asana Gantt chart


4. Highlight Your Project’s Critical Path

The critical path of a project refers to the tasks that must be completed on time, or their delay will affect the total duration of your project, unlike other project tasks which can be completed past their planned due date without affecting the project schedule, which have a lower priority level. To find the critical path, you’ll need to consider the start and end dates of your project tasks, their duration and their dependencies. But luckily, Asana’s Gantt chart automates this process.

To identify the critical tasks of your project, click Gantt options on the right side of your screen and then turn on the “Highlight critical path” option. This will automatically highlight the critical path of your project as the image below shows.


Asana Gantt chart


5. Add Project Milestones to the Asana Gantt Chart

Project milestones are important achievements that are often used to summarize the progress of a project schedule. For this example, we’ll mark the final completion task as a project milestone. To do so, simply right-click a task and select “Mark as milestone.”


Asana Gantt chart


This will turn the taskbar into a diamond symbol in your Asana Gantt chart. Congratulations! You have successfully created an Asana Gantt chart and have used its project management features.


Asana Gantt chart


It might be straightforward to put together an Asana Gantt chart, however, it’s missing countless features that you can find in many Asana alternatives with more robust Gantt chart tools. So if you’re looking for a Gantt chart that has more advanced project management features, you should try a fully featured Gantt chart like ProjectManager instead.

ProjectManager Has Better Gantt Charts Than Asana

Asana Gantt charts are only good for visualizing project schedules and assigning tasks to your team members, but they lack scope, resource and cost management features which makes them deficient tools for managing all areas of a project. ProjectManager’s Gantt chart, on the other hand, has all the features you need to track all the aspects of your project. Here are some examples of the project tracking features that make ProjectManager Gantt charts better than Asana Gantt charts.

  • Task Priority: Set a priority level for your project tasks so you and your team members know where to prioritize your efforts.
  • Resource Utilization: Assign tasks to team members, track their work hours and monitor their workload. This information from ProjectManager’s Gantt chart syncs automatically with ProjectManager’s timesheets, which you can then use for the payroll process.
  • Planned & Actual Duration (Hours): Estimate the duration of every task and then track the actual number of hours that a task took to be completed.
  • Planned & Actual Cost: Estimate the costs of each project task and then log the actual costs once the task has been executed. This is very important to monitor and control your spending to make sure you don’t exceed the project budget.
  • Work Breakdown Structure (WBS): The WBS column allows you to understand which of your project tasks are related and the order in which they should be completed. This is similar to the “sections” feature in the Asana Gantt chart.
  • Percent Complete: Your team members can update the progress they’ve made on tasks by setting a percentage of completion. The best part is that ProjectManager’s Gantt chart syncs with its real-time dashboard which allows you to track the overall progress of your project.

ProjectManager Is More than Gantt Charts

Now that we’ve learned what an Asana Gantt chart is and how it compares to ProjectManager’s Gantt chart, let’s look at some other benefits of using ProjectManager as a project management software beyond Gantt charts.

Multiple Project Management Tools

ProjectManager offers a complete set of project management tools that include kanban boards, task lists, project calendars and much more. These tools adapt to multiple project management methodologies and work styles so you and your team members can plan, schedule and track projects however you like.

Kanban board in ProjectManager

Track Progress and Costs With Real-Time Dashboards

All of ProjectManager’s project planning tools like Gantt charts and kanban boards sync with real-time dashboards that track your project progress, costs, resource utilization, budgets and timelines. Additionally, ProjectManager has timesheets that track labor costs.

Light mode dashboard image ProjectManager

Monitor Resource Utilization and Balance Workload

ProjectManager has workload charts that show how your team’s workload is being distributed among your team members so you can identify who’s over or underallocated and reassign project tasks accordingly.

Workload chart in ProjectManager

Related Asana Gantt Chart Content

Choosing the right project management software for your team can be a challenging task. That’s why we’ve created content that helps you better understand what you should look for. Here are some blogs that compare Asana to other alternatives.

ProjectManager is online project and portfolio management software that connects teams in the office, out in the field and everywhere else. They can share files, comment at the task level and stay updated with email and in-app notifications. Join teams at Avis, Nestle and Siemens who use our software to deliver successful projects. Get started with ProjectManager today for free.