Window Frame Repair Costs
Repair of rotted or damaged wood window frames with epoxy consolidant and filler, or partial replacement with composite materials.
Cost Comparison by Location
418 locations with verified cost data
Cost Comparison — Window Frame Repair
Low
$68
Typical
$425
High
$904
Low
$70
Typical
$457
High
$934
Low
$75
Typical
$469
High
$1,000
Low
$75
Typical
$503
High
$1,000
Low
$75
Typical
$498
High
$996
Low
$77
Typical
$506
High
$1,021
Low
$66
Typical
$416
High
$877
Low
$72
Typical
$456
High
$956
Low
$64
Typical
$405
High
$857
Low
$75
Typical
$491
High
$1,000
Low
$67
Typical
$440
High
$895
Low
$69
Typical
$432
High
$918
Low
$67
Typical
$428
High
$888
Low
$85
Typical
$593
High
$1,136
Low
$79
Typical
$530
High
$1,054
Low
$76
Typical
$500
High
$1,009
Low
$64
Typical
$404
High
$860
Low
$69
Typical
$456
High
$924
Low
$75
Typical
$482
High
$1,000
Low
$75
Typical
$466
High
$1,000
Low
$77
Typical
$485
High
$1,031
Low
$72
Typical
$453
High
$965
Low
$75
Typical
$475
High
$1,001
Low
$74
Typical
$491
High
$989
Low
$64
Typical
$404
High
$860
Low
$69
Typical
$436
High
$919
Low
$79
Typical
$521
High
$1,058
Low
$74
Typical
$461
High
$981
Low
$76
Typical
$527
High
$1,009
Low
$78
Typical
$515
High
$1,045
Low
$72
Typical
$474
High
$965
Low
$74
Typical
$506
High
$984
Low
$68
Typical
$429
High
$908
Low
$69
Typical
$456
High
$919
Low
$69
Typical
$456
High
$919
Low
$68
Typical
$423
High
$901
Low
$66
Typical
$414
High
$884
Low
$78
Typical
$536
High
$1,033
Low
$78
Typical
$513
High
$1,036
Low
$70
Typical
$458
High
$935
Low
$70
Typical
$465
High
$929
Low
$69
Typical
$430
High
$916
Low
$68
Typical
$446
High
$910
Low
$70
Typical
$491
High
$935
Low
$74
Typical
$463
High
$984
Low
$81
Typical
$557
High
$1,083
Low
$79
Typical
$518
High
$1,052
Low
$68
Typical
$429
High
$902
Low
$80
Typical
$534
High
$1,069
Low
$64
Typical
$404
High
$860
Low
$66
Typical
$416
High
$877
Low
$72
Typical
$479
High
$958
Low
$76
Typical
$502
High
$1,010
Low
$70
Typical
$437
High
$932
Low
$75
Typical
$522
High
$1,000
Low
$67
Typical
$438
High
$894
Low
$77
Typical
$481
High
$1,024
Low
$74
Typical
$488
High
$981
Low
$70
Typical
$455
High
$938
Low
$67
Typical
$428
High
$890
Low
$70
Typical
$487
High
$927
Low
$77
Typical
$498
High
$1,033
Low
$76
Typical
$476
High
$1,010
Low
$67
Typical
$416
High
$887
Low
$73
Typical
$457
High
$974
Low
$74
Typical
$470
High
$992
Low
$69
Typical
$432
High
$915
Low
$72
Typical
$468
High
$965
Low
$78
Typical
$544
High
$1,036
Low
$76
Typical
$528
High
$1,012
Low
$72
Typical
$467
High
$954
Low
$68
Typical
$432
High
$910
Low
$68
Typical
$430
High
$910
Low
$70
Typical
$456
High
$930
Low
$74
Typical
$463
High
$983
Low
$68
Typical
$427
High
$910
Low
$75
Typical
$492
High
$1,000
Low
$76
Typical
$496
High
$1,007
Low
$70
Typical
$442
High
$937
Low
$67
Typical
$443
High
$894
Low
$67
Typical
$424
High
$893
Low
$72
Typical
$468
High
$955
Low
$75
Typical
$500
High
$1,000
Low
$70
Typical
$436
High
$927
Low
$78
Typical
$515
High
$1,040
Low
$64
Typical
$423
High
$858
Low
$77
Typical
$485
High
$1,031
Low
$67
Typical
$426
High
$898
Low
$67
Typical
$468
High
$891
Low
$67
Typical
$436
High
$890
Low
$75
Typical
$467
High
$994
Low
$65
Typical
$409
High
$872
Low
$66
Typical
$464
High
$884
Low
$75
Typical
$495
High
$1,000
Low
$75
Typical
$467
High
$994
Low
$79
Typical
$521
High
$1,058
Low
$69
Typical
$442
High
$917
Low
$75
Typical
$497
High
$1,003
Low
$63
Typical
$394
High
$838
Low
$73
Typical
$483
High
$975
Low
$66
Typical
$421
High
$873
Low
$67
Typical
$446
High
$888
Low
$73
Typical
$458
High
$976
Low
$70
Typical
$458
High
$928
Low
$71
Typical
$497
High
$952
Low
$67
Typical
$423
High
$899
Low
$68
Typical
$430
High
$906
Low
$71
Typical
$472
High
$944
Low
$68
Typical
$447
High
$910
Low
$76
Typical
$503
High
$1,016
Low
$69
Typical
$452
High
$915
Low
$77
Typical
$519
High
$1,032
Low
$68
Typical
$445
High
$909
Low
$66
Typical
$419
High
$877
Low
$69
Typical
$431
High
$920
Low
$69
Typical
$426
High
$914
Low
$75
Typical
$484
High
$1,003
Low
$70
Typical
$461
High
$930
Low
$65
Typical
$409
High
$868
Low
$75
Typical
$470
High
$1,000
Low
$69
Typical
$453
High
$916
Low
$76
Typical
$498
High
$1,011
Low
$86
Typical
$536
High
$1,142
Low
$64
Typical
$401
High
$859
Low
$69
Typical
$457
High
$926
Low
$77
Typical
$485
High
$1,031
Low
$77
Typical
$533
High
$1,022
Low
$73
Typical
$455
High
$967
Low
$73
Typical
$459
High
$968
Low
$77
Typical
$485
High
$1,031
Low
$75
Typical
$475
High
$1,000
Low
$77
Typical
$498
High
$1,033
Low
$71
Typical
$475
High
$949
Low
$66
Typical
$415
High
$885
Low
$65
Typical
$425
High
$867
Low
$65
Typical
$410
High
$867
Low
$72
Typical
$470
High
$955
Low
$72
Typical
$474
High
$956
Low
$65
Typical
$429
High
$867
Low
$73
Typical
$474
High
$969
Low
$75
Typical
$493
High
$1,002
Low
$70
Typical
$460
High
$931
Low
$70
Typical
$436
High
$929
Low
$70
Typical
$440
High
$933
Low
$68
Typical
$420
High
$900
Low
$71
Typical
$465
High
$942
Low
$63
Typical
$399
High
$845
Low
$76
Typical
$530
High
$1,016
Low
$74
Typical
$485
High
$987
Low
$71
Typical
$450
High
$949
Low
$77
Typical
$514
High
$1,028
Low
$66
Typical
$408
High
$876
Low
$75
Typical
$544
High
$1,000
Low
$75
Typical
$499
High
$1,002
Low
$86
Typical
$536
High
$1,142
Low
$66
Typical
$415
High
$885
Low
$70
Typical
$436
High
$929
Low
$74
Typical
$462
High
$980
Low
$83
Typical
$603
High
$1,110
Low
$64
Typical
$400
High
$857
Low
$64
Typical
$402
High
$851
Low
$74
Typical
$464
High
$986
Low
$66
Typical
$414
High
$884
Low
$66
Typical
$415
High
$884
Low
$75
Typical
$471
High
$1,000
Low
$71
Typical
$444
High
$944
Low
$75
Typical
$525
High
$1,000
Low
$75
Typical
$494
High
$1,000
Low
$72
Typical
$473
High
$957
Low
$75
Typical
$482
High
$1,000
Low
$69
Typical
$441
High
$915
Low
$85
Typical
$593
High
$1,136
Low
$64
Typical
$404
High
$855
Low
$67
Typical
$415
High
$891
Low
$69
Typical
$432
High
$921
Low
$75
Typical
$467
High
$995
Low
$70
Typical
$463
High
$937
Low
$66
Typical
$436
High
$880
Low
$84
Typical
$559
High
$1,126
Low
$66
Typical
$416
High
$879
Low
$64
Typical
$422
High
$859
Low
$64
Typical
$401
High
$859
Low
$64
Typical
$425
High
$857
Low
$71
Typical
$470
High
$948
Low
$72
Typical
$506
High
$964
Low
$75
Typical
$477
High
$1,000
Low
$69
Typical
$458
High
$925
Low
$75
Typical
$519
High
$1,001
Low
$75
Typical
$475
High
$1,000
Low
$68
Typical
$428
High
$911
Low
$65
Typical
$409
High
$865
Low
$76
Typical
$504
High
$1,007
Low
$69
Typical
$438
High
$926
Low
$69
Typical
$453
High
$918
Low
$70
Typical
$462
High
$934
Low
$65
Typical
$412
High
$872
Low
$64
Typical
$406
High
$859
Low
$71
Typical
$454
High
$941
Low
$73
Typical
$456
High
$971
Low
$74
Typical
$483
High
$983
Low
$71
Typical
$471
High
$950
Low
$65
Typical
$409
High
$870
Low
$68
Typical
$431
High
$902
Low
$75
Typical
$499
High
$1,002
Low
$68
Typical
$430
High
$902
Low
$64
Typical
$403
High
$859
Low
$68
Typical
$429
High
$912
Low
$71
Typical
$466
High
$947
Low
$70
Typical
$441
High
$929
Low
$67
Typical
$439
High
$897
Low
$69
Typical
$433
High
$916
Low
$67
Typical
$417
High
$894
Low
$72
Typical
$458
High
$959
Low
$85
Typical
$593
High
$1,136
Low
$67
Typical
$421
High
$895
Low
$73
Typical
$506
High
$976
Low
$85
Typical
$593
High
$1,136
Low
$75
Typical
$473
High
$1,000
Low
$70
Typical
$442
High
$931
Low
$68
Typical
$429
High
$913
Low
$67
Typical
$424
High
$894
Low
$66
Typical
$420
High
$885
Low
$77
Typical
$537
High
$1,030
Low
$73
Typical
$480
High
$973
Low
$75
Typical
$492
High
$1,000
Low
$79
Typical
$521
High
$1,057
Low
$68
Typical
$430
High
$902
Low
$68
Typical
$457
High
$910
Low
$67
Typical
$435
High
$889
Low
$75
Typical
$493
High
$1,000
Low
$75
Typical
$515
High
$1,000
Low
$64
Typical
$404
High
$859
Low
$76
Typical
$502
High
$1,014
Low
$69
Typical
$436
High
$922
Low
$77
Typical
$498
High
$1,033
Low
$86
Typical
$536
High
$1,142
Low
$75
Typical
$496
High
$1,000
Low
$72
Typical
$450
High
$958
Low
$73
Typical
$479
High
$969
Low
$79
Typical
$526
High
$1,048
Low
$75
Typical
$502
High
$1,000
Low
$75
Typical
$466
High
$1,000
Low
$72
Typical
$472
High
$964
Low
$75
Typical
$495
High
$1,000
Low
$66
Typical
$414
High
$881
Low
$78
Typical
$543
High
$1,041
Low
$63
Typical
$395
High
$836
Low
$75
Typical
$489
High
$1,000
Low
$67
Typical
$421
High
$897
Low
$70
Typical
$437
High
$933
Low
$79
Typical
$548
High
$1,056
Low
$66
Typical
$436
High
$882
Low
$72
Typical
$455
High
$963
Low
$69
Typical
$459
High
$925
Low
$70
Typical
$441
High
$936
Low
$84
Typical
$587
High
$1,126
Low
$77
Typical
$485
High
$1,032
Low
$79
Typical
$521
High
$1,057
Low
$72
Typical
$455
High
$963
Low
$75
Typical
$473
High
$1,000
Low
$75
Typical
$497
High
$1,000
Low
$67
Typical
$422
High
$899
Low
$75
Typical
$493
High
$1,000
Low
$78
Typical
$523
High
$1,046
Low
$75
Typical
$497
High
$1,000
Low
$75
Typical
$502
High
$1,004
Low
$75
Typical
$478
High
$1,000
Low
$69
Typical
$438
High
$926
Low
$75
Typical
$500
High
$1,000
Low
$84
Typical
$563
High
$1,126
Low
$84
Typical
$559
High
$1,126
Low
$76
Typical
$503
High
$1,018
Low
$73
Typical
$464
High
$979
Low
$75
Typical
$469
High
$1,000
Low
$75
Typical
$490
High
$1,000
Low
$75
Typical
$502
High
$1,004
Low
$87
Typical
$603
High
$1,156
Low
$71
Typical
$447
High
$952
Low
$76
Typical
$504
High
$1,015
Low
$70
Typical
$441
High
$939
Low
$75
Typical
$479
High
$1,004
Low
$75
Typical
$490
High
$1,000
Low
$75
Typical
$469
High
$1,000
Low
$68
Typical
$424
High
$904
Low
$78
Typical
$538
High
$1,037
Low
$69
Typical
$435
High
$919
Low
$75
Typical
$495
High
$1,000
Low
$76
Typical
$477
High
$1,014
Low
$70
Typical
$459
High
$929
Low
$66
Typical
$421
High
$886
Low
$83
Typical
$577
High
$1,105
Low
$75
Typical
$470
High
$1,000
Low
$73
Typical
$457
High
$973
Low
$65
Typical
$408
High
$871
Low
$75
Typical
$492
High
$1,000
Low
$73
Typical
$459
High
$977
Low
$68
Typical
$479
High
$912
Low
$77
Typical
$504
High
$1,026
Low
$77
Typical
$498
High
$1,033
Low
$60
Typical
$375
High
$803
Low
$71
Typical
$465
High
$947
Low
$71
Typical
$490
High
$951
Low
$77
Typical
$485
High
$1,031
Low
$67
Typical
$419
High
$889
Low
$75
Typical
$471
High
$1,002
Low
$79
Typical
$522
High
$1,054
Low
$76
Typical
$501
High
$1,019
Low
$76
Typical
$503
High
$1,018
Low
$74
Typical
$468
High
$982
Low
$69
Typical
$452
High
$918
Low
$72
Typical
$474
High
$960
Low
$74
Typical
$460
High
$982
Low
$67
Typical
$416
High
$892
Low
$73
Typical
$477
High
$971
Low
$76
Typical
$525
High
$1,007
Low
$76
Typical
$502
High
$1,010
Low
$75
Typical
$494
High
$1,000
Low
$73
Typical
$464
High
$979
Low
$80
Typical
$556
High
$1,064
Low
$70
Typical
$444
High
$936
Low
$73
Typical
$485
High
$970
Low
$68
Typical
$456
High
$908
Low
$69
Typical
$484
High
$922
Low
$66
Typical
$413
High
$880
Low
$80
Typical
$557
High
$1,067
Low
$68
Typical
$451
High
$909
Low
$79
Typical
$526
High
$1,048
Low
$78
Typical
$513
High
$1,037
Low
$82
Typical
$569
High
$1,090
Low
$72
Typical
$472
High
$956
Low
$76
Typical
$481
High
$1,009
Low
$69
Typical
$435
High
$925
Low
$71
Typical
$445
High
$947
Low
$80
Typical
$556
High
$1,064
Low
$84
Typical
$584
High
$1,119
Low
$87
Typical
$603
High
$1,156
Low
$83
Typical
$576
High
$1,104
Low
$81
Typical
$567
High
$1,086
Low
$85
Typical
$593
High
$1,136
Low
$82
Typical
$568
High
$1,088
Low
$82
Typical
$574
High
$1,099
Low
$74
Typical
$472
High
$988
Low
$81
Typical
$563
High
$1,078
Low
$71
Typical
$452
High
$952
Low
$70
Typical
$460
High
$936
Low
$83
Typical
$577
High
$1,111
Low
$71
Typical
$464
High
$940
Low
$70
Typical
$441
High
$938
Low
$64
Typical
$401
High
$848
Low
$67
Typical
$431
High
$892
Low
$65
Typical
$416
High
$865
Low
$65
Typical
$404
High
$865
Low
$70
Typical
$459
High
$929
Low
$75
Typical
$471
High
$1,000
Low
$75
Typical
$467
High
$1,000
Low
$76
Typical
$502
High
$1,010
Low
$68
Typical
$429
High
$911
Low
$75
Typical
$521
High
$1,004
Low
$70
Typical
$487
High
$927
Low
$68
Typical
$443
High
$905
Low
$66
Typical
$439
High
$886
Low
$72
Typical
$494
High
$961
Low
$66
Typical
$440
High
$876
Low
$73
Typical
$464
High
$973
Low
$65
Typical
$428
High
$864
Low
$71
Typical
$471
High
$951
Low
$73
Typical
$476
High
$968
Low
$68
Typical
$432
High
$911
Low
$79
Typical
$549
High
$1,051
Low
$66
Typical
$415
High
$880
Low
$72
Typical
$479
High
$957
Low
$83
Typical
$577
High
$1,111
Low
$70
Typical
$441
High
$939
Low
$76
Typical
$474
High
$1,009
Low
$75
Typical
$473
High
$1,000
Low
$66
Typical
$434
High
$878
Low
$63
Typical
$395
High
$840
Low
$75
Typical
$470
High
$1,000
Low
$69
Typical
$448
High
$915
Low
$67
Typical
$423
High
$888
Low
$77
Typical
$513
High
$1,032
Low
$73
Typical
$467
High
$969
Low
$67
Typical
$419
High
$892
Low
$66
Typical
$412
High
$877
Low
$69
Typical
$433
High
$922
Low
$75
Typical
$477
High
$1,000
Low
$70
Typical
$464
High
$927
Low
$81
Typical
$566
High
$1,085
Low
$75
Typical
$497
High
$1,000
Low
$72
Typical
$477
High
$960
Low
$75
Typical
$474
High
$1,000
Low
$73
Typical
$464
High
$979
Low
$75
Typical
$521
High
$998
Low
$69
Typical
$435
High
$926
Low
$76
Typical
$503
High
$1,018
Low
$75
Typical
$519
High
$1,000
Low
$80
Typical
$534
High
$1,069
Low
$65
Typical
$419
High
$871
Low
$66
Typical
$439
High
$877
Low
$69
Typical
$458
High
$927
Low
$78
Typical
$539
High
$1,039
Low
$75
Typical
$468
High
$1,000
Low
$66
Typical
$414
High
$883
Low
$67
Typical
$424
High
$890
Low
$67
Typical
$421
High
$895
Low
$69
Typical
$454
High
$924
Low
$72
Typical
$452
High
$964
Low
$77
Typical
$508
High
$1,026
Low
$72
Typical
$457
High
$965
Low
$69
Typical
$432
High
$920
Low
$75
Typical
$494
High
$1,000
Low
$77
Typical
$528
High
$1,025
Low
$75
Typical
$485
High
$1,000
Low
$72
Typical
$496
High
$956
Low
$72
Typical
$472
High
$960
Low
$66
Typical
$428
High
$874
Low
$78
Typical
$544
High
$1,042
Low
$70
Typical
$447
High
$927