Flat Roof Installation Costs
Installation of a flat or low-slope roof system using TPO, EPDM, or modified bitumen membrane with proper drainage and flashing details.
Cost Comparison by Location
418 locations with verified cost data
Cost Comparison — Flat Roof Installation
Low
$68
Typical
$13,390
High
$37,951
Low
$70
Typical
$13,856
High
$39,215
Low
$75
Typical
$14,818
High
$42,000
Low
$75
Typical
$14,854
High
$42,000
Low
$75
Typical
$14,790
High
$41,819
Low
$77
Typical
$15,152
High
$42,882
Low
$66
Typical
$12,995
High
$36,821
Low
$72
Typical
$14,157
High
$40,131
Low
$64
Typical
$12,698
High
$35,990
Low
$75
Typical
$14,821
High
$41,987
Low
$67
Typical
$13,270
High
$37,594
Low
$69
Typical
$13,606
High
$38,564
Low
$67
Typical
$13,166
High
$37,309
Low
$85
Typical
$16,869
High
$47,699
Low
$79
Typical
$15,659
High
$44,276
Low
$76
Typical
$14,970
High
$42,370
Low
$64
Typical
$12,736
High
$36,099
Low
$69
Typical
$13,703
High
$38,816
Low
$75
Typical
$14,820
High
$42,000
Low
$75
Typical
$14,817
High
$42,000
Low
$77
Typical
$15,276
High
$43,298
Low
$72
Typical
$14,306
High
$40,534
Low
$75
Typical
$14,831
High
$42,025
Low
$74
Typical
$14,705
High
$41,521
Low
$64
Typical
$12,736
High
$36,099
Low
$69
Typical
$13,622
High
$38,598
Low
$79
Typical
$15,697
High
$44,428
Low
$74
Typical
$14,532
High
$41,189
Low
$76
Typical
$14,986
High
$42,374
Low
$78
Typical
$15,497
High
$43,886
Low
$72
Typical
$14,310
High
$40,534
Low
$74
Typical
$14,627
High
$41,307
Low
$68
Typical
$13,452
High
$38,128
Low
$69
Typical
$13,641
High
$38,606
Low
$69
Typical
$13,641
High
$38,606
Low
$68
Typical
$13,344
High
$37,821
Low
$66
Typical
$13,084
High
$37,115
Low
$78
Typical
$15,343
High
$43,399
Low
$78
Typical
$15,376
High
$43,516
Low
$70
Typical
$13,866
High
$39,283
Low
$70
Typical
$13,794
High
$39,001
Low
$69
Typical
$13,579
High
$38,489
Low
$68
Typical
$13,492
High
$38,228
Low
$70
Typical
$13,901
High
$39,287
Low
$74
Typical
$14,585
High
$41,324
Low
$81
Typical
$16,102
High
$45,473
Low
$79
Typical
$15,611
High
$44,184
Low
$68
Typical
$13,367
High
$37,876
Low
$80
Typical
$15,873
High
$44,881
Low
$64
Typical
$12,739
High
$36,107
Low
$66
Typical
$13,000
High
$36,838
Low
$72
Typical
$14,236
High
$40,253
Low
$70
Typical
$13,815
High
$39,144
Low
$76
Typical
$14,977
High
$42,399
Low
$75
Typical
$14,854
High
$42,000
Low
$67
Typical
$13,269
High
$37,552
Low
$77
Typical
$15,168
High
$42,987
Low
$74
Typical
$14,548
High
$41,215
Low
$70
Typical
$13,891
High
$39,409
Low
$67
Typical
$13,185
High
$37,363
Low
$70
Typical
$13,777
High
$38,934
Low
$77
Typical
$15,312
High
$43,394
Low
$67
Typical
$13,136
High
$37,262
Low
$76
Typical
$14,961
High
$42,403
Low
$73
Typical
$14,431
High
$40,887
Low
$74
Typical
$14,699
High
$41,643
Low
$69
Typical
$13,551
High
$38,413
Low
$72
Typical
$14,285
High
$40,526
Low
$78
Typical
$15,395
High
$43,508
Low
$76
Typical
$15,032
High
$42,504
Low
$72
Typical
$14,153
High
$40,055
Low
$68
Typical
$13,481
High
$38,199
Low
$68
Typical
$13,476
High
$38,199
Low
$70
Typical
$13,807
High
$39,077
Low
$74
Typical
$14,570
High
$41,282
Low
$68
Typical
$13,477
High
$38,199
Low
$75
Typical
$14,839
High
$42,000
Low
$76
Typical
$14,944
High
$42,298
Low
$70
Typical
$13,879
High
$39,337
Low
$67
Typical
$13,268
High
$37,565
Low
$67
Typical
$13,236
High
$37,506
Low
$72
Typical
$14,168
High
$40,097
Low
$75
Typical
$14,854
High
$42,000
Low
$70
Typical
$13,732
High
$38,921
Low
$78
Typical
$15,437
High
$43,688
Low
$64
Typical
$12,728
High
$36,044
Low
$77
Typical
$15,276
High
$43,298
Low
$67
Typical
$13,316
High
$37,733
Low
$67
Typical
$13,239
High
$37,414
Low
$67
Typical
$13,208
High
$37,380
Low
$75
Typical
$14,726
High
$41,735
Low
$65
Typical
$12,922
High
$36,628
Low
$66
Typical
$13,140
High
$37,136
Low
$75
Typical
$14,846
High
$42,000
Low
$75
Typical
$14,726
High
$41,735
Low
$79
Typical
$15,697
High
$44,428
Low
$69
Typical
$13,591
High
$38,514
Low
$75
Typical
$14,884
High
$42,126
Low
$63
Typical
$12,422
High
$35,209
Low
$73
Typical
$14,476
High
$40,954
Low
$66
Typical
$12,944
High
$36,679
Low
$67
Typical
$13,212
High
$37,283
Low
$73
Typical
$14,463
High
$40,979
Low
$70
Typical
$13,759
High
$38,976
Low
$71
Typical
$14,136
High
$39,971
Low
$67
Typical
$13,323
High
$37,762
Low
$68
Typical
$13,425
High
$38,039
Low
$71
Typical
$14,022
High
$39,648
Low
$68
Typical
$13,484
High
$38,199
Low
$76
Typical
$15,073
High
$42,659
Low
$69
Typical
$13,582
High
$38,443
Low
$77
Typical
$15,331
High
$43,348
Low
$68
Typical
$13,470
High
$38,165
Low
$66
Typical
$12,995
High
$36,838
Low
$69
Typical
$13,536
High
$38,367
Low
$69
Typical
$13,635
High
$38,632
Low
$75
Typical
$14,867
High
$42,134
Low
$70
Typical
$13,806
High
$39,073
Low
$65
Typical
$12,858
High
$36,443
Low
$75
Typical
$14,820
High
$42,000
Low
$69
Typical
$13,587
High
$38,489
Low
$76
Typical
$15,007
High
$42,475
Low
$86
Typical
$16,918
High
$47,947
Low
$64
Typical
$12,727
High
$36,074
Low
$69
Typical
$13,736
High
$38,879
Low
$77
Typical
$15,276
High
$43,298
Low
$77
Typical
$15,174
High
$42,907
Low
$73
Typical
$14,343
High
$40,643
Low
$73
Typical
$14,335
High
$40,627
Low
$77
Typical
$15,276
High
$43,298
Low
$75
Typical
$14,822
High
$42,000
Low
$77
Typical
$15,312
High
$43,394
Low
$71
Typical
$14,092
High
$39,845
Low
$66
Typical
$13,113
High
$37,153
Low
$65
Typical
$12,845
High
$36,397
Low
$65
Typical
$12,842
High
$36,397
Low
$72
Typical
$14,168
High
$40,102
Low
$72
Typical
$14,180
High
$40,131
Low
$65
Typical
$12,860
High
$36,397
Low
$73
Typical
$14,358
High
$40,677
Low
$75
Typical
$14,866
High
$42,076
Low
$70
Typical
$13,802
High
$39,098
Low
$70
Typical
$13,765
High
$39,001
Low
$70
Typical
$13,820
High
$39,169
Low
$68
Typical
$13,329
High
$37,804
Low
$71
Typical
$13,967
High
$39,551
Low
$63
Typical
$12,516
High
$35,473
Low
$76
Typical
$15,093
High
$42,676
Low
$74
Typical
$14,626
High
$41,433
Low
$71
Typical
$14,067
High
$39,854
Low
$77
Typical
$15,263
High
$43,155
Low
$66
Typical
$12,976
High
$36,805
Low
$75
Typical
$14,841
High
$42,000
Low
$75
Typical
$14,858
High
$42,092
Low
$86
Typical
$16,918
High
$47,947
Low
$66
Typical
$13,117
High
$37,166
Low
$70
Typical
$13,765
High
$39,001
Low
$74
Typical
$14,525
High
$41,168
Low
$83
Typical
$16,468
High
$46,603
Low
$64
Typical
$12,703
High
$36,007
Low
$64
Typical
$12,611
High
$35,742
Low
$74
Typical
$14,615
High
$41,425
Low
$66
Typical
$13,091
High
$37,136
Low
$66
Typical
$13,102
High
$37,136
Low
$75
Typical
$14,823
High
$42,000
Low
$71
Typical
$13,995
High
$39,652
Low
$75
Typical
$14,861
High
$42,000
Low
$75
Typical
$14,839
High
$42,000
Low
$72
Typical
$14,201
High
$40,194
Low
$75
Typical
$14,821
High
$42,000
Low
$69
Typical
$13,563
High
$38,434
Low
$85
Typical
$16,869
High
$47,699
Low
$67
Typical
$13,187
High
$37,401
Low
$64
Typical
$12,671
High
$35,918
Low
$75
Typical
$14,743
High
$41,782
Low
$69
Typical
$13,649
High
$38,674
Low
$70
Typical
$13,893
High
$39,354
Low
$66
Typical
$13,050
High
$36,947
Low
$84
Typical
$16,743
High
$47,275
Low
$66
Typical
$13,028
High
$36,931
Low
$64
Typical
$12,740
High
$36,091
Low
$64
Typical
$12,725
High
$36,070
Low
$64
Typical
$12,716
High
$36,002
Low
$71
Typical
$14,074
High
$39,833
Low
$72
Typical
$14,325
High
$40,484
Low
$75
Typical
$14,822
High
$42,000
Low
$69
Typical
$13,728
High
$38,867
Low
$75
Typical
$14,860
High
$42,034
Low
$75
Typical
$14,822
High
$42,000
Low
$68
Typical
$13,504
High
$38,275
Low
$65
Typical
$12,809
High
$36,309
Low
$76
Typical
$14,960
High
$42,298
Low
$69
Typical
$13,716
High
$38,879
Low
$69
Typical
$13,606
High
$38,543
Low
$70
Typical
$13,864
High
$39,241
Low
$65
Typical
$12,923
High
$36,628
Low
$64
Typical
$12,722
High
$36,057
Low
$71
Typical
$13,945
High
$39,522
Low
$73
Typical
$14,396
High
$40,799
Low
$74
Typical
$14,568
High
$41,269
Low
$71
Typical
$14,096
High
$39,896
Low
$65
Typical
$12,886
High
$36,523
Low
$68
Typical
$13,365
High
$37,888
Low
$75
Typical
$14,858
High
$42,092
Low
$68
Typical
$13,375
High
$37,901
Low
$64
Typical
$12,737
High
$36,095
Low
$68
Typical
$13,513
High
$38,287
Low
$71
Typical
$14,047
High
$39,791
Low
$70
Typical
$13,769
High
$39,014
Low
$67
Typical
$13,307
High
$37,661
Low
$69
Typical
$13,571
High
$38,464
Low
$67
Typical
$13,241
High
$37,531
Low
$72
Typical
$14,223
High
$40,291
Low
$85
Typical
$16,869
High
$47,699
Low
$73
Typical
$14,484
High
$40,971
Low
$67
Typical
$13,261
High
$37,586
Low
$85
Typical
$16,869
High
$47,699
Low
$75
Typical
$14,818
High
$42,000
Low
$70
Typical
$13,795
High
$39,089
Low
$68
Typical
$13,532
High
$38,354
Low
$67
Typical
$13,248
High
$37,531
Low
$66
Typical
$13,122
High
$37,183
Low
$77
Typical
$15,292
High
$43,239
Low
$73
Typical
$14,425
High
$40,862
Low
$75
Typical
$14,827
High
$42,000
Low
$79
Typical
$15,667
High
$44,377
Low
$68
Typical
$13,363
High
$37,867
Low
$68
Typical
$13,536
High
$38,199
Low
$67
Typical
$13,188
High
$37,325
Low
$75
Typical
$14,831
High
$42,000
Low
$75
Typical
$14,872
High
$42,000
Low
$64
Typical
$12,727
High
$36,074
Low
$76
Typical
$15,052
High
$42,601
Low
$69
Typical
$13,658
High
$38,716
Low
$77
Typical
$15,312
High
$43,394
Low
$86
Typical
$16,918
High
$47,947
Low
$75
Typical
$14,840
High
$42,000
Low
$72
Typical
$14,193
High
$40,228
Low
$73
Typical
$14,373
High
$40,715
Low
$79
Typical
$15,601
High
$44,024
Low
$75
Typical
$14,883
High
$42,000
Low
$75
Typical
$14,808
High
$42,000
Low
$72
Typical
$14,297
High
$40,505
Low
$75
Typical
$14,834
High
$42,000
Low
$66
Typical
$13,054
High
$37,002
Low
$78
Typical
$15,464
High
$43,726
Low
$63
Typical
$12,388
High
$35,112
Low
$75
Typical
$14,825
High
$42,000
Low
$67
Typical
$13,288
High
$37,666
Low
$70
Typical
$13,817
High
$39,194
Low
$79
Typical
$15,681
High
$44,356
Low
$66
Typical
$13,080
High
$37,023
Low
$72
Typical
$14,274
High
$40,463
Low
$69
Typical
$13,730
High
$38,858
Low
$70
Typical
$13,876
High
$39,329
Low
$84
Typical
$16,718
High
$47,271
Low
$77
Typical
$15,294
High
$43,344
Low
$79
Typical
$15,667
High
$44,377
Low
$72
Typical
$14,274
High
$40,463
Low
$75
Typical
$14,819
High
$42,000
Low
$75
Typical
$14,826
High
$42,000
Low
$67
Typical
$13,332
High
$37,775
Low
$75
Typical
$14,828
High
$42,000
Low
$78
Typical
$15,531
High
$43,915
Low
$75
Typical
$14,874
High
$42,000
Low
$75
Typical
$14,920
High
$42,185
Low
$75
Typical
$14,816
High
$42,000
Low
$69
Typical
$13,722
High
$38,892
Low
$84
Typical
$16,720
High
$47,275
Low
$75
Typical
$14,854
High
$42,000
Low
$84
Typical
$16,743
High
$47,275
Low
$76
Typical
$15,107
High
$42,743
Low
$73
Typical
$14,520
High
$41,135
Low
$75
Typical
$14,823
High
$42,000
Low
$75
Typical
$14,823
High
$42,000
Low
$75
Typical
$14,920
High
$42,185
Low
$87
Typical
$17,172
High
$48,556
Low
$71
Typical
$14,113
High
$39,997
Low
$76
Typical
$15,093
High
$42,617
Low
$70
Typical
$13,914
High
$39,438
Low
$75
Typical
$14,879
High
$42,147
Low
$75
Typical
$14,840
High
$42,000
Low
$75
Typical
$14,821
High
$42,000
Low
$68
Typical
$13,400
High
$37,972
Low
$78
Typical
$15,393
High
$43,541
Low
$69
Typical
$13,620
High
$38,602
Low
$75
Typical
$14,840
High
$42,000
Low
$76
Typical
$15,030
High
$42,596
Low
$70
Typical
$13,778
High
$39,031
Low
$66
Typical
$13,134
High
$37,216
Low
$83
Typical
$16,418
High
$46,423
Low
$75
Typical
$14,820
High
$42,000
Low
$73
Typical
$14,419
High
$40,866
Low
$65
Typical
$12,891
High
$36,569
Low
$75
Typical
$14,826
High
$42,000
Low
$73
Typical
$14,482
High
$41,042
Low
$68
Typical
$13,558
High
$38,317
Low
$77
Typical
$15,204
High
$43,071
Low
$77
Typical
$15,312
High
$43,394
Low
$60
Typical
$11,903
High
$33,739
Low
$71
Typical
$14,035
High
$39,761
Low
$71
Typical
$14,145
High
$39,946
Low
$77
Typical
$15,276
High
$43,298
Low
$67
Typical
$13,180
High
$37,342
Low
$75
Typical
$14,854
High
$42,097
Low
$79
Typical
$15,644
High
$44,276
Low
$76
Typical
$15,103
High
$42,781
Low
$76
Typical
$15,107
High
$42,743
Low
$74
Typical
$14,564
High
$41,257
Low
$69
Typical
$13,616
High
$38,539
Low
$72
Typical
$14,228
High
$40,303
Low
$74
Typical
$14,551
High
$41,227
Low
$67
Typical
$13,217
High
$37,447
Low
$73
Typical
$14,390
High
$40,765
Low
$76
Typical
$14,955
High
$42,286
Low
$76
Typical
$14,975
High
$42,424
Low
$75
Typical
$14,844
High
$42,000
Low
$73
Typical
$14,508
High
$41,101
Low
$80
Typical
$15,810
High
$44,705
Low
$70
Typical
$13,879
High
$39,320
Low
$73
Typical
$14,413
High
$40,753
Low
$68
Typical
$13,517
High
$38,144
Low
$69
Typical
$13,695
High
$38,703
Low
$66
Typical
$13,046
High
$36,964
Low
$80
Typical
$15,844
High
$44,801
Low
$68
Typical
$13,488
High
$38,174
Low
$79
Typical
$15,601
High
$44,024
Low
$78
Typical
$15,382
High
$43,533
Low
$82
Typical
$16,196
High
$45,797
Low
$72
Typical
$14,182
High
$40,160
Low
$76
Typical
$14,956
High
$42,365
Low
$69
Typical
$13,699
High
$38,829
Low
$71
Typical
$14,036
High
$39,782
Low
$80
Typical
$15,810
High
$44,705
Low
$84
Typical
$16,620
High
$46,994
Low
$87
Typical
$17,172
High
$48,556
Low
$83
Typical
$16,401
High
$46,376
Low
$81
Typical
$16,131
High
$45,612
Low
$85
Typical
$16,869
High
$47,699
Low
$82
Typical
$16,161
High
$45,696
Low
$82
Typical
$16,324
High
$46,158
Low
$74
Typical
$14,634
High
$41,483
Low
$81
Typical
$16,009
High
$45,268
Low
$71
Typical
$14,112
High
$39,988
Low
$70
Typical
$13,871
High
$39,295
Low
$83
Typical
$16,501
High
$46,675
Low
$71
Typical
$13,938
High
$39,484
Low
$70
Typical
$13,895
High
$39,383
Low
$64
Typical
$12,562
High
$35,603
Low
$67
Typical
$13,225
High
$37,481
Low
$65
Typical
$12,813
High
$36,309
Low
$65
Typical
$12,815
High
$36,309
Low
$70
Typical
$13,779
High
$39,001
Low
$75
Typical
$14,819
High
$42,000
Low
$75
Typical
$14,824
High
$42,000
Low
$76
Typical
$14,975
High
$42,424
Low
$68
Typical
$13,493
High
$38,241
Low
$75
Typical
$14,900
High
$42,147
Low
$66
Typical
$13,140
High
$37,204
Low
$72
Typical
$14,286
High
$40,345
Low
$68
Typical
$13,427
High
$38,002
Low
$70
Typical
$13,782
High
$38,951
Low
$66
Typical
$13,042
High
$36,805
Low
$73
Typical
$14,429
High
$40,874
Low
$65
Typical
$12,814
High
$36,280
Low
$71
Typical
$14,106
High
$39,938
Low
$73
Typical
$14,345
High
$40,639
Low
$68
Typical
$13,510
High
$38,275
Low
$79
Typical
$15,610
High
$44,138
Low
$66
Typical
$13,044
High
$36,968
Low
$72
Typical
$14,221
High
$40,211
Low
$83
Typical
$16,501
High
$46,675
Low
$70
Typical
$13,919
High
$39,446
Low
$76
Typical
$14,952
High
$42,374
Low
$75
Typical
$14,817
High
$42,000
Low
$66
Typical
$13,028
High
$36,876
Low
$63
Typical
$12,449
High
$35,284
Low
$75
Typical
$14,818
High
$42,000
Low
$69
Typical
$13,571
High
$38,409
Low
$67
Typical
$13,165
High
$37,304
Low
$77
Typical
$15,347
High
$43,336
Low
$73
Typical
$14,360
High
$40,698
Low
$67
Typical
$13,222
High
$37,468
Low
$66
Typical
$12,998
High
$36,842
Low
$69
Typical
$13,656
High
$38,707
Low
$75
Typical
$14,827
High
$42,000
Low
$70
Typical
$13,767
High
$38,926
Low
$81
Typical
$16,113
High
$45,562
Low
$75
Typical
$14,836
High
$42,000
Low
$72
Typical
$14,275
High
$40,307
Low
$75
Typical
$14,825
High
$42,000
Low
$73
Typical
$14,520
High
$41,135
Low
$75
Typical
$14,828
High
$41,929
Low
$69
Typical
$13,714
High
$38,871
Low
$76
Typical
$15,107
High
$42,743
Low
$75
Typical
$14,848
High
$42,000
Low
$80
Typical
$15,873
High
$44,881
Low
$65
Typical
$12,903
High
$36,565
Low
$66
Typical
$13,026
High
$36,830
Low
$69
Typical
$13,737
High
$38,913
Low
$78
Typical
$15,421
High
$43,621
Low
$75
Typical
$14,806
High
$42,000
Low
$66
Typical
$13,077
High
$37,094
Low
$67
Typical
$13,184
High
$37,359
Low
$67
Typical
$13,264
High
$37,594
Low
$69
Typical
$13,692
High
$38,787
Low
$77
Typical
$15,225
High
$43,071
Low
$72
Typical
$14,293
High
$40,496
Low
$72
Typical
$14,299
High
$40,509
Low
$69
Typical
$13,643
High
$38,657
Low
$75
Typical
$14,827
High
$42,000
Low
$77
Typical
$15,247
High
$43,058
Low
$75
Typical
$14,804
High
$42,000
Low
$72
Typical
$14,187
High
$40,131
Low
$72
Typical
$14,233
High
$40,320
Low
$66
Typical
$12,969
High
$36,704
Low
$78
Typical
$15,482
High
$43,777
Low
$70
Typical
$13,739
High
$38,938