Gantt Chart

    Project timelines that show what actually drives your schedule

    A collapsible work-breakdown hierarchy, dependency arrows, automatic critical path and plan-vs-actual baselines — all computed locally inside Power BI.

    Certified by Microsoft30-day free trial: choose Buy now on the listingHow licensing works

    Datasheet
    Status
    Available on Microsoft Marketplace
    Certification
    Microsoft Power BI certified. Exports to PowerPoint and PDF, works in email subscriptions and certified-only tenants.
    Price
    $2.99 /user/mo · $29 /user/yr
    Licensing
    Per user, assigned in the Microsoft 365 admin center, with a 30-day free trial. Unlicensed viewers see the free tier, never a blocked visual.
    Data
    Computed inside Power BI. No external calls, no API keys, no telemetry.
    Visuals API
    5.11
    Accessibility
    Keyboard navigation, cross-highlight, high-contrast mode
    Works in
    Power BI Desktop, Service, Embedded
    Pl. I  ·  Gantt Chart  ·  the product spotrecorded from the shipped visual
    Power BI Gantt chart with work-breakdown hierarchy, dependency arrows and critical path
    Pl. I  ·  Gantt Chart  ·  Work-breakdown hierarchy with rollup bars, data grid, dependency arrows and critical path.rendered from the shipped visual
    What it does

    SmartVisuals Gantt Chart turns Power BI into a real project-tracking tool. Build a schedule with a collapsible work-breakdown hierarchy, watch progress roll up to summary bars, and trace what actually drives your timeline through dependency arrows, critical-path highlighting and plan-vs-actual baselines.

    It works well for construction schedules, product roadmaps, campaign calendars, implementation plans, portfolio timelines and sprint overviews. Everything is computed locally inside Power BI — no external services, no API keys, no data leaving your report.

    Search all visuals

    Free and premium

    Where the line is, exactly.

    Report authors see the full premium set in edit mode, so you can evaluate every feature on your own data before assigning a single licence. Unlicensed viewers always get a working chart.

    Free tierevery viewer
    • Parent-child task hierarchyRollup summary bars with expand/collapse, including one-click collapse all — finished phases fold into an executive summary.
    • Calendar-aligned two-level time axisDay, week and month zoom with sticky headers that stay in place as you scroll, plus weekend shading and a today line.
    • Milestones and progressDiamonds, circles, stars or flags, progress bars with 0–1 / 0–100 auto-detection, and overdue highlighting.
    • Category colors and cross-filteringInteractive legend, tooltips, and full cross-filtering with the rest of your report — click a bar or legend chip to filter.
    • Four built-in themesIncluding the turquoise SmartVisuals look with water-drop milestones, report-theme colors and a custom or transparent background. Everything cosmetic is free.
    Premium$2.99 /user/mo · first month free
    • Dependency arrowsFinish-to-start connectors drawn from a simple comma-separated predecessor field. No separate relationship table to model.
    • Critical pathThe longest chain through your dependency network, highlighted automatically — see which slip actually moves the end date.
    • Baseline comparisonGhost bars showing the original plan, with the slip spelled out in the tooltip ("+3 days late").
    • Grid columnsUp to three sortable data columns beside the task names for Owner, Status, Cost or anything else in your model.

    Gantt chart in Power BI: what the built-in options leave out

    Power BI has no native Gantt chart. The usual workarounds are a stacked bar chart with an invisible offset series, a matrix with conditional formatting, or one of the free Gantt visuals on the marketplace. All of them draw bars, and all of them stop at the bar: no dependency arrows, no critical path, no baseline against the original plan, and a flat task list with no hierarchy to collapse.

    SmartVisuals Gantt Chart starts where those stop. Task, Start Date and End Date give you a working chart in one drag. Parent Task turns it into a work-breakdown structure with roll-up summary bars. Dependencies, Baseline Start and Baseline End add the project-management layer, and every calculation, including the critical path, runs inside the visual in your browser.

    Dependencies and critical path without a project-management tool

    Map one comma-separated predecessor field to Dependencies and finish-to-start arrows are drawn between tasks. There is no relationship table to model and no bridge table to maintain; the field can come straight from your planning export.

    From the arrows the visual computes the critical path: the longest chain through the dependency network, highlighted so you can see which slip actually moves the end date and which slip has slack. On a programme review that is the question people ask first, and the chart answers it without anyone opening Microsoft Project.

    Plan versus actual: baselines that show slip

    Add Baseline Start and Baseline End and every bar gets a ghost bar underneath showing the original plan. The tooltip spells out the difference in days, so a task three days late reads as three days late rather than as two bars of slightly different length.

    Because baselines live in the model, they can come from a snapshot table, a versioned plan or a simple copy of last quarter's dates. Progress can be stored as a fraction from 0 to 1 or as a percentage from 0 to 100; the visual detects which and a Progress Format setting overrides it when your data is ambiguous.

    A work-breakdown structure that folds into an executive summary

    Parent Task builds the hierarchy. Summary bars roll up their children, with progress weighted by duration, and each phase expands or collapses on click. One Collapse All folds a two-hundred-task plan into six phase bars, which is the view most steering committees want, while the detail stays one click away.

    Up to three grid columns sit beside the task names for Owner, Status, Cost or anything else in your model, sortable and summed on summary rows. The time axis zooms from months to weeks to days with a sticky header, weekend shading and a today line, and the whole chart cross-filters the rest of the report from any bar or legend chip.

    What the visual expects from your data

    Three fields are required: a task name, a start date and an end date. Parent Task and Dependencies reference other tasks by name, so task names should be unique within a plan. A task whose start and end date are the same renders as a milestone marker. Rows with dates that cannot be parsed are skipped and reported through the standard Power BI warning icon, so a broken date never silently deletes a task.

    It works well for construction schedules, product roadmaps, campaign calendars, implementation plans, portfolio timelines and sprint overviews: any plan with a few dozen to a few hundred tasks that people need to read, not just look at.

    Use cases

    Where Gantt Chart earns its place.

    Plant shutdown plan as a collapsible work breakdown

    A maintenance planner at Helios Manufacturing maps Task, Start Date, End Date and Progress % for every shutdown activity, and a Parent Task column that names each activity's phase (Isolation, Inspection, Repairs, Restart). Each phase becomes a summary bar spanning its children, with progress weighted by duration and the rollup percentage beside it. Clicking a phase folds it, and clicking the header (renamed through Chart > Header Title, where {n} inserts the task count) collapses or expands all phases at once.

    Product launch roadmap with milestones

    A product manager maps Task, Start Date and End Date, plus Category / Group set to the workstream (Engineering, Marketing, Sales). Any task whose start and end date are the same is drawn as a milestone marker, and Chart > Milestone Shape set to Flag makes gate reviews easy to spot. The Categories card shows one color picker per workstream, labeled with the real workstream name, and clicking a legend chip or a bar cross-filters the rest of the report.

    Weekly look-ahead for a production line changeover

    A line supervisor maps Task, Start Date, End Date and Progress %, and sets Chart > Time Zoom to Week (scroll), so the chart scrolls by week under a sticky date header, with Grid > Shade Weekends marking Saturdays and Sundays. With Show Today Line and Highlight Overdue Tasks on (both are on by default), any task whose end date has passed with progress below 100% gets an outline in the Overdue Color, and its tooltip shows how many days overdue it is. Progress stored as 0 to 1 is detected automatically, and Chart > Progress Format forces Fraction (0-1) or Percent (0-100) when the data is ambiguous.

    ERP rollout with dependencies and critical path (premium)

    An IT program lead maps Task, Start Date, End Date and Parent Task, and puts a predecessor column (task names separated by commas) into Dependencies. With Dependencies & Critical Path > Show Dependency Arrows and Highlight Critical Path on, finish-to-start arrows connect the tasks. The longest chain through the network is outlined in the Critical Color, and its tooltips say "Critical path: Yes". A predecessor that names a phase means after that whole phase, and the path is computed inside the visual with no external service.

    Plan versus actual review with owner and budget columns (premium)

    A project controller at Helios Manufacturing maps Baseline Start and Baseline End from last quarter's approved plan, next to the current Start Date and End Date. Each bar gets a ghost bar underneath, and the tooltip states the Slip, such as "+3 days late" or "On plan". Owner, Status and Budget go into Grid Columns as sortable columns beside the task names, and with Parent Task mapped, Grid > Summary Row Totals sums the numeric columns on each phase row.

    Getting started

    From empty canvas to first chart.

    1. 01

      Drop in Task, Start Date and End Date and you have a working chart.

    2. 02

      Add Parent Task for hierarchy and Dependencies for arrows.

    3. 03

      Add Progress %, Baseline Start/End, Category / Group, Grid Columns or extra Tooltips fields as your project needs them.

    4. 04

      Tip: give a task the same start and end date and it renders as a milestone marker.

    Get Gantt Chart

    Two ways in.

    Installation instructions for both paths are on the download page.

    Microsoft Marketplace (recommended)

    Reviewed by Microsoft, updates automatically, licences assigned in the Microsoft 365 admin center.

    Open Microsoft Marketplace

    Direct download (1.0.2.0)

    .pbiviz package, import into Power BI Desktop or Service, does not auto-update. Includes the full free tier; premium features preview in edit mode and are licensed through Microsoft Marketplace.

    Download .pbiviz

    Sample data

    Helios Manufacturing sample tables as CSV. Load them in Power BI Desktop and map the fields as in Getting started.

    Download sample
    Accessibility

    Readable and usable for everyone.

    Tab
    Moves focus into the task list. The whole chart is one tab stop; focus returns to the last row you used.
    Up / Down arrow
    Moves to the previous or next row and scrolls it into view.
    Home / End
    Jumps to the first or last row.
    Left / Right arrow
    Scrolls the timeline sideways.
    Enter or Space
    On a task row, selects the task and cross-filters the report. On a group row, expands or collapses the group.
    Ctrl+Enter or Shift+Enter
    Adds the focused task to the current selection.
    Escape
    Clears the selection.
    • Screen readers

      Each task row is announced as a button with its name, start and end date and percent complete, for example "Site survey, Mar 3, 2026 to Mar 14, 2026, 40% complete". Group rows announce their name, the number of tasks and whether they are expanded or collapsed.

    • High contrast

      In Windows high contrast mode the chart switches to the system foreground and background colours for bars, text, grid, arrows and the focus ring. Theme, report-theme and custom colours are set aside while the mode is on.

    • Reduced motion

      When the operating system asks for reduced motion, the bars appear without the entrance fade.

    • Not colour alone

      Critical-path tasks get a heavier outline and thicker arrows, overdue tasks a dashed outline, and milestones a distinct shape. The tooltip also spells it out: "Critical path: Yes", "Overdue: 3 days" and the baseline slip in days.

    • Focus indicator

      The focused row shows a visible outline when you move with the keyboard; mouse clicks do not trigger it.

    • Context menu

      Right-clicking a bar, a task row, a summary row or empty space opens the standard Power BI context menu.

    Release notes

    What changed, and when.

    Updates install automatically from Microsoft Marketplace. Full history.

    1. 1.0.2.0

      Critical-path fix.

      • Fixed: the critical path is now computed when the plan contains summary (parent) rows; before, it was skipped.
    2. 1.0.1.0

      First release on Microsoft Marketplace.

      • Parent-child task hierarchy with roll-up summary bars, milestones and progress.
      • Dependency arrows, critical path and baseline comparison (premium).
      • Progress stored as 0–1 or 0–100 is detected automatically; rows with unreadable dates are reported, not dropped silently.
      • Keyboard navigation and cross-highlighting.
    Questions

    Asked before you did.

    More questions? Write to us or search all the documentation.

    No. Free features always render for every viewer and the visual never blocks your report or shows a watermark. A per-user license is only needed to see premium features in reading view.

    Yes — everything is unlocked while you author or edit a report, so you can build and test the full chart before deciding.

    Free for every viewer: the task hierarchy with summary bars and collapse all, Day/Week/Month zoom, milestones, progress bars, overdue highlighting, the today line, weekend shading, category colours with the legend, tooltips, cross-filtering and all four themes. Premium in reading view: dependency arrows, critical path, baseline comparison and grid columns. Without a license those four are simply left out and Power BI shows its own short license notice once.

    Task, Start Date and End Date are required; that alone renders the chart. Optional fields: Parent Task, Category / Group, Progress %, Dependencies, Baseline Start, Baseline End, up to three Grid Columns and extra Tooltips. Dates can be date columns, Excel serial numbers or date text that the browser can read. Progress can be a fraction (0 to 1) or a percentage (0 to 100); the visual detects which, and Progress Format in the Chart card overrides it.

    Map a predecessor field to Dependencies and finish-to-start arrows are drawn automatically — no separate relationship table needed. List predecessor task names separated by commas, semicolons or line breaks; the names must match the Task values exactly. Naming a summary task as a predecessor means after that whole phase.

    From the dependencies, the visual finds the longest chain of tasks through the plan, using the real tasks rather than the summary rows, and highlights it with a heavier outline and thicker arrows. The tooltip of each task on the chain says Critical path: Yes. It is computed inside the visual on every refresh; you can switch it off or recolour it in the Dependencies & Critical Path card.

    Up to 1,000 rows per visual, which is what Power BI sends to it. Rows with a blank task name, a date that cannot be read, or an end date before the start date are skipped, and the Power BI warning icon on the visual tells you how many.

    Never. All calculations, including the critical path, run locally in the browser inside your Power BI report. The visual makes no external service calls and never transmits your data anywhere.

    Through Microsoft Marketplace as a per-user subscription. Licenses are assigned in the Microsoft 365 admin center, and the visual unlocks for those users automatically. There is no license key and no account on this website. Where Power BI cannot check licenses at all, premium features stay on rather than locking people out.

    Yes. The chart is one tab stop: Up and Down move between rows, Left and Right scroll the timeline, Enter or Space selects a task or expands and collapses a group, and Escape clears the selection. Screen readers hear each task's name, dates and percent complete. The chart also follows Windows high contrast mode and reduced-motion settings; see Accessibility on this page.

    The interface text is in English. Dates in the axis, tooltips and grid follow the date format of the viewer's browser.

    Use the Report a bug block on smartvisuals.io/support, or write to hello@smartvisuals.io. A screenshot, your Power BI version (Desktop or the service) and the fields you have mapped help us reproduce it quickly.
    Troubleshooting

    When it does not look right.

    Found a bug or missing something? Post it on the requests board or vote for what others asked; the developer answers within two business days.

    Bars don't show up
    Check that Start Date and End Date are actual date/datetime fields (not text) and that End Date is not before Start Date.
    Hierarchy doesn't group tasks
    The Parent Task value must exactly match the Task name of the parent row. Tasks without a parent appear at the top level.
    Dependency arrows or critical path missing
    These are premium features: they render in edit mode for everyone, but in reading view they require a per-user license purchased through Microsoft. Also check that the Dependencies field contains task names separated by commas.
    Premium features locked for a viewer
    Make sure the viewer has been assigned a license in the Microsoft 365 admin center under Billing → Licenses.
    Fields, settings & AI agents

    What goes in, and every setting.

    The fields Gantt Chart takes, with the GUID and internal names to add it to a report via PBIR or a report-authoring agent. Full catalog (JSON)

    Visual GUID
    ganttChart4E14FBC6E508455AA6A89A17DD336BB8
    RoleDisplay nameKind
    taskTaskGrouping
    categoryCategory / GroupGrouping
    parentParent TaskGrouping
    extraColumnsGrid ColumnsGrouping
    startDateStart DateMeasure
    endDateEnd DateMeasure
    progressProgress %Measure
    dependenciesDependenciesGrouping
    baselineStartBaseline StartMeasure
    baselineEndBaseline EndMeasure
    tooltipsTooltipsMeasure
    Missing something?

    Tell us what is missing.

    A feature you need, a bug you hit, a visual that does not exist yet. Every message reaches the person who builds these visuals, and feature requests shape what ships next. We also build visuals to order.

    Also in the family