Toilet Repair Costs
Diagnosis and repair of running, leaking, or clogged toilets, including flapper, fill valve, or wax ring replacement and unclogging.
Cost Comparison by Location
418 locations with verified cost data
Cost Comparison — Toilet Repair
Low
$45
Typical
$1,303
High
$3,524
Low
$47
Typical
$1,350
High
$3,641
Low
$50
Typical
$1,437
High
$3,900
Low
$50
Typical
$1,466
High
$3,900
Low
$44
Typical
$1,262
High
$3,419
Low
$51
Typical
$1,508
High
$3,982
Low
$50
Typical
$1,455
High
$3,883
Low
$48
Typical
$1,379
High
$3,726
Low
$43
Typical
$1,241
High
$3,342
Low
$50
Typical
$1,449
High
$3,899
Low
$45
Typical
$1,298
High
$3,491
Low
$46
Typical
$1,324
High
$3,581
Low
$44
Typical
$1,283
High
$3,464
Low
$57
Typical
$1,649
High
$4,429
Low
$53
Typical
$1,546
High
$4,111
Low
$50
Typical
$1,473
High
$3,934
Low
$43
Typical
$1,235
High
$3,352
Low
$46
Typical
$1,351
High
$3,604
Low
$50
Typical
$1,445
High
$3,900
Low
$50
Typical
$1,433
High
$3,900
Low
$52
Typical
$1,486
High
$4,021
Low
$48
Typical
$1,384
High
$3,764
Low
$50
Typical
$1,440
High
$3,902
Low
$49
Typical
$1,444
High
$3,856
Low
$43
Typical
$1,235
High
$3,352
Low
$46
Typical
$1,323
High
$3,584
Low
$53
Typical
$1,530
High
$4,125
Low
$49
Typical
$1,414
High
$3,825
Low
$50
Typical
$1,464
High
$3,935
Low
$52
Typical
$1,511
High
$4,075
Low
$48
Typical
$1,395
High
$3,764
Low
$49
Typical
$1,442
High
$3,836
Low
$45
Typical
$1,314
High
$3,540
Low
$46
Typical
$1,342
High
$3,585
Low
$46
Typical
$1,342
High
$3,585
Low
$45
Typical
$1,298
High
$3,512
Low
$44
Typical
$1,266
High
$3,446
Low
$52
Typical
$1,511
High
$4,030
Low
$52
Typical
$1,530
High
$4,041
Low
$47
Typical
$1,367
High
$3,648
Low
$46
Typical
$1,357
High
$3,622
Low
$46
Typical
$1,317
High
$3,574
Low
$46
Typical
$1,316
High
$3,550
Low
$47
Typical
$1,384
High
$3,648
Low
$49
Typical
$1,417
High
$3,837
Low
$54
Typical
$1,588
High
$4,223
Low
$53
Typical
$1,522
High
$4,103
Low
$45
Typical
$1,304
High
$3,517
Low
$53
Typical
$1,556
High
$4,168
Low
$43
Typical
$1,239
High
$3,353
Low
$44
Typical
$1,262
High
$3,421
Low
$48
Typical
$1,401
High
$3,738
Low
$47
Typical
$1,336
High
$3,635
Low
$50
Typical
$1,457
High
$3,937
Low
$50
Typical
$1,452
High
$3,900
Low
$45
Typical
$1,293
High
$3,487
Low
$51
Typical
$1,467
High
$3,992
Low
$49
Typical
$1,416
High
$3,827
Low
$47
Typical
$1,355
High
$3,659
Low
$44
Typical
$1,285
High
$3,469
Low
$46
Typical
$1,372
High
$3,615
Low
$52
Typical
$1,493
High
$4,029
Low
$44
Typical
$1,271
High
$3,460
Low
$50
Typical
$1,452
High
$3,937
Low
$49
Typical
$1,396
High
$3,797
Low
$50
Typical
$1,430
High
$3,867
Low
$46
Typical
$1,318
High
$3,567
Low
$48
Typical
$1,394
High
$3,763
Low
$52
Typical
$1,533
High
$4,040
Low
$51
Typical
$1,469
High
$3,947
Low
$48
Typical
$1,379
High
$3,719
Low
$45
Typical
$1,310
High
$3,547
Low
$45
Typical
$1,315
High
$3,547
Low
$47
Typical
$1,345
High
$3,629
Low
$49
Typical
$1,416
High
$3,833
Low
$45
Typical
$1,311
High
$3,547
Low
$50
Typical
$1,447
High
$3,900
Low
$50
Typical
$1,457
High
$3,928
Low
$47
Typical
$1,347
High
$3,653
Low
$45
Typical
$1,293
High
$3,488
Low
$48
Typical
$1,380
High
$3,723
Low
$45
Typical
$1,285
High
$3,483
Low
$50
Typical
$1,456
High
$3,900
Low
$46
Typical
$1,336
High
$3,614
Low
$52
Typical
$1,536
High
$4,057
Low
$43
Typical
$1,241
High
$3,347
Low
$52
Typical
$1,486
High
$4,021
Low
$45
Typical
$1,293
High
$3,504
Low
$45
Typical
$1,318
High
$3,474
Low
$45
Typical
$1,287
High
$3,471
Low
$50
Typical
$1,425
High
$3,875
Low
$44
Typical
$1,308
High
$3,448
Low
$44
Typical
$1,253
High
$3,401
Low
$50
Typical
$1,447
High
$3,900
Low
$50
Typical
$1,425
High
$3,875
Low
$53
Typical
$1,530
High
$4,125
Low
$46
Typical
$1,324
High
$3,576
Low
$50
Typical
$1,465
High
$3,912
Low
$42
Typical
$1,205
High
$3,269
Low
$49
Typical
$1,411
High
$3,803
Low
$44
Typical
$1,261
High
$3,406
Low
$44
Typical
$1,302
High
$3,462
Low
$49
Typical
$1,399
High
$3,805
Low
$46
Typical
$1,357
High
$3,619
Low
$48
Typical
$1,381
High
$3,712
Low
$45
Typical
$1,296
High
$3,506
Low
$45
Typical
$1,309
High
$3,532
Low
$47
Typical
$1,380
High
$3,682
Low
$45
Typical
$1,319
High
$3,547
Low
$51
Typical
$1,500
High
$3,961
Low
$46
Typical
$1,325
High
$3,570
Low
$52
Typical
$1,513
High
$4,025
Low
$45
Typical
$1,314
High
$3,544
Low
$44
Typical
$1,265
High
$3,421
Low
$46
Typical
$1,319
High
$3,587
Low
$46
Typical
$1,309
High
$3,563
Low
$50
Typical
$1,450
High
$3,912
Low
$47
Typical
$1,358
High
$3,628
Low
$43
Typical
$1,248
High
$3,384
Low
$50
Typical
$1,434
High
$3,900
Low
$46
Typical
$1,340
High
$3,574
Low
$51
Typical
$1,463
High
$3,944
Low
$57
Typical
$1,637
High
$4,452
Low
$43
Typical
$1,231
High
$3,350
Low
$46
Typical
$1,340
High
$3,610
Low
$52
Typical
$1,486
High
$4,021
Low
$51
Typical
$1,483
High
$3,984
Low
$48
Typical
$1,393
High
$3,774
Low
$48
Typical
$1,387
High
$3,772
Low
$52
Typical
$1,486
High
$4,021
Low
$50
Typical
$1,439
High
$3,900
Low
$52
Typical
$1,493
High
$4,029
Low
$47
Typical
$1,387
High
$3,700
Low
$44
Typical
$1,269
High
$3,450
Low
$43
Typical
$1,253
High
$3,380
Low
$43
Typical
$1,253
High
$3,380
Low
$48
Typical
$1,381
High
$3,724
Low
$48
Typical
$1,395
High
$3,726
Low
$43
Typical
$1,280
High
$3,380
Low
$48
Typical
$1,415
High
$3,777
Low
$50
Typical
$1,449
High
$3,907
Low
$47
Typical
$1,361
High
$3,631
Low
$46
Typical
$1,332
High
$3,622
Low
$47
Typical
$1,341
High
$3,637
Low
$45
Typical
$1,297
High
$3,510
Low
$47
Typical
$1,362
High
$3,673
Low
$42
Typical
$1,223
High
$3,294
Low
$51
Typical
$1,475
High
$3,963
Low
$49
Typical
$1,430
High
$3,847
Low
$47
Typical
$1,369
High
$3,701
Low
$51
Typical
$1,496
High
$4,007
Low
$44
Typical
$1,263
High
$3,418
Low
$50
Typical
$1,462
High
$3,900
Low
$50
Typical
$1,446
High
$3,909
Low
$57
Typical
$1,637
High
$4,452
Low
$44
Typical
$1,269
High
$3,451
Low
$46
Typical
$1,332
High
$3,622
Low
$49
Typical
$1,409
High
$3,823
Low
$55
Typical
$1,622
High
$4,327
Low
$43
Typical
$1,228
High
$3,343
Low
$43
Typical
$1,232
High
$3,319
Low
$49
Typical
$1,422
High
$3,847
Low
$44
Typical
$1,267
High
$3,448
Low
$44
Typical
$1,270
High
$3,448
Low
$50
Typical
$1,440
High
$3,900
Low
$47
Typical
$1,360
High
$3,682
Low
$50
Typical
$1,480
High
$3,900
Low
$50
Typical
$1,448
High
$3,900
Low
$48
Typical
$1,385
High
$3,732
Low
$50
Typical
$1,444
High
$3,900
Low
$46
Typical
$1,322
High
$3,569
Low
$57
Typical
$1,649
High
$4,429
Low
$45
Typical
$1,283
High
$3,473
Low
$43
Typical
$1,232
High
$3,335
Low
$46
Typical
$1,320
High
$3,591
Low
$50
Typical
$1,426
High
$3,880
Low
$47
Typical
$1,370
High
$3,654
Low
$44
Typical
$1,271
High
$3,431
Low
$56
Typical
$1,644
High
$4,390
Low
$44
Typical
$1,267
High
$3,429
Low
$43
Typical
$1,246
High
$3,351
Low
$43
Typical
$1,230
High
$3,349
Low
$43
Typical
$1,239
High
$3,343
Low
$47
Typical
$1,385
High
$3,699
Low
$48
Typical
$1,426
High
$3,759
Low
$50
Typical
$1,446
High
$3,900
Low
$46
Typical
$1,337
High
$3,609
Low
$50
Typical
$1,464
High
$3,903
Low
$50
Typical
$1,445
High
$3,900
Low
$46
Typical
$1,314
High
$3,554
Low
$43
Typical
$1,246
High
$3,372
Low
$50
Typical
$1,472
High
$3,928
Low
$46
Typical
$1,334
High
$3,610
Low
$46
Typical
$1,341
High
$3,579
Low
$47
Typical
$1,353
High
$3,644
Low
$44
Typical
$1,263
High
$3,401
Low
$43
Typical
$1,243
High
$3,348
Low
$47
Typical
$1,360
High
$3,670
Low
$49
Typical
$1,393
High
$3,788
Low
$49
Typical
$1,425
High
$3,832
Low
$47
Typical
$1,387
High
$3,705
Low
$43
Typical
$1,254
High
$3,391
Low
$45
Typical
$1,301
High
$3,518
Low
$50
Typical
$1,446
High
$3,909
Low
$45
Typical
$1,305
High
$3,519
Low
$43
Typical
$1,236
High
$3,352
Low
$47
Typical
$1,369
High
$3,695
Low
$46
Typical
$1,313
High
$3,555
Low
$46
Typical
$1,343
High
$3,623
Low
$45
Typical
$1,296
High
$3,497
Low
$46
Typical
$1,324
High
$3,572
Low
$45
Typical
$1,280
High
$3,485
Low
$48
Typical
$1,386
High
$3,741
Low
$57
Typical
$1,649
High
$4,429
Low
$45
Typical
$1,290
High
$3,490
Low
$49
Typical
$1,427
High
$3,804
Low
$57
Typical
$1,649
High
$4,429
Low
$50
Typical
$1,448
High
$3,900
Low
$47
Typical
$1,345
High
$3,630
Low
$46
Typical
$1,316
High
$3,561
Low
$45
Typical
$1,289
High
$3,485
Low
$44
Typical
$1,274
High
$3,453
Low
$51
Typical
$1,494
High
$4,015
Low
$49
Typical
$1,422
High
$3,794
Low
$50
Typical
$1,445
High
$3,900
Low
$53
Typical
$1,527
High
$4,121
Low
$45
Typical
$1,304
High
$3,516
Low
$45
Typical
$1,334
High
$3,547
Low
$44
Typical
$1,285
High
$3,466
Low
$50
Typical
$1,446
High
$3,900
Low
$50
Typical
$1,467
High
$3,900
Low
$43
Typical
$1,238
High
$3,350
Low
$51
Typical
$1,498
High
$3,956
Low
$46
Typical
$1,328
High
$3,595
Low
$52
Typical
$1,493
High
$4,029
Low
$57
Typical
$1,637
High
$4,452
Low
$50
Typical
$1,460
High
$3,900
Low
$48
Typical
$1,381
High
$3,735
Low
$48
Typical
$1,417
High
$3,781
Low
$52
Typical
$1,537
High
$4,088
Low
$50
Typical
$1,467
High
$3,900
Low
$50
Typical
$1,441
High
$3,900
Low
$48
Typical
$1,409
High
$3,761
Low
$50
Typical
$1,445
High
$3,900
Low
$44
Typical
$1,266
High
$3,436
Low
$52
Typical
$1,511
High
$4,060
Low
$42
Typical
$1,210
High
$3,260
Low
$50
Typical
$1,461
High
$3,900
Low
$45
Typical
$1,289
High
$3,498
Low
$47
Typical
$1,337
High
$3,639
Low
$53
Typical
$1,544
High
$4,119
Low
$44
Typical
$1,276
High
$3,438
Low
$48
Typical
$1,388
High
$3,757
Low
$46
Typical
$1,351
High
$3,608
Low
$47
Typical
$1,346
High
$3,652
Low
$56
Typical
$1,634
High
$4,389
Low
$52
Typical
$1,479
High
$4,025
Low
$53
Typical
$1,527
High
$4,121
Low
$48
Typical
$1,388
High
$3,757
Low
$50
Typical
$1,446
High
$3,900
Low
$50
Typical
$1,443
High
$3,900
Low
$45
Typical
$1,290
High
$3,508
Low
$50
Typical
$1,445
High
$3,900
Low
$52
Typical
$1,523
High
$4,078
Low
$50
Typical
$1,460
High
$3,900
Low
$50
Typical
$1,463
High
$3,917
Low
$50
Typical
$1,443
High
$3,900
Low
$46
Typical
$1,341
High
$3,611
Low
$50
Typical
$1,462
High
$3,900
Low
$56
Typical
$1,645
High
$4,390
Low
$56
Typical
$1,644
High
$4,390
Low
$51
Typical
$1,473
High
$3,969
Low
$49
Typical
$1,413
High
$3,820
Low
$50
Typical
$1,434
High
$3,900
Low
$50
Typical
$1,446
High
$3,900
Low
$50
Typical
$1,463
High
$3,917
Low
$58
Typical
$1,678
High
$4,509
Low
$48
Typical
$1,365
High
$3,714
Low
$51
Typical
$1,482
High
$3,957
Low
$47
Typical
$1,354
High
$3,662
Low
$50
Typical
$1,450
High
$3,914
Low
$50
Typical
$1,446
High
$3,900
Low
$50
Typical
$1,438
High
$3,900
Low
$45
Typical
$1,300
High
$3,526
Low
$52
Typical
$1,516
High
$4,043
Low
$46
Typical
$1,329
High
$3,584
Low
$50
Typical
$1,477
High
$3,900
Low
$51
Typical
$1,454
High
$3,955
Low
$46
Typical
$1,358
High
$3,624
Low
$44
Typical
$1,281
High
$3,456
Low
$55
Typical
$1,604
High
$4,311
Low
$50
Typical
$1,434
High
$3,900
Low
$49
Typical
$1,395
High
$3,795
Low
$44
Typical
$1,247
High
$3,396
Low
$50
Typical
$1,450
High
$3,900
Low
$49
Typical
$1,401
High
$3,811
Low
$46
Typical
$1,350
High
$3,558
Low
$51
Typical
$1,487
High
$3,999
Low
$52
Typical
$1,493
High
$4,029
Low
$40
Typical
$1,151
High
$3,133
Low
$47
Typical
$1,373
High
$3,692
Low
$48
Typical
$1,395
High
$3,709
Low
$52
Typical
$1,486
High
$4,021
Low
$44
Typical
$1,281
High
$3,467
Low
$50
Typical
$1,437
High
$3,909
Low
$51
Typical
$1,472
High
$3,973
Low
$53
Typical
$1,557
High
$4,111
Low
$51
Typical
$1,473
High
$3,969
Low
$49
Typical
$1,419
High
$3,831
Low
$46
Typical
$1,328
High
$3,579
Low
$48
Typical
$1,403
High
$3,742
Low
$49
Typical
$1,408
High
$3,828
Low
$45
Typical
$1,278
High
$3,477
Low
$49
Typical
$1,407
High
$3,785
Low
$50
Typical
$1,461
High
$3,927
Low
$51
Typical
$1,458
High
$3,939
Low
$50
Typical
$1,448
High
$3,900
Low
$49
Typical
$1,412
High
$3,817
Low
$53
Typical
$1,545
High
$4,151
Low
$47
Typical
$1,351
High
$3,651
Low
$49
Typical
$1,418
High
$3,784
Low
$45
Typical
$1,332
High
$3,542
Low
$46
Typical
$1,363
High
$3,594
Low
$44
Typical
$1,262
High
$3,432
Low
$53
Typical
$1,548
High
$4,160
Low
$45
Typical
$1,327
High
$3,545
Low
$52
Typical
$1,537
High
$4,088
Low
$52
Typical
$1,530
High
$4,042
Low
$55
Typical
$1,583
High
$4,253
Low
$48
Typical
$1,383
High
$3,729
Low
$50
Typical
$1,457
High
$3,934
Low
$46
Typical
$1,333
High
$3,606
Low
$47
Typical
$1,366
High
$3,694
Low
$53
Typical
$1,545
High
$4,151
Low
$56
Typical
$1,624
High
$4,364
Low
$58
Typical
$1,678
High
$4,509
Low
$55
Typical
$1,603
High
$4,306
Low
$54
Typical
$1,576
High
$4,235
Low
$57
Typical
$1,649
High
$4,429
Low
$54
Typical
$1,579
High
$4,243
Low
$55
Typical
$1,595
High
$4,286
Low
$49
Typical
$1,425
High
$3,852
Low
$54
Typical
$1,564
High
$4,203
Low
$48
Typical
$1,370
High
$3,713
Low
$47
Typical
$1,356
High
$3,649
Low
$56
Typical
$1,625
High
$4,334
Low
$47
Typical
$1,374
High
$3,666
Low
$47
Typical
$1,352
High
$3,657
Low
$42
Typical
$1,227
High
$3,306
Low
$45
Typical
$1,290
High
$3,480
Low
$43
Typical
$1,249
High
$3,372
Low
$43
Typical
$1,240
High
$3,372
Low
$46
Typical
$1,344
High
$3,622
Low
$50
Typical
$1,438
High
$3,900
Low
$50
Typical
$1,434
High
$3,900
Low
$51
Typical
$1,458
High
$3,939
Low
$46
Typical
$1,309
High
$3,551
Low
$50
Typical
$1,467
High
$3,914
Low
$46
Typical
$1,372
High
$3,617
Low
$48
Typical
$1,409
High
$3,746
Low
$45
Typical
$1,308
High
$3,529
Low
$44
Typical
$1,280
High
$3,455
Low
$44
Typical
$1,285
High
$3,418
Low
$49
Typical
$1,406
High
$3,795
Low
$43
Typical
$1,248
High
$3,369
Low
$48
Typical
$1,374
High
$3,709
Low
$48
Typical
$1,403
High
$3,774
Low
$46
Typical
$1,315
High
$3,554
Low
$53
Typical
$1,525
High
$4,099
Low
$44
Typical
$1,266
High
$3,433
Low
$48
Typical
$1,399
High
$3,734
Low
$56
Typical
$1,625
High
$4,334
Low
$47
Typical
$1,346
High
$3,663
Low
$50
Typical
$1,446
High
$3,935
Low
$50
Typical
$1,441
High
$3,900
Low
$44
Typical
$1,271
High
$3,424
Low
$42
Typical
$1,211
High
$3,276
Low
$50
Typical
$1,442
High
$3,900
Low
$46
Typical
$1,322
High
$3,567
Low
$44
Typical
$1,284
High
$3,464
Low
$52
Typical
$1,507
High
$4,024
Low
$48
Typical
$1,400
High
$3,779
Low
$45
Typical
$1,283
High
$3,479
Low
$44
Typical
$1,260
High
$3,421
Low
$46
Typical
$1,329
High
$3,594
Low
$50
Typical
$1,445
High
$3,900
Low
$46
Typical
$1,355
High
$3,615
Low
$54
Typical
$1,575
High
$4,231
Low
$50
Typical
$1,444
High
$3,900
Low
$48
Typical
$1,402
High
$3,743
Low
$50
Typical
$1,443
High
$3,900
Low
$49
Typical
$1,413
High
$3,820
Low
$50
Typical
$1,449
High
$3,893
Low
$46
Typical
$1,334
High
$3,609
Low
$51
Typical
$1,473
High
$3,969
Low
$50
Typical
$1,462
High
$3,900
Low
$53
Typical
$1,556
High
$4,168
Low
$44
Typical
$1,257
High
$3,395
Low
$44
Typical
$1,282
High
$3,420
Low
$46
Typical
$1,354
High
$3,613
Low
$52
Typical
$1,519
High
$4,051
Low
$50
Typical
$1,433
High
$3,900
Low
$44
Typical
$1,265
High
$3,444
Low
$44
Typical
$1,286
High
$3,469
Low
$45
Typical
$1,290
High
$3,491
Low
$46
Typical
$1,339
High
$3,602
Low
$51
Typical
$1,484
High
$3,999
Low
$48
Typical
$1,383
High
$3,760
Low
$48
Typical
$1,391
High
$3,762
Low
$46
Typical
$1,320
High
$3,590
Low
$50
Typical
$1,462
High
$3,900
Low
$51
Typical
$1,504
High
$3,998
Low
$50
Typical
$1,445
High
$3,900
Low
$48
Typical
$1,397
High
$3,726
Low
$48
Typical
$1,392
High
$3,744
Low
$44
Typical
$1,263
High
$3,408
Low
$52
Typical
$1,513
High
$4,065
Low
$46
Typical
$1,340
High
$3,616