{"id":793,"date":"2026-07-17T05:24:01","date_gmt":"2026-07-17T05:24:01","guid":{"rendered":"https:\/\/autosmarts.co\/en\/library\/body-shop-capacity-planning-checklist\/"},"modified":"2026-10-14T15:31:33","modified_gmt":"2026-10-14T15:31:33","slug":"body-shop-capacity-planning-checklist","status":"publish","type":"libraries","link":"https:\/\/autosmarts.co\/en\/library\/body-shop-capacity-planning-checklist\/","title":{"rendered":"Body Shop Capacity Planning Checklist"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">What this checklist covers<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Body Shop Capacity Planning Checklist is a 15-point scorecard for repair bays, paint booth capacity, technician availability, job loading, work-in-progress, cycle time, and bottleneck tracking. Each criterion is scored from 1 to 5 on what the auditor sees on the day, and every gap goes into an action plan with an owner and a close date.<\/p>\n\n\n\n<p class=\"as-chktip wp-block-paragraph\"><strong>AutoSmart tip:<\/strong> Bodyshop capacity planning audits should start by mapping the current WIP against each stage of the repair process \u2014 reception, metalwork, paint, reassembly, quality check. A cluster of vehicles at any single stage is a visual bottleneck indicator. The goal of capacity planning is to maintain an even flow through all stages, not to maximise intake volume at the front of the process while congestion builds in the middle.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The checks<\/h2>\n\n\n\n<div class=\"wp-block-group as-checks is-layout-flow wp-block-group-is-layout-flow\"><p class=\"as-checks__note\"><span>Tap Yes, No or Maybe to try it: your answers stay in this page and clear when you refresh. For a detailed walkthrough, <a href=\"#get-pdf\">download our PDF<\/a> or <a href=\"https:\/\/autosmarts.co\/en\/book-a-demo\/\" data-as-track=\"demo\">book a demo<\/a>.<\/span><\/p>\n<div class=\"wp-block-group as-checksec is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Repair bay and paint booth capacity<\/h3><p class=\"as-checksec__meta\">4 checks<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"as-check\"><span class=\"as-check__no\" aria-hidden=\"true\">01<\/span><span class=\"as-check__body\"><span class=\"as-check__text\">Is available repair bay capacity calculated and tracked \u2014 covering total bays, bays in active use, and bays temporarily unavailable due to equipment issues or large-vehicle occupation?<\/span><span class=\"as-check__answer\" role=\"group\" aria-label=\"Your answer\" hidden><button type=\"button\" data-answer=\"yes\" aria-pressed=\"false\">Yes<\/button><button type=\"button\" data-answer=\"no\" aria-pressed=\"false\">No<\/button><button type=\"button\" data-answer=\"maybe\" aria-pressed=\"false\">Maybe<\/button><\/span><\/span><\/li>\n\n\n\n<li class=\"as-check\"><span class=\"as-check__no\" aria-hidden=\"true\">02<\/span><span class=\"as-check__body\"><span class=\"as-check__text\">Is paint booth capacity planned as a separate constraint from repair bay capacity \u2014 with the number of paint cycles achievable per day calculated and used to gate the number of jobs entering the repair bay each day?<\/span><span class=\"as-check__answer\" role=\"group\" aria-label=\"Your answer\" hidden><button type=\"button\" data-answer=\"yes\" aria-pressed=\"false\">Yes<\/button><button type=\"button\" data-answer=\"no\" aria-pressed=\"false\">No<\/button><button type=\"button\" data-answer=\"maybe\" aria-pressed=\"false\">Maybe<\/button><\/span><\/span><\/li>\n\n\n\n<li class=\"as-check\"><span class=\"as-check__no\" aria-hidden=\"true\">03<\/span><span class=\"as-check__body\"><span class=\"as-check__text\">Is the ratio of repair bays to paint booth cycles reviewed periodically, to ensure the paint booth is not a consistent bottleneck that limits the throughput of an otherwise adequately resourced workshop?<\/span><span class=\"as-check__answer\" role=\"group\" aria-label=\"Your answer\" hidden><button type=\"button\" data-answer=\"yes\" aria-pressed=\"false\">Yes<\/button><button type=\"button\" data-answer=\"no\" aria-pressed=\"false\">No<\/button><button type=\"button\" data-answer=\"maybe\" aria-pressed=\"false\">Maybe<\/button><\/span><\/span><\/li>\n\n\n\n<li class=\"as-check\"><span class=\"as-check__no\" aria-hidden=\"true\">04<\/span><span class=\"as-check__body\"><span class=\"as-check__text\">Is a maximum daily intake volume defined based on capacity \u2014 so new jobs are not accepted at a rate that will push cycle times beyond the bodyshop&#039;s committed delivery window?<\/span><span class=\"as-check__answer\" role=\"group\" aria-label=\"Your answer\" hidden><button type=\"button\" data-answer=\"yes\" aria-pressed=\"false\">Yes<\/button><button type=\"button\" data-answer=\"no\" aria-pressed=\"false\">No<\/button><button type=\"button\" data-answer=\"maybe\" aria-pressed=\"false\">Maybe<\/button><\/span><\/span><\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-group as-checksec is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Technician availability and job loading<\/h3><p class=\"as-checksec__meta\">4 checks<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"as-check\"><span class=\"as-check__no\" aria-hidden=\"true\">05<\/span><span class=\"as-check__body\"><span class=\"as-check__text\">Is technician availability (leave, training, absence) factored into daily capacity before new jobs are loaded \u2014 preventing overcommitment on days with reduced staffing?<\/span><span class=\"as-check__answer\" role=\"group\" aria-label=\"Your answer\" hidden><button type=\"button\" data-answer=\"yes\" aria-pressed=\"false\">Yes<\/button><button type=\"button\" data-answer=\"no\" aria-pressed=\"false\">No<\/button><button type=\"button\" data-answer=\"maybe\" aria-pressed=\"false\">Maybe<\/button><\/span><\/span><\/li>\n\n\n\n<li class=\"as-check\"><span class=\"as-check__no\" aria-hidden=\"true\">06<\/span><span class=\"as-check__body\"><span class=\"as-check__text\">Is job loading allocated based on technician skill level and job type \u2014 with structural and complex repairs assigned to the most experienced technicians rather than by bay availability alone?<\/span><span class=\"as-check__answer\" role=\"group\" aria-label=\"Your answer\" hidden><button type=\"button\" data-answer=\"yes\" aria-pressed=\"false\">Yes<\/button><button type=\"button\" data-answer=\"no\" aria-pressed=\"false\">No<\/button><button type=\"button\" data-answer=\"maybe\" aria-pressed=\"false\">Maybe<\/button><\/span><\/span><\/li>\n\n\n\n<li class=\"as-check\"><span class=\"as-check__no\" aria-hidden=\"true\">07<\/span><span class=\"as-check__body\"><span class=\"as-check__text\">Is work-in-progress balanced across technicians \u2014 identifying situations where one technician has multiple large jobs while another is waiting for work \u2014 and rebalancing where possible?<\/span><span class=\"as-check__answer\" role=\"group\" aria-label=\"Your answer\" hidden><button type=\"button\" data-answer=\"yes\" aria-pressed=\"false\">Yes<\/button><button type=\"button\" data-answer=\"no\" aria-pressed=\"false\">No<\/button><button type=\"button\" data-answer=\"maybe\" aria-pressed=\"false\">Maybe<\/button><\/span><\/span><\/li>\n\n\n\n<li class=\"as-check\"><span class=\"as-check__no\" aria-hidden=\"true\">08<\/span><span class=\"as-check__body\"><span class=\"as-check__text\">Are jobs scheduled against available capacity in a forward planning horizon (minimum one week ahead) \u2014 not loaded reactively as vehicles arrive?<\/span><span class=\"as-check__answer\" role=\"group\" aria-label=\"Your answer\" hidden><button type=\"button\" data-answer=\"yes\" aria-pressed=\"false\">Yes<\/button><button type=\"button\" data-answer=\"no\" aria-pressed=\"false\">No<\/button><button type=\"button\" data-answer=\"maybe\" aria-pressed=\"false\">Maybe<\/button><\/span><\/span><\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-group as-checksec is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Work-in-progress and cycle time<\/h3><p class=\"as-checksec__meta\">3 checks<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"as-check\"><span class=\"as-check__no\" aria-hidden=\"true\">09<\/span><span class=\"as-check__body\"><span class=\"as-check__text\">Is total work-in-progress (number of vehicles in the bodyshop at any point) tracked, with a maximum WIP level defined beyond which no new intake is accepted until jobs are completed and collected?<\/span><span class=\"as-check__answer\" role=\"group\" aria-label=\"Your answer\" hidden><button type=\"button\" data-answer=\"yes\" aria-pressed=\"false\">Yes<\/button><button type=\"button\" data-answer=\"no\" aria-pressed=\"false\">No<\/button><button type=\"button\" data-answer=\"maybe\" aria-pressed=\"false\">Maybe<\/button><\/span><\/span><\/li>\n\n\n\n<li class=\"as-check\"><span class=\"as-check__no\" aria-hidden=\"true\">10<\/span><span class=\"as-check__body\"><span class=\"as-check__text\">Is average cycle time tracked per job type (PDR, cosmetic repair, complex collision) \u2014 with cycle time trends reviewed to identify whether the bodyshop is getting faster or slower over time?<\/span><span class=\"as-check__answer\" role=\"group\" aria-label=\"Your answer\" hidden><button type=\"button\" data-answer=\"yes\" aria-pressed=\"false\">Yes<\/button><button type=\"button\" data-answer=\"no\" aria-pressed=\"false\">No<\/button><button type=\"button\" data-answer=\"maybe\" aria-pressed=\"false\">Maybe<\/button><\/span><\/span><\/li>\n\n\n\n<li class=\"as-check\"><span class=\"as-check__no\" aria-hidden=\"true\">11<\/span><span class=\"as-check__body\"><span class=\"as-check__text\">Are jobs that have exceeded their planned cycle time flagged in the daily production review, with the specific cause of delay identified and resolved rather than the job being silently extended?<\/span><span class=\"as-check__answer\" role=\"group\" aria-label=\"Your answer\" hidden><button type=\"button\" data-answer=\"yes\" aria-pressed=\"false\">Yes<\/button><button type=\"button\" data-answer=\"no\" aria-pressed=\"false\">No<\/button><button type=\"button\" data-answer=\"maybe\" aria-pressed=\"false\">Maybe<\/button><\/span><\/span><\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-group as-checksec is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Bottleneck tracking and governance<\/h3><p class=\"as-checksec__meta\">4 checks<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"as-check\"><span class=\"as-check__no\" aria-hidden=\"true\">12<\/span><span class=\"as-check__body\"><span class=\"as-check__text\">Are recurring bottlenecks (paint booth, specific skill, parts availability, insurer approval) identified and reported in the management meeting, with capital or resource solutions considered for persistent constraints?<\/span><span class=\"as-check__answer\" role=\"group\" aria-label=\"Your answer\" hidden><button type=\"button\" data-answer=\"yes\" aria-pressed=\"false\">Yes<\/button><button type=\"button\" data-answer=\"no\" aria-pressed=\"false\">No<\/button><button type=\"button\" data-answer=\"maybe\" aria-pressed=\"false\">Maybe<\/button><\/span><\/span><\/li>\n\n\n\n<li class=\"as-check\"><span class=\"as-check__no\" aria-hidden=\"true\">13<\/span><span class=\"as-check__body\"><span class=\"as-check__text\">Is the bodyshop&#039;s committed delivery window reviewed against actual average cycle time \u2014 with the commitment revised to a realistic figure if cycle time consistently exceeds the stated window?<\/span><span class=\"as-check__answer\" role=\"group\" aria-label=\"Your answer\" hidden><button type=\"button\" data-answer=\"yes\" aria-pressed=\"false\">Yes<\/button><button type=\"button\" data-answer=\"no\" aria-pressed=\"false\">No<\/button><button type=\"button\" data-answer=\"maybe\" aria-pressed=\"false\">Maybe<\/button><\/span><\/span><\/li>\n\n\n\n<li class=\"as-check\"><span class=\"as-check__no\" aria-hidden=\"true\">14<\/span><span class=\"as-check__body\"><span class=\"as-check__text\">Is customer communication about expected collection dates managed proactively \u2014 with advisors contacting customers at a defined point if a delay is anticipated, rather than waiting for the customer to chase?<\/span><span class=\"as-check__answer\" role=\"group\" aria-label=\"Your answer\" hidden><button type=\"button\" data-answer=\"yes\" aria-pressed=\"false\">Yes<\/button><button type=\"button\" data-answer=\"no\" aria-pressed=\"false\">No<\/button><button type=\"button\" data-answer=\"maybe\" aria-pressed=\"false\">Maybe<\/button><\/span><\/span><\/li>\n\n\n\n<li class=\"as-check\"><span class=\"as-check__no\" aria-hidden=\"true\">15<\/span><span class=\"as-check__body\"><span class=\"as-check__text\">Is capacity planning reviewed weekly in the production meeting, covering the coming two weeks&#039; job mix, technician availability, and paint booth schedule \u2014 not only reactively when a capacity problem is already affecting delivery?<\/span><span class=\"as-check__answer\" role=\"group\" aria-label=\"Your answer\" hidden><button type=\"button\" data-answer=\"yes\" aria-pressed=\"false\">Yes<\/button><button type=\"button\" data-answer=\"no\" aria-pressed=\"false\">No<\/button><button type=\"button\" data-answer=\"maybe\" aria-pressed=\"false\">Maybe<\/button><\/span><\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Covers repair bays, paint booth capacity, technician availability, job loading, work-in-progress, repair cycle time, and bottleneck tracking.<\/p>\n","protected":false},"template":"","meta":{"footnotes":"","_as_roles":"","_as_frequency":"","_as_standard":"","_as_source":"","_as_pdf":978,"_as_solution":560,"_as_guide":0,"_as_case_study":0,"_as_lib_featured":false},"industry_tag":[3],"checklist_topic":[25],"checklist_market":[],"class_list":["post-793","libraries","type-libraries","status-publish","hentry","checklist_topic-body-shop-paint"],"_links":{"self":[{"href":"https:\/\/autosmarts.co\/en\/wp-json\/wp\/v2\/libraries\/793","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/autosmarts.co\/en\/wp-json\/wp\/v2\/libraries"}],"about":[{"href":"https:\/\/autosmarts.co\/en\/wp-json\/wp\/v2\/types\/libraries"}],"version-history":[{"count":3,"href":"https:\/\/autosmarts.co\/en\/wp-json\/wp\/v2\/libraries\/793\/revisions"}],"predecessor-version":[{"id":1277,"href":"https:\/\/autosmarts.co\/en\/wp-json\/wp\/v2\/libraries\/793\/revisions\/1277"}],"wp:attachment":[{"href":"https:\/\/autosmarts.co\/en\/wp-json\/wp\/v2\/media?parent=793"}],"wp:term":[{"taxonomy":"industry_tag","embeddable":true,"href":"https:\/\/autosmarts.co\/en\/wp-json\/wp\/v2\/industry_tag?post=793"},{"taxonomy":"checklist_topic","embeddable":true,"href":"https:\/\/autosmarts.co\/en\/wp-json\/wp\/v2\/checklist_topic?post=793"},{"taxonomy":"checklist_market","embeddable":true,"href":"https:\/\/autosmarts.co\/en\/wp-json\/wp\/v2\/checklist_market?post=793"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}