{"id":68550,"date":"2025-10-30T11:48:21","date_gmt":"2025-10-30T18:48:21","guid":{"rendered":"https:\/\/jerry.ai\/?post_type=car-repair&#038;p=68550"},"modified":"2025-12-12T04:14:28","modified_gmt":"2025-12-12T12:14:28","slug":"cost-to-replace-a-window-regulator","status":"publish","type":"car-repair","link":"https:\/\/jerry.ai\/car-repair\/estimates\/cost-to-replace-a-window-regulator\/","title":{"rendered":"How Much Does it Cost to Replace a Window Regulator?"},"content":{"rendered":"\n<p>Labor rates vary by car and market, as higher-cost metro areas trend toward the upper end. Understanding these costs can help you budget for repairs and compare prices locally to get a fair deal.<\/p>\n\n\n\n<p>Want a localized estimate for your exact car and location? Download the Jerry app to compare real quotes from nearby shops in minutes.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/signup\/garageonlystart?service=garage&amp;flowType=repairShop\">Get a repair quote<\/a><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Real customers Jerry has helped<\/h2>\n\n\n\n<p>Costs for replacing your window regulator depend on your exact vehicle, where you live and the parts used. With Jerry, you can quickly see what drivers are paying right now. Below are real examples of customers we\u2019ve helped secure top prices for replacing their window regulators.<\/p>\n\n\n\n<div data-show-load-more=\"false\" class=\"group wp-block-jerry-live-table\" data-wp-context=\"{&quot;data&quot;:[{&quot;date&quot;:&quot;12\\\/11\\\/25&quot;,&quot;customer&quot;:&quot;Iva M.&quot;,&quot;jobName&quot;:&quot;Window Regulator - Driver Side Front&quot;,&quot;car&quot;:&quot;2015 GMC Yukon&quot;,&quot;cityAndState&quot;:&quot;Coeur d&#039;Alene, ID&quot;,&quot;totalPartCost&quot;:&quot;$159.69&quot;,&quot;medianLaborMinutes&quot;:75,&quot;medianLaborCost&quot;:&quot;$140.82&quot;,&quot;totalCost&quot;:&quot;$300.51&quot;},{&quot;date&quot;:&quot;12\\\/11\\\/25&quot;,&quot;customer&quot;:&quot;Luis H.&quot;,&quot;jobName&quot;:&quot;Window Regulator - Passenger Side Front&quot;,&quot;car&quot;:&quot;1992 Chevrolet Blazer&quot;,&quot;cityAndState&quot;:&quot;Cicero, NY&quot;,&quot;totalPartCost&quot;:&quot;$11.16&quot;,&quot;medianLaborMinutes&quot;:65,&quot;medianLaborCost&quot;:&quot;$126.22&quot;,&quot;totalCost&quot;:&quot;$137.38&quot;},{&quot;date&quot;:&quot;12\\\/11\\\/25&quot;,&quot;customer&quot;:&quot;Justin R.&quot;,&quot;jobName&quot;:&quot;Window Regulator - Driver Side Front&quot;,&quot;car&quot;:&quot;1996 GMC Yukon&quot;,&quot;cityAndState&quot;:&quot;Vacaville, CA&quot;,&quot;totalPartCost&quot;:&quot;$10.86&quot;,&quot;medianLaborMinutes&quot;:65,&quot;medianLaborCost&quot;:&quot;$140.56&quot;,&quot;totalCost&quot;:&quot;$151.42&quot;},{&quot;date&quot;:&quot;12\\\/11\\\/25&quot;,&quot;customer&quot;:&quot;Antonio S.&quot;,&quot;jobName&quot;:&quot;Window Regulator - Passenger Side Front&quot;,&quot;car&quot;:&quot;1988 Chevrolet Blazer&quot;,&quot;cityAndState&quot;:&quot;Russellville, AR&quot;,&quot;totalPartCost&quot;:&quot;$10.64&quot;,&quot;medianLaborMinutes&quot;:65,&quot;medianLaborCost&quot;:&quot;$123.46&quot;,&quot;totalCost&quot;:&quot;$134.10&quot;},{&quot;date&quot;:&quot;12\\\/11\\\/25&quot;,&quot;customer&quot;:&quot;John N.&quot;,&quot;jobName&quot;:&quot;Window Regulator - Passenger Side Front&quot;,&quot;car&quot;:&quot;2006 Ford Ranger&quot;,&quot;cityAndState&quot;:&quot;Provo, UT&quot;,&quot;totalPartCost&quot;:&quot;$9.93&quot;,&quot;medianLaborMinutes&quot;:75,&quot;medianLaborCost&quot;:&quot;$122.87&quot;,&quot;totalCost&quot;:&quot;$132.80&quot;},{&quot;date&quot;:&quot;12\\\/11\\\/25&quot;,&quot;customer&quot;:&quot;Estella W.&quot;,&quot;jobName&quot;:&quot;Window Regulator - Passenger Side Front&quot;,&quot;car&quot;:&quot;1985 Ford F-350&quot;,&quot;cityAndState&quot;:&quot;Sherman, TX&quot;,&quot;totalPartCost&quot;:&quot;$10.67&quot;,&quot;medianLaborMinutes&quot;:75,&quot;medianLaborCost&quot;:&quot;$132.86&quot;,&quot;totalCost&quot;:&quot;$143.54&quot;},{&quot;date&quot;:&quot;12\\\/11\\\/25&quot;,&quot;customer&quot;:&quot;Craig W.&quot;,&quot;jobName&quot;:&quot;Window Regulator - Driver Side Front&quot;,&quot;car&quot;:&quot;2002 Chevrolet Blazer&quot;,&quot;cityAndState&quot;:&quot;Moses Lake, WA&quot;,&quot;totalPartCost&quot;:&quot;$10.90&quot;,&quot;medianLaborMinutes&quot;:65,&quot;medianLaborCost&quot;:&quot;$136.88&quot;,&quot;totalCost&quot;:&quot;$147.78&quot;}],&quot;isExpandable&quot;:false,&quot;isExpanded&quot;:true,&quot;limitForExpanding&quot;:null,&quot;searchText&quot;:null}\" data-wp-interactive=\"jerry\/live-table\" data-wp-init=\"callbacks.onInit\" data-wp-bind--data-show-load-more=\"state.showLoadMore\">\n  \n  <div class=\"relative max-md:mx-full-bleed hidden md:block\">\n    <figure class=\"live-table-header wp-block-table sticky top-0 z-[2] !overflow-x-hidden bg-white md:static\">\n      <table>\n            <thead >\n      <tr>\n                  <th class=\"wp-block-table__cell-content\">\n  <div class=\"flex gap-2 items-center justify-start\">\n    Date  <\/div>\n<\/th>\n                  <th class=\"wp-block-table__cell-content\">\n  <div class=\"flex gap-2 items-center justify-start\">\n    Customer Name  <\/div>\n<\/th>\n                  <th class=\"wp-block-table__cell-content\">\n  <div class=\"flex gap-2 items-center justify-start\">\n    Repair Job  <\/div>\n<\/th>\n                  <th class=\"wp-block-table__cell-content\">\n  <div class=\"flex gap-2 items-center justify-start\">\n    Car  <\/div>\n<\/th>\n                  <th class=\"wp-block-table__cell-content\">\n  <div class=\"flex gap-2 items-center justify-start\">\n    Location  <\/div>\n<\/th>\n                  <th class=\"wp-block-table__cell-content\">\n  <div class=\"flex gap-2 items-center justify-start\">\n    Part cost  <\/div>\n<\/th>\n                  <th class=\"wp-block-table__cell-content\">\n  <div class=\"flex gap-2 items-center justify-start\">\n    Labor time (min)  <\/div>\n<\/th>\n                  <th class=\"wp-block-table__cell-content\">\n  <div class=\"flex gap-2 items-center justify-start\">\n    Labor cost  <\/div>\n<\/th>\n                  <th class=\"wp-block-table__cell-content\">\n  <div class=\"flex gap-2 items-center justify-start\">\n    Total cost  <\/div>\n<\/th>\n              <\/tr>\n    <\/thead>\n          <\/table>\n    <\/figure>\n\n    <figure class=\"live-table-body wp-block-table overflow-auto group-data-[show-load-more=true]:pb-4\">\n      <table>\n            <thead class=\"pointer-events-none invisible select-none leading-[0]\">\n      <tr>\n                  <th class=\"wp-block-table__cell-content !h-0 !py-0\">\n  <div class=\"flex gap-2 items-center justify-start\">\n    Date  <\/div>\n<\/th>\n                  <th class=\"wp-block-table__cell-content !h-0 !py-0\">\n  <div class=\"flex gap-2 items-center justify-start\">\n    Customer Name  <\/div>\n<\/th>\n                  <th class=\"wp-block-table__cell-content !h-0 !py-0\">\n  <div class=\"flex gap-2 items-center justify-start\">\n    Repair Job  <\/div>\n<\/th>\n                  <th class=\"wp-block-table__cell-content !h-0 !py-0\">\n  <div class=\"flex gap-2 items-center justify-start\">\n    Car  <\/div>\n<\/th>\n                  <th class=\"wp-block-table__cell-content !h-0 !py-0\">\n  <div class=\"flex gap-2 items-center justify-start\">\n    Location  <\/div>\n<\/th>\n                  <th class=\"wp-block-table__cell-content !h-0 !py-0\">\n  <div class=\"flex gap-2 items-center justify-start\">\n    Part cost  <\/div>\n<\/th>\n                  <th class=\"wp-block-table__cell-content !h-0 !py-0\">\n  <div class=\"flex gap-2 items-center justify-start\">\n    Labor time (min)  <\/div>\n<\/th>\n                  <th class=\"wp-block-table__cell-content !h-0 !py-0\">\n  <div class=\"flex gap-2 items-center justify-start\">\n    Labor cost  <\/div>\n<\/th>\n                  <th class=\"wp-block-table__cell-content !h-0 !py-0\">\n  <div class=\"flex gap-2 items-center justify-start\">\n    Total cost  <\/div>\n<\/th>\n              <\/tr>\n    <\/thead>\n            <tbody>\n          <template data-wp-each=\"state.displayData\">\n            <tr>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.date\"><\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.customer\"><\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.jobName\"><\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.car\"><\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.cityAndState\"><\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.totalPartCost\"><\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.medianLaborMinutes\"><\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.medianLaborCost\"><\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.totalCost\"><\/td>\n                          <\/tr>\n          <\/template>\n            <tr data-wp-each-child>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.date\">12\/11\/25<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.customer\">Iva M.<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.jobName\">Window Regulator &#8211; Driver Side Front<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.car\">2015 GMC Yukon<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.cityAndState\">Coeur d&#039;Alene, ID<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.totalPartCost\">$159.69<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.medianLaborMinutes\">75<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.medianLaborCost\">$140.82<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.totalCost\">$300.51<\/td>\n                          <\/tr>\n          \n            <tr data-wp-each-child>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.date\">12\/11\/25<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.customer\">Luis H.<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.jobName\">Window Regulator &#8211; Passenger Side Front<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.car\">1992 Chevrolet Blazer<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.cityAndState\">Cicero, NY<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.totalPartCost\">$11.16<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.medianLaborMinutes\">65<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.medianLaborCost\">$126.22<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.totalCost\">$137.38<\/td>\n                          <\/tr>\n          \n            <tr data-wp-each-child>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.date\">12\/11\/25<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.customer\">Justin R.<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.jobName\">Window Regulator &#8211; Driver Side Front<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.car\">1996 GMC Yukon<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.cityAndState\">Vacaville, CA<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.totalPartCost\">$10.86<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.medianLaborMinutes\">65<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.medianLaborCost\">$140.56<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.totalCost\">$151.42<\/td>\n                          <\/tr>\n          \n            <tr data-wp-each-child>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.date\">12\/11\/25<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.customer\">Antonio S.<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.jobName\">Window Regulator &#8211; Passenger Side Front<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.car\">1988 Chevrolet Blazer<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.cityAndState\">Russellville, AR<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.totalPartCost\">$10.64<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.medianLaborMinutes\">65<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.medianLaborCost\">$123.46<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.totalCost\">$134.10<\/td>\n                          <\/tr>\n          \n            <tr data-wp-each-child>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.date\">12\/11\/25<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.customer\">John N.<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.jobName\">Window Regulator &#8211; Passenger Side Front<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.car\">2006 Ford Ranger<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.cityAndState\">Provo, UT<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.totalPartCost\">$9.93<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.medianLaborMinutes\">75<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.medianLaborCost\">$122.87<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.totalCost\">$132.80<\/td>\n                          <\/tr>\n          \n            <tr data-wp-each-child>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.date\">12\/11\/25<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.customer\">Estella W.<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.jobName\">Window Regulator &#8211; Passenger Side Front<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.car\">1985 Ford F-350<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.cityAndState\">Sherman, TX<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.totalPartCost\">$10.67<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.medianLaborMinutes\">75<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.medianLaborCost\">$132.86<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.totalCost\">$143.54<\/td>\n                          <\/tr>\n          \n            <tr data-wp-each-child>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.date\">12\/11\/25<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.customer\">Craig W.<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.jobName\">Window Regulator &#8211; Driver Side Front<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.car\">2002 Chevrolet Blazer<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.cityAndState\">Moses Lake, WA<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.totalPartCost\">$10.90<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.medianLaborMinutes\">65<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.medianLaborCost\">$136.88<\/td>\n                              <td class=\"wp-block-table__cell-content has-text-align-left\" data-wp-text=\"context.item.totalCost\">$147.78<\/td>\n                          <\/tr>\n          \n        <\/tbody>\n      <\/table>\n    <\/figure>\n\n      <\/div>\n\n      <div\n      class=\"block md:hidden\"\n      data-wp-init=\"callbacks.onCardCarouselInit\"\n    >\n      <div class=\"live-table-card-carousel scrollbar-width-none mx-full-bleed flex snap-x snap-mandatory scroll-pl-6 overflow-x-scroll scroll-smooth px-6\">\n        <div class=\"mx-auto flex gap-3\">\n          <template data-wp-each=\"state.displayData\">\n            <div class=\"live-table-card overflow-hidden w-72 snap-start rounded-lg border\">\n  <!-- card title -->\n  \n  <!-- card content -->\n  <div class=\"relative grid grid-cols-2 font-circular text-sm [&amp;&gt;*:nth-child(4n+3)]:bg-zinc-50 [&amp;&gt;*:nth-child(4n+4)]:bg-zinc-50 before:bg-primary before:absolute before:h-[3px] before:w-full before:content-[&#039;_&#039;]\">\n      <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Date<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.date\"><\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Customer Name<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.customer\"><\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Repair Job<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.jobName\"><\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Car<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.car\"><\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Location<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.cityAndState\"><\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Part cost<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.totalPartCost\"><\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Labor time (min)<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.medianLaborMinutes\"><\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Labor cost<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.medianLaborCost\"><\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Total cost<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.totalCost\"><\/span>\n  <\/div>\n  <\/div>\n<\/div>\n              <\/template>\n            <div data-wp-each-child class=\"live-table-card overflow-hidden w-72 snap-start rounded-lg border\">\n  <!-- card title -->\n  \n  <!-- card content -->\n  <div class=\"relative grid grid-cols-2 font-circular text-sm [&amp;&gt;*:nth-child(4n+3)]:bg-zinc-50 [&amp;&gt;*:nth-child(4n+4)]:bg-zinc-50 before:bg-primary before:absolute before:h-[3px] before:w-full before:content-[&#039;_&#039;]\">\n      <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Date<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.date\">12\/11\/25<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Customer Name<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.customer\">Iva M.<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Repair Job<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.jobName\">Window Regulator &#8211; Driver Side Front<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Car<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.car\">2015 GMC Yukon<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Location<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.cityAndState\">Coeur d&#039;Alene, ID<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Part cost<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.totalPartCost\">$159.69<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Labor time (min)<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.medianLaborMinutes\">75<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Labor cost<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.medianLaborCost\">$140.82<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Total cost<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.totalCost\">$300.51<\/span>\n  <\/div>\n  <\/div>\n<\/div>\n              \n            <div data-wp-each-child class=\"live-table-card overflow-hidden w-72 snap-start rounded-lg border\">\n  <!-- card title -->\n  \n  <!-- card content -->\n  <div class=\"relative grid grid-cols-2 font-circular text-sm [&amp;&gt;*:nth-child(4n+3)]:bg-zinc-50 [&amp;&gt;*:nth-child(4n+4)]:bg-zinc-50 before:bg-primary before:absolute before:h-[3px] before:w-full before:content-[&#039;_&#039;]\">\n      <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Date<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.date\">12\/11\/25<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Customer Name<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.customer\">Luis H.<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Repair Job<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.jobName\">Window Regulator &#8211; Passenger Side Front<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Car<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.car\">1992 Chevrolet Blazer<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Location<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.cityAndState\">Cicero, NY<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Part cost<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.totalPartCost\">$11.16<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Labor time (min)<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.medianLaborMinutes\">65<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Labor cost<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.medianLaborCost\">$126.22<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Total cost<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.totalCost\">$137.38<\/span>\n  <\/div>\n  <\/div>\n<\/div>\n              \n            <div data-wp-each-child class=\"live-table-card overflow-hidden w-72 snap-start rounded-lg border\">\n  <!-- card title -->\n  \n  <!-- card content -->\n  <div class=\"relative grid grid-cols-2 font-circular text-sm [&amp;&gt;*:nth-child(4n+3)]:bg-zinc-50 [&amp;&gt;*:nth-child(4n+4)]:bg-zinc-50 before:bg-primary before:absolute before:h-[3px] before:w-full before:content-[&#039;_&#039;]\">\n      <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Date<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.date\">12\/11\/25<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Customer Name<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.customer\">Justin R.<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Repair Job<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.jobName\">Window Regulator &#8211; Driver Side Front<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Car<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.car\">1996 GMC Yukon<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Location<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.cityAndState\">Vacaville, CA<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Part cost<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.totalPartCost\">$10.86<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Labor time (min)<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.medianLaborMinutes\">65<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Labor cost<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.medianLaborCost\">$140.56<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Total cost<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.totalCost\">$151.42<\/span>\n  <\/div>\n  <\/div>\n<\/div>\n              \n            <div data-wp-each-child class=\"live-table-card overflow-hidden w-72 snap-start rounded-lg border\">\n  <!-- card title -->\n  \n  <!-- card content -->\n  <div class=\"relative grid grid-cols-2 font-circular text-sm [&amp;&gt;*:nth-child(4n+3)]:bg-zinc-50 [&amp;&gt;*:nth-child(4n+4)]:bg-zinc-50 before:bg-primary before:absolute before:h-[3px] before:w-full before:content-[&#039;_&#039;]\">\n      <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Date<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.date\">12\/11\/25<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Customer Name<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.customer\">Antonio S.<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Repair Job<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.jobName\">Window Regulator &#8211; Passenger Side Front<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Car<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.car\">1988 Chevrolet Blazer<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Location<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.cityAndState\">Russellville, AR<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Part cost<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.totalPartCost\">$10.64<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Labor time (min)<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.medianLaborMinutes\">65<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Labor cost<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.medianLaborCost\">$123.46<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Total cost<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.totalCost\">$134.10<\/span>\n  <\/div>\n  <\/div>\n<\/div>\n              \n            <div data-wp-each-child class=\"live-table-card overflow-hidden w-72 snap-start rounded-lg border\">\n  <!-- card title -->\n  \n  <!-- card content -->\n  <div class=\"relative grid grid-cols-2 font-circular text-sm [&amp;&gt;*:nth-child(4n+3)]:bg-zinc-50 [&amp;&gt;*:nth-child(4n+4)]:bg-zinc-50 before:bg-primary before:absolute before:h-[3px] before:w-full before:content-[&#039;_&#039;]\">\n      <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Date<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.date\">12\/11\/25<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Customer Name<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.customer\">John N.<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Repair Job<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.jobName\">Window Regulator &#8211; Passenger Side Front<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Car<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.car\">2006 Ford Ranger<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Location<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.cityAndState\">Provo, UT<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Part cost<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.totalPartCost\">$9.93<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Labor time (min)<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.medianLaborMinutes\">75<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Labor cost<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.medianLaborCost\">$122.87<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Total cost<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.totalCost\">$132.80<\/span>\n  <\/div>\n  <\/div>\n<\/div>\n              \n            <div data-wp-each-child class=\"live-table-card overflow-hidden w-72 snap-start rounded-lg border\">\n  <!-- card title -->\n  \n  <!-- card content -->\n  <div class=\"relative grid grid-cols-2 font-circular text-sm [&amp;&gt;*:nth-child(4n+3)]:bg-zinc-50 [&amp;&gt;*:nth-child(4n+4)]:bg-zinc-50 before:bg-primary before:absolute before:h-[3px] before:w-full before:content-[&#039;_&#039;]\">\n      <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Date<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.date\">12\/11\/25<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Customer Name<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.customer\">Estella W.<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Repair Job<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.jobName\">Window Regulator &#8211; Passenger Side Front<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Car<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.car\">1985 Ford F-350<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Location<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.cityAndState\">Sherman, TX<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Part cost<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.totalPartCost\">$10.67<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Labor time (min)<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.medianLaborMinutes\">75<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Labor cost<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.medianLaborCost\">$132.86<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Total cost<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.totalCost\">$143.54<\/span>\n  <\/div>\n  <\/div>\n<\/div>\n              \n            <div data-wp-each-child class=\"live-table-card overflow-hidden w-72 snap-start rounded-lg border\">\n  <!-- card title -->\n  \n  <!-- card content -->\n  <div class=\"relative grid grid-cols-2 font-circular text-sm [&amp;&gt;*:nth-child(4n+3)]:bg-zinc-50 [&amp;&gt;*:nth-child(4n+4)]:bg-zinc-50 before:bg-primary before:absolute before:h-[3px] before:w-full before:content-[&#039;_&#039;]\">\n      <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Date<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.date\">12\/11\/25<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Customer Name<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.customer\">Craig W.<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Repair Job<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.jobName\">Window Regulator &#8211; Driver Side Front<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Car<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.car\">2002 Chevrolet Blazer<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Location<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.cityAndState\">Moses Lake, WA<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Part cost<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.totalPartCost\">$10.90<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Labor time (min)<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.medianLaborMinutes\">65<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Labor cost<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.medianLaborCost\">$136.88<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n    <span>Total cost<\/span>\n  <\/div>\n  <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n    <span data-wp-text=\"context.item.totalCost\">$147.78<\/span>\n  <\/div>\n  <\/div>\n<\/div>\n              \n        <\/div>\n      <\/div>\n\n      <div class=\"live-table-card-carousel-indicator mt-3.5 flex flex-row items-center justify-center gap-1\">\n        <template data-wp-each=\"state.displayData\">\n          <span class=\"rounded-full size-2.5 bg-zinc-200 data-[active=true]:bg-slate-400\"><\/span>\n        <\/template>\n          <span data-wp-each-child class=\"rounded-full size-2.5 bg-zinc-200 data-[active=true]:bg-slate-400\"><\/span>\n        \n          <span data-wp-each-child class=\"rounded-full size-2.5 bg-zinc-200 data-[active=true]:bg-slate-400\"><\/span>\n        \n          <span data-wp-each-child class=\"rounded-full size-2.5 bg-zinc-200 data-[active=true]:bg-slate-400\"><\/span>\n        \n          <span data-wp-each-child class=\"rounded-full size-2.5 bg-zinc-200 data-[active=true]:bg-slate-400\"><\/span>\n        \n          <span data-wp-each-child class=\"rounded-full size-2.5 bg-zinc-200 data-[active=true]:bg-slate-400\"><\/span>\n        \n          <span data-wp-each-child class=\"rounded-full size-2.5 bg-zinc-200 data-[active=true]:bg-slate-400\"><\/span>\n        \n          <span data-wp-each-child class=\"rounded-full size-2.5 bg-zinc-200 data-[active=true]:bg-slate-400\"><\/span>\n        \n      <\/div>\n    <\/div>\n  \n  \n      <div class=\"flex flex-row my-3 gap-2 items-center font-body text-slate-500\">\n      <span class=\"iconify i--refresh text-sm\"><\/span>\n      <span class=\"text-xs\">Last Updated Dec. 12, 2025<\/span>\n    <\/div>\n  <\/div>\n\n\n\n<p><em>Estimates are modeled based on real vehicle and location data; names have been changed. Actual prices will vary by shop, parts, and vehicle condition.<\/em><\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/signup\/garageonlystart?service=garage&amp;flowType=repairShop\">Get a repair quote<\/a><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"price\">Cost breakdown: Why the price varies so much&nbsp;<\/h2>\n\n\n\n<p>Each day, Jerry guides customers to competitive car repair prices, and has seen the same main reasons why those prices can change:<\/p>\n\n\n\n<div class=\"wp-block-group is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-2a24861a wp-block-group-is-layout-flex\" style=\"padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)\">\n<p class=\"has-background\" style=\"border-radius:1.5rem;background-color:#f5f5f5\"><strong>Type of vehicle matters<\/strong>: <br>Newer, luxury, or exotic cars usually have pricier parts and extra setup (like glass indexing), adding about $100\u2013$400 in parts, 0.3\u20130.8 hr ($40\u2013$180) in labor, and sometimes 0.1\u20130.3 hr ($15\u2013$90) for calibration.<\/p>\n\n\n\n<p class=\"has-background\" style=\"border-radius:1.5rem;background-color:#f5f5f5\"><strong>Shop type (dealer vs. independent)<\/strong>: <br>Dealership rates are higher and OEM-only parts typically add $60\u2013$360 versus an independent\u2014roughly $40\u2013$240 from labor rate and $20\u2013$120 from parts markup.<\/p>\n\n\n\n<p class=\"has-background\" style=\"border-radius:1.5rem;background-color:#f5f5f5\"><strong>Manual vs. power windows<\/strong>: <br>A hand-crank regulator is simpler and usually saves $70\u2013$250 compared with a similar power window job because there\u2019s no motor and the install is easier.<\/p>\n\n\n\n<p class=\"has-background\" style=\"border-radius:1.5rem;background-color:#f5f5f5\"><strong>OEM vs. aftermarket<\/strong>: <br>OEM usually costs $50\u2013$200 more but maximizes fit and longevity, while quality aftermarket parts can save $50\u2013$150.<\/p>\n\n\n\n<p class=\"has-background\" style=\"border-radius:1.5rem;background-color:#f5f5f5\"><strong>Assembly vs. separate components<\/strong>: <br>If the motor is healthy, reusing it can save $70\u2013$250; cars that only sell the full assembly can add $80\u2013$220.<\/p>\n\n\n\n<p class=\"has-background\" style=\"border-radius:1.5rem;background-color:#f5f5f5\"><strong>Fasteners and consumables<\/strong>: <br>Rivets or bolt conversions, door-panel clips, and butyl tape for the vapor barrier can add $10\u2013$40 in parts plus 0.2\u20130.4 hr ($20\u2013$120) in labor\u2014about $30\u2013$160 total.<\/p>\n\n\n\n<p class=\"has-background\" style=\"border-radius:1.5rem;background-color:#f5f5f5\"><strong>Calibration\/initialization<\/strong>: <br>Many auto-up\/anti-pinch windows need a reset after power loss or motor replacement; expect 0.1\u20130.3 hr ($15\u2013$90).<\/p>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"window-regulator\">The repair explained: What is a window regulator?&nbsp;<\/h2>\n\n\n\n<p>A window regulator is the mechanism inside your car door that makes the window go up and down. When you press the power window switch (or turn a manual crank in older cars), the regulator is the part that actually moves the glass along its track. It\u2019s made up of metal arms, gears, or cables that guide and support the window so it moves smoothly and stays level.<\/p>\n\n\n\n<p>In many cases, the motor and the regulator are replaced together on power windows. You don\u2019t see this part during everyday driving, but it\u2019s what makes rolling your windows up and down feel effortless and convenient.<\/p>\n\n\n\n<div class=\"flex flex-col overflow-hidden rounded-lg wp-block-jerry-agent-insights\">\n  <div class=\"flex h-7 w-full items-center justify-center bg-primary font-circular text-xs font-medium text-white\">\n    SPENCER&#039;S CORNER  <\/div>\n\n  <div class=\"flex flex-col rounded-b-lg border border-t-0 px-6 py-7\">\n    <span class=\"i--quote-2 iconify text-2xl text-primary\"><\/span>\n\n    <div class=\"mt-2 font-circular text-base text-slate-900\">\n      Some vehicles, especially coupes and convertibles, have a \u201cframeless\u201d door design. These do not have a traditional frame around the window. When replacing a window regulator on this type of vehicle, there are many directions for adjustment of the regulator for window alignment.\u00a0<br \/>\n<br \/>\nBefore removing any part of the old regulator, it\u2019s critical to mark the locations of the mounting bolts with a paint pen or marker. This helps save the big headache of trying to align everything from scratch when installing the new regulator (though some adjustment may still be needed).    <\/div>\n\n    <div class=\"mt-4 flex flex-row\">\n      <div class=\"mr-4\">\n        <figure class=\"size-10 overflow-hidden rounded-full border-2 bg-white\">\n          <img decoding=\"async\"\n            class=\"size-full aspect-square object-contain\"\n            src=\"https:\/\/jerry.ai\/wp-content\/uploads\/2025\/10\/spencer-clayton-headshot-e1761675475487-150x150.png\"\n            alt=\"Spencer Clayton\"\n          fetchpriority=\"low\" loading=\"lazy\"\/>\n        <\/figure>\n      <\/div>\n\n      <div class=\"flex flex-col\">\n        <div class=\"font-circular text-base font-bold text-slate-900\">\n          Spencer Clayton        <\/div>\n\n        <div class=\"mt-0.5 font-circular text-sm text-gray-500\">\n          Auto Mechanic and Author        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n\n<div class=\"max-md:mx-full-bleed wp-block-jerry-full-bleed\">\n  \n<div><\/div>\n<\/div>\n\n\n<div class=\"max-md:mx-full-bleed wp-block-jerry-full-bleed\">\n  \n<div><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"failing-window-regulator\">Symptoms of a failing window regulator&nbsp;<\/h2>\n\n\n\n<p>Jerry customers have learned that a faulty window regulator gives several common warning signs. But before assuming the regulator is bad, check the simple things first. Make sure the window lock button isn\u2019t engaged\u2014this disables the passenger window switches but not the driver\u2019s switch. Then, look for these common symptoms:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The window is stuck and won\u2019t roll up or down.<\/li>\n\n\n\n<li>You hear grinding or clicking noises when you press the window switch.<\/li>\n\n\n\n<li>The window moves very slowly, struggles or goes up crooked.<\/li>\n\n\n\n<li>The window suddenly drops into the door with no warning.<\/li>\n\n\n\n<li>It works intermittently\u2014especially when you open\/close the door\u2014which can indicate broken wires in the rubber door-jamb boot.<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-jerry-highlight-point-paragraph flex flex-row items-center gap-2.5 rounded-lg p-6 is-style-max-md-rounded-none has-gray-pink-background-color has-background\"><span class=\"iconify i--shield-check text-primary rotate-0 text-base mt-0.5 shrink-0 self-start\"><\/span><div class=\"jerry-block-content grow text-sm\">\n<p><strong>Pro tip:<\/strong> This issue most often affects the driver\u2019s front window because it\u2019s used the most. Also keep in mind that the regulator and motor are one assembly on many cars but separate pieces on others, which affects both parts pricing and labor.<\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"done\">Your action plan: How to get it done right&nbsp;<\/h2>\n\n\n\n<p>Use this action plan to properly diagnose and resolve the issue. These steps will help you partner with your mechanic to make sure the repair is done correctly and efficiently.<\/p>\n\n\n\n<div class=\"wp-block-group is-layout-grid wp-container-core-group-is-layout-f2f68f19 wp-block-group-is-layout-grid\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--50);padding-right:0;padding-bottom:var(--wp--preset--spacing--50);padding-left:0\">\n<p class=\"has-background wp-container-content-5b855748\" style=\"border-radius:1.5rem;background-color:#f5f5f5\"><strong>Confirm the symptoms:<\/strong><br>Start with the window lock and test other windows to rule out a fuse\/switch issue. Intermittent operation when the door moves? Suspect the door-jamb wiring. Jerry customers use the app to help them diagnose their car issues with confidence before heading to the shop.<\/p>\n\n\n\n<p class=\"has-background wp-container-content-5b855748\" style=\"border-radius:1.5rem;background-color:#f5f5f5\"><strong>Assess the job\u2019s difficulty:<\/strong><br>Consider your door panel\u2019s complexity and whether the regulator is riveted or the door has a side airbag. If it looks tricky, lean toward a pro repair.<\/p>\n\n\n\n<p class=\"has-background wp-container-content-5b855748\" style=\"border-radius:1.5rem;background-color:#f5f5f5\"><strong>Get competing quotes:<\/strong><br>Don\u2019t just call one shop. Download the Jerry app to get detailed, binding quotes from certified local shops. Jerry can help you compare options to ensure you\u2019re getting a fair price.<\/p>\n\n\n\n<p class=\"has-background wp-container-content-5b855748\" style=\"border-radius:1.5rem;background-color:#f5f5f5\"><strong>Check your warranty:<\/strong><br>If your vehicle is new, see if the repair is covered under the factory \u201cbumper-to-bumper\u201d warranty. Extended warranties may exclude wear-and-tear items like regulators\u2014check your contract.<\/p>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"expect\">DIY vs. pro: What to expect&nbsp;<\/h2>\n\n\n\n<p>No matter if you plan to tackle your window regulator replacement at home or leave it to a shop, Jerry can provide transparent pricing for parts and labor. Here\u2019s what to consider when deciding if this repair is right for DIY.<\/p>\n\n\n\n<figure class=\"wp-block-table hidden md:block\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Factor<\/th><th class=\"has-text-align-left\" data-align=\"left\">DIY<\/th><th class=\"has-text-align-left\" data-align=\"left\">Professional Mechanic<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Cost<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">$11\u2013$77 (part only; add clips, rivets\/bolts, butyl tape)<\/td><td class=\"has-text-align-left\" data-align=\"left\">$138\u2013$204+ (parts + labor)<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Time<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">2\u20134 hours<\/td><td class=\"has-text-align-left\" data-align=\"left\">1\u20132 hours<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Skill Level<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Intermediate. Careful trim removal, wiring connectors, and glass alignment<\/td><td class=\"has-text-align-left\" data-align=\"left\">Professional<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Risk<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">Moderate. Potential for broken clips, scratched trim, airbag light if unplugged live, water leaks if vapor barrier isn\u2019t resealed and misaligned glass if clamps are tightened out of position.<\/td><td class=\"has-text-align-left\" data-align=\"left\">Low<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n  <div class=\"flex flex-col gap-3 md:hidden\">\n          <div class=\"core-table-card overflow-hidden\"><!-- card title -->\n      <div class=\"line-clamp-1 px-3 py-3.5 font-circular text-base font-bold text-black\">\n      <strong>Cost<\/strong>    <\/div>\n  \n  <!-- card content -->\n  <div class=\"relative grid grid-cols-2 font-circular text-sm [&amp;&gt;*:nth-child(4n+3)]:bg-zinc-50 [&amp;&gt;*:nth-child(4n+4)]:bg-zinc-50 before:bg-primary before:absolute before:h-[3px] before:w-full before:content-[&#039;_&#039;]\">\n                      <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n        DIY      <\/div>\n      <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n        $11\u2013$77 (part only; add clips, rivets\/bolts, butyl tape)      <\/div>\n                <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n        Professional Mechanic      <\/div>\n      <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n        $138\u2013$204+ (parts + labor)      <\/div>\n      <\/div>\n<\/div>\n              <div class=\"core-table-card overflow-hidden\"><!-- card title -->\n      <div class=\"line-clamp-1 px-3 py-3.5 font-circular text-base font-bold text-black\">\n      <strong>Time<\/strong>    <\/div>\n  \n  <!-- card content -->\n  <div class=\"relative grid grid-cols-2 font-circular text-sm [&amp;&gt;*:nth-child(4n+3)]:bg-zinc-50 [&amp;&gt;*:nth-child(4n+4)]:bg-zinc-50 before:bg-primary before:absolute before:h-[3px] before:w-full before:content-[&#039;_&#039;]\">\n                      <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n        DIY      <\/div>\n      <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n        2\u20134 hours      <\/div>\n                <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n        Professional Mechanic      <\/div>\n      <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n        1\u20132 hours      <\/div>\n      <\/div>\n<\/div>\n              <div class=\"core-table-card overflow-hidden\"><!-- card title -->\n      <div class=\"line-clamp-1 px-3 py-3.5 font-circular text-base font-bold text-black\">\n      <strong>Skill Level<\/strong>    <\/div>\n  \n  <!-- card content -->\n  <div class=\"relative grid grid-cols-2 font-circular text-sm [&amp;&gt;*:nth-child(4n+3)]:bg-zinc-50 [&amp;&gt;*:nth-child(4n+4)]:bg-zinc-50 before:bg-primary before:absolute before:h-[3px] before:w-full before:content-[&#039;_&#039;]\">\n                      <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n        DIY      <\/div>\n      <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n        Intermediate. Careful trim removal, wiring connectors, and glass alignment      <\/div>\n                <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n        Professional Mechanic      <\/div>\n      <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n        Professional      <\/div>\n      <\/div>\n<\/div>\n              <div class=\"core-table-card overflow-hidden\"><!-- card title -->\n      <div class=\"line-clamp-1 px-3 py-3.5 font-circular text-base font-bold text-black\">\n      <strong>Risk<\/strong>    <\/div>\n  \n  <!-- card content -->\n  <div class=\"relative grid grid-cols-2 font-circular text-sm [&amp;&gt;*:nth-child(4n+3)]:bg-zinc-50 [&amp;&gt;*:nth-child(4n+4)]:bg-zinc-50 before:bg-primary before:absolute before:h-[3px] before:w-full before:content-[&#039;_&#039;]\">\n                      <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n        DIY      <\/div>\n      <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n        Moderate. Potential for broken clips, scratched trim, airbag light if unplugged live, water leaks if vapor barrier isn\u2019t resealed and misaligned glass if clamps are tightened out of position.      <\/div>\n                <div class=\"flex items-center px-3 py-3.5 text-gray-600\">\n        Professional Mechanic      <\/div>\n      <div class=\"flex items-center px-3 py-3.5 text-gray-900\">\n        Low      <\/div>\n      <\/div>\n<\/div>\n          <\/div>\n  \n\n\n<h2 class=\"wp-block-heading\" id=\"repairs-&amp;-inspections\">Related repairs &amp; inspections&nbsp;<\/h2>\n\n\n\n<p>If your window regulator needs replacing, it\u2019s a good time to see whether any related repairs are due\u2014you can often save by doing them together. Jerry helps customers find trustworthy pricing for multiple services at once.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Window motor:<\/strong> If you\u2019re replacing the regulator separately, confirm the old motor is healthy to avoid repeat labor later.<\/li>\n\n\n\n<li><strong>Window tint &amp; glass:<\/strong> A failing regulator can scratch tint or the glass if it pulls the pane off-track. Inspect and realign before button-up.<\/li>\n\n\n\n<li><strong>Window seal (belt molding) &amp; run channels:<\/strong> Worn felt can cause slow, crooked travel. Replace if needed so the new regulator isn\u2019t overworked.<\/li>\n\n\n\n<li><strong>Vapor barrier reseal:<\/strong> Always re-seal the plastic moisture barrier with butyl. Skipping this is how you end up with wet carpets and electrical issues.<\/li>\n\n\n\n<li><strong>Window switch &amp; wiring:<\/strong> Confirm switch operation and check for broken wires in the door-jamb boot if symptoms are intermittent.<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/signup\/garageonlystart?service=garage&amp;flowType=repairShop\">Get a repair quote<\/a><\/div>\n<\/div>\n\n\n\n<div class=\"!mbs-12 !mbe-12 wp-block-jerry-faqs\">\n  <!-- Title -->\n    <h2 class=\"medium-title text-black mb-1.5 pt-12 uppercase\">\n    What our customers are asking us  <\/h2>\n  \n  <!-- Accordion -->\n  \n<div class=\"max-w-screen-lg my-6 [&amp;_li:last-child]:border-b-0\">\n<ul class=\"wp-block-jerry-accordion\">\n<li class=\"font-circular flex cursor-pointer list-none flex-col items-start gap-1 border-b border-zinc-200 py-6 text-lg text-slate-500 md:flex-row md:gap-5 wp-block-jerry-accordion-item\" data-wp-interactive=\"accordion-item\" data-wp-init=\"callbacks.onInit\">\n  <!-- Accessory -->\n  \n  <div class=\"flex flex-1 flex-col text-gray-600\">\n    <div class=\"flex flex-row items-start justify-between gap-4\">\n      <!-- Title -->\n      <span class=\"accordion-q align-middle text-black font-medium\">\n        Can I drive with a faulty window regulator?      <\/span>\n\n      <!-- Icon -->\n      <span class=\"accordion-i text-black font-medium mr-4 mt-1 shrink-0 align-middle transition iconify i--chevron-down\"><\/span>\n    <\/div>\n\n    <!-- Content -->\n    \n<div class=\"jerry-block-content accordion-a mt-5 hidden\">\n<p>Potentially. But if the window is stuck down, it\u2019s a safety and security concern. Repair promptly, or temporarily tape the glass up to keep weather out.<\/p>\n<\/div>\n  <\/div>\n<\/li>\n\n\n\n<li class=\"font-circular flex cursor-pointer list-none flex-col items-start gap-1 border-b border-zinc-200 py-6 text-lg text-slate-500 md:flex-row md:gap-5 wp-block-jerry-accordion-item\" data-wp-interactive=\"accordion-item\" data-wp-init=\"callbacks.onInit\">\n  <!-- Accessory -->\n  \n  <div class=\"flex flex-1 flex-col text-gray-600\">\n    <div class=\"flex flex-row items-start justify-between gap-4\">\n      <!-- Title -->\n      <span class=\"accordion-q align-middle text-black font-medium\">\n        Are any special tools required?      <\/span>\n\n      <!-- Icon -->\n      <span class=\"accordion-i text-black font-medium mr-4 mt-1 shrink-0 align-middle transition iconify i--chevron-down\"><\/span>\n    <\/div>\n\n    <!-- Content -->\n    \n<div class=\"jerry-block-content accordion-a mt-5 hidden\">\n<p>Common hand tools plus plastic trim tools to avoid scratching, a drill and rivet gun (if your car uses rivets) and butyl tape to reseal the vapor barrier. A few fresh door-panel clips will prevent rattles on reassembly.<\/p>\n<\/div>\n  <\/div>\n<\/li>\n\n\n\n<li class=\"font-circular flex cursor-pointer list-none flex-col items-start gap-1 border-b border-zinc-200 py-6 text-lg text-slate-500 md:flex-row md:gap-5 wp-block-jerry-accordion-item\" data-wp-interactive=\"accordion-item\" data-wp-init=\"callbacks.onInit\">\n  <!-- Accessory -->\n  \n  <div class=\"flex flex-1 flex-col text-gray-600\">\n    <div class=\"flex flex-row items-start justify-between gap-4\">\n      <!-- Title -->\n      <span class=\"accordion-q align-middle text-black font-medium\">\n        Do I need to reset the auto-up\/anti-pinch feature?      <\/span>\n\n      <!-- Icon -->\n      <span class=\"accordion-i text-black font-medium mr-4 mt-1 shrink-0 align-middle transition iconify i--chevron-down\"><\/span>\n    <\/div>\n\n    <!-- Content -->\n    \n<div class=\"jerry-block-content accordion-a mt-5 hidden\">\n<p>Often, yes. Many vehicles require a simple learn procedure after power loss or motor replacement; some require a scan tool. Skipping this can leave auto-up inoperative.<\/p>\n<\/div>\n  <\/div>\n<\/li>\n\n\n\n<li class=\"font-circular flex cursor-pointer list-none flex-col items-start gap-1 border-b border-zinc-200 py-6 text-lg text-slate-500 md:flex-row md:gap-5 wp-block-jerry-accordion-item\" data-wp-interactive=\"accordion-item\" data-wp-init=\"callbacks.onInit\">\n  <!-- Accessory -->\n  \n  <div class=\"flex flex-1 flex-col text-gray-600\">\n    <div class=\"flex flex-row items-start justify-between gap-4\">\n      <!-- Title -->\n      <span class=\"accordion-q align-middle text-black font-medium\">\n        What happens if I wait too long?      <\/span>\n\n      <!-- Icon -->\n      <span class=\"accordion-i text-black font-medium mr-4 mt-1 shrink-0 align-middle transition iconify i--chevron-down\"><\/span>\n    <\/div>\n\n    <!-- Content -->\n    \n<div class=\"jerry-block-content accordion-a mt-5 hidden\">\n<p>Regulators rarely \u201cheal.\u201d They usually get worse until the window drops into the door or binds so hard the motor overheats. Fixing it sooner avoids collateral damage to tint, glass and the motor.<\/p>\n<\/div>\n  <\/div>\n<\/li>\n<\/ul>\n<\/div>\n\n  <!-- Contact link -->\n  <\/div>\n\n\n\n<div class=\"wp-block-jerry-meet-experts\" data-wp-interactive=\"jerry\/meet-experts\" data-wp-context=\"{&quot;modalVisible&quot;:false}\">\n  <div class=\"font-circular text-2xl font-extrabold text-slate-900\">Expert-driven. Built for you.<\/div>\n\n  <div class=\"my-3\">\n    <div class=\"flex justify-between items-center py-3 border-b border-neutral-200 cursor-pointer font-semibold text-gray-900\" data-wp-on-async--click=\"actions.toggleModal\">\n  <button class=\"text-left text-base\" type=\"button\">\n    Why you can count on Jerry&#8217;s articles  <\/button>\n\n  <div class=\"transition data-[visible=true]:md:rotate-180 text-xs iconify i--chevron-down text-gray-500\" data-wp-bind--data-visible=\"context.modalVisible\"><\/div>\n<\/div>\n<div class=\"modal-backdrop fixed bottom-0 left-0 right-0 top-0 z-50 overflow-hidden overscroll-contain bg-black\/70 font-body transition-transform delay-100 duration-0 md:relative md:z-auto [&amp;:not([data-visible=true])]:translate-y-full [&amp;:not([data-visible=true])]:bg-black\/0 [&amp;:not([data-visible=true])]:md:hidden\" data-wp-init=\"callbacks.onModalInit\" data-wp-on-async--click=\"actions.hideModal\" data-wp-bind--data-visible=\"context.modalVisible\">\n  <div class=\"modal-view fixed bottom-0 left-0 right-0 flex max-h-[75%] w-full flex-col rounded-t-3xl bg-white pb-7 pl-7 pt-3.5 transition md:relative md:rounded-none md:pl-0 md:transition-none [&amp;:not([data-visible=true])]:translate-y-full [&amp;:not([data-visible=true])]:md:hidden\" data-wp-bind--data-visible=\"context.modalVisible\">\n    <div class=\"modal-header md:hidden flex justify-between items-center pb-1 mb-1 border-b border-zinc-200\">\n      <div class=\"modal-title text-base font-semibold\">Summary<\/div>\n\n      <div\n        class=\"modal-close-btn wp-block-group w-11 h-11 mr-2.5 content-center text-center\"\n        data-wp-on-async--click=\"actions.hideModal\"\n      >\n        <div class=\"iconify i--close text-gray-500 cursor-pointer\"><\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"modal-body pr-7 overflow-y-auto\"><div class=\"wp-block-template-part\"><div class=\"flex flex-row items-center gap-2.5 rounded-lg bg-gray-pink px-4 py-5\">\n  <span class=\"iconify mt-0.5 shrink-0 self-start text-xs text-primary i--shield-check\"><\/span>\n\n  <div>\n    <div class=\"font-body text-xs font-bold text-primary\">Our goal is clear, trustworthy information.<\/div>\n    <div class=\"mt-1 font-body text-xs text-gray-600\">\n      Our content is created, edited and fact checked by a team of licensed insurance agents, automotive pros and\n      experienced journalists who know the industry inside and out. Facts are thoroughly researched, verified and kept\n      current, and our editorial team is separate from our business partners, so our opinions &#038; tips are unbiased. All\n      insights drawn from Jerry\u2019s proprietary, aggregated customer auto insurance quotes data provide unique, real-world\n      guidance.\n    <\/div>\n  <\/div>\n<\/div>\n<\/div><\/div>\n  <\/div>\n<\/div>\n  <\/div>\n\n  <div class=\"text-base font-semibold text-gray-900\">Our experts<\/div>\n\n  <div class=\"my-8 flex flex-col gap-8 items-center justify-center\">\n          <div\n        class=\"meet-experts-item group relative flex h-auto w-full flex-none flex-col justify-between overflow-hidden rounded-3xl py-9 text-sm shadow-variant-card\"\n        data-expand=\"false\"\n        data-wp-init=\"callbacks.onItemInit\"\n      >\n        <div class=\"grid h-full w-full grid-cols-1 overflow-hidden px-8 md:grid-cols-4\">\n          <img loading=\"lazy\" decoding=\"async\" width=\"341\" height=\"341\" src=\"\/wp-content\/uploads\/2025\/10\/spencer-clayton-headshot-e1761675475487.png\" class=\"size-16 rounded-full md:size-32 col-span-1 md:ml-4\" alt=\"meet-experts-thumbnail\" srcset=\"\/wp-content\/uploads\/2025\/10\/spencer-clayton-headshot-e1761675475487.png 341w, \/wp-content\/uploads\/2025\/10\/spencer-clayton-headshot-e1761675475487-300x300.png 300w, \/wp-content\/uploads\/2025\/10\/spencer-clayton-headshot-e1761675475487-150x150.png 150w, \/wp-content\/uploads\/2025\/10\/spencer-clayton-headshot-e1761675475487-56x56.png 56w, \/wp-content\/uploads\/2025\/10\/spencer-clayton-headshot-e1761675475487-250x250.png 250w\" sizes=\"auto, (max-width: 423px) 318px, (max-width: 528px) 396px, (max-width: 634px) 476px, (max-width: 720px) 540px, (min-width: 720px) 341px, 100vw\" fetchpriority=\"low\"\/>\n          <div class=\"col-span-3\">\n            <div class=\"my-4 flex-1 content-center font-circular text-lg font-medium text-slate-900 md:mt-0\">\n              Spencer Clayton            <\/div>\n\n            \n            <div class=\"text-slate-500 mt-2 leading-6\">\n              <p><span style=\"font-weight: 400\">Spencer Clayton is a mechanic, writer and fabricator who has hands that know their way around engines and a passion for storytelling. He&rsquo;s diagnosed complex faults, built high performance engines and custom fabricated everything from fine detail parts to entire chassis while sharing how things work and why they matter. His background in everything from dealership technician work to building high performance cars spans a large breadth of experience, and he is driven by a love of all things automotive and a desire to share knowledge.<\/span><\/p>            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"absolute hidden group-data-[expand=true]:flex bottom-0 w-full h-24 bg-gradient-to-t from-white from-30% to-transparent to-100% items-end justify-center\">\n          <div\n            class=\"flex cursor-pointer flex-row items-center gap-2 my-4 font-circular text-primary\"\n            data-wp-on-async--click=\"actions.onItemExpandClick\"\n          >\n            <span class=\"text-sm\">See more<\/span>\n            <span class=\"iconify i--chevron-down text-xs\"><\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n          <div\n        class=\"meet-experts-item group relative flex h-auto w-full flex-none flex-col justify-between overflow-hidden rounded-3xl py-9 text-sm shadow-variant-card\"\n        data-expand=\"false\"\n        data-wp-init=\"callbacks.onItemInit\"\n      >\n        <div class=\"grid h-full w-full grid-cols-1 overflow-hidden px-8 md:grid-cols-4\">\n          <img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"250\" src=\"\/wp-content\/uploads\/2024\/11\/Everett-Cook.png\" class=\"size-16 rounded-full md:size-32 col-span-1 md:ml-4\" alt=\"meet-experts-thumbnail\" srcset=\"\/wp-content\/uploads\/2024\/11\/Everett-Cook.png 250w, \/wp-content\/uploads\/2024\/11\/Everett-Cook-150x150.png 150w, \/wp-content\/uploads\/2024\/11\/Everett-Cook-56x56.png 56w, \/wp-content\/uploads\/2024\/11\/Everett-Cook-120x120.png 120w\" sizes=\"auto, (max-width: 346px) 260px, (max-width: 576px) 432px, (max-width: 720px) 540px, (min-width: 720px) 250px, 100vw\" fetchpriority=\"low\"\/>\n          <div class=\"col-span-3\">\n            <div class=\"my-4 flex-1 content-center font-circular text-lg font-medium text-slate-900 md:mt-0\">\n              Everett Cook            <\/div>\n\n            \n            <div class=\"text-slate-500 mt-2 leading-6\">\n              <p>Everett Cook is an award-winning journalist and editor with more than 10 years of experience across a variety of industries. In editing for Jerry, Everett&rsquo;s mission is to help readers have a better understanding of the costs of owning or leasing a car and to better understand their vehicle in terms of insurance and repairs. Prior to joining Jerry, Everett was an editor for Axios. His previous work has been featured in The New York Times, The Los Angeles Times, The San Francisco Chronicle, The Atlantic, Atlantic Re:think, The Boston Globe, USA Today, and others. He&rsquo;s also been a freelance writer and editor with experience in SEO, audience building, and long-term content roadmaps. Everett is a proud graduate of the University of Michigan.<\/p>            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"absolute hidden group-data-[expand=true]:flex bottom-0 w-full h-24 bg-gradient-to-t from-white from-30% to-transparent to-100% items-end justify-center\">\n          <div\n            class=\"flex cursor-pointer flex-row items-center gap-2 my-4 font-circular text-primary\"\n            data-wp-on-async--click=\"actions.onItemExpandClick\"\n          >\n            <span class=\"text-sm\">See more<\/span>\n            <span class=\"iconify i--chevron-down text-xs\"><\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n      <\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Jerry has assisted 40,000+ U.S. customers with dependable repair prices and found the average cost to replace a window regulator runs between $138\u2013$204.<\/p>\n","protected":false},"author":54,"featured_media":68209,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"single-advice","meta":{"jerry_authors":"[{\"id\":\"388\",\"type\":\"main-author\"},{\"id\":\"115\",\"type\":\"editor\"}]","jerry_author_ids":[388],"jerry_idx_page_label":"","jerry_meta_desc":"Window Regulator cost by vehicle, signs you need it, related repairs to consider, and smart ways to save on parts and labor.","jerry_related_posts":"[57847,32244,34209,10440,36477]","jerry_summary":"","inline_featured_image":false,"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[516],"tags":[120],"class_list":["post-68550","car-repair","type-car-repair","status-publish","has-post-thumbnail","hentry","category-estimates","tag-car-repair"],"_links":{"self":[{"href":"https:\/\/jerry.ai\/wp-json\/wp\/v2\/car-repair\/68550","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jerry.ai\/wp-json\/wp\/v2\/car-repair"}],"about":[{"href":"https:\/\/jerry.ai\/wp-json\/wp\/v2\/types\/car-repair"}],"author":[{"embeddable":true,"href":"https:\/\/jerry.ai\/wp-json\/wp\/v2\/users\/54"}],"replies":[{"embeddable":true,"href":"https:\/\/jerry.ai\/wp-json\/wp\/v2\/comments?post=68550"}],"version-history":[{"count":10,"href":"https:\/\/jerry.ai\/wp-json\/wp\/v2\/car-repair\/68550\/revisions"}],"predecessor-version":[{"id":70259,"href":"https:\/\/jerry.ai\/wp-json\/wp\/v2\/car-repair\/68550\/revisions\/70259"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jerry.ai\/wp-json\/wp\/v2\/media\/68209"}],"wp:attachment":[{"href":"https:\/\/jerry.ai\/wp-json\/wp\/v2\/media?parent=68550"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jerry.ai\/wp-json\/wp\/v2\/categories?post=68550"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jerry.ai\/wp-json\/wp\/v2\/tags?post=68550"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}