Zarankiewicz's Crossing Number Conjecture states that the crossing number cr(Km,n) of the complete bipartite graph Km,n equals Z(m, n) := m/2 (m − 1)/2 n/2 (n − 1)/2 , for all positive integers m, n. This conjecture has only been verified for min{m, n} ≤ 6, for K 7,7 , K 7,8 , K 7,9 , and K 7,10 , and for K 8,8 , K 8,9 , and K 8,10 . We determine, for each positive integer m, an integer N 0 = N 0 (m) with the following property: if cr(Km,n) = Z(m, n) for all n ≤ N 0 , then cr(Km,n) = Z(m, n) for every n. This yields, for each fixed integer m, a finite algorithm that either proves that cr(Km,n) = Z(m, n) for every n, or else finds a counterexample.