{"id":174,"date":"2026-05-29T12:09:18","date_gmt":"2026-05-29T12:09:18","guid":{"rendered":"https:\/\/tutorac.com\/help-center\/2026\/05\/29\/understanding-milestones-on-tutorac\/"},"modified":"2026-05-29T12:09:18","modified_gmt":"2026-05-29T12:09:18","slug":"understanding-milestones-on-tutorac","status":"publish","type":"post","link":"https:\/\/tutorac.com\/help-center\/2026\/05\/29\/understanding-milestones-on-tutorac\/","title":{"rendered":"Understanding milestones on Tutorac"},"content":{"rendered":"\n<p class=\"has-text-color wp-block-paragraph\" style=\"color:#374151;font-style:italic;font-weight:400\">A milestone is the basic unit of payment on Tutorac &mdash; a chunk of scope with its own amount, schedule, and status. Understanding how milestones flow through their lifecycle is the key to using Tutorac confidently: when to release payment, when to wait, what each status indicator means, and how the numbers tie back to refunds if things go sideways.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"in-this-article\">In this article<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"#what\">What a milestone is<\/a><\/li><li><a href=\"#lifecycle\">The milestone lifecycle<\/a><\/li><li><a href=\"#statuses\">The status indicators<\/a><\/li><li><a href=\"#completion\">Completion percentage explained<\/a><\/li><li><a href=\"#multi\">Single vs multi-milestone batches<\/a><\/li><li><a href=\"#faqs\">FAQs<\/a><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what\">What a milestone is<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A milestone is one self-contained block of training with three things attached:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Scope<\/strong> &mdash; what the tutor will deliver (sessions, modules, deliverables).<\/li><li><strong>Amount<\/strong> &mdash; how much you pay for that scope, in your account currency.<\/li><li><strong>Status<\/strong> &mdash; where the milestone is in its lifecycle (more on this below).<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">You fund milestones one at a time (or all at once if you prefer). Money you fund goes into <strong>escrow<\/strong> with Tutorac &mdash; the tutor doesn&rsquo;t receive it until you release it. That&rsquo;s what makes refunds work even mid-training.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"lifecycle\">The milestone lifecycle<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Every milestone moves through this flow:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>Funded<\/strong> &mdash; you paid the milestone amount; Tutorac is holding it.<\/li><li><strong>In progress<\/strong> &mdash; the tutor has started delivering the scope. Completion percentage starts moving up from 0%.<\/li><li><strong>Completed<\/strong> &mdash; the tutor has finished the milestone&rsquo;s scope (100% completion). The Release Payment button is now active.<\/li><li><strong>Released<\/strong> &mdash; you clicked Release Payment. The amount (minus the tutor&rsquo;s service fee) moves out of escrow to the tutor.<\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Two off-ramps can occur instead of Released:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Cancelled<\/strong> &mdash; you (or the tutor) cancelled the class. The refund is calculated using the active milestone&rsquo;s completion percentage at the moment of cancellation. See <a href=\"\/help-center\/2026\/05\/29\/how-to-cancel-a-hire-or-batch-on-tutorac\/\">how to cancel a hire or batch<\/a>.<\/li><li><strong>Refunded<\/strong> &mdash; the cancellation has been processed and the agreed portion of funds returned to your original payment method.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"statuses\">The status indicators<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">On the batch&rsquo;s Payment tab, each milestone card shows three pieces of state. Read them together to know what&rsquo;s going on:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Payment Status<\/strong> &mdash; <em>Funded<\/em> (in escrow), <em>Released<\/em> (paid to tutor), or <em>Refunded<\/em> (returned to you).<\/li><li><strong>Milestone Status<\/strong> &mdash; <em>Not started<\/em>, <em>In progress<\/em>, <em>Completed<\/em>, or <em>Cancelled<\/em>.<\/li><li><strong>Completion percentage<\/strong> &mdash; the progress bar on the card (0% &rarr; 100%).<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Common combinations and what they mean:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><em>Funded + Not started + 0%<\/em> &mdash; tutor hasn&rsquo;t started this milestone yet.<\/li><li><em>Funded + In progress + 40%<\/em> &mdash; tutor is mid-way through; don&rsquo;t release yet.<\/li><li><em>Funded + Completed + 100%<\/em> &mdash; tutor finished; review and click Release Payment.<\/li><li><em>Released + Completed + 100%<\/em> &mdash; you released; the tutor has been paid; milestone is closed.<\/li><li><em>Refunded + Cancelled + 0%<\/em> &mdash; the class was cancelled at 0% completion and you got a full refund.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"completion\">Completion percentage explained<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The completion percentage isn&rsquo;t something the tutor types in arbitrarily. It&rsquo;s tied to the actual scope:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>For session-based milestones (e.g., 10 sessions of 1 hr), each delivered session typically counts as 10%.<\/li><li>For deliverable-based milestones (e.g., 3 assignments), each delivered piece counts proportionally.<\/li><li>Sessions you missed (not the tutor) aren&rsquo;t counted &mdash; the tutor was available, so they count as delivered for completion purposes.<\/li><li>Sessions the tutor missed (no-shows) don&rsquo;t count toward completion either &mdash; see <a href=\"\/help-center\/2026\/05\/29\/tutorac-dormancy-policy-what-happens-when-a-tutor-or-learner-goes-inactive\/\">dormancy policy<\/a>.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This number drives the cancellation refund bracket. If you&rsquo;re uncertain, check the milestone activity log on the Payment tab to see what&rsquo;s being counted.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"multi\">Single vs multi-milestone batches<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>A <strong>single-milestone batch<\/strong> behaves like a fixed-price training &mdash; the whole engagement is one milestone, released at the end.<\/li><li>A <strong>multi-milestone batch<\/strong> splits the training into 2+ chunks. Only one milestone is active at a time; the next unlocks only after you release the previous (or it&rsquo;s explicitly opened by the tutor for a parallel scope).<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Multi-milestone is generally safer for longer engagements &mdash; you keep more leverage and refund flexibility throughout the training. For short trainings, single-milestone is fine and simpler.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"faqs\">FAQs<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Can a tutor change a milestone&rsquo;s scope after I&rsquo;ve funded it?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Not unilaterally. Scope can only change with your agreement on Messages. If a tutor is pushing for scope changes without you agreeing, that&rsquo;s worth raising with Support.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What if a milestone is taking longer than expected?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">That&rsquo;s normal &mdash; milestones have scope, not a strict deadline. As long as the work is happening, it&rsquo;s fine. Long stretches with no progress (no sessions, no Messages reply) tip into <em>dormancy<\/em> &mdash; see that policy.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Can I see how much I&rsquo;ve paid across all milestones in a batch?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yes &mdash; the Payment tab shows a summary at the top of the batch with total funded, total released, total refunded, and the in-escrow balance.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Related articles<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"\/help-center\/2026\/05\/29\/how-pricing-works-on-tutorac\/\">How pricing works on Tutorac<\/a><\/li><li><a href=\"\/help-center\/2026\/05\/29\/setting-up-milestones-when-you-hire-a-tutor\/\">Setting up milestones when you hire a tutor<\/a><\/li><li><a href=\"\/help-center\/2026\/05\/29\/how-to-release-a-milestone-payment-on-tutorac\/\">How to release a milestone payment on Tutorac<\/a><\/li><li><a href=\"\/help-center\/2026\/05\/29\/how-to-cancel-a-hire-or-batch-on-tutorac\/\">How to cancel a hire or batch on Tutorac<\/a><\/li><\/ul>\n\n\n\n<p class=\"has-text-color wp-block-paragraph\" style=\"color:#9ca3af;font-size:13px\">Last updated: 29 May 2026<\/p>\n","protected":false},"excerpt":{"rendered":"<p>What a milestone is on Tutorac, its lifecycle (Funded \u2192 In progress \u2192 Completed \u2192 Released, or Cancelled\/Refunded), the status indicators, how the completion percentage is calculated, and the difference between single- and multi-milestone batches.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[32,42],"tags":[],"class_list":["post-174","post","type-post","status-publish","format-standard","hentry","category-for-learners","category-learners-pricing-milestones"],"_links":{"self":[{"href":"https:\/\/tutorac.com\/help-center\/wp-json\/wp\/v2\/posts\/174","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tutorac.com\/help-center\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tutorac.com\/help-center\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tutorac.com\/help-center\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tutorac.com\/help-center\/wp-json\/wp\/v2\/comments?post=174"}],"version-history":[{"count":0,"href":"https:\/\/tutorac.com\/help-center\/wp-json\/wp\/v2\/posts\/174\/revisions"}],"wp:attachment":[{"href":"https:\/\/tutorac.com\/help-center\/wp-json\/wp\/v2\/media?parent=174"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tutorac.com\/help-center\/wp-json\/wp\/v2\/categories?post=174"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tutorac.com\/help-center\/wp-json\/wp\/v2\/tags?post=174"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}