How to Create a Gantt Chart in Numbers: 7 Easy Steps (2026)
Planning a project in Apple Numbers can feel frustrating when you need a clear timeline. A plain list of tasks rarely shows which work overlaps, where delays begin, or what must happen first.
The problem grows quickly when a launch includes design, approvals, development, testing, and release work. Without a visual schedule, you may miss dependencies or give a team an unrealistic deadline.
Fortunately, you can build a practical Gantt chart in Numbers with a task table, date calculations, and a stacked bar chart. I’ll walk you through seven easy steps, explain the formulas, and show you how to keep the result readable.
Create a Gantt Chart in Numbers in 7 Steps
To create a Gantt chart in Numbers, build a task table with start dates and durations, calculate an invisible offset column, then turn the timeline into a stacked 2D bar chart. Numbers does not offer a dedicated Gantt chart template in the same way some project management apps do, so you create the visual schedule with a chart workaround.
Here is the complete process:
- Set up the project schedule table.
- Add start dates and task durations.
- Calculate each task’s starting offset.
- Insert a stacked bar chart.
- Format the chart into a Gantt layout.
- Add milestones and dependencies.
- Review and share the finished schedule.
1. Set Up the Project Schedule Table
Open Numbers and create a blank sheet. Add a table with columns for the information you need to plan and monitor each activity.
| Task | Start Date | End Date | Duration | Offset | Owner |
|---|---|---|---|---|---|
| Requirements | March 2, 2026 | March 5, 2026 | 4 | 0 | Alex |
| Wireframes | March 6, 2026 | March 12, 2026 | 7 | 4 | Priya |
| Development | March 13, 2026 | March 27, 2026 | 15 | 11 | Jordan |
Keep each row focused on one task. For example, use separate rows for “Write landing page,” “Design landing page,” and “Approve landing page.” This makes overlaps and handoffs easier to see.
Here’s why: a Gantt chart works best when every task has a clear start point and a measurable length. Vague rows such as “Marketing” produce a bar that tells you very little.
2. Add Start Dates and Task Durations
Enter the planned start date for every task. Then add either an end date or a duration in working days. Using duration values often makes chart calculations easier.
For a simple calendar-day schedule, use formulas such as:
Duration = End Date - Start Date + 1Offset = Start Date - Project Start Date
In Numbers, you might use a formula like =C2-B2+1 for duration when the start date is in column B and the end date is in column C.
If your project runs only on weekdays, use NETWORKDAYS where available. For example, =NETWORKDAYS(B2,C2) can count working days between two dates. Check your Numbers version if the function behaves differently on your device.
You might be wondering: should you use calendar days or working days? Use calendar days for events, campaigns, and maintenance windows. Use working days for team capacity planning.
3. Calculate Each Task’s Starting Offset
The offset is the blank space before a task bar begins. It tells the chart how far each activity sits from the project’s first day.
Set the project start date in a separate cell, such as H1. Then calculate the offset with a formula like:
=B2-$H$1
Here, B2 contains the task start date, while $H$1 contains the overall project start date. The dollar signs keep the project start reference fixed when you copy the formula down.
For example, if the project begins on March 2 and a task begins on March 13, the offset equals 11 calendar days. The chart will leave 11 days of empty space before displaying that task’s duration.
Let me explain the visual logic: the offset acts as an invisible spacer, while the duration becomes the visible task bar. Once you remove the spacer’s color, the chart resembles a standard Gantt schedule.
4. Insert a Stacked Bar Chart
Select the task names, offset values, and duration values. Then choose the chart option for a 2D stacked bar chart.
Numbers should create two series for each task:
- The offset series, which positions the task along the timeline.
- The duration series, which represents the active work period.
If the task names appear as series instead of labels, use the chart’s editing controls to switch rows and columns. You may also need to set the first column as category labels.
The chart may initially look confusing because both series have visible colors. That is expected. The next step turns the offset series into transparent spacing.
5. Format the Chart into a Gantt Layout
Click the offset series and set its fill to transparent or none. The duration bars should remain visible. Now each task appears to begin at its planned date.
Next, improve the chart’s readability:
- Reverse the category order so the first task appears at the top.
- Reduce the gap between bars.
- Choose a consistent color for active work.
- Adjust the horizontal axis to show useful date intervals.
- Remove unnecessary gridlines and legends.
- Add a chart title with the project name and date range.
The exact formatting controls can vary between Numbers on Mac, iPad, and iPhone. On a Mac, you usually find chart settings in the Format sidebar. On iPad, tap the paintbrush icon to access chart options.
The best part? You can make the chart easier to scan without changing the underlying schedule. A darker bar can represent work in progress, while a lighter color can represent planned work.
6. Add Milestones and Dependencies
A milestone is a point in time rather than a task with a long duration. Examples include “Contract signed,” “Prototype approved,” and “Launch complete.”
To show a milestone in Numbers, create a row with a one-day duration. Give it a distinct color or label, such as a diamond symbol in the task name.
Dependencies explain the order between activities. For example, development may begin only after wireframes are approved. Numbers can display these relationships through dates and labels, although it does not provide the same interactive dependency management as dedicated project software.
You can add a “Predecessor” column with values such as:
| Task | Predecessor | Relationship |
|---|---|---|
| Wireframes | Requirements | Starts after completion |
| Development | Wireframes | Starts after approval |
| Testing | Development | Starts after build completion |
This simple addition makes hidden handoffs visible. If one date changes, check every later task that depends on it.
7. Review and Share the Finished Schedule
Check the schedule before sharing it with your team. Look for overlapping work, missing milestones, unrealistic durations, and tasks that begin before their prerequisites end.
Ask yourself:
- Does every task have an owner?
- Can the team complete overlapping work with available capacity?
- Are approval periods included?
- Does the chart show the project’s actual start and finish dates?
- Can someone understand the schedule without verbal explanation?
Keep the chart and its supporting table together. The chart provides the quick visual summary, while the table preserves exact dates, formulas, owners, and notes.
How the Numbers Gantt Chart Works
A Gantt chart combines two dimensions: a task list and a calendar timeline. Each horizontal bar shows when an activity begins, how long it lasts, and how it relates to nearby work.
In Numbers, the chart uses a stacked bar structure. The first segment creates empty space before the task begins. The second segment shows the task duration.
For example, consider a project beginning on April 1:
| Task | Start | Duration | Offset |
|---|---|---|---|
| Research | April 1 | 5 days | 0 days |
| Design | April 6 | 8 days | 5 days |
| Build | April 14 | 12 days | 13 days |
The design bar begins five days after the project start because its offset is five. The build bar begins 13 days after the project start because its offset is 13.
This approach works well for a small project with a stable schedule. It becomes harder to maintain when you need automated dependencies, many contributors, frequent updates, or several connected projects.
Ways to Make the Schedule Easier to Read
Group Tasks by Phase
Use task names such as “Discovery,” “Design,” “Build,” and “Launch” as visual group labels. You can also add a phase column and apply consistent colors to related work.
For example, use blue for planning, purple for design, green for development, and orange for release tasks. Keep the palette limited so color remains meaningful.
Show the Current Date
Add a vertical reference line for today’s date if your chart setup supports it. If that option is unavailable, add a milestone row named “Today” and give it a one-day duration.
This makes delays easier to spot. A task that should have ended before today deserves immediate attention.
Use Separate Views for Different Audiences
Executives may need a phase-level schedule. A project team may need individual tasks, owners, and approval points. Keep one detailed planning table, then create a simpler chart view for status meetings.
For instance, a website redesign may contain 40 detailed activities. A leadership view could show only five phases and three major milestones.
Common Mistakes to Avoid
Using End Dates Without Checking Duration
A task that starts on May 4 and ends on May 8 lasts five calendar days, not four. The inclusive count matters when your chart represents calendar time.
Write the rule into your formula and test one row manually. A one-day error repeated across many tasks can shift the final deadline.
Leaving the Offset Series Visible
If the offset segment keeps its color, the chart displays two stacked bars. It will look like a regular stacked chart instead of a Gantt schedule.
Set the offset fill to transparent and keep only the duration segment visible.
Putting Too Many Details on One Chart
A chart with 100 rows becomes difficult to scan. Use one chart for a major project phase or create a summary view with only key activities.
Keep detailed notes in the supporting table rather than placing long explanations inside chart labels.
Ignoring Nonworking Days
A calendar-day schedule can make a five-day task appear to continue through a weekend. If your team works Monday through Friday, calculate durations using working days and label the chart clearly.
Forgetting Schedule Ownership
A date alone does not show who must act. Add an owner column and confirm each task has a responsible person or team.
Numbers Gantt Chart Solution: ONES.com
If you need more than a manually maintained chart, ONES.com combines project management and knowledge management in one platform. ONES Project is the project management product and can serve as a Jira alternative, while ONES Wiki supports knowledge management as a Confluence alternative. They are sold separately.

For a small personal plan, Numbers may be enough. For teams managing dependencies, sprints, reporting, approvals, and changing timelines, ONES Project provides a structured workspace that reduces chart maintenance.
Value Proposition
ONES Project helps you move from a static timeline to an actively managed project workflow. You can plan tasks, connect dependencies, monitor progress, and keep project information organized in one place.
Core Capabilities
- Manual date updates create schedule drift → custom workflows and fields → capture status, ownership, priority, and planning details consistently.
- Complex task relationships are difficult to maintain in a chart → built-in project relationships and workflow controls → make handoffs and progress easier to follow.
- Sprint work is hard to represent with a basic chart → sprint management → organize iterative delivery into clear cycles.
- Repeated actions consume planning time → automation → trigger routine workflow steps and reduce manual coordination.
- Teams need status visibility beyond colored bars → built-in reporting → turn project activity into progress and workload views.
- Jira workflows may be familiar to your team → Jira-compatible workflows → support a transition with less process disruption.
- Plugin-heavy setups create maintenance overhead → native project capabilities → reduce dependence on multiple add-ons for common planning needs.
- Some organizations require local deployment → cloud, on-premise, private cloud, and air-gapped options → support different security and infrastructure requirements.
- Teams want flexibility across deployment models → full feature parity between cloud and self-hosted versions → keep core capabilities consistent across environments.
- Small teams need a low-risk starting point → free access for up to 30 seats → provides room to evaluate the platform before wider adoption.
Application Scenarios
Product launch planning: A product team can connect research, design, development, testing, and release activities. Reporting gives stakeholders a current view without rebuilding a chart after every date change.
Software sprint coordination: A development team can plan sprint work, track workflow states, automate recurring transitions, and preserve project knowledge alongside delivery activity.
Restricted-network operations: A team with strict infrastructure requirements can use an on-premise, private cloud, or air-gapped deployment. This supports project coordination where cloud-only planning tools are unsuitable.
Common Challenges and Practical Solutions
The Chart Looks Like a Regular Bar Chart
Problem: The offset segment remains visible, so each task shows two colored sections.
Solution: Select the offset series and remove its fill. Keep the duration series colored.
Dates Display as Numbers
Problem: Numbers may treat dates as serial values or display them in an unexpected format.
Solution: Select the date cells, open the cell formatting controls, and choose a date format. Confirm that every row uses the same date style.
The Chart Has Too Much Empty Space
Problem: A long project range or a late-starting task creates a large blank area.
Solution: Adjust the horizontal axis range and remove unrelated rows. A summary chart can show phases while the detailed table retains every activity.
Updates Keep Breaking the Layout
Problem: New rows or changed formulas can alter the chart’s selected range.
Solution: Keep the source table structured, check the chart’s data references after major edits, and duplicate the chart before making substantial changes.
Several People Need to Update the Schedule
Problem: Manual editing becomes unreliable when several contributors change dates and task status.
Solution: Define one owner for schedule updates, use a change-review routine, or move to project management software with permissions, workflows, and activity tracking.
FAQs
Does Numbers have a built-in Gantt chart?
Numbers does not provide a dedicated Gantt chart type in the same way specialized project planning tools do. You can create one with a stacked bar chart, an offset column, and a duration column. The offset series becomes transparent, while the duration series forms each visible task bar.
Can I create a Gantt chart in Numbers on an iPad?
Yes. You can create the table, add formulas, insert a stacked bar chart, and adjust formatting on an iPad. The controls may appear in the paintbrush formatting panel rather than the Mac sidebar. A keyboard can make formula entry faster when the schedule has many rows.
Should my duration use calendar days or workdays?
Choose calendar days when weekends and holidays count toward the schedule. Choose workdays when the team works on a standard weekday pattern. Label the chart clearly so nobody mistakes a five-day work estimate for a five-day calendar span.
How do I show milestones?
Create a separate row for each milestone and give it a one-day duration. Use a distinctive color and a clear label, such as “Beta approved” or “Launch.” This creates a visible marker without requiring a separate chart type.
When should I use project management software instead?
Consider a dedicated platform when your schedule has many dependencies, frequent changes, multiple contributors, sprint planning, approval workflows, or recurring reports. A Numbers chart works well for a compact plan. It requires more manual care as coordination becomes more complex.
Conclusion
Creating a Gantt chart in Numbers takes seven practical steps: organize tasks, calculate dates, add offsets, insert a stacked bar chart, hide the offset series, mark milestones, and review the schedule.
The method works well for small projects, event planning, content calendars, and straightforward launches. A clear task table is the foundation, so use specific task names, realistic durations, owners, and visible approval points.
But here’s the truth: a manually built chart can become difficult to maintain when dates change every day. If your project needs dependencies, sprints, automation, reporting, or controlled deployment, ONES Project offers a more structured alternative.
Start with Numbers when you need a quick visual plan. Move to a dedicated workflow when coordination becomes the bigger challenge than chart creation.