diff --git a/src/backend/postmaster/autovacuum.c b/src/backend/postmaster/autovacuum.c
index 53c8f8d79c..2036b39ad5 100644
--- a/src/backend/postmaster/autovacuum.c
+++ b/src/backend/postmaster/autovacuum.c
@@ -2951,8 +2951,8 @@ table_recheck_autovac(Oid relid, HTAB *table_toast_map,
 		 * this table, disable the balancing algorithm.
 		 */
 		tab->at_dobalance =
-			!(avopts && (avopts->vacuum_cost_limit > 0 ||
-						 avopts->vacuum_cost_delay > 0));
+			!(avopts && (avopts->vacuum_cost_limit >= 0 ||
+						 avopts->vacuum_cost_delay >= 0));
 	}
 
 	heap_freetuple(classTup);
