{"id":19054,"date":"2024-06-30T16:31:34","date_gmt":"2024-06-30T16:31:34","guid":{"rendered":"https:\/\/clockify.me\/help\/?p=19054"},"modified":"2026-03-18T09:01:12","modified_gmt":"2026-03-18T09:01:12","slug":"forecast-chart","status":"publish","type":"post","link":"https:\/\/clockify.me\/help\/projects\/forecast-chart","title":{"rendered":"Forecast chart"},"content":{"rendered":"\n<p class=\"translation-block note\">Forecasting&nbsp;is a paid feature, available to admins only. You can enable it by&nbsp;upgrading&nbsp;your workspace to <a href=\"https:\/\/clockify.me\/help\/administration\/subscription-plans#pro\">Pro<\/a> or <a href=\"https:\/\/clockify.me\/help\/administration\/subscription-plans#enterprise-plan\">Enterprise<\/a> plan.<\/p>\n\n\n\n<p>Forecasting chart shows project completion or project budget spent based on the project and budget estimate and the hours that have been clocked in.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Project completion chart<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"903\" height=\"512\" src=\"https:\/\/clockify.me\/help\/wp-content\/uploads\/2024\/03\/project-forecast-estimate-1-1024x64011-1.png\" alt=\"\" class=\"wp-image-17387\" srcset=\"https:\/\/clockify.me\/help\/wp-content\/uploads\/2024\/03\/project-forecast-estimate-1-1024x64011-1.png 903w, https:\/\/clockify.me\/help\/wp-content\/uploads\/2024\/03\/project-forecast-estimate-1-1024x64011-1-300x170.png 300w, https:\/\/clockify.me\/help\/wp-content\/uploads\/2024\/03\/project-forecast-estimate-1-1024x64011-1-768x435.png 768w, https:\/\/clockify.me\/help\/wp-content\/uploads\/2024\/03\/project-forecast-estimate-1-1024x64011-1-18x10.png 18w\" sizes=\"auto, (max-width: 903px) 100vw, 903px\" \/><\/figure>\n\n\n\n<p><strong>Completed<\/strong> (solid blue line) <\/p>\n\n\n\n<p class=\"translation-block\">Shows completed tasks based on the billable tracked time so far, meaning everything completed until present day.<br>If <a href=\"https:\/\/clockify.me\/help\/projects\/project-budget#recurring-estimates\">estimate reset<\/a> is turned on, first point is 0, but last point is set in defined period (week, month, year).<\/p>\n\n\n\n<p><strong>Forecasted<\/strong> (dotted blue line) <\/p>\n\n\n\n<p class=\"translation-block\">Shows completed tasks based on billable tracked time plus future scheduled billable time. It starts with <strong>Today<\/strong>, which means that the <strong>Forecasted <\/strong>curve starts where the <strong>Completed<\/strong> curve ends.&nbsp;If it goes over the estimated horizontal line, the part of the curve that is over the estimate will be in red. &nbsp;<br>If estimate reset is turned on, first and last point are set in defined period (week, month, year). <\/p>\n\n\n\n<p><strong>Scheduled<\/strong> (solid gray line)<\/p>\n\n\n\n<p>Shows completed tasks based on scheduled billable hours on this project. This curve is connected to the <strong>Scheduling<\/strong> feature and takes scheduling assignments for the Y axis value (number of scheduled hours).<br>If estimate reset is turned on, then first and last point of the line need to be in the defined period (week, month, year).<\/p>\n\n\n\n<p><strong>Estimate<\/strong> (solid gray line or solid red line if projects goes over estimate)&nbsp;<\/p>\n\n\n\n<p class=\"translation-block\">Shows completed tasks based on <a href=\"https:\/\/clockify.me\/help\/projects\/project-budget#recurring-estimates\">estimate in project settings<\/a>. <br>If estimate reset is turned on, then first and last point are in the defined period (week, month, year).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Possible scenarios<\/h3>\n\n\n\n<p class=\"translation-block\">If <strong>project estimate reset<\/strong> is set on a <strong>specific time of the day<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>entries and assignments are always placed based on their start time<\/strong>: <em>e.g. Weekly reset is set for today, 2pm. Assignment is scheduled from 12pm-6pm. The assignment is assigned to the first half of the day, which belongs to the previous week. This week\u2019s time range is from 2pm today to midnight and there is no assignment in that period.<\/em><\/li>\n\n\n\n<li><strong>midnight is automatically assigned if assignment doesn\u2019t have start time<\/strong> (belongs to the first part of the day)&nbsp;<\/li>\n\n\n\n<li><strong>today&#8217;s dot on the chart always belongs to the Forecasted line<\/strong>: <em>e.g. Estimate reset is set to 2pm, so the first part of the day belongs to the previous week, however, it will still have a forecasted value for that dot until today is over&nbsp;<\/em>&nbsp;<\/li>\n<\/ul>\n\n\n\n<p class=\"note translation-block\">If week\/month is selected from the period picker and <strong>Today<\/strong> is included in the selected period, everything up to <strong>Today <\/strong>is completed and everything after<strong> Today, <\/strong>to the end of the week\/month is <strong>Scheduled<\/strong>.&nbsp;Therefore, <strong>Today\u2019s<\/strong> tracked hours will be included in the total of <strong>Completed<\/strong> tasks after midnight, in your timezone.<\/p>\n\n\n\n<p class=\"translation-block tip\">More information on how to <a href=\"https:\/\/clockify.me\/help\/projects\/forecasting\">Forecast project completion<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Project budget chart<\/h2>\n\n\n\n<p>Forecasting budget chart shows project expenses based on the estimated budget allocated to that project. Budget forecasting supports budget estimates using scheduled assignments, time entries, and expenses. The chart reflects either the set budget or the highest value reached if the budget is exceeded.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"579\" src=\"https:\/\/clockify.me\/help\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-23-at-09.47.38-1024x579.png\" alt=\"\" class=\"wp-image-20123\" srcset=\"https:\/\/clockify.me\/help\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-23-at-09.47.38-1024x579.png 1024w, https:\/\/clockify.me\/help\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-23-at-09.47.38-300x170.png 300w, https:\/\/clockify.me\/help\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-23-at-09.47.38-768x434.png 768w, https:\/\/clockify.me\/help\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-23-at-09.47.38-1536x868.png 1536w, https:\/\/clockify.me\/help\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-23-at-09.47.38-2048x1158.png 2048w, https:\/\/clockify.me\/help\/wp-content\/uploads\/2024\/09\/Screenshot-2024-09-23-at-09.47.38-18x10.png 18w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>If no data is available for the project (e.g. time entries, expenses, estimates), the forecasting chart will be empty.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Legend<\/h3>\n\n\n\n<p>Chart legend is located at the top-right corner of the page.<\/p>\n\n\n\n<p>The chart displays three lines:<\/p>\n\n\n\n<p><strong>Completed<\/strong> (solid blue line)<\/p>\n\n\n\n<p>Represents the total budget spent up to the present day. The completed line is not displayed for future periods.<\/p>\n\n\n\n<p><strong>Forecasted<\/strong> (dotted blue line)<\/p>\n\n\n\n<p>Represents the prediction of the project\u2019s progress based on realized and scheduled data. It starts with Today and changes its look once it becomes a budget.&nbsp;&nbsp;<\/p>\n\n\n\n<p><strong>Budget<\/strong> (solid dark gray line)<\/p>\n\n\n\n<p>Static, horizontal line that represents the budget set per project.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Each line represents a continuous trend from the first to the last data point. Lines show both ascending and descending trends with cumulative values.<br>If a budget reset is configured, the line will be color-coded to indicate whether the estimate has been exceeded (e.g. the line turns red if the budget is exceeded).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Budget reset<\/h3>\n\n\n\n<p>If a budget reset is enabled, the estimates will adjust accordingly: weekly, monthly, or yearly, each indicating the project will be under\/over\/on budget by Y [currency] for the respective time period.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Possible scenarios<\/h3>\n\n\n\n<p>1. <strong>Project budget hasn\u2019t reached estimated value<\/strong><br>Forecast curve hasn\u2019t reached the budget line, meaning the last point shows a remaining value greater than zero. Currently, the project is expected to come in under budget by Y [currency].&nbsp;<\/p>\n\n\n\n<p>2. <strong>Project budget reached estimated value<\/strong><br>Forecasted curve has reached the budget line and the last point shows a value equal to zero. The project is within the estimated budget range expressed in Y [currency].<\/p>\n\n\n\n<p>3. <strong>Project budget is over estimated value<\/strong><br>The forecast curve has exceeded the budget line, showing a remaining value less than zero. This means the project is expected to go over budget by Y USD, where Y is the absolute value of the last forecast point.<\/p>\n\n\n\n<p class=\"tip translation-block\">More on how to <a href=\"https:\/\/clockify.me\/help\/projects\/forecast-project-budget\">Forecast project budget<\/a><\/p>\n\n\n\n<div class=\"wp-block-group related-articles\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\">Related articles<\/h3>\n\n\n\n<ul class=\"wp-block-list related-articles-list\">\n<li class=\"translation-block\"><a href=\"https:\/\/clockify.me\/help\/projects\/forecast-project-budget\">Forecast project budget<\/a><\/li>\n\n\n\n<li class=\"translation-block\"><a href=\"https:\/\/clockify.me\/help\/projects\/forecasting\">Forecast project completion<\/a><\/li>\n\n\n\n<li class=\"translation-block\"><a href=\"https:\/\/clockify.me\/help\/projects\/project-budget\">Track budget &amp; estimates<\/a><\/li>\n<\/ul>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"Forecasting&nbsp;is a paid feature, available to admins only. You can enable it &#8230;","protected":false},"author":25,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_helpful_status":1,"_searchwp_excluded":"","footnotes":""},"categories":[65],"tags":[],"class_list":["post-19054","post","type-post","status-publish","format-standard","hentry","category-project-forecasting"],"acf":[],"featured_image_src":null,"author_info":{"display_name":"tamara radijevac","author_link":"https:\/\/clockify.me\/help\/author\/tamara-radijevac"},"_links":{"self":[{"href":"https:\/\/clockify.me\/help\/wp-json\/wp\/v2\/posts\/19054","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clockify.me\/help\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/clockify.me\/help\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/clockify.me\/help\/wp-json\/wp\/v2\/users\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/clockify.me\/help\/wp-json\/wp\/v2\/comments?post=19054"}],"version-history":[{"count":21,"href":"https:\/\/clockify.me\/help\/wp-json\/wp\/v2\/posts\/19054\/revisions"}],"predecessor-version":[{"id":27465,"href":"https:\/\/clockify.me\/help\/wp-json\/wp\/v2\/posts\/19054\/revisions\/27465"}],"wp:attachment":[{"href":"https:\/\/clockify.me\/help\/wp-json\/wp\/v2\/media?parent=19054"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/clockify.me\/help\/wp-json\/wp\/v2\/categories?post=19054"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/clockify.me\/help\/wp-json\/wp\/v2\/tags?post=19054"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}