A full repaint, a color-matched panel after a collision or a custom color needs a shop with a paint booth, and not every body shop paints whole cars. Every shop here names auto painting or refinishing in its business name, listing or on its own website.
Birmingham 22
-
Riverchase Collision Repair
3981 Lorna Rd, Birmingham, AL 35244-1003
Mon-Fri 8:00 AM - 5:00 PM
-
Maaco Auto Body Shop and Painting
3101 3rd Ave S, Birmingham, AL 35233
Mon-Fri 7:30am-5:30pm
-
Sherrill Paint and Body
2516 6th Ave S, Birmingham, AL 35233
Mon-Fri 7:30 am – 4:30 pm, Sat-Sun closed
-
280 Paint and Body Shop
19360 US-280, Birmingham, AL 35242
Mon–Fri 8 AM to 5 PM
-
Bama Auto Painting
2901 Avenue E, Birmingham, AL 35218
Mon–Fri 8:00 AM – 3:00 PM, Sat–Sun closed
-
ProDent Collision Center
330 Gadsden Hwy, Birmingham, AL 35235-1008
Mon-Fri 8am-5pm
-
Magic City Auto Works
1230 2nd Ave N, Birmingham, AL 35203-1532
Mon-Thu 9am-4:30pm, Fri 9am-12pm
-
FenderFix Paint & Body
701 Graymont Ave N, Birmingham, AL 35203
-
Sherrill Paint and Body
8981 Roebuck Blvd, Birmingham, AL 35206
Mon-Fri 7am-4pm
-
TM Custom Paint & Body
2004 Hampton Park Dr, Birmingham, AL 35216
-
Tucker Paint & Body
8501 1st Ave N, Birmingham, AL 35206-2707
-
Huffstutler Paint & Body
712 Graymont Ave N, Birmingham, AL 35203
-
Don Lenoir Auto Paint and Body
2317 Avenue D, Birmingham, AL 35218
-
Econ Auto Painting
Birmingham, AL
-
Paul Pierce Auto Paint and Body
1924 Jefferson Ave SW, Birmingham, AL 35211
-
C.R Woods Paint & Body Shop LLC.
Powderly Ave SW, Birmingham, AL 35211, United States, Birmingham, AL 35211
-
Jim Lemonds Paint & Body Shop
2040 Valleydale Ter, Birmingham, AL 35244-1726
-
Holt's Paint & Body
1525 Cherry Ave, Birmingham, AL 35214-4025
-
Gene Flippo Auto Painting
109 David Green Rd, Birmingham, AL 35244-1673
-
Peach Auto Painting-collision
350 Gadsden Hwy, Birmingham, AL 35235-1008
-
Amanda's. Paint. and Body Shop
920 14th Pl SW, Birmingham, AL 35211-2601
-
Loud And Cklear Custom Paint And Body Specialist
7519 1st Ave N, Birmingham, AL 35206-4221
Mobile 12
-
National Collision Center and RV
5664 US-90, Mobile, AL 36582
Mon–Fri 8am–5:30pm
-
Onsite Auto Solutions
3307 Halls Mill Rd, Mobile, AL 36606-2503
Mon–Thu 8am–4pm, Fri 8am–2pm
-
Affordable Auto Painting & Collision
2905 Government Blvd, Mobile, AL 36606-2615
Mon-Fri 8am-5pm
-
Vic's Custom Paint & Body
7032 Airport Blvd, Mobile, AL 36608
Mon-Fri 8am-5pm
-
Vic's Custom Paint & Body
2000 Halls Mill Rd, Mobile, AL 36606-4231
-
Beltline Paint & Body
1422 West Interstate 65 Service Rd S A, Mobile, AL 36693
-
Payne Paint and Body Shop
827 St Stephens Rd, Mobile, AL 36610
-
Drippin Wet Custom Paint And Body Llc
3828 Moffett Rd, Mobile, AL 36618-1210
-
C and C Auto and Truck Painting
840 Crane Ave, Mobile, AL 36612
-
McLain's Auto Painting & Collision
5775 Plantation Rd, Mobile, AL 36582
-
Mitchell's Paint and Body
453 Mobile St, Mobile, AL 36607
-
Showtime Auto Painting Llc
777 Holcombe Ave, Mobile, AL 36606-4239
-
Precision Body & Paint
4245 Atlanta Hwy, Montgomery, AL 36109
-
Ellis Paint and Body Shop
1023 Cook Station Rd, Montgomery, AL 36117-6437
-
Harris Paint & Body
1131 Coliseum Blvd, Montgomery, AL 36110
-
Auto Body And Paint Specialists
2568 Lower Wetumpka Rd, Montgomery, AL 36110-2244
-
Montgomery Paint & Body Inc
5609 E Shirley Ln, Montgomery, AL 36117-1908
-
Clearview Paint and Collision Repair
321 Air Base Blvd, Montgomery, AL 36108
-
Hot Wheels Paint & Body
6331 Atlanta Hwy, Montgomery, AL 36117-4201
-
Ellis Paint & Body Shop
5989 Troy Hwy, Montgomery, AL 36116-6552
-
CJ Auto Body and Paint
440 Clisby Park, Montgomery, AL 36104-2464
-
Peach Auto Painting & Collision
2480 Washington St NW, Huntsville, AL 35811
Mon–Sat 8am–4am, Sun closed
-
Ingram Collision Center
2101 Miller Ferry Way SW, Huntsville, AL 35801-5363
Mon–Fri 8am–4pm, Sat–Sun closed
-
Bill Penney Collision Dent & Glass
1030 Old Monrovia Rd NW, Huntsville, AL 35816
Mon-Fri 8:30am-7:30pm, Sat 9am-7:30pm
-
Corlett Collision Repair
2007 14th St SW, Huntsville, AL 35805
-
Maaco Auto Body Shop & Painting
2101 Miller Ferry Way SW, Huntsville, AL 35801
-
Snyder's Paint & Body
114 Aurora Cir NE, Huntsville, AL 35811-8428
-
Brown's Fleet Collision and Repair
6129 Alabama Hwy 69 S, Tuscaloosa, AL 35405
Mon–Fri 8am–5pm
-
Country Boy Auto Llc
5713 12th Ave E, Tuscaloosa, AL 35405-5131
Mon-Fri 9am-5pm
-
Billy Andrews Paint and Body
1813 41st Ave NE, Tuscaloosa, AL 35404
-
Tidwell Paint & Body
14188 S Rosser Rd, Tuscaloosa, AL 35405-9308
-
Tidwell Paint & Body
10965 Commercial Dr, Tuscaloosa, AL 35405
Winfield 5
-
City Auto Paint & Body
195 Frisco St, Winfield, AL 35594-4775
-
David's Auto Paint & Body
196 Cambridge Dr, Winfield, AL 35594
-
Nelson Boyz Paint & Body
5394 State Highway 129, Winfield, AL 35594-7330
-
Jimmy's Paint & Body
2424 Bankhead Hwy, Winfield, AL 35594-6406
-
Winfield Paint and Body Shop
2865 Bankhead Hwy, Winfield, AL 35594-6501
Dothan 4
-
Ronnie's Paint and Body
1247 Headland Ave, Dothan, AL 36303
Mon–Fri 8am–5pm, Sat–Sun closed
-
Maaco Auto Body Shop and Painting
450 Ross Clark Cir, Dothan, AL 36303
Mon-Fri 8am-5pm
-
Dewayne's Paint and Body
110 Speigner St, Dothan, AL 36303
-
DP Kustom Paint & Body
14 Leon Dr, Dothan, AL 36301-7838
-
Auto Body Services
410 Old Farm Ln N, Prattville, AL 36066-5540
Mon-Thu 8am-5pm, Fri 8am-4:30pm
-
A1 Auto Body
1260 S Memorial Dr, Prattville, AL 36067
Mon–Fri 8:00am–5:00pm
-
Merino's Auto Paint & Body
1665 McQueen Smith Rd S #7500, Prattville, AL 36066
-
Pine Level Paint & Body
105 County Road 40 W, Prattville, AL 36067-8003
Selma 4
-
Native Creations auto paint and body.
6376 County Road 37, Selma, AL 36701-0214
-
Georges Paint And Body Shop
1215 J.L. Chestnut Jr Blvd, Selma, AL 36703
-
Johnson Paint and Body Shop
1814 Selma Ave, Selma, AL 36703
-
Performance Paint & Body
2003 Al Highway 14 E, Selma, AL 36703
-
C & C Complete auto repair paint and body 256-288-5088
8958 US Highway 431, Albertville, AL 35950-0157
-
Wayne Shelton's paint,body&frame repair
2010 Rose Rd, Albertville, AL 35951-3537
-
S&G Autobody and Paint
5100 Rose Rd, Albertville, AL 35951-4826
-
John's Paint & Body Shop
757 N Main St, Evergreen, AL 36401
-
Johnson's Paint & Body Shop
840 W Front St, Evergreen, AL 36401
-
Evergreen Paint & Body
392 Wild Ave, Evergreen, AL 36401
Gadsden 3
-
Drummond Auto Refinishing & Collision
1830 Eastside Dr, Gadsden, AL 35904-4963
-
W-J Body & Paint Shop
2439 E Meighan Blvd, Gadsden, AL 35903
Mon-Fri 8am-4pm
-
Auto Vision Paint & Body
200 N 24th St, Gadsden, AL 35904-2031
-
Colors Precision Paint & Body Shop
513 Main St W, Hartselle, AL 35640-2431
Mon–Fri 8am–5pm
-
Mack's Paint & Body Shop
114 Main St E, Hartselle, AL 35640
-
R & P Autobody and Paint
134 Shoal Creek Rd, Hartselle, AL 35640-7022
Jasper 3
-
Gunter Body Shop, Auto Glass, Wrecker Service
3413 Veterans Dr, Jasper, AL 35501
Mon–Fri 8am–5pm
-
Barber'sBody Shop
1211 Highway 195, Jasper, AL 35503
Mon–Fri 8am–5pm
-
Dripping Wet Customs Paint & Auto Body Repair Shop
2005 Commerce Ave, Jasper, AL 35501-5849
Opelika 3
-
Master's Paint & Body Shop
3829 Pepperell Pkwy, Opelika, AL 36801
-
Shamrock Automotive
1514 2nd Ave, Opelika, AL 36801
Mon–Fri 9:00am–5:00pm
-
R&S Custom Paint and Body (Roger Pouncey)
5789 Highway 280 E, Opelika, AL 36804
Pelham 3
-
Custom Paint & Collision Center
201 Village Dr, Pelham, AL 35124
Mon–Fri 8am–5pm, Sat–Sun closed
-
Cahaba Collision Center
100 Hinds St, Pelham, AL 35124-1900
-
Anthony's Paint & Body
2205 Pelham Pkwy, Pelham, AL 35124-1314
Valley 3
-
Sessums Paint and Body
2025 Columbus Rd, Valley, AL 36854
-
Walker Paint & Body Shop
99 Trammell Ave, Valley, AL 36854
-
Rodriguez Custom Paint and Body
5414 25th Pl, Valley, AL 36854-5074
-
Jim & Jim's Body Shop
3010 Columbiana Rd, Vestavia Hills, AL 35216-3507
-
Cahaba Collision Center
3010 Columbiana Rd, Vestavia Hills, AL 35216-3507
-
Anthony's Paint-Body Shop
1009 Vestavia Pkwy, Vestavia Hills, AL 35216-3782
Wetumpka 3
-
Pace Body Shop
77605 Tallassee Hwy, Wetumpka, AL 36092
Mon–Fri 8am–5pm, Sat closed, Sun closed
-
Price Paint & Body
827 US-231, Wetumpka, AL 36093
-
Wetumpka Paint & Body
827 Old US Highway 231, Wetumpka, AL 36092, Wetumpka, AL 36093
Auburn 2
-
United Auto Collision
615 Opelika Rd, Auburn, AL 36830-4032
Mon–Fri 8:00 AM–5:00 PM
-
Tiger Paint and Body
1165 Opelika Rd, Auburn, AL 36830-3311
Bessemer 2
-
Knight Paint & Body
1815 7th Ave N, Bessemer, AL 35020-4858
-
Collision Paint & Body Works
1230 4th Ave N, Bessemer, AL 35020-5575
Brewton 2
-
Lucas Paint and Body
111 Lee St, Brewton, AL 36426-2102
-
D J's Paint & Body
223 Forrest Ave, Brewton, AL 36426-2618
Chelsea 2
-
Franklin Paint & Body
10699 Old Hwy 280, Chelsea, AL 35043
-
Zipp Painting LLC
12331 Highway 11, Chelsea, AL 35043-3053
Clanton 2
-
Grays Paint and Collision Center
3505 7th St N, Clanton, AL 35045
-
Nathan's Paint and Body
733 Logan Rd, Clanton, AL 35045
Cragford 2
-
Mike's Paint & Body Shop
46101 Highway 49, Cragford, AL 36255-6841
-
Loy Paint and Body
123 White Plains Rd, Cragford, AL 36255
-
R & L Paint and Body
219 Old Newton Rd, Daleville, AL 36322
-
Quality Paint & Body
1191 Joe Bruer Rd, Daleville, AL 36322
Daphne 2
-
Cockrell's Body Shop
1025 Stanton Rd, Daphne, AL 36526
Mon–Fri 8am–5pm
-
Jordan Automotive
1055 Stanton Rd, Daphne, AL 36526
Decatur 2
-
Calverts Collision & Restoration
4213 US Highway 31 S, Decatur, AL 35603-5001
Mon–Fri 8am–5pm, Sat–Sun closed
-
Allen's Paint & Body Shop
1408 Central Pkwy SW, Decatur, AL 35601-4820
Hamilton 2
-
Warren Customs
255 Cashion Ln, Hamilton, AL 35570
Mon–Fri 8am–5pm
-
Hamilton Paint & Body Shop
1797 Bexar Ave W, Hamilton, AL 35570
-
Shane's Paint & Body
13653 US-231, Hazel Green, AL 35750
-
Performance Custom Paint & Body
472 Stephens Rd, Hazel Green, AL 35750-7612
-
LaFayette Custom Paint & Collision
1110 Co Rd 53, Lafayette, AL 36862
-
Twelve Tag Paint and Body
12408 Veterans Memorial Pkwy, Lafayette, AL 36862-3528
Madison 2
-
Undented Paintless Dent Repair
9059 Madison Blvd Ste C, Madison, AL 35758
Mon-Fri 8am-4pm
-
Undented Paintless Dent Repair
193 Production Ave, Madison, AL 35758
Mon-Fri 8am-4pm
Moulton 2
-
Charlie's Body Shop
13492 Al Highway 157, Moulton, AL 35650
Mon–Fri 7:30am–5:00pm, Sat–Sun closed
-
Rikard’s Paint and Body
1606 County Road 94, Moulton, AL 35650-4513
-
Rushing Paint & Body Pro Coatings
10997 Sleepy Valley Rd, Northport, AL 35475-2843
Mon-Sun 9am-5pm
-
Joe's Paint and Body
19512 Vic Green Rd, Northport, AL 35475
Oxford 2
-
SS Paint & Body
1895 Bynum Blvd, Oxford, AL 36260
-
Alabama Paint & Body Shop
1924 Barry St, Oxford, AL 36203-2320
-
Coker Paint and Body
3501 Lakewood Dr, Phenix City, AL 36867-2435
-
Brooks Paint & Body Shop
185 AL-165, Phenix City, AL 36869
-
Simmons Auto Body and Paint
345 Sutton Bridge Rd #3253, Rainbow City, AL 35906
-
Ron's Body & Paint Shop
958 Sutton Bridge Rd, Rainbow City, AL 35906
-
Wreck Shop
2327 Main St W, Rainsville, AL 35986
Mon-Fri 8am-5pm
-
Pittman's Body Shop
1343 County Road 90, Rainsville, AL 35986-4257
Mon-Thu 8am-5pm, Fri 8am-3pm
-
Holland's Paint & Body
18394 Krchak Ln, Robertsdale, AL 36567
-
Holland's Paint and Body
20844 State Highway 59, Robertsdale, AL 36567
Saraland 2
-
Thompsons Paint and Body Shop
703 Saraland Blvd S, Saraland, AL 36571
Mon–Fri 8am–5pm, Sat closed, Sun closed
-
Thronson Paint & Body Inc
914 Saraland Blvd S, Saraland, AL 36571-3641
-
Pruitt Paint & Body
867 Mountain View Rd, Talladega, AL 35160-7062
-
RTS Paint & Body
7430 Stemley Bridge Rd, Talladega, AL 35160-8760
Theodore 2
-
Cockrell Body Shop of Theodore
5781 Highway 90, Theodore, AL 36582-1642
Mon–Fri 8:00am–5:00pm
-
Chapman's Paint & Body
5824 Highway 90, Theodore, AL 36582
Troy 2
-
Troy Paint And Body Llc
760 US-231, Troy, AL 36081
-
Troy Paint & Body Llc
1220 S Brundidge St, Troy, AL 36081-3125
-
Murphy's Station Paint and Body Works
1107 AL-27, Abbeville, AL 36310
-
Gooch Paint & Body
5503 Veterans Memorial Dr, Adamsville, AL 35005
-
Professional Paint and Body
6282 Hwy 119, Alabaster, AL 35007
-
Words Paint & Body
287 Central Ave, Alexander City, AL 35010-2011
-
Sims Paint and Body
101 Holloway Drive, Andalusia, AL 36420
Anniston 1
-
Wesley's Paint and Body Shop
2779 US Highway 78 E, Anniston, AL 36207-8300
Argo 1
-
Byrd's Automotive Paint
415 Argo Pk Ln, Argo, AL 35173
Ashford 1
-
Chad's Paint and Body Shop
1190 Cosby Rd, Ashford, AL 36312
Ashville 1
-
Ashville Paint & Body
999 Double Bridge Rd, Ashville, AL 35953
Athens 1
-
5 Star Paint and Collision
19381 AL-127, Athens, AL 35614
Atmore 1
-
David's Paint & Body Shop
9112 US-31, Atmore, AL 36502
Brantley 1
-
Carrie's Paint & Body
5564 Springhill Rd, Brantley, AL 36009-4129
Bremen 1
-
Darrell Williams Paint and Auto Body
4540 County Road 18, Bremen, AL 35033-4836
Brent 1
-
Outback Paint and Body
1645 Peach Orchard Rd, Brent, AL 35034-2727
Calera 1
-
Vicente's Automotive Paint & Body LLC
13646 AL-25, Calera, AL 35040
-
Marriners Paint And Body
716 Roxana Rd, Camp Hill, AL 36850
-
Latham Paint & Body
570 Hinton St, Carrollton, AL 35447-2070
-
Chrisenberry Paint & Body Shop
22 20th Ct NW, Center Point, AL 35215
-
Pettis Paint and Body
5806 CR-636, Chancellor, AL 36316-7052
-
North Mobile Paint & Body
18330 S 3rd St, Citronelle, AL 36522-2618
Coaling 1
-
Davis Auto Body and Paint
11150 Middle Coaling Rd, Coaling, AL 35453
-
Wilson Paint & Body
24580 Highway 25, Columbiana, AL 35051-3503
Cowarts 1
-
Hughes Brothers Paint and Body
5705 E U.S. Hwy 84, Cowarts, AL 36321
-
Allums Paint & Body
County Rd 222, Crane Hill, AL 35053
Cullman 1
-
West Point Collision Center
11371 Al Highway 157, Cullman, AL 35057-6748
Mon-Fri 9am-5pm
Elba 1
-
Larry's Paint and Body Shop
1933 Hickman Ave, Elba, AL 36323
-
Battens Paint and Body Shop
1252 Geneva Hwy, Enterprise, AL 36330
Mon-Fri 8am-5pm
Eutaw 1
-
Jimmy's Paint & Body Shop
601 Prairie Ave, Eutaw, AL 35462-5118
-
Econo Auto Painting
5711 Valley Rd, Fairfield, AL 35064
Mon-Fri 8am-5:30pm, Sat 9am-12pm
Fairhope 1
-
Lucassen Paint & Body
24122 US Highway 98, Fairhope, AL 36532-3371
Florence 1
-
Hunt's Auto Collision Repair
4065 Florence Blvd, Florence, AL 35634
Grant 1
-
Grant Paint and Body
5424 Main St, Grant, AL 35747
-
A.P.E Automotive Painting & Extras
973 Red Barn Rd, Guntersville, AL 35976
-
Cullman Auto Body
8771 US Highway 31, Hanceville, AL 35077-7140
Hartford 1
-
Ronnie's Paint & Body
650 Dothan Hwy, Hartford, AL 36344-1417
Mon-Fri 8am-5pm
Harvest 1
-
BooJack’s Garage Auto Body & Paint Shop
643 Jim McLemore Rd, Harvest, AL 35749-8545
Headland 1
-
Billy's Paint & Body Shop
820 Old Highway 431, Headland, AL 36345-5655
Henagar 1
-
Underwood Body & Paint Shop
13158 Highway 40, Henagar, AL 35978
-
Lindon Allen Paint and Body Shop
18228 AL-20, Hillsboro, AL 35643-4013
Homewood 1
-
Jim & Jim's Body Shop
1722 27th Ct S, Homewood, AL 35209
Hoover 1
-
Cahaba Collision Center
2551 John Hawkins Pkwy, Hoover, AL 35244-3533
Irondale 1
-
Curry Auto Paint
1145 US-11, Irondale, AL 35235
Killen 1
-
K O Auto/Marine Paint & Body
700 CR-103, Killen, AL 35645-6813
Lanett 1
-
Tommy's Paint Shop
1635 23rd Ave SW, Lanett, AL 36863
-
Pettus Paint & Body
359 Taylor Rd, Lineville, AL 36266
Loxley 1
-
Hartman's Custom Paint & Body
1050 N Hickory St, Loxley, AL 36551
Luverne 1
-
Premier Paint & Body
294 Lee St, Luverne, AL 36049-4565
-
Byrd's Automotive
11624 US-231, Meridianville, AL 35759-2117
Midfield 1
-
Midfield Paint and Body Shop
580 Bessemer Super Hwy, Midfield, AL 35228
-
Price Paint and Body
2331 Main St, Millbrook, AL 36054
-
Escobar Body shop and paint
95 CR-109, Montevallo, AL 35115
Mt Olive 1
-
Lacey Paint and Body
6477 Swann Rd, Mt Olive, AL 35117
-
Joel's Custom Paint
1102 2nd St, Muscle Shoals, AL 35661-1764
-
Joiners Corner Paint and Body Shop
169 Hughes Rd, New Market, AL 35761-8761
Oneonta 1
-
Henderson's Motorcycle Paint and Body Shop
21695 State Highway 75, Oneonta, AL 35121-3459
Ozark 1
-
Kolors Paint and Body
430 S Union Ave, Ozark, AL 36360
-
KO's Paint and Body Shop
410 Martin St S, Pell City, AL 35128
Piedmont 1
-
Higgins Paint & Body Shop
100 Hamilton Dr, Piedmont, AL 36272-1028
Ranburne 1
-
Ledbetter's Body and Frame Shop
2307 Frank Ledbetter Memorial Dr, Ranburne, AL 36273
Mon-Fri 7:30am-4:30pm
Red Bay 1
-
Custom Paint & Auto Body
200 2nd St NW, Red Bay, AL 35582
Roanoke 1
-
J and L Auto Paint and Body Works
1551 Main St, Roanoke, AL 36274
Semmes 1
-
McAdams Auto & Collision
5725 McCrary Rd, Semmes, AL 36575
Mon–Sat 10:00am–5:00pm
-
Mid- Town Auto Paint & Body
171 Frisco St, Sulligent, AL 35586-9067
-
Moland's Paint and Body
51 Skyview Rd, Sylacauga, AL 35150-7979
Sylvania 1
-
Denny's Paint and Body
706 2nd St SW, Sylvania, AL 35988-2331
Tanner 1
-
Precision Auto Paintless Dent Removal
10816 US Highway 31, Tanner, AL 35671
Thorsby 1
-
Larry's Paint And Body, Llc
436 County Road 622, Thorsby, AL 35171
Trinity 1
-
Car Glo Paint and Body Shop
142 County Road 228, Trinity, AL 35673-3710
-
A-1 Paint & Body
15324 US-231, Union Grove, AL 35175
Verbena 1
-
Platinum Paint & Body
950 Co Rd 24, Verbena, AL 36091
-
3D Paint and Body Shop
Florida St, West Blocton, AL 35184
-
Farmer Paint and Body Shop
3614 Co Rd 55, Wilsonville, AL 35186
Woodland 1
-
Randy's Paint and Body Shop
16711 Co Rd 87, Woodland, AL 36280
Also in Alabama
Good to know
How much does it cost to paint a car?
A budget single-stage repaint can start under $1,000, a quality basecoat/clearcoat job typically costs about $3,000–7,500, and custom or color-change work costs more. Dent and rust repair before painting adds to the price.
How long does a car paint job take?
A full repaint usually takes one to three weeks, depending on prep work and curing time; a single-panel repair can take a day or two.