GanttPRO is online Gantt chart software that allows you to create and schedule projects with the help of Gantt diagrams.
Our project planning app allows making Gantt charts for simple and complex projects, track their progress, set durations of the tasks, if necessary, organize tasks and subtasks in a way you need it, etc. In other words, GanttPRO has all the most essential features for successful project management.
You can learn more about GanttPRO Gantt Chart software from our short tutorial videos.
If you still have any questions about the Gantt chart software, please, consult our FAQ or contact us at [email protected].
We offer a 14-day FREE GanttPRO trial to everyone to test our tool. Users get access to all features except for Share with Public URL function and Export. You can work on personal as well as team projects inviting as many members as you wish.
If you like the tool and want to purchase a subscription, you can do it as soon as the trial ends or anytime sooner.
You can create an account or log in to already created free one and get a free trial from here.
If you have any questions about the free trial, please, email us at [email protected]
For personal projects where one user is active, we offer the Essential plan. This pricing plan has almost all functionality GanttPRO offers except for team features as simply users can’t work with teams on the Essential plan.
Here users can create an unlimited number of projects, work with tasks, dates, dependencies, milestones, and baselines, share their projects using Public URL, export to popular formats, and be engaged in resource management.
Users who signed up for the free GanttPRO accounts before September 23, 2015, are considered early adopters and received the right to use GanttPRO service and all the upcoming features for both commercial and personal needs for free without any limitations.
With the introduction of a FREE trial and removal of a free plan, we expanded the rights of forever free users. They get the right to use the Essential Plan for free with no time limits. The functionality of the Essential plan offers times more opportunities than just a free plan offered.
GanttPRO project planning tool is developed with the help of XB Software, the outsourcing software development company and a resident of Belarus High Technologies Park with more than 10 years of experience and 100+ employees. The company works in full compliance with ISO 27001 standards.
All ganttpro.com employees are required to take your personal information very seriously. The ID and password information is protected and our Web security is reviewed regularly. Only GanttPRO developers and monitoring teams have access to the platform and data as they need to monitor and maintain performance. All employees signed Non-disclosure agreements (NDA). Upon your request, we can sign an NDA with your company. Also, access to the cloud platform is possible upon customer’s support requests.
We implement a variety of security measures to maintain the safety of your personal information when you register, create Gantt charts, and collaborate on projects with other GanttPRO users.
We offer the use of a secure server. All supplied sensitive/credit information is transmitted via Secure Socket Layer (SSL) technology and then encrypted into our payment gateway providers database only to be accessible by those authorized with special access rights to such systems, and are required to keep the information confidential. To prevent your information from being read or changed while in transit and provide the strongest privacy and integrity protection, we use Hypertext Transfer Protocol Secure (HTTPS).
Thus, we use SSL, private VPN on MS Azure cloud infrastructure, real-time data replication, and make backups every day at 2 p.m. PST.
The Gantt chart is an easy way to organize and manage a great number of tasks when making and scheduling projects with the help of a Gantt diagram.
When you are about to start any project, you will need to think over all the details of it, including the smallest steps and tasks that it consists of. Gantt charts allow you to see how many steps it requires, what subtasks they include, and in what sequence to successfully deliver the project – all of this is reflected against time. You can assign each task to the right people to make sure that the steps will be fulfilled successfully and the whole project will be delivered on time.
There is a possibility to monitor the progress of each stage and find workarounds in case of any unexpected problems occur.
You can use Gantt charts to share the information on the progress of the projects and any changes that need to be made to it with the members of the team.
Learn more about creating Gantt charts in this overview video:
Auto scheduling in Gantt chart software is an ability to recalculate task schedules when you change the start date of your tasks or projects or add dependencies to tasks, which affect the tasks’ start/end dates and durations.
Auto scheduling is switched on by default for new projects, but you can always turn it off and start planning projects manually.
Sometimes you may have situations when one of the tasks or subtasks in a chain is to start with a delay (lag time) after the preceding task is finished. Or vice versa, the following task needs to start when the preceding one is still in process (lead time). In GanttPRO, you can easily keep gaps between tasks or create overlaps between them even when the Auto Scheduling is enabled. So if you need to move the group of tasks on the timeline, the dependencies will be kept just the same as you have set them up.
If you need to set up lead or lag time, click on the dependency between the tasks and you will see the setting “Setup required lag/lead of task”. All you have to do now is to add or decrease the required values:
You can set up the lead time with the help of a negative value (-).
You can set up the lag time with the help of adding values (+) to create a gap between the tasks.
Critical Path is quite an important feature in Gantt charts as it allows you to see all the tasks that directly impact your project completion date. Click “Settings” and then enable the critical path (you’ll see it in Advanced Settings) to see all the tasks that directly impact your project completion date.
The duration step in Gantt charts is a value that you use for counting time in your project (hours, days, weeks, months). You can set it up in Settings (Advanced Settings):
Normally, the Duration Step is set up by a user at the beginning of a project and depends on a type of a project and on which duration it is more convenient to plan it. For example, if it is a long-term project (Construction scheduling), you can use months for it.
In case you need to change it to some other step (days) later on, you can easily do it in Settings. Then duration for all the tasks of a project will be recalculated automatically from months to days.
Project zoom in Gantt chart software is used to adjust the look of a project on the grid to the needed timescale. Zoom doesn’t affect the duration in which you are planning a project and its tasks. It simply provides you with the view of a project and makes it convenient for you. You can find project zoom in Settings. Depending on the length/type of a project, you can set Zoom to Hours/Days/Weeks/Months/Quarters/Years.
1. They can help you to understand better how Gantt charts work if you are just starting using them for project making.
2. You may have a project somehow similar in a structure to some that we already have in our pre-defined templates. So you can just use it for convenience and to save time setting up your own chart.
If you want to create a project from scratch, you can choose the Blank project.
There is an option for users who are on any pricing plan to create their own templates. If you have already created a project and want to use its pattern in the future, you can save it as a template – it will be automatically added to “My Templates” section. So when starting a new project, you can just choose it from the list in “My Templates”.
There are two ways to add tasks to your project Gantt chart: you can click the “Add New Task” button on the left in a task tree. Or you can click the “+” button on the right side of the task settings line and choose “Add Sibling Task”/”Add a Subtask”.
A sibling task is added on the same level as a task you are adding it to. A subtask is added as a child task to a sibling one on a lower level. Once subtasks are added to a task, it becomes a “parent” task and is considered as a group of tasks. It estimates the total duration of all tasks comprising it.
If you need to add a new group of tasks to your Gantt chart, you can start by adding a new task (on the left-hand side where a task tree is reflected, press “+” in the place where you need to create a task). You can choose whether you would like to add a New Sibling Task or a Subtask. If you add a subtask to your task, your task will turn into a group of tasks and will have the same features as the project estimate: the group of tasks’ duration will depend on start/end dates of its subtasks.
In GanttPRO, there are 2 ways to set task duration.
1. Inline editing. Just click on a task. You’ll be able to choose a date from a calendar in a date-picker or change duration step using +/-.
2. Editing through a task menu. Hover the gear icon on the right to a task you work on. Click on “+” sign. Or double-click on a task in a Gantt chart itself. Thus the pop-up window with task settings will appear. You can change start and end dates for a task in the date-picker of the pop-up menu.
How do I set working days and hours for the whole project?
In GanttPRO app, you can set working days and hours in the Project Settings.
In the Plans and Pricing (Essential or Team pricing plans) of our Gantt chart software, there is a possibility to customize working days and hours of the whole project. Just once set them and apply to your project.
For example: if your working week is from Monday to Friday and you do not work on Saturday and Sunday, choose Mon, Tue, Wed, Thu, and Fri. In the same way, you can choose working hours and set, for instance, regular lunch or other breaks.
You can choose between Table and Calendar views and set exceptions for your project. They can be days-off, holidays, vacations, etc. Also, you can save your calendar as a template and apply it to other projects.
In GanttPRO, there is a possibility to set personal calendars for team members and resources. Go to the Team and Resources button, choose the resource, and click on the button with three dots on the right. Personal calendars are set up with the same approach as a project calendar. You can choose between views and set exceptions in personal calendars.
Progress is a basic feature of our Gantt chart software. It allows you to see and set the degree of completeness of each task and a project on the whole.
You can set Progress using drag-and-drop function (by dragging the triangle at the beginning of a task to a needed point). Or you can go to task’s settings and change it in the Progress field using Left or Right arrows or simply clicking on it and setting the value). Also, you can manually change the values in Complete/Left fields (under the Progress in Task Settings). If you change values here, you will see that progress will be recalculated automatically.
Progress is calculated on the basis of either one of the two principles ( Duration or Average) which you can choose in the Settings (Advanced settings).
Let’s say, your project consists of 3 tasks with durations of 2, 3, and 5 hours. The Average principle means that each task (even the shortest one – 2 hours) will be calculated as 33% of the total progress of a project.
The Duration principle means that the shortest task will be calculated as 20% of the total progress (2+3+5 = 10, so 2 hours equals 20% of the total progress). So visually, progress based on the Duration principle will be reflected differently from the Average principle.
The Duration principle gives more accurate data on the progress of a project.
The ability to create multiple Gantt chart projects in one tab is included in all the pricing plans of GanttPRO, even in a free trial. Just click the “Add a new project” button to create a new project.
If you decide to delete your Gantt chart, all the data such as project duration, assignees, tasks, subtasks, tasks’ dependencies will be deleted permanently too. If you would like to keep some of the patterns, information, etc, you can use “Save As Template” option of our project planning software. That way you’ll be able to use it as one of your templates with the saved data in the future.
To invite a team member to work on your project, you should be on one of the team plans. Also, you can invite members to your team on a free trial with no limitations in numbers.
In GanttPRO, it is easy to form your team. To invite a new member to a currentproject, click on the People button on the top of the screen. Then, you can choose one of the two ways: to enter an email address and click «Invite by email» or choose from those team members who were already invited to a team.
Also, there is a possibility to add people from the Team and Resources button on the left of the screen. But in this case, an Owner or an Admin invites members to the common space where people from all the projects are managed.
In GanttPRO, there are three roles in a project: an Owner, an Admin, and a Member.
An Owner has all the rights on a project. He can grant rights (rights to work only on personal assigned tasks, rights to edit a project, rights to see costs on the whole project), set costs, add people and resources to a project and remove them from it. Also, he is the one who is in charge of billing.
An Admin has almost the same rights as an Owner. Admins can create projects and work on them inviting other people. Also, they can work on projects where they were invited by an Owner. They can add and remove people from these projects too. They can’t pay for a subscription.
A Member by default can work only on assigned tasks. He or she can’t invite new team members. Also, a Member does not have access to “People” and “Team and Resources” buttons.
A virtual resource is anything that you would like to include in your project. These resources don’t work on a project. You can only assign tasks to them. So, a «developer», «sales specialist» could be a virtual resource as well as a «car», «server» or «support».
In GanttPRO Gantt chart software, there is a Resource workload feature. As soon as you add resources to your project, they will appear at the bottom of your screen in a special window.
To assign a task to your resources, choose the needed task and go to the Assigned column in your project grid. In case it is switched off, click on the + sign at the right upper corner of the grid, and tick the box.
It is better to set values and cost of your resources when you add them. In GanttPRO, you can set the following values:
Per hour: this is the cost calculated per hour. In the grid, after you assign a task to your resource, you will be able to set the number of hours this task requires.
Per item: it can be the whole sum of a single resource or the cost of a single material unit. In the project grid, you will be able to set the number of items.
Cost: this is the fixed value. In the project grid, you will be able to set the exact cost for each resource. For example, it can be a bonus for your employees.
In the project grid, you will be able to manage all your resources. In the workload window, all the changes will be automatically reflected. Thus, you will be able to see how your resources are loaded with work: who are overloaded or, vice versa, underperforms. Also, you can choose to show the workload per tasks or per hours.
For your convenience, tasks can be depicted in three different colours.
– A blue one shows that a resource is underperforming.
– A green one shows that a resource is loaded in an optimal way.
– A red one shows that a resource is overloaded.
Note: when you add a new task, you set its duration. By default, the estimation value is set as 0. In this case, regardless of their number, all added resources will get the same duration value. But if you set the estimation value beforehand, it will be divided equally between all the added resources. For example, the estimation value of 10 will be divided into 5 and 5 for 2 resources, into 3,33, 3.33, and 3.33 for 3 resources, etc.
Yes. We have a multi-assign feature that allows assigning multiple resources to one task. All the scenarios will be accurately calculated based on a number of working hours your resources have or you can do it manually.
How do I set a unique value of a resource for one and different active projects?
To set a unique price value of a resource for a certainproject, click on the Peoplebutton at the top of the page. In the Virtual resources section, you can set any cost for each created resource in this active project, choosing also a cost value. By default, the cost value is set per hour.
To set unique price values for a resource for different projects, click on the Team and Resources button on the left of the page. From here, you can manage virtual resources from all your projects, in particular, set different costs for them. You can choose a cost value for each of them. By default, it is set per hour.
What is Estimation setting and how is it different from Duration?
Estimation is the actual number of hours required for a task to be completed. Duration is the timespan in which the task should be completed. Once Estimation is activated, the value of Duration will be assigned to it by default in hours.
How can I see the calculated price estimate of a project?
In order to see the calculated price estimate of a project, first, you need to set prices for your resources. Click on “+” button in the upper menu of the grid. Then tick the box “Cost”. Thus you will add the Cost column to your grid. Then assign resources to tasks (all the prices for resources should be set in advance).
A price for a task is calculated as the multiplication of Estimation and a price of a resource per hour. The estimate of the whole project is calculated as a sum of all tasks. If no member is assigned to a task or the assigned resource’s price has no price per project, the value will be set as 0.
You can click on the “History” button at the top of the page. Zoom of the chart in History is the same as in your project. The right list reflects all the changes made in the project. After clicking on a certain action you will be able to see how the chart looked like before this change was implemented.
How to detect changes made by another team member?
If you work together with colleagues on the same project, the changes will be reflected instantly when they are made by other team members.
The changes notification will appear at the upper right corner of your project and will display the member’s profile avatar. In the “History” section you can see the list of changes made by your team members and cancel them.
You can change the History zoom and monitor changes made during the chosen hour, day and month. Besides, you can choose the time period of changes and display only certain changes: new tasks, changes in settings, dependencies, and monitor the changes made by a certain team member. Just click the Filter button in the upper-right corner of the window.
In GanttPRO Gantt chart software, users can save their projects as templates. Just click on “Settings” and press “Save as template”. After the project template is saved as one of your preferred templates you can easily use it in the future.
You can export your Gantt chart project plan to PDF, PNG, XLSX or XML and send the file to a customer or include it in your presentation, report or business plan. Click on the button with three dots on the right top corner and choose Export.
Users can share their projects if they have active subscriptions regardless of a plan. But it is not open on a free trial despite the fact that it offers almost full GanttPRO functionality.
You can share your project using a public URL. It gives the right only to view projects with no rights to edit. To share a project by public URL, click on the button with three dots on the top right corner of the page, choose Share URL, and click Create public URL. After that you only need to copy it, clicking on the sign in the column called Link. Mind that you can switch off the access to the created link disabling it in the Status column.
There are two options to share a project. The first one is to share a current state of a plan where all the following changes will be also reflected. This is so to say a dynamic state. This option is set by default.
The second one is to make a snapshot of a current state of a project (to make this, tick the box «Snapshot» in the «Public URL» window). Thus, you will share a static picture of your project taken at the moment you’ve created this public URL. In this case, all the following changes will not be reflected.
Mind that you can share not the whole project but its certain parts. To make this, click on the Filterbutton and filter your chart according to your needs. After that save your filter and name it. When you share a project, you can choose the whole chart or the filtered version. Also, you can add a description to it. Find more about filters here.
If you want to save your initial project view you need to click the three-dots button at the right top of the page and choose Baseline. There you can save the current view of your project. Besides, you can save several variants of the Baseline relevant for different dates.
If you wish to check how your initial plan looked like before some changes were implemented, click on the three-dots button at the right top of the page and mark the necessary date with the tick. You can review up to two baselines together with your current project.
How to set up a deadline for specific tasks, milestones?
If you want to set a deadline for a task and monitor it, click on the “gear” button at the right side of a task, turn on the Deadline mode and set the required date. After that, the “flame” icon will appear at the right side of this task on the chart.
If you want to export the filtered list of tasks, you can enter the Export section (click on the three-dots button at the right top of the page), choose the saved filter (or the current filter) and click “Export”.
You can share only certain tasks that you choose. For this, you need to create your filter and name it. After that click on the button with three dots on the top right corner, choose Share URL, then select your filter and create a link. After that, you will be able to share only these chosen tasks.
Notifications are messages that let you know what associated with you actions happened in a project. You can choose the way to receive certain notifications – email or push-notifications. We send you only those notifications you’ve chosen in your settings.
All notifications are divided into 2 groups – common and personal. All marketing notifications fall under the common group. They are sent on special occasions when we have something new to share with all our users. You can find them in the activity feed. They can’t be disabled.
Personal ones include those you’ve chosen in your settings as well as some other notifications sent by GanttPRO. You may also choose how to receive them: email, push-notification or, disabling these options, only in the activity feed.
There are 4 actions that we will notify you about:
1. When you were mentioned in a project or a task;
You can use two of them, choose the one you prefer or disable at all. If email and push notifications are disabled, anyway, you will get notifications in your activity feed to keep up on your projects.
When someone takes an action you’ve chosen to notify you about, you will be sent a notification according to your settings. Meanwhile, on the left menu you will find the corresponding number. For example, if you have 3 notifications, you get number 3 there, etc.
Yes. As soon as a new project is created, all relevant actions (mentions, assignments, comments, attachments, and notifications letters themselves) are registered in the activity feed. To find them, click on Notifications menu on the left side in your GanttPRO account. Your most recent notifications will be shown first in the feed. To see all others, scroll down the feed.
As you are engaged in a team project, you can mention in comments people you work with. Just enter @ and you will see the list of all people from your project. After that choose team members you need to mention. Consequently, he or she will receive a notification in the activity feed and, depending on the options, email or push-notification as well.
You may attach a new credit card to current order (subscription payments) in your personal PayPro Global account.
In order to update your credit card information, follow the instructions:
1. Enter your PayPro Global account: https://cc.payproglobal.com/Customer
Enter your login: it is your billing email.
Enter your password: it was sent to the email that was used for the purchase (billing email).
If you have difficulties with finding your password, use Forgot Password option (follow this link https://cc.payproglobal.com/Customer, enter your email and press on Forgot Password button. New password will be sent to your email).
2. After you entered your account, use Add New Card option in section MY CREDIT CARDS on the left side of the screen. If you have several credit cards in your account, choose Make primary in the box Actions next to the credit card that should be used for the payment.
3. Go to section SUBSCRIPTIONS and attach needed credit card to the subscription that should be renewed/billed (in case you have several subscriptions and several credit cards in your account).
If subscription has status active, there will be an automatic attempt to charge your card. If status is suspended, press on renew and the payment attempt will be made during following 12 hours. If subscription status is terminated, contact PayPro Global at:
Make sure you have both GanttPRO and JIRA Cloud active accounts.
To connect your GanttPRO and JIRA accounts, follow these easy steps.
Note: if you have an updated JIRA interface, firstly, you need to choose Settings → Application → Application links. Then follow our instruction.
1. Click the tab My Projects – Click CREATE NEW → Choose Integration → Click Get started.
Then click Connect.
2. Go to settings in JIRA → Applications
Select the Application links in the INTEGRATIONS section
Enter jiraapi.ganttpro.com in the URL field and click the Create new link button.
In the Application Name field enter GanttPRO and click the Continue button.
3. Click on the Edit icon to open the application settings → Go to the Configure window, open the Incoming Authentication item and enter the following values from to the appropriate fields in the JIRA settings.
Enter GanttPRO_0EDTKT into Consumer Key field.
Enter GanttPRO_WA5RK9into Consumer Name field.
Enter MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDdwwBv/wcE7XxXFe3kinpELAguQyuDdA5Thh+rr19EwSWpP00nVOXccM7QaLPQI0Q5j1MCIzJfEGiats+R9tRwcoCwAdxTfHt/lBHHKqpA0nokaoZhST1FbLGG7LEv/Kn9nhzSr3UktPVsnk7RcJwcYymiRGNFPUYGFDpHiPTiqwIDAQAB into Public Key field.
Only GanttPRO developers and monitoring teams have access to the platform as they need to monitor and maintain performance. Also, access to the cloud platform is possible upon customer’s support requests.